1. Выберите работу, которую можно проверить

Формулировка «сделать ИИ-агента для отдела продаж» слишком широка. Что он должен завершить: извлечь запрос из письма, найти действующие условия, подготовить ответ, создать черновик сделки? Выберите один конечный результат и того, кто сегодня отвечает за него.

Запишите исходную линию: сколько таких задач приходит за неделю, сколько времени они занимают, где возникают ошибки. Для первого пилота лучше процесс с повторяющимися случаями и понятным критерием качества. Исключения тоже нужны — не для красоты отчёта, а чтобы узнать пределы системы.

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

2. Решите, нужен ли именно агент

Заранее известная последовательность действий проще реализуется как обычный сценарий. Модель может быть одним его шагом: прочитать письмо и предложить категорию, а дальше надёжные правила выполнят проверку обязательных полей. Такой процесс легче тестировать и дешевле сопровождать.

Агент полезнее, когда путь к ответу действительно меняется: в одном случае достаточно найти документ, в другом нужно проверить несколько систем и задать уточняющий вопрос. Anthropic советует начинать с простого решения и усложнять архитектуру только тогда, когда это улучшает результат. Это не запрет на агентов, а способ не платить за ненужную самостоятельность.

Определите разрешённый уровень действий. На старте разумно дать системе право читать данные и готовить черновик. Изменение записи, отправка письма или запуск оплаты — отдельные решения с отдельной проверкой.

3. Приведите знания в состояние, пригодное для поиска

Частый запрос: «Пусть агент отвечает по нашим документам». Покажите эти документы: у них есть владелец, дата обновления, версия, права доступа? Если условия доставки различаются в PDF, таблице и переписке, модель не угадает, чему верить.

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

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

4. Соберите короткую схему и минимальные инструменты

Для первого рабочего прототипа обычно достаточно модели, инструкции, одного источника знаний и одного результата. Например: письмо клиента на входе; поиск по утверждённым условиям; черновик ответа с ссылками; статус «нужна проверка». Только после этого имеет смысл подключать CRM и дополнительные сервисы.

Инструмент для агента — не абстрактное «доступ к интернету», а строго определённая операция: получить карточку заказа по номеру, найти статью в базе, создать черновик задачи. В Yandex AI Studio для агентов описаны инструменты, память и поиск по файлам; похожие возможности встречаются и на других платформах. Выбирают их по требованиям к данным, качеству на ваших примерах, стоимости и поддержке, а не по числу пунктов в меню.

Инструкция должна описывать цель, допустимые источники, формат ответа и случаи остановки. Фраза «будь точным и полезным» здесь слабее правила «если нет подтверждения срока в источнике, не обещай дату и передай вопрос специалисту».

5. Сделайте набор тестов раньше красивого интерфейса

Разделите примеры хотя бы на четыре группы: типовые, редкие, противоречивые и опасные. Для каждой зафиксируйте ожидаемое поведение. Если клиент просит скидку, которой нет в правилах, правильным ответом может быть отказ от обещания и передача менеджеру. Если документ не найден — признание неопределённости, а не выдуманная ссылка.

Проверяйте не только итоговый текст. Посмотрите, какие источники выбраны, какие инструменты вызваны, не нарушены ли права доступа, не повторяет ли агент одно действие бесконечно. Храните результаты вместе с версией инструкции и базы знаний: иначе после обновления вы не поймёте, почему качество изменилось.

Не используйте один и тот же десяток примеров и для настройки, и для окончательной оценки. Оставьте часть случаев как контрольные, неизвестные разработчику во время доработки. Для небольшого пилота это доступнее и честнее, чем универсальная цифра «точность 99 %».

  • Типовой случай: ответ есть в действующем документе.
  • Пробел: источника нет или он устарел.
  • Конфликт: два документа дают разные условия.
  • Атака: текст письма пытается заставить агента игнорировать инструкции.
  • Критическое действие: требуется согласие человека до отправки или изменения данных.

6. Посчитайте цену одного завершённого действия

Стоимость запроса к модели — лишь одна строка. Добавьте поиск, вызовы инструментов, хранение, интеграции, работу сотрудника на проверке, исправление ошибок и поддержку. Агент может оказаться дешевле на простом случае, но дороже на сложном, если многократно ходит по кругу.

Сравните время и качество с исходной схемой. Метрика «агент ответил за 12 секунд» бессмысленна, если затем специалист пять минут проверял ответ. Лучше считать долю задач, завершённых без переделки, время до правильного результата и частоту ошибок разной тяжести.

Заранее определите стоп-условие пилота: например, при какой доле ошибок нельзя подключать отправку клиенту. Оно убережёт от соблазна назвать неудачную демонстрацию «почти готовым продуктом».

7. Проверьте безопасность и полномочия

Чужой текст — письмо, страница сайта, документ — может содержать команду для модели. Нельзя считать его инструкцией владельца системы. OWASP отдельно описывает риск внедрения инструкций и раскрытия чувствительной информации. Минимальные меры: ограничение прав, разделение доверенных и внешних данных, журнал действий, подтверждение рискованных операций и проверка негативных сценариев.

Отдельный вопрос — кто сможет исправить поведение после запуска. Меняется регламент, появляется новый товар, переименовывается поле в CRM. Без ответственного за знания и тесты качество будет медленно дрейфовать, даже если первый день прошёл отлично.

8. Встройте в работу, а не оставляйте в тестовом окне

Агент приносит пользу, когда сотруднику удобно получить и проверить результат там, где он уже работает. В отдельной вкладке помощник часто превращается в ещё одну обязанность. На этапе пилота спросите у будущих пользователей, что им нужно видеть: источник, предупреждение, причину передачи человеку, кнопку исправления.

После запуска следите за типами ошибок, временем до результата, долей ручных исправлений и стоимостью. Переоценивайте тестовый набор при изменении регламентов и данных. Если эффект не подтверждается, не расширяйте полномочия «для оживления проекта». Вернитесь к задаче.

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

Частые вопросы

Можно ли создать ИИ-агента без программирования?

Для простого прототипа часто подходят готовые платформы. Работа с корпоративными данными, доступами и надёжными действиями в системах обычно требует технической настройки и тестирования.

С чего начать создание ИИ-агента для бизнеса?

С одного процесса: вход, правильный результат, объём, цена ошибки и набор реальных примеров. Затем определяют источники, права и критерии пилота.

Нужна ли собственная обученная модель?

Чаще сначала проверяют готовую модель и качество данных. Отдельное обучение не исправит противоречивые правила, а в ряде задач вообще не понадобится.

Сколько стоит создать ИИ-агента?

Цена зависит от данных, числа инструментов, интеграций, требований к безопасности и объёма сопровождения. Разумно отдельно оценивать диагностику, пилот, разработку и ежемесячные расходы.

Есть похожая задача?Давайте разберём её вместе.