OpenAI Випускає SDK для ChatGPT: Нова Платформа для Додатків

Олена Ткач

8 Жовтня, 2025

На щорічному заході DevDay компанія OpenAI представила низку нових ініціатив, орієнтованих на розробників, яких зараз нараховується вже 4 мільйони, за даними самої компанії. Найбільший інтерес викликала нова платформна розробка — Apps SDK, що дає змогу стороннім розробникам створювати веб-додатки, які запускаються як інтерактивні компоненти всередині чатів ChatGPT. OpenAI повідомляє, що прийом заявок на їхню перевірку та публікацію розпочнеться пізніше цього року.

Це важливий крок: створюється платформа додатків для ChatGPT, що нагадує оголошення про платформи для смартфонів 2008 року, зразок iOS та Android. Зважаючи на величезну популярність OpenAI та саму концепцію чат-ботів, це, ймовірно, перша масова платформа застосунків із серйозними шансами конкурувати з двома провідними магазинами додатків для смартфонів.

Особливістю Apps SDK є його веб-інтерфейс. Він дуже схожий на MCP-UI — технологію, яку детально розглядали цього року. Це суттєво відрізняє цю платформу від iOS і Android, котрі не є веб-базованими. Хоча Apps SDK знаходиться на вищому рівні стеку технологій (адже ChatGPT доступний у вигляді додатків для iOS, Android та браузерів), він потенційно має величезний потенціал у ролі платформи для розповсюдження застосунків.

Перед тим, як заглиблюватися у подробиці, слід розібратися в основах.

### Apps SDK: Веб-компоненти у захищеній оболонці

Серцем додатку ChatGPT є веб-інтерфейс, який працює в ізольованому iframe в межах розмови ChatGPT. Ця концепція співпадає з тією, що використовується в MCP-UI, хоча MCP-UI являє собою протокол, придатний для запуску у будь-якому агенті, що відповідає вимогам MCP. На відміну від нього, Apps SDK тісно інтегровано саме з ChatGPT.

ChatGPT виступає як хост для додатка. Сторонній додаток можна уявити як «міні-вебдодаток», який вбудовується безпосередньо у інтерфейс ChatGPT. Розробник взаємодіє з компонентним мостом window.openai, що вбудовує OpenAI у iframe; цей міст дозволяє фронтенд-додатку обмінюватися даними з оточуючою розмовою та MCP-сервером. Щоб створити застосунок за допомогою Apps SDK, потрібно розробити звичайний веб-код — HTML, CSS та JavaScript, який можна поєднувати з сучасними фреймворками, наприклад React чи Vue. ChatGPT відображає цей код як інтерактивну карту або панель у чаті.

OpenAI у своєму анонсі зазначив, що система заснована на Model Context Protocol (MCP), але розширює його таким чином, щоб розробники могли створювати і логіку, і інтерфейс своїх додатків.

### Як Apps SDK розширює MCP?

Apps SDK використовує той самий механізм транспортного рівня MCP та модель реєстрації інструментів, що забезпечує роботу зовнішніх серверів інструментів та певних елементів кастомізованих GPT. MCP слугує своєрідним сполучним механізмом між усіма шарами розширюваності OpenAI, включно з Apps SDK.

MCP-сервер розробника надає інструменти (для логіки на сервері) та ресурси (для кінцевих точок даних або шаблонів інтерфейсу). Кожен інструмент може містити посилання на вивідний шаблон — зазвичай URI, що вказує на згрупований HTML і JavaScript для інтерфейсу. Коли користувач або модель активує інструмент, ChatGPT “заповнює” веб-компонент структурованими результатами роботи інструменту та супутніми метаданими.

Усередині iframe веб-додаток отримує доступ до цих даних через інтерфейс window.openai, наданий хостом. Це створює чіткий поділ функцій: модель опрацьовує логіку, сервер виконує операції, а інтерфейс відображає результати — повністю веб-базований, ізольований та подієво орієнтований рівень, який поєднує весь досвід користувача.

### Рекомендації з користувацького досвіду

Уже на ранній стадії розробки документації OpenAI підкреслює, що вбудовані компоненти мають виглядати і функціонувати так, наче вони є частиною самого ChatGPT. Для цього компанія впровадила набір рекомендацій із UX та дизайн-обмежень, які охоплюють такі аспекти:

– структуру компонування,
– кольорові теми,
– типографіку,
– доступність.

Метою є досягти візуальної та функціональної єдності сторонніх додатків у чат-середовищі, щоб вони не виглядали як сторонні веб-сторінки.

Розробники мають дотримуватися межі макету ChatGPT, оскільки компоненти з’являються в картах із послідовними відступами, округленими кутами та підтримкою світлої і темної тем. Ключова вимога — доступність: застосунки повинні використовувати семантичний HTML та ARIA-атрибути, що забезпечують підтримку навігації клавіатурою та сумісність із екранними зчитувачами.

Існують й інші обмеження, але головне — стимулювати створення екосистеми невеликих, візуально узгоджених інтерактивних карт, наприклад, карти, календарі, музичні плейлисти, переглядачі документів та інші, що природньо вписуються у ChatGPT. Користувачі можуть викликати їх за іменем або зустрічати контекстні рекомендації, надані моделлю. На поточній прев’ю-стадії ранні партнери, такі як Spotify, Canva і Zillow, демонструють реальне застосування таких веб-вбудованих досвідів.

### Порівняння: Apps SDK проти MCP-UI

Як уже згадувалося, MCP-UI — це протокол, який дозволяє інтегрувати веб-переглядачі в різних AI-чат платформах, а не лише в ChatGPT. Теоретично, розробник може створити окремий браузерний застосунок і надати його через MCP-UI, щоб будь-який сумісний агент, зокрема ChatGPT, міг взаємодіяти з ним.

Вибір між цими двома підходами нагадує дискусії навколо платформ із кінця 2000-х. MCP-UI орієнтований на портативність між хостами, пропонуючи єдиний специфікаційний компонент, який будь-який агент може відтворити власним механізмом відображення. Натомість Apps SDK надає пріоритет глибокій інтеграції з продуктом ChatGPT. Розробники, які прагнуть єдиного досвіду на різних платформах, можуть обрати MCP-UI, а ті, хто сфокусований на величезній аудиторії ChatGPT і бажає користуватися ексклюзивними функціями, такими як Pulse cards, спільні проєкти або Instant Checkout, скоріше за все віддадуть перевагу Apps SDK.

Ця дилема нагадує історію зі смартфонами початку епохи мобільних платформ: навіщо створювати додаток лише для однієї екосистеми (наприклад, iOS), якщо веб сам по собі є універсальним? Спочатку Facebook підтримував веб, розробляючи HTML5-додаток, який міг працювати і на iPhone, і на Android. Однак згодом він перейшов до нативних додатків, оскільки якість нативного досвіду була кращою.

Нині ChatGPT має вагу, порівнянну з Apple і Google 2008 року. Його велика аудиторія користувачів і поширення чат-орієнтованого інтерфейсу створюють привабливу платформу для застосунків. Але в парадоксальному повороті історії OpenAI змінила традиційну парадигму: найдинамічніша нова платформа для додатків — це не нативна мобільна ОС, а AI-хост, який відтворює «мінідодатки», побудовані за допомогою веб-технологій.

Отже, якщо ви розробник зовнішнього AI-застосунку, вам не обов’язково створювати нативні платформи для кожної ОС. Натомість достатньо розробити веб-додаток, який взаємодіє через MCP і працює в середовищі ChatGPT. Саме цього OpenAI і прагне досягти своєю платформою.

author avatar
Олена Ткач
Фахівчиня з цифрового маркетингу. Пише просто про складне: штучний інтелект, мобільні додатки, технології в Україні.Гасло: «Технології — це просто. Особливо, коли пояснюю я».

різне