Детали разработки
AI-чат: консультации по услугам, товарам и тех. поддержка
Умный чат-модуль для сайта на 1С-Битрикс, который сам отвечает клиентам об услугах, товарах, ценах и сроках, а во второй вкладке решает технические вопросы. Он знает ваши услуги из вашего же файла базы, видит структуру сайта, запоминает удачные ответы и никогда не выходит за бюджет, который вы ему задали.
Главное отличие этого решения от типового AI-виджета — экономная цепочка ответов и полный контроль расходов. Прежде чем обратиться к нейросети, модуль проверяет лимиты, стоп-слова и собственную базу знаний: если похожий вопрос уже был отвечен и одобрен, ответ отдаётся мгновенно и бесплатно. К платной модели запрос уходит только тогда, когда локальных источников недостаточно. Каждый рубль расхода фиксируется в отдельном журнале, а дневные и месячные денежные лимиты не дадут чату уйти в перерасход.
Вкладка «Вопрос об услугах»
Отвечает на вопросы о цене, сроках и условиях на основе вашего файла услуг и автоматически собранной карты сайта. Не выдумывает факты, подсказывает смежные услуги и уводит посетителя на нужную страницу сайта. Работает как инструмент допродаж и снимает с менеджеров рутинные типовые вопросы.
Вкладка «Техническая консультация»
Отвечает на технические вопросы посетителей с поддержкой Markdown-форматирования, блоков кода с подсветкой синтаксиса и превью HTML. Может использовать веб-поиск и чтение страниц сайта (если эти разрешения включены), чтобы дать точный и актуальный ответ.
Функции модуля
Работает круглосуточно
Ночь, выходные, обед — посетитель получает ответ сразу, а не «мы свяжемся с вами». Не требует присутствия менеджера, работает полностью автономно.
Экономная цепочка ответов
Защита → лимиты → локальные проверки → кеш готовых ответов → нейросеть. Повторный вопрос отвечается бесплатно, к платной модели чат обращается только при необходимости.
Полный контроль расходов
Лимиты на посетителя, на сутки, денежные лимиты в день и в месяц. Как только порог достигнут, чат вежливо предлагает написать на почту вместо ответа через нейросеть.
Самообучающаяся база знаний
Каждый удачный ответ нейросети попадает в базу знаний со статусом «не проверено». Вы проверяете и одобряете его — дальше он выдаётся мгновенно и бесплатно всем следующим посетителям с похожим вопросом.
Говорит только о вашем бизнесе
Факты берутся из вашего файла услуг (database.txt) и автоматически собранной карты сайта, а не выдумываются моделью. Стоп-слова отсекают посторонние темы и попытки увести разговор в сторону.
Гибкая настройка виджета
Плавающая кнопка чата на всех страницах: позиция, отступы, цвета, заголовок и подсказки. Две вкладки можно оставить обе или только одну. Стартовый экран с кнопками частых вопросов, своё приветствие для каждой вкладки.
Не привязывает к одной нейросети
Работа через агрегатор RouterAI: модель меняется в один выпадающий список в админке, дорогую можно заменить более дешёвой без правки кода. Отдельная модель для каждой вкладки.
Данные остаются у вас
Диалоги, база знаний и файлы лежат в вашей базе данных и на вашем сервере. API-ключи хранятся в зашифрованном виде, наружу и в интерфейс в открытом виде не отдаются.
Отвечает быстро, дешевеет со временем, не выходит за бюджет
Модуль закрывает типовые вопросы клиентов без участия менеджеров, экономит на повторяющихся запросах за счёт кеша и базы знаний, а денежные лимиты гарантируют, что расходы на нейросеть никогда не превысят заданный порог.
Стоимость нейросетей и обслуживания
Модуль работает через агрегатор RouterAI, который даёт доступ ко множеству языковых моделей через единый ключ. Модель выбирается в админке из живого списка, отдельно для каждой вкладки. Расходы зависят от выбранной модели и количества обращений, которые не были закрыты кешем или базой знаний.
| Класс модели | Назначение | Ориентировочная стоимость |
|---|---|---|
| Экономичная модель | Типовые вопросы об услугах и ценах | от 0,5 руб / 1 000 токенов |
| Средняя модель | Техническая консультация, код | от 1,2 руб / 1 000 токенов |
| Продвинутая модель | Сложные технические вопросы, веб-поиск | от 2,5 руб / 1 000 токенов |
Экономия за счёт кеша и базы знаний. Обращение к нейросети происходит только тогда, когда вопрос не найден в кеше и не покрыт одобренной записью базы знаний. На практике доля запросов, доходящих до платной модели, после 2-3 недель накопления базы знаний снижается на 40-60%. Полная сумма расходов всегда видна в разделе «Расходы» админки — по каждой модели, каждому диалогу и каждой ошибке.
Что есть в административной панели
Отдельный раздел меню «AI Чат» с шестью пунктами. Права доступа настраиваются отдельно на модуль: R — только просмотр, W — полный доступ.
Настройки чата
Ключи агрегатора, выбор модели для каждой вкладки, температура, лимит токенов, тариф ответа. Внешний вид виджета, лимиты и разрешения (веб-поиск, чтение страниц, база знаний, каталог, оценка ответа и другие).
Диалоги
Все переписки посетителей: режим, страница входа, число сообщений, стоимость, оценка, даты. Просмотр диалога целиком по каждому сообщению, выгрузка в .txt.
База знаний
Готовые пары «вопрос — ответ». Счётчик непроверенных записей прямо в меню. Ручное редактирование, ключевые слова, включение/выключение и групповое одобрение.
База услуг
Редактор файла database.txt прямо в админке: услуги, цены, сроки, условия, частые вопросы — главный источник фактов для ассистента. Есть образец структуры и выгрузка.
Карта сайта
Автосбор страниц сайта из инфоблоков, разделов и вручную заданных URL, чтобы ассистент направлял клиента на нужную страницу. Автообновление раз в сутки.
Расходы
Журнал всех обращений к нейросети: режим, модель, токены, стоимость, длительность, успех/ошибка. Сводка за день и месяц, фильтры, очистка журнала старше N дней.
Защита и безопасность
Ключи и промпты защищены
API-ключи шифруются в базе, наружу и в интерфейс в открытом виде не отдаются. Промпты и внутренняя логика на фронт не передаются, папка с данными закрыта от прямого доступа.
Контроль целостности и антифлуд
Проверка целостности ключевых файлов модуля — при подмене чат останавливается. Привязка к домену, подпись фронтенд-запросов, антифлуд, лимиты длины вопроса, стоп-слова, блокировка при злоупотреблении. Ночной агент сам чистит счётчики, старые логи, диалоги и кеш страниц.
Структура проекта
- local/modules/veomedia.techbot/
- include.php -- автозагрузка классов модуля
- .settings.php -- регистрация AJAX-контроллера
- admin/ -- страницы административной панели
- settings.php, settings_view.php -- настройки чата
- dialogs.php, dialog_view.php -- список и просмотр диалогов
- knowledge.php, knowledge_edit.php -- база знаний
- database.php -- редактор файла услуг database.txt
- siteindex.php -- карта сайта
- usage.php -- журнал расходов на нейросеть
- lib/ -- основная логика модуля
- config/ -- настройки, права, данные компании
- security/ -- шифрование, лицензия, контроль целостности
- service/ -- json, тексты, логгер, markdown
- guard/ -- лимиты, контроль бюджета, антизлоупотребление
- ai/ -- ядро: chat.php, роутер моделей, промпты
- data/ -- знания, база услуг, карта сайта, диалоги
- model/ -- 5 ORM-таблиц
- handler/ -- меню, виджет, ночной агент
- controller/ -- AJAX-контроллер api.php
- lang/ru/ -- переводы интерфейса
- install/ -- установщик модуля
- db/mysql/install.sql -- создание 5 таблиц модуля
- components/veomedia/
- techbot.chat/ -- компонент чата, встраиваемого в страницу
- techbot.widget/ -- плавающая кнопка чата
- data/ -- создаётся после установки: license.php, checksum.php
Стоимость готового решения
Модуль полностью готов к установке
В отличие от разработки с нуля, вам не нужно ждать недели написания кода, тестирования и отладки — модуль уже реализован, проверен и используется на действующих проектах. Стоимость включает лицензию на один веб-проект и полное внедрение на сайт клиента.
Что входит в стоимость. Установка модуля на сайт, настройка виджета под фирменный стиль, подключение агрегатора RouterAI, первичное наполнение файла услуг и генерация карты сайта, настройка лимитов и прав доступа, проверка работоспособности обеих вкладок чата.
Сколько бы стоила такая разработка с нуля
Ниже — оценка трудозатрат на разработку аналогичного модуля с нуля специалистом профессионального уровня, без учёта внедрения на сайт клиента. Показывает, сколько времени и денег экономит готовое решение.
| Работа | Часы |
|---|---|
| Архитектура модуля: инфоблоки, 5 таблиц БД, инсталлятор | 10 |
| Ядро чата: цепочка защит, лимитов, кеша и обращения к LLM | 16 |
| Интеграция с агрегатором RouterAI: выбор моделей, ключи | 8 |
| Контроль расходов: лимиты, дневной/месячный бюджет, журнал | 10 |
| Антифлуд, стоп-слова, антиабуз, защита от накрутки | 8 |
| База знаний: сохранение, одобрение, поиск похожих вопросов | 10 |
| Работа с файлом услуг и картой сайта (сбор, поиск, выдача) | 10 |
| Хранение и обработка диалогов, память контекста беседы | 8 |
| Вёрстка виджета: две вкладки, кастомизация, адаптив | 10 |
| Клиентский JavaScript: чат, Markdown, подсветка кода | 8 |
| Административная панель: 6 разделов меню | 16 |
| Права доступа, шифрование ключей, контроль целостности файлов | 8 |
| Ночной агент: очистка логов, диалогов, кеша, лимитов | 4 |
| Тестирование, отладка, нагрузочные проверки | 10 |
| Итого | 136 |
При типовой стоимости часа разработки такого уровня разработка модуля с нуля обошлась бы значительно дороже готового решения, а сроки составили бы от трёх до пяти недель. Готовый модуль уже прошёл этот путь — вы получаете проверенный код и быстрое внедрение.
- Стоимость 30 000 ₽ указана за лицензию на один веб-проект вместе с полным внедрением на сайт клиента. Для использования на нескольких сайтах требуется приобретение дополнительных лицензий.
- Каждый сайт индивидуален. Если при работе модуля на сайте клиента возникнут ошибки, компания ВеоМедиа исправит их бесплатно.
- Модуль можно доработать по индивидуальным требованиям клиента. Условия и стоимость доработки оговариваются отдельно.
- Текущий модуль предоставляется исключительно с функциями, описанными в описательной части данной страницы.
- Расходы на использование нейросетей через агрегатор RouterAI оплачиваются клиентом самостоятельно и не входят в стоимость лицензии модуля.
- Все диалоги, база знаний, файл услуг и карта сайта хранятся на сервере клиента, в его собственной базе данных 1С-Битрикс, и никуда не передаются третьим лицам.
AI-чат «Консультант и техподдержка» — готовое решение для сайта под ключ. Модуль отвечает клиентам об услугах, ценах и сроках, решает технические вопросы, экономит на повторяющихся запросах за счёт кеша и самообучающейся базы знаний, и никогда не выходит за заданный денежный бюджет. Полная административная панель даёт контроль над диалогами, расходами и содержанием ответов, а данные остаются на вашем сервере. Готов к установке — цена 30 000 ₽ вместе с внедрением на ваш сайт.
