AI 辅助 Codebase 本地工程检索

AI工程理解在代码工程的应用

工程理解概述

AI 针对代码工程的理解一直是在不断进行优化攻坚的问题,简述的目标就是如何进行获取更多的上下文信息,这里的上下文包含的当前上下文和历史上下文,上下文的丰富也是意味着模型最终推理结果与预期结果匹配度成正相关,常见的针对工程理解的集中包含:

codebase

建立本地工程的检索能力,旨在通过对本地工程的 embedding 向量化建立索引并缓存,用户在提出问题后基于索引可以对本地工程相关内容进行分析匹配后精准召回相符的内容信息并丰富上下文,丰富后的提示词通过 LLM 分析总结给出更符合业务要求的结果建议;

workspace

代码库问答功能,旨在帮助开发者迅速找到与整个代码库相关的问题解答。无论是代码结构、函数功能、类之间的关系,还是复杂的代码逻辑和业务流程的疑问,@workspace 都能提供精确并且与上下文相关的答案。

AI 工程理解在代码工程的应用

codebase

本地工程检索能力进行强化工程理解能力, codebase 的使用会进行两个部分构成:

第一,把问题提示词上附带当前工程目录与模型进行交互,获取关键词;

第二,基于关键词进行本次检索;

第三 ,prompt 融合,即拼接提示词包含问题提示词、工程目录、本次检索的召回结果,然后再请求模型获取最终建议;
在这里插入图片描述
在这里插入图片描述

workspa

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值