Попробовал 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, чего, в теории, должно быть достаточно для трансформаций.