GitHub представил режим Agent Mode, крупное обновление, которое позволяет Copilot выйти за рамки простых предложений по коду. Эта функция, доступная в предварительной версии для VS Code Insiders, позволяет Copilot выполнять итерации над собственным кодом, автоматически распознавать и исправлять ошибки, предлагать команды терминала и анализировать ошибки во время выполнения с возможностью самовосстановления.
В отличие от предыдущих версий, в которых управление взаимодействием возлагалось на разработчиков, режим Agent Mode использует более независимый подход, способный распознавать более широкий контекст запроса и делать выводы о дополнительных необходимых шагах. Этот сдвиг приближает Copilot не просто к помощнику, а к коллеге-программисту с поддержкой ИИ.
Релиз вышел одновременно с общедоступной функцией Copilot Edits, которая позволяет разработчикам указывать файлы, которые необходимо отредактировать, и использовать подсказки на естественном языке для изменения кода. Это позволяет беспрепятственно вносить изменения в несколько файлов, повышая эффективность рабочего процесса. Отличительной особенностью этой функции является гибкий выбор модели, предлагающий разработчикам выбирать между различными языковыми моделями, включая варианты GPT-4 от OpenAI, Claude 3.5 Sonnet от Anthropic и Gemini 2.0 Flash от Google.
Кроме того, GitHub также представил «Project Padawan», нового автономного агента искусственного интеллекта, способного самостоятельно решать все задачи по кодированию. Эта новая модель будет выпущен в конце этого года. Она позволит разработчикам поручать задачи Copilot, а ИИ будет автономно выполнять все задания и возвращаться к разработчику для проверки.
