每日八股

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

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

相关推荐

昨天 21:39
门头沟学院 Java
Data_Seven:6 他说的 全是我的词儿啊
点赞 评论 收藏
分享
抖音基础架构团队 一面 90min1.自我介绍问实习:2.提示词模板是怎么构建的?3.单Agent还是多Agent的?子Agent任务是什么?4.分支覆盖率是怎么统计的?原理有没有了解过?代码插桩具体是怎么实现的?5.对于代码解析有没有前置分析?有效性判断怎么实现的?未来让你来优化这些指标你会怎么设计?6.有没有思考过哪些代码会让模型生成的代码准确度和覆盖率降低?这些用AST和LSP都生成不了单测的代码如何过滤?7.mock是怎么实现的?问项目:8.多维度的查询改写是什么?改写的时候遇到需要用户参与补充信息时怎么设计?技术上怎么实现?9.并行化意图识别是什么?为什么要并行化?如何实现的?10.讲一下项目里召回的流程11.对于上下文工程有什么经验吗?有没有做过to do list?为什么这样会让模型更聚焦,怎么实现的?12.skills的原理有没有了解过?怎么实现的?问八股:13.LLM的底层原理有没有了解?输入给模型的是什么?14.self attention怎么实现的有了解吗?为什么要分成QKV,怎么计算的?同一个token向量是一样的吗?15.python有没有多线程?为什么要有GIL,有没有了解过?多线程的锁都有什么?lock和Rlock有什么区别?16.信号量的底层是怎么实现的?17.cpp编译链接流程有没有了解?编译分哪些步骤?手撕:18.岛屿最大面积19.反问
查看17道真题和解析
点赞 评论 收藏
分享
评论
1
21
分享

创作者周榜

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