首页 文章 精选 留言 我的

文章列表

共 222054 篇
别再给大模型输出写死期望值:Hypothesis + Pydantic + pytest 把非确定性回答测成一组『不变量』

别再给大模型输出写死期望值:Hypothesis + Pydantic + pytest 把非确定性回答测成一组『不变量』

一条链路是这样的:大模型返回一段 JSON,测试用例 assert result == {"order_id": "A1001", "amount": 99, "refunded": True},跑完一片绿,上线。三天后运营发现账目对不上——某次模型把金额从整数 99 返回成了字符串 "99.0",把可选字段换了个顺序,还在 JSON 外面多裹了一句「好的,...

常青翻新|Mock 不是万能替身:Dummy/Stub/Spy/Mock/Fake 五种 Test Double 的边界与踩坑

常青翻新|Mock 不是万能替身:Dummy/Stub/Spy/Mock/Fake 五种 Test Double 的边界与踩坑

一段很常见的 pytest 代码:测试一个下单服务,作者写下 mock_db = MagicMock(),然后既让它 return_value 返回一条订单,又在结尾 mock_db.save.assert_called_once() 断言它被调了一次。测试过了。可过两周,有人给下单流程加了一步「保存前先校验库存」,多调了一次 db,这条 assert_ca...

用 WorkBuddy 落地生产级 RAG:混合检索 + 重排序 + 查询改写的完整工作流

用 WorkBuddy 落地生产级 RAG:混合检索 + 重排序 + 查询改写的完整工作流

RAG(检索增强生成)是当下最落地的 AI 应用形态——让大模型先查资料再回答,从根本上减少胡说。但「Demo 级 RAG」和「生产级 RAG」之间隔着一条鸿沟:Demo 用向量相似度搜一下就完事,真实业务里用户问得含糊、文档长得离谱、答案要精确到条款。本文用 WorkBuddy 作为编排端与智能预处理层,系统性拆解把 RAG 从「能跑」做到「好用」的三板斧...

AI驱动自动化业务工作流搭建实践

AI驱动自动化业务工作流搭建实践

AI驱动自动化业务工作流,是基于大模型能力结合流程编排引擎,把业务数据处理、文本理解、信息校验、结果汇总等重复性任务串联为可自动执行的流水线。该工作流可替代人工完成单据解析、内容提取、规则判断、结果输出等操作,降低人力成本,减少人为失误,适用于企业文档处理、客户信息录入、报表自动生成等场景。​工作流核心思路:接收原始输入数据 → AI模型内容解析 → 业务规...

灵界 OS 5.0 稳定版 · 桌面按钮可以隐藏了

灵界 OS 5.0 稳定版 · 桌面按钮可以隐藏了

这次更新,加了一个很小的开关,但解决了困扰我很久的问题。 之前桌面右上角一直挂着两个按钮: · 系统介绍 · 添加小组件 我自己看着觉得太丑了,但这两个功能又不能没有。所以这次给了个入口,让它们可以隐藏。 更新内容: · 设置 / 桌面,新增隐藏系统介绍开关 · 设置 / 桌面,新增隐藏添加小组件开关 ...

行业级智能体爆发前夜:政策、资本与技术共振下的2026

行业级智能体爆发前夜:政策、资本与技术共振下的2026

3月,Meta研究团队发表论文《HYPERAGENTS(超级智能体)》,将LSTM之父Jürgen Schmidhuber二十年前提出的哥德尔机(Gödel Machine)思想与达尔文开放算法结合,提出可持续自我迭代的"达尔文哥德尔机"。基于这一架构,Agent不仅能更好地完成任务、持续提升表现,更关键的是能够不断优化"改进自身"的底层逻辑,实现元学习(M...

只断言最终态等于放弃中间可测性:把 Behavioral Evaluation 翻译成 pytest 里的 Trajectory

只断言最终态等于放弃中间可测性:把 Behavioral Evaluation 翻译成 pytest 里的 Trajectory

个正在落地的客服 Agent,跑一条「查订单 → 判断是否可退 → 调用退款工具 → 回复用户」的任务。最终答案是错的:钱没退,用户却收到一句「已为您办理退款」。可当你把日志拉出来逐步看,每一步工具调用又都「看起来对」——查订单返回了 200,判断可退也命中了规则,退款工具的入参格式也没毛病。

MinerU 4.0 正式发布:让复杂文档成为 Agent 可用的知识基础设施

MinerU 4.0 正式发布:让复杂文档成为 Agent 可用的知识基础设施

MinerU 是上海人工智能实验室 OpenDataLab 团队开源的智能文档解析工具,也是开源社区中最受欢迎的复杂文档解析工具之一。它面向 PDF、图片、办公文档、网页、电子书等复杂文档,提供结构化解析与内容提取能力。目前,MinerU 已获得超过 8 万 GitHub Star,并在科研文献解析、AI-Ready 数据生产和企业知识库建设等场景中持续被使...

服务端开发:从专业角度的系统实践与代码实现

服务端开发:从专业角度的系统实践与代码实现

服务端开发是软件系统的中枢,负责业务逻辑、数据持久化、并发处理、安全认证、服务治理与对外接口。它不只是“写 API”,而是在可用性、一致性、延迟、吞吐、成本与安全之间持续权衡。现代服务端开发已从单体架构演进到微服务、云原生与 Serverless,但核心问题始终未变:如何组织代码、管理状态、处理并发、保障可靠性。本文从架构分层、技术选型、核心组件、专业实践与...

Java + Python:混合技术栈的专业实践与代码实现

Java + Python:混合技术栈的专业实践与代码实现

Java 与 Python 是两种在企业级系统中长期共存的语言:Java 以强类型、JVM 生态、高并发与企业级中间件见长;Python 以生态丰富、开发效率高、AI 与数据能力强大著称。在现代系统中,二者不是替代关系,而是分工关系:Java 承担交易、订单、风控、网关与企业级服务;Python 承担模型推理、数据分析、算法策略与科学计算。本文从互操作方式、...

智能应用开发:从 LLM 集成到生产级智能系统的专业实践

智能应用开发:从 LLM 集成到生产级智能系统的专业实践

智能应用(Intelligent Application)不是“给传统应用加一个聊天框”,而是以大模型为推理内核,融合检索、工具、记忆、多模态与业务规则,构建能够理解意图、自主决策、调用服务并持续进化的软件系统。它既不同于纯 LLM 调用,也不同于传统规则引擎,而是在概率性生成与确定性业务之间建立可控的工程边界。专业落地的关键,不在于追逐最大模型,而在于理解...

全双工光模块与半双工光模块的区别?

全双工光模块与半双工光模块的区别?

在光通信系统的构建与运维过程中,光模块作为核心传输组件,其传输模式的选择直接影响系统的数据交互效率与整体性能。全双工光模块与半双工光模块作为两类关键的传输模式,二者的核心差异集中体现在数据传输同步性方面:半双工光模块仅支持单向数据传输,而全双工光模块能够实现双向同步传输,且具备最优传输效率。

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册