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

GitHub Copilot с Claude, ChatGPT и Google Gemini: AI в ревью кода уже здесь [2024]
/assets/blog/authors/asanov_small.jpg
Ildar Asanov
#ai#claude#chatgpt

GitHub добавил выбор AI моделей в Copilot [2024]

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

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

Подробнее в блоге самого Github

Вот что пишет 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

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

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

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


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

More Stories