搜索中文正文和常见中英文技术词,按教程、项目、面试题筛选。
「Rerank」找到 339 条内容
按专题浏览 →匹配口述回答:…动换方案。 所以整体上,我会把多Agent架构看成一种「分工但又互相校验」的机制,RAG是它的感知器官。我更倾向于在验证阶段做[[重排]],而不是在编排阶段做大量检索,因为先粗筛再精排效率更高。如果面试官感兴趣,我可以聊聊具体怎么设计版本化快照的回滚机制。 本质问的是多Agent拆解与动态知识融合 三层Agent架构:需求解析、行程编排、验证优化 RAG增强:静态库+动态库,嵌入ReAct推理链 状态管理与回环迭代 落地风险与取舍 约4分钟 用户临时变更时,用Tree-of-…
匹配口述回答:…会回流优化RAG的索引策略,比如哪个文档被频繁引用但总是答不对,说明索引质量有问题,我会调整 [[Chunk]] 策略或者加 [[重排]]。 这里我其实有个困惑还没完全想透,就是当工具调用链特别长的时候,中间任意一步失败,重规划的成本很高。我目前的做法是给每个子任务设一个最大重试次数,超了就整条链路回滚,但感觉有点粗暴。有没有更好的做法,比如只回滚到失败的前一个依赖节点? 最后说说落地风险。前提是工具的接口定义必须稳定,如果工具经常变,模型学到的调用模式就全废了。我见过一个失…
匹配口述回答:…,显式更新这些槽位。长期记忆我用 [[Vector Database]] 存历史对话和知识,但有个前提:检索回来的信息必须做 [[重排]],不然混进噪声反而干扰决策。 工具调用这块,说白了就是给LLM装插件。关键机制是 [[Function Calling]],模型输出结构化JSON,我这边解析执行,再把结果塞回上下文。但有个容易忽略的点:工具描述要写得像给新同事看的操作手册,参数名、返回值格式、什么情况会报错,都得写清楚。比如对接搜索API,我会在描述里加一句“如果搜索结果…
学习内容与项目面试,在同一条路上。