Ситуация
Студии автоматизации нужен сайт, который не просто показывает услуги, а ведёт разговор: выслушивает задачу посетителя, уточняет детали и приводит к понятному предложению или заявке. Классический путь: недели на серверную часть, интеграцию с моделью и защиту от злоупотреблений, плюс отдельный бюджет на ИИ.
Задача
Собрать такой сайт самим тем же способом, который предлагается клиентам: быстро, с понятной архитектурой, без привязки к одному поставщику модели и с аккуратной работой с данными посетителей.
Решение
- Чат: посетитель описывает задачу, модель определяет тип запроса и либо собирает предварительное предложение, либо ведёт к анкете бесплатного ИИ-аудита.
- Адаптер модели: интерфейс, не привязанный к поставщику; реализованы GigaChat и DeepSeek, смена модели не затрагивает остальной код; ответ модели проверяется по строгой схеме с повтором при невалидном.
- Защита: ограничение частоты запросов, лимит длины сообщения, защита системных инструкций от prompt injection (проверено живой атакой), ключи не покидают сервер.
- Заявка: серверная часть на NestJS принимает контакт, проверяет данные (лишние поля отклоняются) и создаёт заявку в PostgreSQL одной транзакцией.
- Уведомление: новая заявка сразу приходит в Telegram; сбой отправки не теряет заявку.
- Данные посетителей: политика конфиденциальности описывает, что собирается и где хранится, и обновляется вместе с изменениями в работе сайта.
- Разработка: код пишется вместе с ИИ-агентом небольшими проверяемыми шагами; около 180 автоматических тестов защищают от поломок.
Результат
- Рабочий сайт с ИИ-чатом: от первого вопроса посетителя до заявки в базе и сообщения в Telegram.
- Бесплатный старт на GigaChat (365 млн токенов в год, без карты и юрлица) доступен и клиенту.
- Смена модели не требует переписывать код.
- Заявка не теряется даже при сбое уведомления.
Похожая задача? Начните с бесплатного ИИ-аудита: несколько вопросов о вашем бизнесе, и вы получите страницу с разбором.