Платформа GitHub анонсировала новые обновления для своего программного помощника Copilot, среди которых выделяется функция «Vision for Copilot». Эта новая возможность позволяет пользователям добавлять изображения, такие как скриншоты или фотографии, в чат, на основе чего Copilot генерирует код, интерфейс и альтернативный текст.
Об этом сообщает ProIT
Функция Vision for Copilot
Эта функция упрощает процесс внесения изменений. Например, член команды маркетинга может сделать скриншот веб-страницы и проиллюстрировать, какие обновления необходимы. Вместо текстовых подсказок теперь можно просто загрузить изображение и попросить Copilot реализовать указанные изменения.
Ранее эта функция была доступна только как расширение в VS Code с октября, но теперь Microsoft подтвердила, что она станет частью GitHub Copilot Chat. Сначала для использования требовался собственный ключ API.
Предложения следующего редактирования
GitHub также представил новую функцию «предложения следующего редактирования», которая улучшает автозаполнение кода. Ранее Copilot работал только с позицией курсора, но теперь он анализирует недавние редактирования, чтобы предсказать возможные следующие действия разработчика. Это позволяет Copilot более точно предлагать, что нужно сделать дальше, используя более богатые контекстуальные подсказки. Разработчик может принять эти предложения, нажав клавишу Tab, или отменить их нажатием Esc.
Новая функция Copilot Edits, которая дебютировала в ноябре прошлого года, также переходит к общей доступности. Она позволяет проводить многопользовательские редактирования с помощью подсказок на естественном языке и включает новый «режим агента», который автоматически выявляет все файлы, относящиеся к изменениям.
«Copilot [теперь] выполняет больше работы, чтобы выяснить ваш намерение с вашим первоначальным запросом, а затем пытается его решить», — отметил генеральный директор GitHub Томас Доумке.
В долгосрочной перспективе GitHub стремится реализовать «режимы агента» в других аспектах Copilot для повышения уровня автоматизации в различных взаимосвязанных задачах. В рамках новой инициативы под названием Project Padawan компания планирует создать агента SWE (программной инженерии), способного самостоятельно выполнять задачи под руководством разработчика.
Доумке не привел конкретных сроков, когда эти обновления станут доступными для широкого использования, но отметил, что продолжается работа с партнерами и сообществом над их усовершенствованием.
«Мы ищем партнеров, которые также создают агентов, чтобы интегрироваться в этот поток, и клиентов, чтобы работать с нами и предоставлять отзывы, поскольку мы знаем, что на этом этапе это не будет идеально», — добавил Доумке.