<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/rss.xsl" type="text/xsl"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>AISDK | 面条的草稿箱</title><description>无原创，纯转发</description><link>https://localhost</link><item><title>AI SDK 6：从“调用模型”到“构建可复用智能体”Vercel 发布 AI SDK 6，把 TypeScript AI 应用的开发重心从函数式调用（generateText/streamText）进一步推进到可复用、可维护、可观测的 **Agent（智能体）**体系，并补齐了安全审批、MCP 全能力支持、调试工具等关键环节</title><link>https://localhost/posts/82</link><guid isPermaLink="true">https://localhost/posts/82</guid><pubDate>Wed, 24 Dec 2025 14:27:58 GMT</pubDate><content:encoded>&lt;b&gt;AI SDK 6：从“调用模型”到“构建可复用智能体”&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Vercel 发布 &lt;b&gt;AI SDK 6&lt;/b&gt;，把 TypeScript AI 应用的开发重心从函数式调用（&lt;code&gt;generateText&lt;/code&gt;/&lt;code&gt;streamText&lt;/code&gt;）进一步推进到可复用、可维护、可观测的 **Agent（智能体）**体系，并补齐了安全审批、MCP 全能力支持、调试工具等关键环节。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;这次更新最值得关注的点&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;•   &lt;b&gt;Agents / ToolLoopAgent&lt;/b&gt;：用 &lt;code&gt;Agent&lt;/code&gt; 抽象把 &lt;i&gt;模型、指令、工具&lt;/i&gt; 固化成可复用单元；&lt;code&gt;ToolLoopAgent&lt;/code&gt; 提供“模型调用 → 工具执行 → 回填结果 → 继续推理”的生产级循环（默认最多 20 步），同一套定义可在 UI、API、后台任务复用。&lt;br /&gt;•   &lt;b&gt;工具执行审批（Human-in-the-loop）&lt;/b&gt;：工具支持 &lt;code&gt;needsApproval&lt;/code&gt;，可按输入内容动态决定是否需要人工确认，适合删除文件、支付、修改生产数据等高风险操作。&lt;br /&gt;•   &lt;b&gt;工具能力增强&lt;/b&gt;：&lt;br /&gt;    •   &lt;b&gt;Strict Mode&lt;/b&gt; 可按工具粒度开启，避免某个工具 schema 不兼容导致整次请求失败。&lt;br /&gt;    •   &lt;b&gt;Input Examples&lt;/b&gt; 用“正确示例”提升模型生成工具入参的稳定性。&lt;br /&gt;    •   &lt;code&gt;toModelOutput&lt;/code&gt; 将“应用拿到的完整结果”和“发回模型的 token 内容”分离，减少大文本/二进制（截图、图片）带来的上下文浪费。&lt;br /&gt;•   &lt;b&gt;MCP（Model Context Protocol）更完整且稳定&lt;/b&gt;：新增/完善 &lt;b&gt;OAuth 认证、Resources、Prompts、Elicitation&lt;/b&gt;，并在 &lt;code&gt;@ai-sdk/mcp&lt;/code&gt; 中以稳定形态提供，便于对接远程 MCP 服务与第一方数据源。&lt;br /&gt;•   &lt;b&gt;工具调用 + 结构化输出&lt;/b&gt;：&lt;code&gt;generateText&lt;/code&gt; 与 &lt;code&gt;generateObject&lt;/code&gt; 能力统一，支持在多步工具链路后直接生成最终结构化结果（通过 &lt;code&gt;Output.*&lt;/code&gt; 声明输出形态）。&lt;br /&gt;•   &lt;b&gt;DevTools 可观测性&lt;/b&gt;：通过中间件记录并可视化每一步的输入输出、工具调用、token 消耗、耗时与原始请求/响应，解决多步 agent 调试“黑盒”问题。&lt;br /&gt;•   &lt;b&gt;Reranking（重排序）&lt;/b&gt;：新增 &lt;code&gt;rerank&lt;/code&gt;，把检索结果按相关性排序，只喂最相关上下文给模型（当前支持 Cohere、Amazon Bedrock、Together.ai）。&lt;br /&gt;•   &lt;b&gt;标准 JSON Schema 生态&lt;/b&gt;：支持实现 Standard JSON Schema 接口的任意 schema 库，降低与特定校验库的绑定成本。&lt;br /&gt;•   &lt;b&gt;图像编辑&lt;/b&gt;：&lt;code&gt;generateImage&lt;/code&gt; 支持带参考图的编辑（如修补/扩展/风格迁移等），不再只限于文生图。&lt;br /&gt;•   &lt;b&gt;更细的返回原因与用量统计&lt;/b&gt;：新增 &lt;code&gt;rawFinishReason&lt;/code&gt;，并扩展 &lt;code&gt;usage&lt;/code&gt; 的输入/输出细分，方便成本优化与兼容不同供应商行为。&lt;br /&gt;•   &lt;b&gt;LangChain 适配器重写&lt;/b&gt;：更贴合现代 LangChain/LangGraph，支持流式事件转换、工具调用部分输入流等能力。&lt;br /&gt;•   &lt;b&gt;更多 Provider Tools&lt;/b&gt;：围绕 Anthropic/OpenAI/Google/xAI 等提供平台特性工具（如代码执行、文件搜索、Web/X 搜索、MCP 工具等）。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;升级提示&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;从 v5 升级到 v6，可先跑官方 codemod：&lt;code&gt;npx @ai-sdk/codemod v6&lt;/code&gt;（文中也提供迁移指南链接）。&lt;br /&gt;&lt;br /&gt;原文链接：&lt;a href=&quot;https://vercel.com/blog/ai-sdk-6&quot; target=&quot;_blank&quot;&gt;https://vercel.com/blog/ai-sdk-6&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;/search/result?q=%23Vercel&quot;&gt;#Vercel&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23AISDK&quot;&gt;#AISDK&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Agent&quot;&gt;#Agent&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23MCP&quot;&gt;#MCP&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23TypeScript&quot;&gt;#TypeScript&lt;/a&gt;&lt;a href=&quot;https://vercel.com/blog/ai-sdk-6&quot; target=&quot;_blank&quot;&gt;
  
  &lt;div&gt;Vercel&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;AI SDK 6&quot; src=&quot;https://memo.miantiao.me/static/https://cdn4.telesco.pe/file/DqHEExQlmy_lW-irKv1aqdnyefH_ViXCEIqZKphktvcc_ONsdax6K3PPikR7vrcNi6X2PBFqCK9-LNDwii8WREGWIKkblpwVk2JUrM9T-2qoGuvD-ln4TQqcUgl6-F0W3vI4GjjsFn9zmxTXkK2s4bHHND6luHr7C0hPtCpI8W_gqd-LigG8Dj_1QSBHxaByJtpwasaJTgfMkEM80WSXqEwuiuxqyaG-WXgcbH-SwSuHZzTiQdxGfFQRb-gKeJi_zBUhAa8etpA8qIytj86z2Uzyfdyax64uIEgZgmgiTssrvpqoye8Jvr3i3ytpGI5SIhLyx5tQZu9i_SMVBq7hhQ.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div&gt;AI SDK 6&lt;/div&gt;
  &lt;div&gt;Introducing agents, tool execution approval, DevTools, full MCP support, reranking, image editing, and more.&lt;/div&gt;
&lt;/a&gt;</content:encoded></item></channel></rss>