AI SDK 6

AI SDK 6

💡 原文英文,约3300词,阅读约需12分钟。
📝

内容提要

AI SDK 6发布了新功能,包括代理、工具执行审批和图像编辑,支持TypeScript,适用于多种框架。Thomson Reuters和Clay等公司已成功应用该SDK,简化开发流程,提升效率。新版本增强了工具调用、结构化输出和调试功能,适合构建AI应用。

🎯

关键要点

  • AI SDK 6发布了新功能,包括代理、工具执行审批和图像编辑,支持TypeScript,适用于多种框架。
  • AI SDK是构建AI应用的领先TypeScript工具包,月下载量超过2000万,适用于初创公司和财富500强企业。
  • Thomson Reuters利用AI SDK构建了CoCounsel,成功简化开发流程,提升效率。
  • Clay使用AI SDK构建了Claygent,一个AI网络研究代理,帮助销售团队获取定制的目标洞察。
  • AI SDK 6引入了代理抽象,允许定义可重用的代理,支持类型安全的UI流和结构化输出。
  • ToolLoopAgent类提供了完整的工具执行循环,自动处理工具调用和结果返回。
  • AI SDK 6改进了工具执行审批,增加了人机协作的控制层,确保安全性。
  • 严格模式确保工具调用输入与模式完全匹配,AI SDK 6允许按工具选择严格模式。
  • AI SDK 6扩展了MCP支持,涵盖OAuth认证、资源、提示和引导。
  • AI SDK 6支持结构化输出,简化了工具调用与结构化输出的结合。
  • DevTools提供了对LLM调用和代理的全面可视化,便于调试多步骤代理流程。
  • AI SDK 6增加了对提供商特定工具的支持,利用平台特定功能和模型训练的能力。
  • AI SDK 6扩展了图像编辑功能,支持图像生成和编辑操作。
  • AI SDK 6的迁移过程简单,用户可以使用自动化工具平滑过渡到新版本。
➡️

继续阅读