行业动态01
这篇文章提醒开发者:做 AI 原型时图快选的数据库,可能在进入生产环境后变成大麻烦。对受监管的行业(如医疗、金融、政府)来说,很多面向开发者的数据库满足不了安全、合规、部署方式和 99.99% 可用性等要求,只能重新换平台,费钱费时,还得再来一轮采购。pgEdge 的 CEO Phillip Merrick 建议,从一开始就选一个既能做原型又能上生产的数据库,从而避开这些额外开销。文章还提到 MIT NANDA 称 95% 的组织在生成式 AI 上获得“零回报”,IDC 与联想的调研显示每 33 个 AI 概念验证只有 4 个进入生产。
Agent 与工作流02
LangChain 今天发布了 Deep Agents Deploy 的测试版,它能让开发者用一条命令把自定义 AI 智能体部署到生产环境。此前,部署一个智能体需要自己搭建可扩展的服务器、为每次会话创建沙箱、再接通各种接口,步骤繁琐。这次它把这些打包成 `deepagents deploy`,你只需指定模型、指令文件、技能和工具配置即可上线,而且底层用的是开源、不绑定任何模型厂商的框架,所以智能体的记忆存在你自己的数据库里,换模型或换平台时不用从零开始。目前是 beta 测试版,记忆格式用 AGENTS.md 等标准文件保存,支持通过 API 直接查询。
文中可用工具
- Deep Agents开源、不绑定模型厂商的智能体框架,用来搭建自定义智能体
- Deep Agents deploy一条命令把智能体部署到生产环境的工具,当前为 beta 版
- LangSmith Deployment生产级、可横向扩展的服务器,Deep Agents deploy 底层用它来托管智能体
- AGENTS.md存放智能体核心指令的开放标准文件
- Agent Skills通过 markdown 文件提供专门知识、通过脚本执行动作的开放标准
- MCP一种让智能体调用工具的协议,也用于把部署的智能体当作工具调用
- A2A一种让多个智能体互相调用的协议,用于多智能体协作场景
- Agent Protocol一套接口标准,方便开发者写界面与部署的智能体交互
- Daytona沙箱服务商,让智能体在隔离环境中运行代码和技能
- Runloop沙箱服务商,让智能体在隔离环境中运行代码和技能
- Modal沙箱服务商,让智能体在隔离环境中运行代码和技能
- LangSmith Sandboxes沙箱服务,让智能体在隔离环境中运行代码和技能
AI 编程03
Spotify 说,用上 AI 辅助开发后,每个月合并进主干的代码变更数量翻了一倍多。代码改得又快又多,怎么保证不出大问题就成了新麻烦,于是他们重新检查并调整了测试、可观测性、回滚能力、任务优先级和自动化维护等环节,来适应这种更高的变更速度。对读者来说,这提供了一个真实案例:AI 编程真正的挑战不只是写代码变快,而是配套的质量和应急机制能不能跟上。
Agent 与工作流04
在北美 We Are Developers 大会上,Dynatrace 团队观察到开发者社区关注的三个趋势:智能体“管控”(沙箱隔离,防止智能体乱跑)、可观测性与评估(在生产环境中持续监控和评估智能体行为)、以及智能体体验(文档和接口专为智能体设计)。背景是智能体越来越多地进入生产环境,出现了失控和安全事件,问题往往出在缺乏隔离和监控。解决思路包括给智能体独立计算环境、把评估从开发阶段延伸到生产运行阶段、以及提供适合智能体读取的文档和接口。对读者而言,这意味着未来开发软件时,需要把智能体当作“用户”来设计基础设施,并重视运行时安全。文中还提到存储问题(大量遥测数据)尚未获得充分讨论,Dynatrace 用 Grail 数仓应对。
文中可用工具
- BlueBoxDynatrace 推出的 AI 智能体,帮助其他智能体获取可观测性和运行时上下文
- GrailDynatrace 的统一数据湖仓,用于处理智能体产生的大量遥测数据
- MCP一种让智能体访问外部工具和数据的接口协议
- llms.txt一种供大语言模型读取的文档文件,帮助智能体理解网站内容