В рамках DevBoy разработали корпоративную среду для документов и интерактивных AI-артефактов. Команда может сохранять результат работы с агентом, показывать коллегам прототип и продолжать доработку с учётом комментариев.
Среда поддерживает Markdown-документы и HTML-виджеты. Доступ, версии и обсуждение связаны с общим рабочим пространством организации.
Задача
Сделать результаты AI-работы доступными команде как управляемые материалы, которые можно обсуждать и развивать.
- Хранить документы и интерактивные прототипы в общей библиотеке.
- Учитывать права участников организации.
- Сохранять версии и комментарии.
- Позволить агентам создавать и изменять материалы через MCP.
- Ограничить выполнение сгенерированного HTML.
Проблема
Идея или прототип часто остаются в личном AI-чате. Коллега получает ссылку или скриншот, но не имеет общего места для комментариев, версий и дальнейших изменений.
Интерактивный результат требует дополнительных механизмов. Сгенерированный HTML нужно запускать с ограничениями, а при совместной доработке — понимать, какую версию обсуждают участники и что успело измениться.
Решение
Создали библиотеку артефактов в корпоративном пространстве. Документы и виджеты сохраняются как объекты с доступом, версиями и комментариями.
Добавили MCP-инструменты создания и редактирования, чтобы агент мог продолжать работу с материалом в общей среде. Изменения учитывают текущую ревизию.
Что реализовали
Markdown-документы
Добавили сохранение текстовых материалов в общей библиотеке. Документы доступны команде в контексте организации и могут использоваться как результат агентской работы.
Интерактивные HTML-виджеты
Команда может показывать идеи как кликабельные прототипы и визуализации. HTML запускается в изолированном iframe с sandbox, политикой CSP и контролируемым обменом сообщениями.
Версии и проверку ревизии
Сохраняем версии артефакта и проверяем ревизию перед записью изменений. Это помогает учитывать уже выполненные правки при дальнейшей доработке.
Комментарии в контексте материала
Обсуждение связано с версиями и элементами артефакта. Команда может возвращаться к замечаниям в контексте результата, который проверяла.
Права организации и MCP
Доступ к материалам управляется в корпоративной среде. Агентские инструменты позволяют создавать и изменять документы и виджеты через MCP.
Техническая основа
Решение объединяет библиотеку материалов, хранение версий, комментарии, серверную проверку доступа и интерфейсы MCP. Для HTML-виджетов предусмотрены отдельная среда выполнения и контролируемый мост взаимодействия с приложением.
Результат
Разработана собственная корпоративная среда, в которой AI-результат становится общим документом или работающим прототипом. Команда может открыть его, обсудить и продолжить доработку.
Что получили
- Библиотеку документов и интерактивных виджетов.
- Доступ по правам организации.
- Версии и комментарии.
- Контролируемое выполнение HTML.
- MCP-инструменты создания и изменения артефактов.