Умный Telegram-бот поддержки на базе базы знаний компании (RAG)

Ссылка на работу
**Задача:** Разработать интеллектуального чат-бота (ИИ-ассистента), способного мгновенно и точно отвечать на вопросы клиентов или сотрудников. Главное требование — бот должен давать ответы **строго на основе внутренней документации** компании (инструкции, регламенты, прайс-листы). **Стек технологий:** n8n, Supabase (pgvector), OpenRouter (API языковых моделей), Telegram Bot API. **Что было реализовано:** * **Векторизация базы знаний:** Настроен процесс загрузки и обработки корпоративных документов. Текст разбивается на смысловые фрагменты (чанки) и преобразуется в векторные представления (embeddings), которые безопасно хранятся в базе данных Supabase с использованием расширения pgvector. * **Семантический поиск (Retrieval):** В n8n разработан сценарий обработки входящих сообщений из Telegram. Алгоритм преобразует вопрос пользователя в вектор и выполняет поиск по Supabase, находя наиболее релевантные фрагменты из базы знаний. * **Генерация ответов (Generation):** Найденный контекст вместе с вопросом пользователя передается через OpenRouter в передовую языковую модель (например, Claude или GPT-4) с жестким системным промптом: «Отвечай только на основе предоставленного контекста». **Результат для бизнеса:** Создана масштабируемая архитектура ИИ-поддержки. Нагрузка на операторов/отдел кадров снижена до 80%. Пользователи получают точные ответы за секунды в режиме 24/7. Базу знаний можно легко обновлять и дополнять без необходимости переобучать саму нейросеть.