Артефакты

Мы определяем Artifact как всё, что Agent создаёт для выполнения своей работы или для передачи результатов и хода мыслей пользователю. Сюда входят форматированные файлы markdown, режимы сравнения (diff views), архитектурные диаграммы, изображения, записи действий в браузере (browser recordings), изменения в коде (code diffs) и т.д. По мере того, как Agents становятся всё более автономными и могут работать дольше, Artifacts позволяют Agent асинхронно сообщать пользователю о своей работе, вместо того чтобы требовать от пользователя тщательного синхронного мониторинга каждого шага Agent.

Artifacts создаются, когда Agent находится в режиме Planning mode, и отображаются как в Agent Manager, так и в Editor, хотя первый оптимизирован для отображения, организации и управления Artifacts.

Обратная связь (Feedback) — ещё одна ключевая концепция, связанная с Artifacts. В зависимости от пользовательских настроек, Agent может запросить проверку промежуточных Artifacts, чтобы получить подтверждение того, что он продвинулся в своих размышлениях или реализации в соответствии с намерением и целью пользователя. Пользователь может оставить отзыв по Artifact, чтобы направить Agent в нужное русло. UI/UX обратной связи отличается в зависимости от типа Artifact.