Cody ai

1天前发布 165 00

Cody是一款利用最新大语言模型和开发上下文,通过Sourcegraph高级搜索API从本地和远程代码库提取信息,帮助开发者更快地理解、编写和修复代码的AI编程助手。

收录时间:
2026-05-17

Cody AI 编程助手:深度解析与应用指南

什么是 Cody?

Cody 是由 Sourcegraph 推出的一款 AI 编程助手,它利用最新的 LLM(大型语言模型)和你的开发上下文,帮助你更快地理解、编写和修复代码。Cody 的强大之处在于它使用了 Sourcegraph 先进的搜索 API,能够从本地和远程代码库中提取上下文信息,让你在编写代码时能够获取整个代码库中关于 API、符号和使用模式的上下文。

支持的平台

Cody 目前支持在 VS CodeJetBrainsVisual Studio 以及 Web 应用 中使用。同时,Cody 还提供了 Cody CLI(命令行工具)和 Cody Enterprise(企业版)供不同需求的用户使用。

核心功能详解

1. 智能聊天 (Chat)

你可以直接与 AI 进行对话,询问关于代码的问题、生成代码或编辑代码。Cody 默认会获取你当前打开的文件和仓库的上下文。你还可以使用 @ 符号来添加特定文件、符号、远程仓库或其他非代码工件的上下文,从而获得更精准的回答。

2. 自动编辑 (Auto-edit)

Cody 能够通过分析光标移动和输入行为,自动建议代码修改。当你对代码库进行至少一个字符的编辑后,Cody 就会根据光标位置和最近的更改,开始提出上下文相关的修改建议。

3. 提示词 (Prompts)

你可以使用预设或自定义的提示词来自动化工作流中的关键任务。任何常见的查询或任务都可以构建成一个提示词,并与团队成员共享,从而提升团队协作效率。

4. 上下文 (Context)

Cody 提供最佳的 LLM 模型和上下文来驱动聊天功能。它利用 Sourcegraph 先进的搜索 API,从本地和远程代码库中提取上下文信息,确保回答的准确性。

5. 调试代码 (Debug Code)

Cody 经过优化,能够识别并修复代码中的错误。其调试能力和自动补全建议可以显著加速你的调试过程,提高开发效率。

6. 上下文过滤器 (Context Filters)

你可以让 Cody 忽略某些仓库的聊天和自动补全结果,从而更好地控制和管理代码库所使用的上下文。

数据收集与隐私

Cody 在提供服务时会收集以下数据:

  • 提示词和响应:当你使用 Cody 时,Sourcegraph 会收集你的提示词和响应以提供服务。对于通过 Sourcegraph.com 使用 Cody 的个人用户,Sourcegraph 可能会使用这些数据来优化用户体验,但绝不会使用你的数据来训练模型。
  • 使用数据和反馈:Sourcegraph 还会收集使用数据和反馈以改善用户体验。

与其他 Sourcegraph 产品的兼容性

Cody 与 Sourcegraph 的其他产品(如 Code Search)兼容。你可以使用 Cody 的聊天功能询问关于代码库的问题。当你执行搜索查询并打开一个仓库或文件时,你会看到 Cody 按钮,点击即可进入 Cody 的聊天界面,用于询问关于代码库的问题。

如何开始使用

你可以通过以下方式开始使用 Cody:

  • Cody for VS Code:安装 VS Code 的 Cody 扩展。
  • Cody for JetBrains:安装 JetBrains 的 Cody 扩展。
  • Cody for Visual Studio(实验性):安装 Visual Studio 的 Cody 扩展。
  • Cody for Web:在 Sourcegraph Web 应用中使用 Cody。
  • Cody CLI:从命令行运行 Cody。
  • Cody Enterprise:联系团队试用 Sourcegraph Enterprise 的 Cody。

加入社区

如果你对 Cody 有任何疑问,可以随时在 Discord 中提问,或在 X (Twitter) 上创建帖子。

PMKG知识社交

相关导航

暂无笔记

您必须登录才能记录笔记!
立即登录
none
暂无笔记...