摘要
本申请公开了基于大模型智能体的代码搜索方法、设备及介质,涉及数据处理领域,方法包括:获取第一自然语言查询,以及目标代码库;通过目标代码库,对第一自然语言查询进行增强提示,生成第二自然语言查询;通过大语言模型,将第二自然语言查询作为输入,输出对应的查询代码;在目标代码库中,为第二自然语言查询以及查询代码创建文本嵌入,基于多流架构进行比较,得到每个流对应的目标代码;将各流对应的目标代码进行组合,得到代码搜索结果。通过目标代码库上下文增强用户查询,可以自动补充技术细节,缓解术语多义性,减少模糊输入导致的搜索偏差,动态消除词汇歧义。
技术关键词
自然语言
代码搜索方法
代码库
大语言模型
文本
计算机可执行指令
元素
搜索设备
处理器通信
存储器
介质
术语
偏差
动态
网络