AI 智能体与大模型应用开发面试题库

题集来源:didilili(didilili)收录项目:ai-agents-from-zero查看原题集 反馈(在 GitHub 新标签页打开)

题目目录

89 道原题
  1. RAG 和微调(SFT)的核心区别是什么?能不能一起用?

    原题
  2. 什么是 AI Agent?它和传统 AI 应用的区别是什么?

    原题
  3. 什么时候该用 Prompt、RAG、微调、Workflow、Agent?

    原题
  4. Token 和上下文窗口是什么?它们在工程上意味着什么?

    原题
  5. 大模型应用上线前你最关心哪些工程指标?

    原题
  6. System Message 和 User Message 应该怎么分工?

    原题
  7. 结构化输出有哪些常见做法?各自的优缺点是什么?

    原题
  8. Prompt Injection 是什么?为什么 RAG / Agent 场景更要小心?

    原题
  9. Prompt Engineering 中,如何系统优化提示词并把准确率做上去?

    原题
  10. Prompt 工程的边界是什么?为什么不能把一切问题都交给 Prompt?

    原题
  11. 如何做 Prompt 版本管理与回归?

    原题
  12. 请描述一个完整的 RAG 流水线。

    原题
  13. 文本切块应该怎么设计?有哪些常见坑?

    原题
  14. RAG 效果不好时,你会怎么排查?

    原题
  15. 混合检索、重排序和查询改写分别解决什么问题?

    原题
  16. RAG 应该如何接入 Agent 执行链路?

    原题
  17. 为什么企业项目里的 RAG 必须重视权限、版本和引用?

    原题
  18. 什么是 Lost in the Middle?它对 RAG 设计有什么启示?

    原题
  19. 有了超长上下文模型,还需要 RAG 吗?

    原题
  20. 复杂文档 RAG 或多模态 RAG 应该怎么做?

    原题
  21. 什么是 Agentic RAG?它和“一次检索后直接生成”有什么区别?

    原题
  22. 什么是向量数据库?它和传统数据库有什么区别?为什么不能只用 MySQL?

    原题
  23. Embedding 是什么?它在应用开发里最核心的价值是什么?

    原题
  24. 如何选择一个合适的 Embedding 模型?评估它好坏看什么?

    原题
  25. 近似检索和精确检索怎么权衡?

    原题
  26. 在什么场景下,知识图谱或图数据库比纯向量检索更有价值?

    原题
  27. GraphRAG 适合什么场景?和传统向量 RAG 怎么选?

    原题
  28. ReAct 模式是什么?它解决了什么问题?

    原题
  29. Tool、Function Calling、Agent 三者是什么关系?

    原题
  30. 一个 Agent 应该如何设计?它通常由哪些核心组件构成?

    原题
  31. Function Calling 的基本原理是什么?

    原题
  32. 设计 Tool 时最值得重视的工程原则是什么?

    原题
  33. 如果让你实现一个“查天气、查新闻”的 AI 助手,你会怎么设计?

    原题
  34. 什么是“工具幻觉”?工程上怎么缓解?

    原题
  35. Function Calling 和“让模型输出 JSON 再自己解析”有什么区别?

    原题
  36. 当工具很多时,如何控制上下文长度和调用稳定性?

    原题
  37. LangGraph 相比普通 Workflow 或链式调用,最大的价值是什么?

    原题
  38. 在 LangGraph 里,State、Node、Edge 分别代表什么?

    原题
  39. LangChain 在今天的价值是什么?为什么不是直接手写 SDK 就够了?

    原题
  40. 如何使用 LangChain 开发一个 Agent?

    原题
  41. LCEL 的价值是什么?为什么说它不只是语法糖?

    原题
  42. LangGraph 的进阶特性里,你觉得最有工程价值的是哪些?

    原题
  43. Checkpoint、HITL、Time-Travel 在面试里怎么讲得更工程化?

    原题
  44. 上下文窗口、短期记忆、长期记忆分别是什么关系?

    原题
  45. 如何为 Agent 设计短期记忆和长期记忆系统?技术上通常怎么落地?

    原题
  46. 什么是 MCP?它解决的核心问题是什么?它和 Tool、RAG、Agent 有什么区别?

    原题
  47. MCP 和 Function Calling 的关系是什么?

    原题
  48. MCP 是如何做到跨平台兼容的?

    原题
  49. MCP 技术协议的主体内容是什么?

    原题
  50. MCP 服务器开发流程是什么?

    原题
  51. Agent 应该如何接入 MCP 工具?

    原题
  52. MCP 的流式 HTTP 传输核心优势是什么?

    原题
  53. MCP 调用如何保证并发?

    原题
    1. 什么时候需要多智能体?

    完整原题

    A2A 和 MCP 的区别是什么?什么时候需要多智能体?

    原题
  54. 有哪些热门的 MCP 工具?

    原题
  55. Coze / Dify 这类平台和 LangChain / LangGraph 的关系怎么理解?

    原题
  56. 各类 Agent 开发框架应该如何选取?

    原题
  57. 什么时候工作流比 Agent 更合适?

    原题
  58. 用 Python 调用 Dify / Coze 工作流时,最值得关注哪些工程细节?

    原题
  59. 开源 RAG 平台比如 RAGFlow,应该如何选型?和 Dify 或自研链路怎么比较?

    原题
  60. 你会如何评估一个 RAG 或 Agent 系统的效果?

    原题
  61. 什么是“幻觉”?应用层应该怎么缓解?

    原题
  62. 多用户场景下,如何为 Agent 做安全沙箱隔离?

    原题
  63. Agent 部署和运维有哪些指标?

    原题
  64. RAG 系统在实际部署中可能面临哪些挑战?

    原题
  65. 如何确保 Agent 的行为安全、可控且符合人类意图?

    原题
  66. Agent 链路耗时很长时,如何定位性能瓶颈?

    原题
  67. 意图识别 / 任务路由应该怎么做?

    原题
  68. 你会怎么做大模型应用的可观测性?

    原题
  69. 控制大模型应用成本,你会优先从哪些层面下手?

    原题
  70. 模型路由应该怎么做?

    原题
  71. 内网环境下怎么设计 Agent / RAG 系统?

    原题
  72. 如果让你设计一个企业知识库问答系统,你会怎么做?

    原题
  73. 如果让你设计一个 NL2SQL Agent,你会重点控制哪些风险?

    原题
  74. 如果让你设计一个客服智能体,你会优先考虑哪些能力?

    原题
  75. 如何设计 Agent 的完成判断与终止条件,避免过早结束?

    原题
  76. Code Agent 怎么设计?

    原题
  77. 如果让你设计一个 Deep Research 系统,它和普通 RAG 有什么不同?

    原题
  78. 如何设计一个 Deep Research 系统?

    原题
  79. 如何设计 Python 代码解释器?

    原题
  80. 如何设计类 Manus 通用智能体?

    原题
  81. 如何开发浏览器自动化 Agent?

    原题
  82. 当 Agent 需要在真实或模拟环境中执行任务时,它和纯软件工具型 Agent 有什么本质区别?

    原题
  83. 面试官让你介绍一个做过的 RAG / Agent 项目,你应该怎么讲?

    原题
  84. 如果面试官问“你们为什么不用某个更热门的框架或模型”,怎么回答更稳?

    原题
  85. 如果线上效果波动很大,你怎么向面试官展示你的排障能力?

    原题
  86. 你常用哪些 AI 开发工具?各自适合什么场景?

    原题
  87. Cursor、Claude Code、Copilot 这类 AI 编码工具的差异该怎么理解?

    原题
  88. 如果让你总结“AI 应用工程师”和“算法研究岗”的差异,你会怎么说?

    原题