阿里高德地图AI应用开发一面分享

攒攒人品!有面试过同岗的朋友欢迎评论区交流
1. 针对下面这样一个场景,需要根据需求文档,检索代码中是否需求实现。RAG中,对代码的要存储的话,常见的手段是构建抽象语法树解析函数片段,你知道抽象语法树的底层原理吗?怎么从代码文本到抽象语法树的?
2. 刚才的场景中,如果同时存储解析出来的代码片段和代码注释的话,RAG的表是怎么设计的?
3. 说一下RRF融合算法?RRF的权重怎么设计?
4. 重排序阶段的作用是什么?粗排和精排的区别是什么?
5. RAG中单轮推理和多轮推理的区别是什么?还是刚才的场景你觉得适用哪个?
6. 如果说要切分的文档是Markdown或者PDF,你觉得怎么做?
7. 如果用Agent的切分方法,上下文过长怎么办?
8. 说说Skill和MCP有什么区别呢?
9. 介绍一下Memory?短期记忆如何处理上下文爆炸的问题?
10. 介绍一下ReAct范式?它和Agent Loop的区别是?
11. 介绍一下Claude Code主循环Query的流程?
12. 其实有两层循环,第一个是你刚刚说的这种Query内循环,还有一个session的那个处理循环,那个了解吗?也就是query-engine.ts,那个主要是干什么用的?
全部评论

相关推荐

评论
点赞
7
分享

创作者周榜

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