NEW
Qodo 使用 NVIDIA DGX 技术革新代码搜索效率 - Blockchain.News

Qodo 使用 NVIDIA DGX 技术革新代码搜索效率

realtime news Apr 23, 2025 15:36

Qodo 借助 NVIDIA DGX 驱动的 AI 提升代码搜索和软件质量工作流程,提供创新的代码完整性和检索增强生成系统解决方案。

Qodo 使用 NVIDIA DGX 技术革新代码搜索效率

作为 NVIDIA Inception 计划的杰出成员,Qodo 正通过创新使用 NVIDIA DGX 技术改变代码搜索和软件质量工作流程的格局。根据 NVIDIA 的博客,该公司的多代理代码完整性平台利用 AI 驱动的先进代理来自动化和增强代码编写、测试和审查等任务。

代码完整性的创新 AI 解决方案

Qodo 战略的核心在于集成检索增强生成 (RAG) 系统,其依托于一个先进的代码嵌入模型。这个模型在 NVIDIA 的 DGX 平台上训练,使 AI 能够更有效地理解和分析代码,确保大语言模型 (LLM) 生成精确的代码建议、可靠的测试和深刻的审查。该平台的方法基于一个信念,即 AI 必须具有深刻的上下文意识,才能显著提高软件完整性。

代码特定 RAG 管道中的挑战

Qodo 通过一个强大的管道解决了索引大型复杂代码库的挑战,该管道持续维护更新的索引。此管道包含检索文件,分段,并为嵌入添加自然语言描述,以更好地理解上下文。在此过程中,一个主要的障碍是如何将大型代码文件准确地分块为有意义的段落,这对于优化性能和减少 AI 生成代码中的错误至关重要。

为了克服这些挑战,Qodo 使用语言特定的静态分析来创建语义上有意义的代码段,最大限度地减少不相关或不完整信息的包含,这可能会阻碍 AI 的性能。

增强代码检索的嵌入模型

Qodo 的专用嵌入模型在编程语言和软件文档上进行训练,显著提高了代码检索和理解的准确性。该模型使系统能够执行高效的相似性搜索,从而在用户查询时从知识库中检索最相关的信息。

与 LLM 相比,这些嵌入模型更小,且更有效地分布在 GPU 上,允许更快的训练时间和更好地利用硬件资源。Qodo 已对其嵌入模型进行微调,达到了最先进的准确性,在其各自类别中领先 Hugging Face MTEB 排行榜。

与 NVIDIA 的成功合作

一个引人注目的案例研究突出了 NVIDIA 和 Qodo 之间的合作,Qodo 的解决方案增强了 NVIDIA 的内部 RAG 系统以用于私有代码库搜索。通过集成 Qodo 的组件,包括代码索引器、RAG 检索器和嵌入模型,该项目在生成准确和精确的 LLM 基于查询响应方面取得了卓越的成果。

这种在 NVIDIA 内部系统中的集成展示了 Qodo 方法的有效性,提供了详细的技术响应,并改进了代码搜索结果的整体质量。

有关更多详细见解,原文可在 NVIDIA 博客 上查看。

Image source: Shutterstock