AIAgent-Hub · LangGraph / CrewAI / AutoGen

Общая память и блэкборд для команды LangGraph / CrewAI / AutoGen

Даёт команде агентов единую память-доску с правилами записи, конфликтов и брифов при передаче. Лечит главную боль мульти-агентов — потерю и дублирование контекста.

Спроектируй протокол разделяемой памяти (blackboard) для команды агентов, чтобы они не переспрашивали, не дублировали работу и не теряли контекст при передачах. Фреймворк: <LangGraph | CrewAI | AutoGen>, задача: <ОПИШИ>.

Спроектируй:
1. Структуру блэкборда: facts (проверенные факты с источником и автором-агентом), decisions (принятые решения + обоснование), open_questions (что ещё неизвестно), artifacts (промежуточные результаты). Каждой записи — id, автор, шаг, timestamp.
2. Контракт записи/чтения: какой агент что МОЖЕТ писать, как помечать уверенность, как разрешать конфликты фактов (последний верифицированный побеждает; противоречие → в open_questions).
3. Правило передачи: при handoff агент пишет в блэкборд краткий бриф (что сделал, что осталось, на что смотреть) — не пересказывает всю историю.
4. Дедупликация: перед работой агент сверяется с facts/decisions, чтобы не повторять.
5. Реализация под выбранный фреймворк: LangGraph → поля State с reducer; CrewAI → memory=True + общий контекст в Task.context; AutoGen → общий объект и инъекция в system_message.

Выведи: схему блэкборда, правила доступа, формат брифа передачи и код-скелет под выбранный фреймворк. Комментарии на английском.

langgraph, crewai, autogen, shared-memory, blackboard, agent

Открыть в каталоге AIAgent-Hub →