ИИ-агенты в базе знаний: как они работают и какие задачи бизнеса могут решать
Рассказываем, что представляет собой ИИ-агент, как работает, какие сценарии может закрывать на базе системы управления знаниями и сторонних сервисов. А также разбираемся, как управлять агентами, чтобы их работа была слаженной и безопасной.
База знаний помогает сотруднику найти инструкцию или гайд, ответ на клиентский запрос, свежую продуктовую презентацию. Но многие рабочие задачи требуют большего, чем просто получение информации: собрать данные из нескольких источников, проанализировать и сопоставить, трансформировать в определенный формат, подготовить на их основе документ.
Благодаря использованию генеративного искусственного интеллекта в СУЗ-платформах выполнение таких задач внутри базы знаний становится возможным, и отвечают за это ИИ-агенты. Они становятся носителями разных функций по поиску, извлечению, аналитике информации, генерации и трансформации контента, и помогают пользователям базы знаний не просто получать ИИ-ответы на основе информации из Базы знаний, но и выполнять более сложные задачи, в т.ч. с использованием информации из внешних систем.
Что такое ИИ-агент
ИИ-агент — это автономная или полуавтономная система, которая интерпретирует задачу, планирует шаги для её достижения, использует доступные инструменты и адаптируется к получаемым результатам.
В отличии от привычного условного ИИ-помощника, который просто генерирует контент по запросу, агент устроен сложнее: он анализирует источники и промежуточные результаты, учитывает их при выборе следующих действий, при необходимости обращается к дополнительным данным. То есть агент самостоятельно решает, каким будет следующий шаг, в отличие, например, от многоступенчатых ИИ-сценариев, в которых последовательность зафиксирована.
В современных реализациях в качестве «движка» для понимания задачи и планирования чаще всего используется большая языковая модель (LLM). Однако это не обязательное условие: архитектура агента может строиться и на других механизмах рассуждения — например, на правилах, символьных планировщиках или специализированных ML-моделях. Поэтому корректнее говорить, что LLM — распространённый, но не единственный вариант реализации ИИ-агента.
ИИ-агент состоит из следующих компонентов:
- Движок рассуждения / модель. Интерпретирует задачу и помогает определить следующие действия.
- Инструкции — задают роль агента, его ограничения и требования к результату.
- Инструменты — возможности агента: поиск документов, обращение к API, выполнение расчётов, создание черновиков и т. д.
- Контекст — исходные данные задачи и результаты предыдущих шагов.
Как работает сценарий с ИИ-агентами
Допустим, менеджеру по продажам нужно подготовить отчёт по переговорам с новым клиентом. Сценарий может выглядеть так.
- Агент получает запрос и контекст. В контекст входят название компании, имена и должности участников переговоров, запись встречи, карточка клиента из CRM, данные по продуктам и услугам самой компании. Если задача требует выполнения нескольких инструкций, учета разных прав доступа или источников, в сценарии может участвовать несколько агентов, а распределением работы между ними управляет оркестратор (о нем позже).
- Анализирует полученные данные. Опираясь на шаблон и требования к отчёту по переговорам, он оценивает, какие сведения уже есть, а каких не хватает для подготовки результата.
- Обращается к дополнительным разрешенным источникам. Например, к открытым публикациям о компании-клиенте, данным Росстата об объёме рынка и другим доступным ресурсам. Важно, что агент делает это в рамках заданных инструкций, требований и ограничений, а не выполняет произвольный поиск.
- Извлекает факты. Он сопоставляет данные из внешних источников с ранее полученной информацией, отделяет подтверждённые факты от предположений и фиксирует источники и даты.
- Готовит результат по установленному шаблону и передает его сотруднику на проверку.
Сценарий не является жестко заданной последовательностью шагов: агент самостоятельно выбирает инструменты и следующие действия в рамках доступных возможностей, инструкций, требований и ограничений. Именно этим он отличается от заранее заданного ИИ-процесса с фиксированной последовательностью операций.
База знаний в таком сценарии выступает источником актуальных продуктовых материалов, регламентов и методик: содержит шаблоны ответа, критерии квалификации клиента, методы формирования продуктовых предложений, помогает находить релевантные кейсы и опыт других сотрудников.
Когда достаточно одного агента, а когда нужны несколько
В зависимости от сложности и глубины задачи над ней может работать как один агент, так и целая сеть.
Один агент, как правило, может использовать сразу несколько инструментов: искать документы, обращаться к API, выполнять расчёты, готовить черновики. Поэтому для многих прикладных задач достаточно одного агента — например, когда нужно найти информацию в базе знаний, сопоставить ее с шаблоном и подготовить результат на проверку сотруднику.
Несколько агентов может потребоваться в случаях, когда задача предполагает:
- разные инструкции — например, один агент отвечает за сбор внешних данных, другой — за анализ переговоров, третий — за подбор продуктов;
- разные права доступа — одни данные собираются из открытых источников, другие — из внутренних учетных систем с ограниченным доступом;
- разные способы проверки и контроля качества результата;
- разные источники и форматы данных, которые удобнее обрабатывать раздельно.
В таком формате в дело вступает оркестратор. Он управляет распределением работы между агентами, зависимостями между шагами агентов и собирает итоговый результат. При этом важно, чтобы архитектура сценария не была жёстко привязана к конкретному типу «движка» агента: отдельные агенты могут использовать разные механизмы рассуждения и разные инструменты, а оркестратор обеспечивает их согласованную работу.
Какие задачи можно поручить
Приведем несколько примеров задач, которые могут выполнять ИИ-агенты. В каждом из них база знаний играет роль не просто хранилища документов, а источника актуальных методик, шаблонов и критериев, на которые агент опирается при выполнении задачи.
Отчет по переговорам
Продавцу нужно оценить потенциал нового клиента, провести его квалификацию и составить список подходящих продуктов, а затем подготовить отчёт по переговорам. Для этой задачи может работать несколько агентов.
- Агент 1 собирает открытые сведения о компании и анализирует отраслевые тренды. Для этого он обращается к внешним источникам: сайту компании, статистическим данным, деловым СМИ. Агент фиксирует источники и даты, отделяет подтверждённые факты от предположений.
- Агент 2 анализирует прошедшую встречу на основании расшифровки, ранее проведённых переговоров или заметок о клиенте, а также карточки из CRM. Он выделяет потребности, ограничения, возражения, сроки, участников принятия решения и достигнутые договорённости.
- Агент 3 анализирует продукты, кейсы внедрения и критерии квалификации клиента, чтобы предложить подходящие продукты. Здесь ключевую роль играет база знаний: именно из неё агент берёт актуальные продуктовые материалы, критерии квалификации, описание кейсов и методики формирования продуктовых предложений.
На итоговом этапе сведения сводятся и объединяются в отчёт по заданному шаблону, который также хранится в базе знаний. Важно, что каждый агент действует в рамках своих инструкций, требований и ограничений, а оркестратор управляет последовательностью их шагов и сборкой результата.
Анализ пробелов в знаниях
Редакторам базы знаний в рамках регулярного процесса нужно проанализировать темы клиентских запросов, которые требуют изменения или усиления контента.
- Агент 1 на основании данных из службы поддержки (help desk) анализирует темы запросов в техподдержку за ограниченный период, получает данные по оценкам ответов и находит наиболее слабые темы.
- Агент 2 сопоставляет темы и конкретные вопросы с уже существующими материалами в базе знаний, выделяет слабо освященные темы, противоречивые инструкции, сложные или непонятные формулировки. Содержание базы знаний служит здесь основой для принятия решения: агент определяет, чего в ней не хватает и что требует переработки.
На итоговом этапе агент готовит список тем и вопросов, которые нужно доработать, и указывает, чего в них не хватает.
Дополнительно к аналитике можно добавить шаг генерации черновиков материалов, которые заполнят недостающие знания.
Проверка влияния изменений одного документа на связанные материалы
Обновление регламента или условий продукта затрагивает и другие документы. Редактору базы знаний нужно проанализировать, что обновлять и какую именно информацию нужно исправить.
- Агент 1 извлекает итоги сравнения версий документа, если такой функционал в базе знаний есть; если нет — проводит собственный анализ.
- Агент 2 находит в базе знаний связанные статьи, скрипты и обучающие материалы и составляет список затронутых материалов с указанием конкретных фрагментов контента, которые нужно пересмотреть. Связи между документами и их версионность — это те данные, которые предоставляет сама платформа управления знаниями.
- Агент 3 сводит данные и предлагает конкретные изменения в связанных документах, опираясь на актуальные формулировки и требования, уже зафиксированные в базе знаний.
В итоге редактор получает карту обновлений со ссылками на материалы и предложениями по их изменениям.
Как и в предыдущих примерах, число агентов и их роли определяются сложностью задачи: для более простых случаев может быть достаточно одного агента с несколькими инструментами, для более сложных — сети агентов под управлением оркестратора.
Что должно быть в Базе знаний, чтобы она позволяла работать с ИИ-агентами
Чтобы ИИ-агенты могли решать рабочие задачи, недостаточно просто подключить языковую модель. Платформа должна обеспечить доступ к нужной информации, возможность взаимодействовать с другими системами и правила выполнения действий.
Что должно быть в Базе знаний:
- Качественные источники. Актуальные документы, инструкции, шаблоны, учет версионности и прав доступа. По сути, речь идет о базовых требованиях к качественной базе знаний.
- Интеграции с корпоративными системами. В зависимости от выполняемых агентом задач, ему может потребоваться информация из CRM или ERP-систем, ABS систем банка, другим ресурсам.
- Интеграции с внешними ресурсами. Если агент должен собирать информацию из внешних источников, к ним тоже должен быть обеспечен доступ. Например, компании нужно отслеживать актуальные сведения о заключенных госконтрактах в определенной отрасли или готовить еженедельные аналитические отчеты, отчеты на рынке, опираясь на биржевую стоимость металлов.
- Оркестрация. Доступ к данным — это часть задачи. Нужно определить, в какой последовательности агенты будут работать, что делать при отсутствии информации, когда передавать результат человеку. За это отвечает механизм оркестрации. Он организует процесс, распределяет задачи между агентами и инструментами, связывает отдельные шаги и собирает итоговый ответ.
Контроль и безопасность работы агентов
Границы работы ИИ-агентов нужно определить заранее. Агент может обращаться к корпоративным системам, работать с внутренними документами и получать доступ к данным, поэтому важно исключить утечки информации и доступ сотрудников к материалам и сервисам, которые им не предназначены.
Обеспечивают это два момента. Первый — это проверка безопасности самого сценария работы агента, который был заложен на этапе самой разработки. Второй — учет уровней доступа пользователя, который обращается к агенту.
Например, агент может обращаться к внешним системам под учетной записью суперпользователя, у которой есть доступ ко всем данным. В этом случае сотрудник, обращаясь к агенту, потенциально сможет получить информацию, которая недоступна ему напрямую: финансовые сведения, персональные данные или документы с ограниченным уровнем доступа.
Поэтому доступы нужно проверять на уровне самого сценария. В идеале агент должен действовать от имени пользователя, который инициировал запрос, или учитывать его права при каждом обращении к внешней системе. Тогда система понимает, какие данные доступны конкретному сотруднику, и не передает агенту информацию сверх разрешенного уровня.
Оркестрация и настройка агентов
У компании может быть собственный оркестратор агентов. В этом случае база знаний подключается к нему как один из специализированных агентов или источников информации. Такой вариант удобен для бизнеса, который уже сформировал корпоративный контур работы с ИИ. Если такого контура нет, оркестратор может быть встроен в платформу управления знаниями.
В этом случае база знаний может не только отвечать на вопросы по документам, которые в ней содержатся, но и координировать более сложные сценарии: обрабатывать внутренние материалы, обращаться в другим корпоративным системам и внешним платформам, обрабатывать полученные данные, выполнять какие-то конкретные задачи.
При этом важно, чтобы пользователь со стороны заказчика мог настраивать такие сценари в оркестраторе в понятной форме, например, через визуальный блоки.
Развитие сценариев ИИ-агентов не должно зависеть полностью от вендора. Компания должна иметь возможность самостоятельно настраивать типовые процессы, изменять правила поведения агента, выбирать источники знаний и адаптировать формат результата под свои задачи.
При этом первичная разработка может остаться на стороне вендора — всё зависит от сложности задачи и компетенций пользователей Базы знаний. Но даже если разработкой агента будет заниматься вендор или сторонний подрядчик, при переиспользовании и адаптации к новым сценариям уже не потребуется высокий уровень квалификации. С такой задачей справится аналитик. Это снижает зависимость от разработчиков и позволяет постепенно масштабировать агентные сценарии внутри компании.
ИИ-агенты помогают базе знаний перейти от источника ответов к платформе, которая поддерживает сотрудников в их ежедневной работе: собирает данные из разных систем, готовит отчеты, сравнивает документы, выполняет другие задачи.
Это следующий логичный шаг в развитии KMS-платформ: повышение продуктивности сотрудников и более глубокая интеграция базы знаний в рабочие процессы.
InKnowledge — это no-code платформа для создания единой базы знаний внутри компании. Она позволяет собирать и систематизировать всю рабочую информацию и легко ориентироваться в ней.
Платформу можно настроить под разные отделы, создавая независимые порталы, и управлять доступом к данным. Благодаря встроенному AI-помощнику, пользователи могут быстро находить нужные сведения и удобно работать с большими объемами информации, а совместное редактирование помогает команде работать над проектами в режиме реального времени.
InKnowledge поддерживает интеграцию с другими сервисами, что делает её универсальным инструментом для обмена знаниями и повышения эффективности работы.