跳转到主要内容
ToolPotion

Cody - Sourcegraph

Cody 是一款人工智能编码助手,它利用 LLM 和您的开发上下文,帮助您更快地理解、编写和修复代码。它与代码托管平台和 IDE 集成,提供由 Sourcegraph 的高级搜索驱动的聊天、代码补全和自动编辑功能。

访问URL
Cody - Sourcegraph screenshot

描述

Cody 是一款由人工智能驱动的编码助手,旨在通过理解和利用您的整个代码库来加速开发过程。它与 GitHub 和 GitLab 等流行的代码托管平台以及 VS Code、JetBrains 和 Visual Studio 等 IDE 无缝集成。通过连接到这些环境,Cody 可充当个人 AI 助手,能够增强代码理解、生成和调试能力。

Cody 的核心利用最新的大型语言模型 (LLM),并从您的开发环境中提取上下文。此上下文使用 Sourcegraph 的高级搜索 API 拉取,使 Cody 能够访问本地和远程代码库中关于 API、符号和使用模式的信息。这种全面的上下文确保 Cody 能够提供高度准确和相关的帮助。

Cody 的主要功能包括开发者聊天,用户可以在其中询问有关其代码的问题、生成新的代码片段以及请求代码编辑。该助手提供智能代码补全和自动编辑建议,这些建议会分析光标移动和最近的更改,以提出上下文相关的修改。Cody 还具有强大的提示系统,使开发人员能够通过可自定义和可共享的提示来自动化重复性任务。此外,其调试功能经过优化,可识别和修复错误,从而显著加快故障排除过程并提高开发人员的生产力。

Cody 提供灵活的部署选项,包括 VS Code、JetBrains 和 Visual Studio 的扩展,以及 Web 应用界面和命令行界面 (CLI)。对于企业级解决方案,Cody for Sourcegraph Enterprise 可供使用。该平台还包括上下文过滤器,允许用户从聊天和自动补全结果中排除特定存储库,从而增强对 AI 使用的上下文的控制。

Cody 的数据收集侧重于提示和响应,以提供服务。对于 Sourcegraph.com 上的个人用户,提示和响应可能会用于增强用户体验,但不会用于模型训练。还会收集使用数据和反馈以改进整体用户体验。Cody 与其他 Sourcegraph 产品(如代码搜索)兼容,允许用户查询其代码库,然后使用 Cody 的聊天界面询问有关搜索结果的问题。

Cody的核心功能

  • 人工智能驱动的代码理解、编写和修复

  • 利用 LLM 和开发上下文提高准确性

  • 与 GitHub、GitLab、VS Code、JetBrains、Visual Studio 集成

  • 开发者聊天,用于代码相关问题和代码生成

  • 代码补全和自动编辑建议

  • 用于任务自动化的可自定义和可共享的提示

  • 用于本地和远程代码库上下文的高级搜索 API

  • 调试辅助,用于识别和修复代码错误

  • 上下文过滤器,用于管理存储库包含

  • 提供 IDE 扩展、Web 应用和 CLI 版本

  • Sourcegraph Enterprise 的企业级解决方案

如何使用 Cody?

  1. 安装:下载并安装适用于您的 IDE(VS Code、JetBrains、Visual Studio)的 Cody 扩展,或通过 Sourcegraph Web 应用访问。

  2. 连接:将 Cody 连接到您的代码存储库(例如 GitHub、GitLab)和开发环境。

  3. 交互:使用聊天界面询问有关您代码的问题、请求代码生成或发起代码编辑。

  4. 利用补全:在键入时利用 Cody 的智能代码补全功能。

  5. 配置提示:创建并使用自定义提示来自动化重复性的编码任务。

  6. 调试:使用 Cody 的调试功能来识别和解决代码中的错误。

  7. 管理上下文:配置上下文过滤器以指定 Cody 应考虑哪些存储库。

Cody的使用案例

  • 代码理解
  • 代码生成
  • 代码编辑
  • 调试辅助
  • 任务自动化
  • 上下文搜索

Cody的常见问题

Cody 评价

加载中...

与 Cody 类似的热门AI工具

Google 的 Gemini Code Assist 提供 AI 驱动的编码辅助,提升企业在软件开发生命周期中的生产力。它提供代码补全、自然语言聊天和与流行 IDE 的集成等功能,确保开发人员能够高效创新和部署。

AI 编程助手

DevKit 是一款专为开发者设计的 AI 助手,提供世界一流的 LLM 和 30 多个迷你工具。它通过协助 API 测试、数据库查询和代码生成等任务来帮助更快地构建软件,每周为开发者节省大量时间。

AI 编程助手

AI 应用

UseCodeChat 是一款旨在协助开发者进行编码任务的 Web 应用程序。它提供了一个用于生成代码片段、调试和理解编程概念的平台。该服务旨在通过提供对编码解决方案和解释的快速访问来简化开发工作流程,从而提高软件工程师的生产力。

AI 编程助手

PearAI 是一款开源的 AI 代码编辑器,旨在加速软件开发。它提供用于上下文查询的 AI 聊天、用于编码和错误修复的 AI 代理,以及用于访问顶级 AI 模型的路由器。面向所有技术水平的开发者,帮助他们更快、更高效地构建项目。

AI 编程助手

AI 应用

CodebaseChat 是一个由 AI 驱动的聊天界面,连接到您的 GitHub、GitLab 或 Bitbucket 仓库,并用简单的英语回答有关您代码的问题,提供文件引用、代码片段和依赖上下文。

AI 编程助手

AI 应用

Safurai 是一款由 AI 驱动的代码助手,旨在提高开发者的生产力。它提供智能代码补全、错误检测和代码生成功能。通过无缝集成到您的工作流程中,Safurai 帮助您更快地编写出更好的代码,缩短开发时间并提高各种编程语言的代码质量。

AI 编程助手

AI 应用

Sherpa Coder 将 OpenAI Assistants 直接集成到 VS Code 中,使开发人员能够无缝地与 AI 进行聊天、编码和协作。它提供来自您工作区的上下文感知帮助,并支持针对特定需求定制的助手,从而在熟悉的 IDE 环境中提高生产力。

AI 编程助手

AI 应用

CodeGuide 是一个由 AI 驱动的平台,旨在帮助开发人员理解和导航复杂的代码库。它提供智能代码分析、文档生成和交互式探索工具,显著缩短代码理解和新团队成员入职所需的时间。通过 AI 驱动的代码洞察力,提升您的开发工作流程。

AI 编程助手