UStackUStack
OpenExp icon

OpenExp

OpenExp — сохраняйте, переиспользуйте и делитесь траекториями сессий AI-агента (prompts, reasoning, tool calls) как установочные навыки Claude. Open-source, MIT.

OpenExp

Что такое OpenExp?

OpenExp — это open-source способ сохранения и повторного использования «опыта» AI-агента (exp) после достижения результата. Exp фиксирует траекторию исхода — prompts, reasoning, skills, scripts, tool calls и timeline по дням, — чтобы вы могли поделиться им с другими или воспроизвести при похожей задаче.

Основная цель — практическое повторное использование: вместо начала с нуля агент Claude может сослаться на подходящий exp и следовать пути, который ранее привёл к результату.

Ключевые возможности

  • Хранение трассировки сессий для исходов: Exp захватывает prompts, reasoning, skills, scripts и tool calls по timeline («траектории»), связанной с результатом.
  • Формат exp из четырёх файлов: Каждый exp состоит из meta.yaml (факты вроде id/outcome/grade), trajectory.anonymized.yaml (сырая timeline по дням), README.md (для чтения человеком) и SKILL.md (инструкции для Claude).
  • Обмен и повторное использование артефактов exp: Exp можно публиковать и делиться как open-source репозитории; другие могут устанавливать или загружать их в локальную директорию навыков агента.
  • Воспроизведение для похожих задач: Когда агент видит ситуацию и ссылку на exp по имени/тегу, он выбирает подходящую траекторию и следует записанным шагам для достижения аналогичного исхода.
  • Локальная установка через CLI: Проект устанавливается из CLI и предназначен для запуска с вашей машины; документированный workflow использует ~/.claude/skills/ как директорию для навыков exp.

Как использовать OpenExp

  1. Установка OpenExp из GitHub: Клонируйте репозиторий (git clone github.com/anthroos/openexp) и запустите скрипт установки (./setup.sh).
  2. Установка exp: Скопируйте или поместите exp в локальную директорию навыков Claude ~/.claude/skills/ (примеры и документация репозитория ссылаются на размещение одного или нескольких exp там).
  3. Воспроизведение через ситуацию + ссылку на exp: При использовании Claude опишите текущую ситуацию и укажите exp по имени или тегу. Claude извлечёт из exp и последует траектории, приведшей к записанному результату.
  4. (Опционально) Публикация своего exp: Проект содержит инструкции по «publishing your own exp» для превращения ваших успешных траекторий в exp для обмена.

Примеры использования

  • Повторное использование успешного sales-воркфлоу: После завершения сделки с помощью AI сохраните траекторию как exp, чтобы при следующем составлении предложений агент мог переиспользовать записанные решения и шаги.
  • Выпуск приложения по повторяемому пути сборки: Запишите трассировку AI-сессии для доставки приложения (включая scripts и tool calls), затем воспроизведите ту же траекторию при похожих требованиях.
  • Автоматизация повторяющейся настройки аналитики: Создайте exp для трассировки сессии «Google Analytics process», затем переиспользуйте при повторной настройке задач аналитики, избегая перевычисления процесса.
  • Обмен «навыками» агента в команде: Опубликуйте exp, чтобы коллеги могли установить его локально и использовать как справочник; exp включает README для человека и SKILL.md для Claude.
  • Фиксация того, что сработало, а не советов: Используйте exp только для путей, достигших результата с grade (как описано в разделе «Benefits» проекта), чтобы библиотека опиралась на исходы.

FAQ

OpenExp — это облачный сервис?

Нет. Документация описывает локальный workflow с запуском на вашей машине без сторонних серверов; также указано «no telemetry» и «no API key required».

Что содержит «exp»?

Exp фиксирует анонимизированную траекторию во времени (prompts, reasoning, skills, scripts, tool calls) с метаданными вроде id, outcome и grade, плюс файлы документации для человека и Claude.

Как агент выбирает, какой exp использовать?

Документированный flow: вы описываете ситуацию и ссылаетесь на exp по имени или тегу; Claude извлекает из него и следует траектории, приведшей к результату. Также упоминается roadmap-функция auto-firing по паттернам ситуаций без указания имени.

Можно ли воспроизвести один exp с разными вариантами модели?

Сайт указывает, что можно «replay an Opus arc on Sonnet or Haiku», то есть траекторию можно переиспользовать в разных семьях моделей Claude.

Под какой лицензией OpenExp?

OpenExp — open-source под лицензией MIT.

Альтернативы

  • Библиотеки промптов / рунбуки вручную: Вместо записи вызовов инструментов и траектории день за днём можно вести текстовые инструкции. Обычно это лишено структурированной трассировки сессии, которую можно воспроизвести автоматически.
  • Общая база знаний или документация: Вики или база знаний может хранить шаги и результаты, но не обязательно захватит полную траекторию промптов/рассуждений/вызовов инструментов в воспроизводимом формате.
  • Другие фреймворки «workflow» для агентов: Альтернативы в категории фреймворков агентов могут предоставлять переиспользуемые workflow, но OpenExp специально акцентирует трассировки сессий с оценкой результатов, упакованные как установочные навыки Claude (~/.claude/skills/).

Альтернативы