Перейти к содержанию
Все статьиАвтоматизация

Мультиагентные системы на LangGraph для B2B

Разбор концепции ИИ-агентов на базе LangGraph. Как связать несколько специализированных LLM в единую систему для автоматизации сложных бизнес-процессов.

10 мин чтения
Мультиагентные системы на LangGraph для B2B — статья блога EvaLab

Простые чат-боты на базе GPT, которые просто отвечают на вопросы по шаблону, уходят в прошлое. На смену им приходят ИИ-агенты — автономные программы, способные планировать свои действия, использовать внешние инструменты (API, базы данных, калькуляторы) и работать в группах для решения комплексных задач бизнеса.

Наиболее мощным фреймворком для построения таких систем сегодня является LangGraph от создателей LangChain.

Что такое LangGraph и почему он важен?

LangGraph — это библиотека для создания агентных и мультиагентных систем, построенная на базе концепции ориентированных графов. В отличие от стандартных линейных цепочек LangChain, LangGraph позволяет создавать циклы (loops), что критически важно для агентов:

  • Агент делает шаг (например, ищет информацию в БД).
  • Проверяет результат.
  • Если информации недостаточно, делает повторный запрос с другими параметрами (цикл).
  • Переходит к следующему шагу только после успешного завершения предыдущего.

Архитектура мультиагентной системы для B2B продаж

В крупном B2B бизнесе обработка лида требует участия нескольких ролей: квалификатора, технического специалиста и менеджера по ценообразованию. Мы можем заменить эти функции группой специализированных ИИ-агентов:

graph TD
    User((Пользователь)) --> Gatekeeper[Агент-Привратник]
    Gatekeeper -->|Определяет намерение| Classifier{Классификация}
    Classifier -->|Технический вопрос| TechAgent[Агент-Архитектор]
    Classifier -->|Расчет стоимости| PriceAgent[Агент-Сметчик]
    TechAgent --> Coordinator[Агент-Координатор]
    PriceAgent --> Coordinator
    Coordinator --> CRM[(AmoCRM / Bitrix24)]

Roles of Agents:

  1. Агент-Привратник (Gatekeeper): Общается с клиентом в мессенджере, выявляет первичный запрос и очищает диалог от спама.
  2. Агент-Архитектор (Tech Agent): Подключается, если клиент задает глубокие вопросы по стеку технологий (Next.js, Python, PostgreSQL). Обращается к базе знаний компании (RAG).
  3. Агент-Сметчик (Price Agent): Анализирует требования проекта, обращается к внутреннему калькулятору тарифов через API и генерирует ориентировочную смету.
  4. Агент-Координатор (Coordinator): Собирает отчеты от других агентов, формирует итоговый файл коммерческого предложения и отправляет сделку в CRM.

Пример реализации ноды графа на Python

Каждый агент в графе представляется в виде «ноды» (функции), которая принимает текущее состояние графа и возвращает обновленные переменные:

from typing import Dict, TypedDict
from langgraph.graph import StateGraph

# Описание состояния графа
class AgentState(TypedDict):
    user_query: str
    tech_requirements: str
    estimated_price: float
    next_step: str

# Функция ноды сметчика
def pricing_node(state: AgentState) -> Dict:
    query = state["user_query"]
    # ИИ анализирует запрос и обращается к калькулятору API
    price = calculate_project_cost(query) 

    return {
        "estimated_price": price,
        "next_step": "coordinator"
    }

Бизнес-эффект от внедрения мультиагентных систем

Переход от обычных скриптов к мультиагентным системам позволяет B2B-компаниям достигать следующих результатов:

  • Сокращение времени отклика: Ответ на сложные запросы и отправка сметы занимает до 2 минут вместо часов ожидания менеджера.
  • Работа 24/7: Обработка и квалификация лидов происходит в выходные и праздничные дни.
  • Экономия ресурсов: Рутинные операции по первичному брифингу полностью автоматизированы, разгружая сотрудников для личных переговоров по крупным сделкам.

Ограничения, безопасность и контроль

Не переносите решение в продакшен только по описанию. Сначала зафиксируйте сценарий, владельца процесса, источники данных, критерии качества и условия, при которых задача передаётся сотруднику. Проверьте права доступа, журналирование, обработку персональных данных и возможность отменить автоматическое действие.

Источники и дальнейшее чтение

Автор материала

Михаил Левин

Lead AI Architect & Solution Engineer

Архитектор прикладных AI-решений, эксперт по внедрению LLM-агентов, RAG-архитектур и автоматизации сквозных бизнес-процессов в B2B.