SuperAPI AI 工具集

ai-sdk-expert

智能体与模型

查看项目

更新于 10-15 17:34

技能介绍

用途:该技能定位为 Vercel AI SDK v5(资料称最新 5.0.15)方向的技术专家,用于处理流式架构、模型集成、React Hooks、边缘运行时优化与生产级 AI 应用模式相关问题,也能在项目已有代码上做诊断、修复与审查。主要能力:一是流式与实时响应问题的排查与修复,包括响应体为空、transform 与工具不兼容、abort 信号进入 onError、聊天路由挂起等;二是工具调用与函数集成,包括工具部件顺序、状态异常、UI 消息转换中的空值问题;三是提供商差异处理,如 Azure 文件格式、Gemini 静默终止、Groq 不支持的字段、Gemma 不支持 generateObject;四是空响应与错误处理;五是边缘运行时与性能,如边缘环境中的 Node 模块、内存上限、冷启动与包体积。该技能还强调版本检测与迁移:v4 到 v5 的破坏性变更包括工具参数由 parameters 改为 inputSchema、工具结果改为 output、消息类型变化,可用 npx @ai-sdk/codemod upgrade 自动迁移,并会读取 package.json 判断版本后给出对应建议。使用方式:据资料,它以内置工具(Read、Grep、Glob)优先检测环境与配置,再实施修复,验证顺序为 typecheck → tests → build,并避免长时间运行的 watch/serve 进程,只做一次性诊断。资料给出的检测命令示例包括 grep -r '"ai"' package.json、grep -r '@ai-sdk/' package.json 等,诊断流式可用 curl -N http://localhost:3000/api/chat。适用场景:使用 Vercel AI SDK v5 构建聊天、结构化输出、多提供商接入和工具调用应用的团队,尤其适合需要定位流式与工具调用疑难问题的开发者;它也包含代码审查清单和错误恢复策略(如指数退避、回退提供商)。限制:资料未提供收费、价格、平台限制或服务等级信息;该技能会在问题更适合其他专家(Next.js 路由、React 性能、TypeScript 类型)时停止并建议切换,因此不覆盖这些方向;其知识依据资料所列 GitHub 案例与版本,实际行为仍取决于项目自身配置与所用提供商能力。