в блог
4 июня 2026 г.10 мин чтения

Внедрение мультиагентных систем на базе LangGraph для автоматизации B2B-отделов

Денис Козлов, Lead Python Architect
Внедрение мультиагентных систем на базе LangGraph для автоматизации B2B-отделов

Простые чат-боты на базе 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: Обработка и квалификация лидов происходит в выходные и праздничные дни.
  • Экономия ресурсов: Рутинные операции по первичному брифингу полностью автоматизированы, разгружая сотрудников для личных переговоров по крупным сделкам.

Готовы вывести бизнес на новый уровень?

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

Обсудить проект