Спробував ChatGPT Apps та Agent Builder.
У ChatGPT Apps очікував гіршого, але свободи досить багато:
- для mcp підтримуються і sse, і http-streaming
- вся частина “про застосунки” реалізована метаданими
- віджети публікуються через mcp-ресурси та підставляються в chatgpt в iframe-пісочницю
- віджети це звичайний html: можна підключати зовнішні бібліотеки і так далі
- віджети можуть самі викликати інструменти, змінювати режими, смикати редирект на зовнішній URL
- три режими відображення на вибір: inline, fullscreen, picture-in-picture
- інструменти звичайні з mcp, до кожного чіпляється віджет, у якому відображатиметься результат
- розробка через звичайний чат не дуже зручна через кешування віджетів, а спеціалізованих інструментів поки немає
- магазину застосунків та процедури публікації поки немає
- те гадське вікно “ви точно хочете викликати зовнішній інструмент” таки залишилося Якщо застосунки підсовуватимуться користувачеві, то буде цікаво.
Agent Builder:
- мінімальний набір вузлів
- немає ноди для довільного коду або формул
- нода трансформації зовсім ніяка
- замість доступу до контексту виклику та даних попередніх вузлів використовується нода “set state” Ніяких n8n та zapier він не вб’є, оскільки немає широкої лінійки методів запиту даних ззовні та нод для обробки даних. Це просто візуальний редактор для схем агентів, у який забули додати пам’ять, паралелізацію і так далі.
UPD: Забираю слова про ноду трансформації назад. Вона підтримує Common Expression Language, чого, в теорії, має бути достатньо для трансформацій.