Разработчики VS Code представили Copilot Edits — режим работы GitHub Copilot с несколькими файлами

от автора

Разработчики редактора кода Visual Studio Code представили режим Copilot Edits. С его помощью пользователи могут использовать GitHub Copilot для одновременного редактирования нескольких файлов проекта. В таком случае языковая модель будет учитывать контекст проекта, чтобы сгенерировать подходящее решение.

В режиме Edits можно выделить несколько файлов проекта для редактирования и с помощью текстовых запросов просить GitHub Copilot вносить изменения. При этом нейросеть будет учитывать связи файлов между собой, чтобы в итоге сгенерированный код работал правильно. Разработчику это помогает оставаться в фокусе и позволяет меньше переключаться между файлами проекта, внося изменения в каждый по отдельности.

При этом в интерфейсе GitHub Copilot появилась концепция Working Set. С её помощью разработчик может контролировать файлы, которые сейчас доступны языковой модели. Если надо что-то добавить, то файл можно просто перетащить мышкой в рабочую область.

Также в режиме Edits нейросеть показывает сгенерированные правки прямо в исходном коде, подсвечивая их. Авторы инструмента считают, что так проще видеть, как меняется проект и проверять работу GitHub Copilot. Отмечается, что в режиме Edits языковая модель может создавать новые файлы и автоматически добавлять их в рабочую область, если это нужно для достижения результата.

Функция Copilot Edits пока находится в режиме тестирования и доступна всем пользователям GitHub Copilot. В качестве базовой языковой модели для редактирования кода можно выбрать GPT-4o, o1-preview, o1-mini, Claude 3.5 Sonnet и Gemini 1.5 Pro.


ссылка на оригинал статьи https://habr.com/ru/articles/858452/