LLM 工具调用面试题

题集来源:小林 Coding(xiaolincoder)查看原题集

题目目录

22 道原题
  1. 什么是 Function Calling?原理是什么?

    原题
  2. LLM 是如何学会调用外部工具的?

    原题
  3. 大模型的 Function Call 能力是怎么训练出来的?

    原题
  4. 什么是 MCP(模型上下文协议)?讲讲它的核心内容?

    原题
  5. MCP 由哪几部分组成?

    原题
  6. MCP 和 Function Calling 有什么区别?有没有实际跑过 MCP?

    原题
  7. Function Calling 也属于工具调用,请问什么场景下使用 Function Calling,什么场景下使用 MCP?

    原题
  8. 为什么有些特定的推理模型不支持 MCP 协议?

    原题
  9. Skill 是什么?

    原题
  10. MCP 和 Agent Skill 的区别是什么?

    原题
  11. Function Calling、Skill、MCP 这三个有什么区别?

    原题
  12. 什么是 A2A 协议?它和 MCP 协议的区别是什么?

    原题
  13. MCP 协议通常采用什么通信方式?

    原题
  14. 说说 WebSocket 和 SSE 通信的区别及局限性?

    原题
  15. 为什么要用 WebRTC 协议?它和 WebSocket(WS)在 AI 对话流中的核心差异是什么?

    原题
  16. 有没有用过大模型的网关框架?网关层解决了什么问题?

    原题
  17. 工具很多时,Agent 如何做 Tool Routing,减少 Token 并避免选错工具?

    原题
  18. 工具调用格式非法、参数错误、超时或失败时,Agent 如何容错?

    原题
  19. 为什么要把 Agent 的工具执行流程封装成 CLI?

    原题
  20. Agent 接入工具时应该如何选择 CLI 或 MCP?

    原题
  21. Agent 的代码执行沙箱应该如何设计?

    原题
  22. Agent 的 Skill 加载机制是如何实现的?

    原题