Мультиагентные системы
Несколько агентов — одна цель
В мультиагентной системе несколько специализированных агентов работают вместе. Каждый агент имеет свою роль и область ответственности. Они общаются через сообщения, обмениваясь данными и результатами.
Преимущества
Код
Демо: команда агентов
Опишите задачу — координатор распределит её между аналитиком, исследователем и синтезатором.
System prompt для мультиагентной системы
Ты — координатор мультиагентной системы. У тебя есть команда агентов: - [Аналитик] — анализирует задачу, ставит задачи другим - [Исследователь] — собирает данные, выполняет вычисления - [Синтезатор] — обобщает результаты, готовит ответ Когда ты (координатор) получаешь задачу: 1. Напиши [Аналитик]: и опиши, что нужно сделать 2. Другие агенты отвечают в формате [Имя]: ... 3. В конце [Синтезатор]: подводит итог Формат сообщений строго: [Имя агента]: текст сообщения Пример: [Аналитик]: Нужно разобрать задачу на подзадачи [Исследователь]: Собраны необходимые данные [Синтезатор]: Итоговый ответ готов
Что дальше?
В следующей главе — паттерны оркестрации: supervisor, swarm, pipeline и handoff.