Skip to content

Latest commit

 

History

History
22 lines (14 loc) · 3.37 KB

File metadata and controls

22 lines (14 loc) · 3.37 KB

Я хочу построить динамическую мультиагентную систему, которая сама определяла бы список субагентов, работала передавала контекст между сессиями за счет постоянной памяти агентов.

Архитектура следующая: схожая с openclaw, lightclaw, moltobot.

Состоит из окрестратора, субагентов.

При первом запуске оркестратор получает основную "цель", а также workdir где он будет помещать все артефакты разработки.

  • Артефакты помещаются в /workdir/ai_art, результаты помещаются в /workdir/output
  • При повторном запуске если папки не пустые, окестратор должен прочесть /workdir/ai_art, если там есть содержимое, оно должно быть проанализировано.
  • Доступны все инструменты терминала: логика запуска агента следующая: оркестратор и другие суб агенты запускаются внутри докер контейнера, при этом модель, обслуживающая их запускается на нативном железе. Агент вызывает команды, работает через докер обеспечивающая изолированную работу в контейнере. Соответственно /workdir/ подключается к этому докер образу. Вспомогательные папки и проекты будут подключаться как hardlink в workdir.
  • При первом запуске оркестратор определяет список ролей и их особенности используя подход The RACI matrix—Responsible, Accountable, Consulted, Informed—is a project management framework adapted for AI governance to define clear ownership throughout the AI lifecycle, from data preprocessing and model training to deployment and monitoring
  • Для взаимодействия спеков будет использоваться BMAD метод для хранения спеков и шаринга контекста между агентами
  • Постоянная память агентов будет организована с помощью: MD файлов и Mem0
  • При постановке задач и работе субагентов, а также оркестратора должны использоваться FMA и A3.

Требования к процессу разработки:

  • Для тестов используй модель Qwen3-instruct или KIMI 2.5. Используй Metal-совместимые модели. Целевое железо Macbook pro m1 pro 32RAM объединенной памяти.

  • В процессе разработки документируй структуру проекта и идеи в md файлах с ссылками между файлами, с единой точкой входа чтобы можно было воссоздать контекст и продолжить работу.