Skip to main content

Техническое задание

Приложение №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 · Наполнение базы знаний и методология -- в рамках смежного консалтингового проекта.