阿里高德地图AI应用开发面经-攒人品
发一下问题给大家参考,攒攒人品!
1.针对一个场景:根据需求文档,检索代码中是否已经实现对应需求。
2.RAG中,如果要对代码进行存储,常见方式是基于 AST 解析函数片段,你知道 AST 的底层原理吗?
3.从代码文本到抽象语法树是怎么转换的?
4.刚才的场景中,如果同时存储解析出来的代码片段和代码注释,RAG 的数据表结构应该怎么设计?
5.RAG 中单轮推理和多轮推理有什么区别?
6.在刚才的代码检索场景中,你觉得更适合哪一种?
7.说一下 RRF 融合算法。
8.RRF 的权重一般怎么设计?
9.重排序阶段的作用是什么?
10.粗排和精排有什么区别?
11.如果需要切分的文档是 Markdown 或 PDF,你会怎么处理?
12.如果用 Agent 的方式做切分,上下文过长怎么办?
13.说一下 Skill 和 MCP 的区别是什么?
14.介绍一下 Memory 机制。
15.短期记忆如何处理上下文爆炸的问题?
16.介绍一下 ReAct 范式。
17.它和 Agent Loop 有什么区别?
1.针对一个场景:根据需求文档,检索代码中是否已经实现对应需求。
2.RAG中,如果要对代码进行存储,常见方式是基于 AST 解析函数片段,你知道 AST 的底层原理吗?
3.从代码文本到抽象语法树是怎么转换的?
4.刚才的场景中,如果同时存储解析出来的代码片段和代码注释,RAG 的数据表结构应该怎么设计?
5.RAG 中单轮推理和多轮推理有什么区别?
6.在刚才的代码检索场景中,你觉得更适合哪一种?
7.说一下 RRF 融合算法。
8.RRF 的权重一般怎么设计?
9.重排序阶段的作用是什么?
10.粗排和精排有什么区别?
11.如果需要切分的文档是 Markdown 或 PDF,你会怎么处理?
12.如果用 Agent 的方式做切分,上下文过长怎么办?
13.说一下 Skill 和 MCP 的区别是什么?
14.介绍一下 Memory 机制。
15.短期记忆如何处理上下文爆炸的问题?
16.介绍一下 ReAct 范式。
17.它和 Agent Loop 有什么区别?
全部评论
这智能体问的,参考意义大
相关推荐
04-28 10:00
燕山大学 人工智能 空想天使:有的兄弟有的,rag有这些技术,第一点叫做二级权限校验,在用户输入,调向量库之前,先去用户数据库找找有没有这用户,如果没有就挡住,第二部就是调知识库之前再去用户数据库核对一下,他的读库权限和检索库名是否对应,不对应也挡住。第二点叫做分库管理+元数据过滤。核心就是用户问2024或者指定v0.1版本的文档,那检索的时候就筛选对应的文档标签。第三点我还没听说过倒是,毕竟rag这玩意做出来的主要目的就是赋能企业的知识库,而企业知识库一般都是私有的,比较讲究私有化部署,有啥需要共享内容的直接调用web search得了
点赞 评论 收藏
分享
查看12道真题和解析