Описание
Cody — это ИИ-ассистент для программирования, разработанный для ускорения процесса разработки путем понимания и использования всей вашей кодовой базы. Он бесшовно интегрируется с популярными платформами хостинга кода, такими как GitHub и GitLab, а также с IDE, такими как VS Code, JetBrains и Visual Studio. Подключаясь к этим средам, Cody действует как персональный ИИ-ассистент, способный улучшить понимание, генерацию и отладку кода.
В основе Cody лежат новейшие большие языковые модели (LLM) и контекст вашей среды разработки. Этот контекст извлекается с помощью продвинутого API поиска Sourcegraph, что позволяет Cody получать доступ к информации об API, символах и шаблонах использования как в локальных, так и в удаленных кодовых базах. Этот всеобъемлющий контекст гарантирует, что Cody сможет предоставить высокоточную и релевантную помощь.
Ключевые возможности Cody включают чат для разработчиков, где пользователи могут задавать вопросы о своем коде, генерировать новые фрагменты кода и запрашивать правки кода. Ассистент предлагает интеллектуальное автодополнение кода и предложения по авторедактированию, которые анализируют движения курсора и недавние изменения для предложения контекстных модификаций. Cody также имеет надежную систему подсказок, позволяющую разработчикам автоматизировать повторяющиеся задачи с помощью настраиваемых и совместно используемых подсказок. Кроме того, его возможности отладки оптимизированы для выявления и исправления ошибок, значительно ускоряя процесс устранения неполадок и повышая производительность разработчиков.
Cody предлагает гибкие варианты развертывания, включая расширения для VS Code, JetBrains и Visual Studio, а также интерфейс веб-приложения и интерфейс командной строки (CLI). Для корпоративных решений доступен Cody для Sourcegraph Enterprise. Платформа также включает фильтры контекста, позволяющие пользователям исключать определенные репозитории из результатов чата и автодополнения, тем самым повышая контроль над контекстом, используемым ИИ.
Сбор данных Cody сосредоточен на подсказках и ответах для предоставления услуги. Для индивидуальных пользователей Sourcegraph.com подсказки и ответы могут использоваться для улучшения пользовательского опыта, но не для обучения моделей. Данные об использовании и отзывы также собираются для улучшения общего пользовательского опыта. Cody совместим с другими продуктами Sourcegraph, такими как Code Search, позволяя пользователям запрашивать свою кодовую базу, а затем использовать интерфейс чата Cody для вопросов по результатам поиска.
Основные функции Cody
ИИ-помощник для понимания, написания и исправления кода
Использует LLM и контекст разработки для точности
Интегрируется с GitHub, GitLab, VS Code, JetBrains, Visual Studio
Чат для разработчиков для вопросов по коду и генерации
Автодополнение кода и предложения по авторедактированию
Настраиваемые и совместно используемые подсказки для автоматизации задач
Продвинутый API поиска для контекста локальных и удаленных кодовых баз
Помощь в отладке для выявления и исправления ошибок в коде
Фильтры контекста для управления включением репозиториев
Доступен в виде расширений IDE, веб-приложения и CLI
Корпоративные решения для Sourcegraph Enterprise
Как использовать Cody?
Установка: Загрузите и установите расширение Cody для вашей IDE (VS Code, JetBrains, Visual Studio) или получите доступ к нему через веб-приложение Sourcegraph.
Подключение: Свяжите Cody с вашими репозиториями кода (например, GitHub, GitLab) и средой разработки.
Взаимодействие: Используйте интерфейс чата, чтобы задавать вопросы о вашем коде, запрашивать генерацию кода или инициировать правки кода.
Использование автодополнения: Используйте интеллектуальное автодополнение кода Cody во время набора текста.
Настройка подсказок: Создавайте и используйте пользовательские подсказки для автоматизации повторяющихся задач кодирования.
Отладка: Используйте возможности отладки Cody для выявления и устранения ошибок в вашем коде.
Управление контекстом: Настройте фильтры контекста, чтобы указать, какие репозитории должен учитывать Cody.
Варианты использования Cody
- Понимание кода
- Генерация кода
- Редактирование кода
- Помощь в отладке
- Автоматизация задач
- Контекстный поиск







