当前位置: 首页 > news >正文

AI大厂面试200问-第四章

四、工具调用与 MCP 协议(Q22–Q30)


Q22:Function Calling 的完整工作流程与容错

面试官:「Function Calling 已经是 Agent 的基本功了。你完整描述一下它的工作流程,以及 LLM 选错工具或填错参数时你怎么处理?」

高分回答:

「Function Calling 的本质是——LLM 只负责输出 JSON,代码负责执行。记住这个原则,很多安全问题就有了答案。」

完整流程分六步:

  1. 工具注册。把工具的 JSON Schema(名称、描述、参数定义)注入到 LLM 请求的tools字段。Schema 的质量直接决定调用准确率——我这道题后面会详细展开。
  2. LLM 推理。LLM 根据用户意图和上下文决定——直接回答、还是调用工具。如果决定调用,输出tool_calls数组——包含工具名、参数 JSON、和一个内部的 call_id。
  3. 参数校验。代码层对 LLM 输出的参数做 JSON Schema 校验。类型不对?数值超范围?必填参数缺失?任何一个校验失败,不直接执行,而是把错误信息反馈给 LLM 让它修正。我们允许最多 2 次修正尝试,2 次还
http://www.jsqmd.com/news/1168640/

相关文章:

  • nvidia/parakeet-unified-en-0.6b高级教程:自定义数据集训练与模型微调完全指南
  • FS-Blog前端技术栈:Bootstrap 4.0 + LayUI + Freemarker模板引擎实战指南
  • AutoRemesher在时尚设计中的应用:如何优化服装模型的拓扑
  • 嵌入式电机控制:UNI-DS v8与PIC18F66K40实战指南
  • Python金融数据分析终极指南:mootdx让通达信数据获取变得简单快速
  • LizzieYzy:围棋AI分析工具如何让你快速掌握围棋精髓
  • PIC18F4525与PAM8904实现嵌入式音频报警系统设计
  • CANN Runtime架构设计文档
  • 2026 北京老红木家具回收、二手红木家具上门回收商家 TOP5 实测测评 - LYL仔仔
  • 热门骨传导耳机实测对比:奢音X9、韶音、南卡、墨觉谁更值得买? - 优企甄选
  • NtyTcp TCP状态机实现:深入理解用户态TCP协议栈工作原理
  • [Python实战] 供应商报价单收上来以后,先用脚本生成比价汇总和缺字段清单
  • Unity集成DeepSeek API实战:流式对话与性能优化全解析
  • 王者风范!法国 2-0 摩洛哥挺进四强,姆巴佩世界杯 20 球封神
  • CSS 混合模式在 UI 视觉效果中的创意应用与性能考量
  • 2026深圳新手钻石回收全攻略!零套路避坑,7家门店口碑与服务实测 - 全国二奢机构参考
  • MOSS-Transcribe-Diarize核心技术解析:Whisper+Qwen3架构的完美融合
  • Hello-CTF逆向工程指南:如何破解你的第一个二进制程序
  • 如何用WechatDecrypt工具找回丢失的微信聊天记录:完整解密指南
  • JumpServer v3.6+ 配置 VSCode Remote-SSH:3个关键参数与2种连接方法实测
  • Boss Show Time:打破招聘信息迷雾的时间可视化神器
  • Windows 11优化指南:用Win11Debloat让系统重获新生
  • 2026长沙县一对多课后辅导机构深度测评报告:5家合规机构横向对比,家长择校6大避坑指南 - 互联网科技品牌测评
  • 2026筑宅安|沧州阳光房漏水专业修缮,家装商用玻璃顶渗漏、屋面工程一站式根治渗水难题 - 筑宅安
  • MCP3551 ADC芯片与PIC18F46K20的SPI接口配置与应用
  • 正式通知:2026 下半年萧邦全国售后统一服务标准及门店地址文件 - 萧邦官方维修中心
  • 性能对比:Cosmos-Predict2.5预训练与后训练模型差异分析
  • 程序员深夜救急包:Claude Code紧急故障排查清单(含超时/幻觉/上下文截断3大顽疾的秒级响应方案)
  • 163MusicLyrics:如何用开源工具轻松获取网易云和QQ音乐的歌词?
  • 毕设项目分享 深度学习安全帽佩戴检测(源码+论文)