GitHub выпустили Copilot Chat из бета-версии. Это логичный этап в развитии GitHub Copilot, фокусирующийся на пользовательском опыте. В основе - GPT-4, который анализирует ваш код и контекст, теперь доступен прямо в IDE. Поддерживается в VS, VS Code и JetBrains (beta).
Основные возможности: - Чат в отдельном окне или встроенный. Доступны команды (агенты)
@workspace для работы с кодом и
@vscode для вопросов по настройке IDE. Можно выделить код и задать вопрос или использовать команды /fix, /doc, /explain, /tests для частых задач.
- Генерация названий коммитов и описаний пул-реквестов.
- Голосовой ввод: объясните проблему словами и получите совет или решение. (уточка теперь может вам помочь не только слушая).
Применение:- Навигация и понимание кодовой базы: спросите, что делать, и получите рекомендации в каких файлах и что нужно изменить.
- Рефакторинг: выделите код и попросите его исправить, написать тесты или в свободной форме напишите что сделать.
- Обучение: удобно для изучения новых фреймворков и языков программирования, выделили незнакомую конструкцию и получили консультацию.
Все это можно было делать и напрямую в ChatGPT, но интеграция в IDE добавляет понимание контекста и позволяет оставаться в рабочем потоке.
Мне нравится, как команда GitHub интегрировала инструмент, делая его использование естественным. Интеграция не ограничивается чатом: если IDE подсвечивает ошибку, можно сразу обратиться к Copilot за решением, или, если что-то не работает в терминале, одним кликом спросить у чата, в чем проблема.
Мне нравится как меняется разработка, и активно советую всем попробовать новые инструменты. Интересно узнать о вашем опыте, особенно если что-то не понравилось.
https://github.blog/2023-12-29-github-copilot-chat-now-generally-available-for-organizations-and-individuals/