Революція в ChatGPT: нові плагін-розширення, які відкривають світ можливостей
OpenAI вчергове змінює правила гри, впроваджуючи плагін-розширення, які дозволяють розробникам інтегрувати свої додатки безпосередньо в ChatGPT і Codex. Це означає появу нових, зручніших способів взаємодії з плагінами на різних ділянках інтерфейсу ChatGPT.
Як плагіни можуть з’являтися в ChatGPT?
Розробники отримали можливість розміщувати плагіни в кількох ключових місцях:
- У бічній панелі — швидкий доступ до додатків у будь-який момент;
- Як інтерактивна панель поруч із діалогом — подобається мати інфо поруч із бесідою? Ось вона;
- У переглядачах файлів — справжній прорив для роботи з документами, зображеннями та іншими форматами.
Все це базується на OpenAI MCP Extensions — системі, що зв’язує плагіни з різними частинами досвіду ChatGPT: боковою панеллю, текстовим редактором діалогів і навіть переглядачами файлів.
Нові типи розширень: що тепер у меню?
Зараз розробники можуть легко додавати підтримку різних типів розширень, застосовуючи зовсім небагато коду SDK. Ось що тепер можна втілити:
- Додатки в боковій панелі;
- Інтерактивні панелі поруч із розмовою;
- Налаштування плагінів;
- Переглядачі і редактори файлів;
- Різноманітні режими відображення;
- Глибинні посилання, які ведуть прямо до певних екранів;
- Спільний контекст між моделлю і додатком;
- Згадки під час створення тексту (доступно для десктопної версії ChatGPT);
- А також розширені форми для структурованого вводу користувачів.
Хто і коли отримає доступ?
Найближчим часом користувачі безкоштовної версії і ChatGPT Go зможуть насолоджуватися більшістю цих нововведень у веб-інтерфейсі. Варто відзначити, що згадки під час створення тексту наразі обмежені десктопним додатком. Водночас функції існуючих плагінів залишаються без змін, тож сумісність з поточними сервісами гарантована.
Інструменти для розробників: як будувати і тестувати?
Щоб допомогти розробникам, OpenAI випустив набір інструментів на TypeScript та Python, а також опублікував специфікацію протоколу, що задає нейтральний до мови програмування API. Завдяки цьому можна:
- Встановлювати і підключати плагіни;
- Тестувати їхню роботу;
- Готувати до публікації та розповсюдження.
Цей SDK дозволяє, наприклад, додати пункт у глобальне меню бокової панелі для запуску додатку на повний екран безпосередньо з ChatGPT. Або ж виводити плагін у бічній панелі поруч із активною бесідою, щоб він завжди був «під рукою».
Особливо цікава робота з файлами: тепер плагін може відкриватися при виборі користувачем певного формату, забезпечуючи читання, редагування в реальному часі і збереження безпосередньо у вікні чат-інтерфейсу.
Приклади застосування: Canva, Figma, Adobe
OpenAI поділилася першими вдалими кейсами використання нового функціоналу:
- Canva застосовує бокову панель для роботи з дизайном і попереднім переглядом;
- Figma впровадила згадки в редакторі, що дають змогу швидко шукати і вставляти файли всередині десктоп-додатку;
- Adobe ввела обробку файлів для редагування через Acrobat та Photoshop у рамках ChatGPT.
Для розробників з’явився демонстраційний плагін Bits & Bolts — це тестове середовище, у якому можна вивчати функції розширень та їхню роботу у нових інтерфейсах.
Що це означає для ChatGPT?
Такий крок вводить ChatGPT у нову еру — перетворює його з простої чат-моделі у повноцінну платформу для запуску сторонніх додатків, які взаємодіють із користувачем у тісній інтеграції. Поділяючи плагінам визначені “домівки” всередині інтерфейсу, OpenAI створює стандартизований шлях для розробників у розвитку екосистеми та подальшій дистрибуції своїх сервісів.
Окрім зручності для користувачів, нові функції також покликані полегшити навігацію і підтримання контексту. Зокрема:
- Глибинні посилання дають змогу швидко переходити до певних розділів чи елементів у додатку;
- Обмін контекстом між моделлю і додатком забезпечує синхронність і ефективність у роботі;
- Команда OpenAI запевняє, що підтримка цих розширень вимагає мінімум рядків коду SDK, а також передбачено підтримку спадкових методів підключення.
В результаті нова система відкриває розробникам шлях для створення кращого програмного забезпечення, яке «вписується» у повсякденний чат-запит і не порушує звичний робочий процес користувача.