Платформа 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 (програмної інженерії), здатного самостійно виконувати завдання під керівництвом розробника.
Доумке не навів конкретних термінів, коли ці оновлення стануть доступними для широкого використання, але зазначив, що триває робота з партнерами та спільнотою над їх удосконаленням.
«Ми шукаємо партнерів, які також створюють агентів, щоб інтегруватися в цей потік, і клієнтів, щоб працювати з нами та надавати відгуки, оскільки ми знаємо, що на цьому етапі це не буде ідеально», — додав Доумке.