用途:基于 AI SDK v5 设计并实现多智能体系统,支持结构化交接、智能路由与跨 AI 提供商的工作流编排,适用于需要多智能体协作的复杂 AI 系统。
主要能力:定义智能体角色(系统提示、模型绑定、受限工具集);用 ai.tool() 配合 Zod 输入输出模式实现类型安全工具;用 ai.handoff() 配置交接规则与触发条件;构建按主题或意图分类的路由逻辑;以顺序、并行或条件模式编排工作流;用共享上下文或外部存储管理状态;加入熔断与超时保护防止死锁。
使用方式:需 Node.js 18+ 与 TypeScript 5.0+,安装 AI SDK v5 及提供商包(npm install ai @ai-sdk/openai @ai-sdk/anthropic @ai-sdk/google)与 zod,并在环境变量中设置 OPENAI_API_KEY、ANTHROPIC_API_KEY、GOOGENERATIVE_AI_API_KEY 等密钥。流程为初始化 TypeScript 项目、安装依赖、按智能体拆分模块、定义工具与交接规则、编写路由分类器、接入工作流、添加状态管理与超时保护,最后先单测各智能体再验证端到端交接链。
适用场景:客服工单分流、研究流水线(搜索-摘要-报告)、代码评审多智能体(安全、性能、风格评审后由监督者汇总)等。
限制:需熟悉协调者、流水线、广播等智能体架构模式;需处理提供商配置无效、循环交接、无匹配路由、工具越权、工作流超时等错误;具体性能指标与实现细节见技能目录下 references 文档,资料未提供更多收费或平台信息。