Пробвах 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, което на теория би трябвало да е достатъчно за трансформации.