Техническое задание
Приложение №1 к Договору 04-002 от 24.04.2026
об оказании услуг между ООО «Экобанкинг» и ООО «АйТек»
Разработка и внедрение мультиагентной AI-системы Grace CRM Assistant
для отдела продаж ООО «АйТек»
г. Москва, 2026 г. · Версия 2.2
|
Исполнитель: ООО «Экобанкинг» Заказчик: ООО «АйТек» |
Договор: №04-002 от 24.04.2026 |
1. Общие сведения
Разработка и внедрение мультиагентной AI-системы (Grace CRM Assistant) -- набора специализированных цифровых сотрудников, автоматизирующих ключевые участки процесса продаж ООО «АйТек», а также технической платформы корпоративного управления знаниями.
2. Цель и назначение системы
Система создаётся для повышения эффективности отдела продаж ООО «АйТек» за счёт автоматизации рутинных операций, предоставления менеджерам своевременных рекомендаций и создания корпоративного поискового контура на основе накопленных знаний компании.
Система обеспечивает:
-- AI-ассистирование менеджера по продажам -- анализ контекста проектов и выработка конкретных рекомендаций по следующему шагу
-- Автоматический контроль качества и актуальности данных в Grace CRM
-- Своевременные уведомления для менеджеров, РОПа и руководства через Telegram
-- Аналитические дашборды по данным CRM через OpenSearch Dashboards
-- Поиск и получение отраслевого контекста через корпоративный поисковый контур на базе OpenSearch при формировании рекомендаций
-- Техническую платформу корпоративного управления знаниями: RAGflow + AI-агенты базы знаний
3. Состав системы -- агентная архитектура
Система состоит из двух взаимосвязанных контуров: агенты отдела продаж (Grace CRM Assistant) и агенты базы знаний. Архитектура агентов и правила эскалации утверждаются по результатам Этапа 0.
3.1 Агенты отдела продаж (Grace CRM Assistant)
| Агент | Вход | Выход | Управление / эскалация |
|---|---|---|---|
| Sync Agent | Данные Grace CRM через MS SQL | Актуальный индекс в OpenSearch | Автоматически по расписанию / вебхук |
| Quality Agent | Индекс CRM, правила полноты | Список проектов с пробелами, сигнал в Telegram | Оркестратор -> менеджер / РОП |
| Recommendation Agent | Контекст из OpenSearch (CRM + база знаний) | Рекомендация: действие, срок, обоснование | Оркестратор -> менеджер; при просрочке -> РОП |
| Notification Agent | События от агентов, роль получателя | Telegram-сообщение адресату | Оркестратор; при отсутствии реакции -> эскалация |
| Orchestrator | Сигналы от всех агентов | Приоритизация, маршрутизация | Правила эскалации, утверждённые на Этапе 0 |
3.2 Агенты базы знаний
Реализуются в соответствии с методологическими требованиями и Схемой КРАБ, предоставляемыми в рамках смежного консалтингового проекта.
| Агент | Функция | Триггер |
|---|---|---|
| Ingest Agent | Принимает документ -> определяет блок -> создаёт/обновляет wiki-страницы в RAGflow -> обновляет индекс OpenSearch | Новый документ / ручной запуск |
| Query Agent | Принимает запрос + фильтр по блоку -> ищет в RAGflow + OpenSearch -> синтезирует ответ с цитатами | Запрос от агента продаж или сотрудника |
| Lint Agent | Сканирует базу знаний -> находит противоречия, устаревшие записи, orphaned-страницы -> формирует отчёт | Еженедельно по расписанию |
4. Корпоративный поисковый контур (OpenSearch)
Экобанкинг разворачивает и настраивает OpenSearch on-premise как единый поисковый и аналитический слой системы, обслуживающий оба контура: агентов продаж и базу знаний.
4.1 Интеграция с текущей БД (MS SQL -> OpenSearch)
Текущие данные АйТек хранятся в MS SQL (Grace CRM). Интеграция выполняется в два шага:
Шаг 1 -- Синхронизация: разработка коннектора MS SQL -> OpenSearch. Sync Agent извлекает данные (проекты, клиенты, статусы, история активностей) и индексирует их в OpenSearch через вебхуки и периодический полинг.
Шаг 2 -- API-слой: разработка унифицированного API поверх OpenSearch для последующего подключения внешних систем (±1С, PDM, ERP и др.) без прямого доступа к MS SQL. API предоставляет стандартизированный интерфейс чтения и записи данных.
4.2 Индексы OpenSearch
| Индекс | Содержимое | Потребители |
|---|---|---|
| crm-projects | Проекты, статусы, история активностей из Grace CRM | Sync Agent, Quality Agent, Recommendation Agent |
| crm-clients | Клиенты, отрасли, контакты | Recommendation Agent |
| kb-documents | Wiki-страницы базы знаний (блоки БЗ-1..БЗ-11) | Query Agent, Recommendation Agent |
| kb-log | Журнал изменений базы знаний | Lint Agent |
4.3 OpenSearch Dashboards
Настройка аналитических дашбордов для трёх ролей:
-- Менеджер: свои проекты, рекомендации, просроченные контакты
-- РОП: сводка по команде, динамика статусов, просроченные контакты по команде, эскалации
-- Зам. ГД: агрегированная воронка, прогноз выручки, сигналы по команде
5. Платформа базы знаний (RAGflow + AI-агенты)
5.1 RAGflow
Экобанкинг разворачивает RAGflow on-premise на сервере Заказчика:
-- Установка и настройка RAGflow (Docker, on-premise)
-- Настройка embedding-модели для русского языка (multilingual-e5 или аналог)
-- Подключение LLM-провайдера (GigaChat / YandexGPT / OpenAI -- по согласованию с Заказчиком)
-- Настройка хранилища документов (MinIO или локальная папка)
-- Настройка пайплайна: документ -> парсинг -> чанкинг -> векторизация -> индексация в RAGflow + OpenSearch
5.2 AI-агенты базы знаний
Разработка трёх агентов (Ingest, Query, Lint) в соответствии с функциональными требованиями раздела 3.2. Реализация включает:
-- Разработку скриптов Ingest-цикла: приём документа, определение блока знаний, создание/обновление wiki-страниц, обновление кросс-ссылок
-- Разработку Query-модуля: гибридный поиск (семантический + полнотекстовый) с фильтрацией по блоку, синтез ответа с цитатами
-- Разработку Lint-цикла: еженедельное сканирование, выявление противоречий (LLM-сравнение страниц), формирование отчёта, уведомление ответственного
-- Разработку веб-интерфейса прямого доступа сотрудников к базе знаний (поиск, просмотр страниц, загрузка документов)
-- Настройку RBAC: разграничение доступа к блокам знаний по ролям
|
Фреймворк реализации агентов определяется Исполнителем на Этапе 0 исходя из технических требований. Функциональные требования и Схема КРАБ (структура блоков, форматы страниц, правила Ingest) предоставляются Заказчиком в рамках смежного консалтингового проекта. |
6. Этапы и состав работ
| Этап | Состав работ | Срок |
|---|---|---|
| Этап 0 Исследование и архитектура | Исследование API Grace CRM и схемы MS SQL; проектирование индексов OpenSearch; архитектура агентов обоих контуров; выбор фреймворка агентов базы знаний; ролевая модель; согласование | 2 нед. |
| Этап 1 Инфраструктура и интеграция данных | Развёртывание OpenSearch + Dashboards; коннектор MS SQL -> OpenSearch (Шаг 1); API-слой для внешних систем (Шаг 2); Sync Agent; Quality Agent; базовые дашборды | 3 нед. |
| Этап 2 Agents + RAGflow | Развёртывание RAGflow; настройка embedding и LLM; Ingest Agent, Query Agent, Lint Agent; Recommendation Agent с подключением к поисковому контуру; Telegram-бот; Orchestrator | 3 нед. |
| Этап 3 Тестирование, внедрение | Интеграционное и нагрузочное тестирование всех модулей; тестирование безопасности; веб-интерфейс базы знаний; деплой on-premise; обучение; пилот | 2 нед. |
| ИТОГО | ~10 нед. |
Этап 0. Результаты:
-- Документ «Техническое описание архитектуры» -- роль, вход, выход и правила для каждого агента обоих контуров
-- Схема индексов OpenSearch (4 индекса, форматы документов, правила фильтрации)
-- Схема интеграции MS SQL -> OpenSearch (коннектор, периодичность, обработка конфликтов)
-- Спецификация API-слоя для внешних систем
-- Описание ролевой модели (RBAC) -- агенты продаж + база знаний
-- Выбор фреймворка и архитектура агентов базы знаний
-- Работающее окружение для разработки
Этап 1. Критерии приёмки:
-- OpenSearch развёрнут, базовые дашборды доступны по ролям
-- Данные из Grace CRM (MS SQL) корректно синхронизируются в индексы crm-projects и crm-clients
-- API-слой возвращает корректные ответы на тестовые запросы
-- Quality Agent формирует сигналы о пробелах в данных; очередь задач работает без потерь
Этап 2. Критерии приёмки:
-- RAGflow развёрнут, embedding-модель и LLM-провайдер настроены
-- Ingest Agent принимает тестовый документ -> создаёт wiki-страницу -> индексирует в OpenSearch
-- Query Agent возвращает релевантный ответ с цитатой за ≤ 5 сек.
-- Lint Agent формирует тестовый отчёт о состоянии базы знаний
-- Recommendation Agent формирует рекомендации с использованием данных CRM и поискового контура
-- Telegram-бот доставляет уведомления по ролям, эскалация работает корректно
Этап 3. Критерии приёмки:
-- Система развёрнута на production-сервере Заказчика и работает в штатном режиме
-- Веб-интерфейс базы знаний доступен сотрудникам по ролям
-- RBAC корректен на всех эндпоинтах обоих контуров; audit log ведётся
-- Проведено обучение: менеджеры (2–3 группы), РОП, зам. ГД, ответственный за базу знаний
-- Пилотная эксплуатация завершена, критические замечания устранены
7. Требования к безопасности и доступу
| Роль | Права доступа |
|---|---|
| Менеджер | Свои проекты, аналитика, рекомендации; блоки БЗ-7, БЗ-8, БЗ-9, БЗ-11 |
| РОП | Проекты и аналитика по команде, эскалации; те же блоки базы знаний |
| Зам. ГД | Агрегированная аналитика; БЗ-7, БЗ-8 |
| Ответственный за блок | Загрузка документов, просмотр и редактирование своего блока базы знаний |
| Администратор | Конфигурация агентов, пользователей, RBAC; доступ к логированию |
Технические меры безопасности:
-- JWT-аутентификация + двухфакторная аутентификация для администраторов
-- Весь трафик -- HTTPS (TLS 1.3)
-- API-ключи LLM-провайдеров и Grace CRM хранятся в защищённом хранилище
-- Все действия пользователей фиксируются с указанием времени, роли и действия (audit log)
-- Валидация входных данных; мониторинг аномалий
Развёртывание on-premise: вся система размещается на внутреннем сервере Заказчика. Данные не покидают периметр компании. К LLM-провайдеру передаются только обезличенные контексты. Соответствие 152-ФЗ.
8. Требования к инфраструктуре
Инфраструктурные расходы оплачиваются Заказчиком отдельно. Приведённые цифры носят ориентировочный характер; фактические расходы фиксируются ежемесячно и выставляются отдельными счётами по согласованию сторон.
| Статья | В месяц |
|---|---|
| LLM API + AI-инструменты разработки | ~30 000 ₽ |
| Сервер для разработки (если нет собственного) | ~12 500 ₽ |
При наличии собственного сервера Заказчика статья «Сервер» не включается в расчёт.
Минимальные требования к production-серверу:
-- OpenSearch: 16 GB RAM, 4 CPU, SSD 200+ GB
-- RAGflow + агентный слой: 8 GB RAM, 4 CPU, SSD 100+ GB (GPU рекомендуется для embedding)
-- ОС: Linux (Ubuntu 22.04+)
10. Обязательства сторон
Исполнитель обязуется:
-- Выполнить работы в соответствии с настоящим ТЗ в установленные сроки
-- По завершении каждого этапа предоставить акт приёмки с описанием выполненных работ
-- Обеспечить конфиденциальность данных Заказчика
-- Провести обучение пользователей и предоставить инструкции в рамках Этапа 3
-- Реализовать агенты базы знаний в соответствии с Функциональными требованиями и Схемой КРАБ, предоставленной Заказчиком
Заказчик обязуется:
-- Предоставить доступ к API Grace CRM, схеме и данным MS SQL
-- Выделить ответственного представителя для участия в согласованиях на Этапе 0
-- Предоставить Схему КРАБ (структура блоков, форматы страниц, правила Ingest) до начала Этапа 2
-- Обеспечить production-сервер, удовлетворяющий требованиям раздела 8
-- Обеспечить доступ к тестовым данным для настройки и тестирования OpenSearch-индексов
-- Производить оплату в соответствии с графиком платежей
11. Порядок приёмки работ
По завершении каждого этапа Исполнитель направляет Заказчику уведомление о готовности и акт приёмки. Заказчик в течение 3 (трёх) рабочих дней проверяет результаты на соответствие критериям приёмки (раздел 6) и подписывает акт либо направляет мотивированный отказ. Исполнитель устраняет замечания в согласованные сроки. Приёмка Этапа 3 завершает выполнение всех работ по настоящему ТЗ.
Приложение №1 к Договору 04-002 · Версия 2.2 · апрель 2026 · Наполнение базы знаний и методология -- в рамках смежного консалтингового проекта.
No comments to display
No comments to display