哔哩哔哩高频面试题

题集来源:Rocky Ding(WeThinkIn)收录项目:AIGC-Interview-Book查看原题集

题目目录

18 道原题
    完整原题

    1、简单介绍一下自己的背景,以及选择AI Agent方向的原因。

    原题
  1. 一个完整的Agent系统通常包含哪些核心模块?相比传统LLM Chatbot,它最大的区别是什么?

    原题
  2. 在Agent项目中,常见的规划(Planning)、记忆(Memory)、工具调用(Tool Use)和执行模块分别承担什么职责?

    原题
  3. 意图识别模块通常有哪些实现方式?规则匹配、小模型分类和LLM分类分别适用于哪些业务场景

    原题
  4. 如果使用大模型完成意图分类,如何选择Zero-shot、Few-shot方案?当标注数据较少时,如何提升分类稳定性?

    原题
  5. RAG系统从文档进入到最终生成答案的完整流程是什么?离线知识库构建和在线检索阶段分别包含哪些步骤?

    原题
  6. 文档切片有哪些常见策略?RecursiveCharacterTextSplitter的实现逻辑是什么?针对中文文档处理需要注意哪些问题?

    原题
  7. 如果RAG系统出现召回效果差的问题,你会如何定位?会优先检查Embedding、Chunk策略、Query Rewrite、Hybrid Search还是Rerank?

    原题
  8. Embedding模型如何选择?不同Embedding模型会对检索效果产生哪些影响?

    原题
  9. LangChain框架主要有哪些核心组件?相比传统Chain模式,LCEL带来了哪些改进?

    原题
  10. Function Calling和Tool Calling的执行流程是什么?模型是如何判断需要调用工具,以及生成对应参数的?

    原题
  11. 如果Agent接入大量工具,如何避免工具描述过长导致Prompt膨胀?有哪些优化方式?

    原题
  12. Prompt一般如何设计和组织?System Prompt、Few-shot示例以及CoT通常分别承担什么作用?

    原题
  13. 如何降低大模型输出幻觉?除了Prompt约束之外,还有哪些工程优化方案?

    原题
  14. Agent执行任务时,如果出现重复调用工具、无法结束或者任务循环的问题,应该如何设计保护机制?

    原题
  15. Agent中的Memory通常如何实现?短期记忆和长期记忆分别解决什么问题?

    原题
  16. 如何设计一个记忆检索流程?历史信息应该如何筛选、存储和召回?

    原题
  17. 手撕代码:合并重叠区间(LeetCode 56),并分析算法复杂度

    原题