GitHub Copilot с Claude, ChatGPT и Google Gemini: AI в ревью кода уже здесь [2024]

Всем привет,

29 октября 2024 года GitHub добавил выбор AI моделей для Copilot, но пока только в VS Code, в JetBrains еще не завезли. Модели самые популярные: Anthropic Claude 3.5 Sonnet, Google Gemini 1.5 Pro и OpenAI o1-preview/o1-mini.

GitHub Copilot с Claude, ChatGPT и Google Gemini: AI в ревью кода уже здесь [2024]

Разработчики теперь могут настраивать Copilot под задачи, используя модели, подходящие по качеству и скорости. Это обновление касается функций от ревью кода до чата и автозаполнения в CLI, давая командам гибкость в разработке.

Подробнее в блоге самого Gihub: https://github.blog/news-insights/product-news/bringing-developer-choice-to-copilot/

Вот что пишет anthropic.com в своей новости

Новый Claude 3.5 Sonnet начинает появляться в GitHub Copilot, позволяя разработчикам выбирать его для написания кода прямо в Visual Studio Code и GitHub.com. Теперь мощные возможности Claude доступны 100-миллионному сообществу GitHub.

Улучшенный Claude 3.5 Sonnet превосходит все доступные публичные модели на SWE-bench Verified, который оценивает решения реальных задач с GitHub, и набирает лучшие результаты в своём классе (93.7%) на HumanEval — бенчмарке, проверяющем умение писать правильные функции на Python по описаниям на естественном языке.

Claude 3.5 Sonnet будет доступен в публичном превью для всех пользователей GitHub Copilot Chat и организаций в ближайшие недели.

Сценарии использования в Claude

  1. Генерация продакшн-кода: Преобразование описаний на естественном языке в качественный код, соответствующий паттернам и стандартам проекта.
  2. Отладка с встроенным чатом: Выделение проблемного кода для мгновенного анализа и исправления или запрос на объяснение ошибок и предложений по их решению.
  3. Создание тестов на основе реализации: Автоматическая генерация тестов для функций, покрывающих граничные случаи и соответствующих выбранному фреймворку.
  4. Понимание кода через объяснения: Наведение курсора на функции или выделение блоков кода для получения объяснений их работы и роли в проекте.

Немного предыстории: что такое Claude, ChatGPT и Gemini?

OpenAI (ChatGPT), Anthropic (Claude), и Google (Gemini). Все три компании разрабатывают большие языковые модели, которые используются для генерации и анализа текста. Эти модели теперь интегрированы в GitHub Copilot, и разработчики могут выбирать, какая из них лучше подходит для их нужд в кодировании, тестировании, ревью или других задачах, требующих гибкости и точности.

---


Спасибо за уделенное время и рекомендую подписаться на мой телеграмм канал, где вы сможете найти актуальные новости, примеры и хаки в мире разработки: @asanov_tech

Комментарии

Популярные сообщения из этого блога

Как преобразовать строку в массив в ClickHouse / How to transform string to array in ClickHouse

Как разложить массив на несколько строк в ClickHouse

Экспорт одной таблицы базы данных или mysqldump одной таблицы (MySQL)