Cody - Sourcegraph docs

Cody - Sourcegraph docs

Documentation for Sourcegraph, the code intelligence platform.

访问网站
AI 编程137 次访问更新于 a month ago反馈
Cody - Sourcegraph docs screenshot

详细介绍

简介

Cody 是一款 AI 编程助手,基于最新的 LLM 模型,并结合你的开发上下文,帮助你更快地理解、编写和修复代码。它利用 Sourcegraph 强大的高级搜索 API,从本地和远程代码仓库中提取上下文,让你能够获取整个代码库中 API、符号和使用模式的相关信息。

Cody 无缝连接 GitHub、GitLab 等代码托管平台以及 VS Code、JetBrains、Visual Studio 等 IDE。连接后,Cody 将成为你的个人 AI 编程助手,具备以下核心能力:

  • 使用最强大的模型和上下文进行开发者聊天
  • 代码补全、代码编辑和可自定义的提示
  • 广泛上下文以提供最准确的结果

主要功能

功能 描述
聊天 直接与 AI 聊天,询问代码问题、生成代码和编辑代码。Cody 默认包含当前打开的文件和仓库上下文,你可以使用 @ 符号添加特定文件、符号、远程仓库或其他非代码工件的上下文。
自动编辑 通过分析光标移动和输入内容,自动建议代码更改。当你对代码库进行至少一次字符编辑后,它会根据光标位置和最近更改开始提出上下文相关的修改建议。
提示 使用预设和可自定义的提示自动执行工作流中的关键任务。任何常见查询或任务都可以构建为提示,保存并与团队共享。
上下文 Cody 提供最佳的 LLM 模型和上下文来驱动聊天。它利用 Sourcegraph 强大的高级搜索 API,从本地和远程代码库中提取上下文。
调试代码 Cody 经过优化,可识别和修复代码中的错误。其调试功能和自动补全建议能显著加速调试过程,提高开发效率。
上下文过滤器 Cody 可以忽略聊天和自动补全结果中的特定仓库,帮助你控制和管理代码库使用的上下文。

适用场景

  • 代码理解:快速了解不熟悉的代码库、API 或符号的使用方式。
  • 代码生成与编辑:通过对话式 AI 生成新代码或修改现有代码。
  • 调试与修复:利用 Cody 的调试能力快速定位并修复错误。
  • 自动化工作流:使用可自定义的提示重复执行常见任务,提升团队效率。
  • 大型代码库上下文查询:结合 Sourcegraph Code Search,在庞大的代码库中精准获取上下文信息。

开始使用

Cody 支持以下平台:

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

数据收集与隐私

Cody 会收集提示和响应以提供服务。对于通过 Sourcegraph.com 使用 Cody 的个人用户,Sourcegraph 可能会使用提示和响应来改善用户体验,但不会使用任何数据来训练模型。此外,还会收集使用数据和反馈以改进体验。详情请参阅 Cody Usage and Privacy Policy

兼容性

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

社区

如有任何问题,可加入 Discord 或在 X 上发帖交流。