每日八股

今天来点AI应用开发的八股

1. 什么是CoT和ReAct?
2. MCP是什么?
3. LangGraph和LangChain的区别?
4. RAG中选用的嵌入模型?如何切分的?重叠步长多少?
5. 如何实现会话长记忆?
6. AI应用如何实现流式输出?
7. 那输出过程中在用户关闭浏览器导致断开了,如何保证中断后还能保持之前输出?
全部评论
3. LangGraph是基于图结构编排工作流,核心组件是节点,边,状态。 特点是有状态管理,共享上下文
3 回复 分享
发布于 03-16 17:22 江苏
这些东西都是在哪里学的呀,大佬还学了Python嘛
2 回复 分享
发布于 03-23 12:46 四川
7. 边输出边保存,使用缓存task_{id}_status,task_{id}_tokens,task_{id}_lastId记录输出和当前序号
2 回复 分享
发布于 03-17 12:30 江苏
6. 基于SSE实现流式输出,前端有原生API支持,后端使用WebFlux库
2 回复 分享
发布于 03-16 17:26 江苏
5. 使用缓存最近10轮位对话,之前的对话生成总结摘要存储向量数据库。
1 回复 分享
发布于 03-16 17:26 江苏
4. text-embedding-v2; 先按段落/标题切,再按块大小切分;重叠步长设置为10%
1 回复 分享
发布于 03-16 17:25 江苏
2. MCP是一个开源标准协议,定义了agent如何与外部数据源或工具进行通信,动态获取MCP服务端的工具
1 回复 分享
发布于 03-16 17:20 江苏
1. CoT是思维链,将模型的推理过程输出,可以提高准确率。ReAct是一种范式,核心思想是思考 (Thought) -> 行动 (Action) -> 观察 (Observation)的循环过程
1 回复 分享
发布于 03-16 17:20 江苏
今天面慢脚还真问了3,我无语了
点赞 回复 分享
发布于 04-08 22:28 北京

相关推荐

05-09 06:25
门头沟学院 Java
还是太菜了,下去沉淀一下1.深入剖析ReAct框架的局限性,并在此基础上,详细解释Plan-Then-Act、ReAct + 轻规划以及Tree/Graph Planning(如ToT、LATS)这三种范式的核心区别、适用场景和各自的优缺点。 ​2.请阐述“思维链”(Chain-of-Thought, CoT)与“规划”(Planning)的本质区别。为什么说CoT仅仅是“将推理过程写出来”而Planning是生成一个“可执行的任务表”?请用具体例子说明。 ​3.在处理一个需要多步工具调用的复杂任务(例如“调研三篇关于RAG+RL的论文并输出中文总结”)时,如何设计一个鲁棒的规划机制来应对中间步骤的失败(如某个API调用超时或返回数据格式错误)请描述具体的重试、回滚或重规划策略。 ​4.详细解释Tree-of-Thoughts (ToT) 或类似LATS(使用LLM进行蒙特卡洛树搜索)的框架是如何工作的?它们与传统的线性规划相比,在探索最优解题路径上有何本质优势? ​5.在Agent推理过程中,经常会出现“推理断层”或“结果与目标偏离”的问题。请结合具体技术或你的实践经验,说明如何通过提示工程、记忆机制或架构设计来缓解或解决这一问题。​6.请深入剖析大模型Agent的“长期记忆”模块。在设计一个能够持续运行、与用户长期交互的Agent时,你会如何设计记忆的存储结构(如向量数据库、图数据库)、更新策略(如记忆合并、遗忘机制)、检索机制(如重排序、混合检索)来确保记忆的高效和准确? ​7.当历史对话记录非常长时(远超模型上下文窗口)你有哪些策略来优化记忆的查询效率并保证关键信息不丢失?请比较“滑动窗口”、“总结压缩”、“向量检索”等不同方案的优劣。 ​8.什么是“混合检索”(Hybrid Search)?请解释为什么在工业级RAG系统中,纯向量检索往往不够用,需要结合关键词检索(如BM25)。请给出一个具体的业务场景,说明混合检索的必要性。
查看8道真题和解析
点赞 评论 收藏
分享
评论
5
67
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务