Автоматизировать разработку чат-бота N8n в Телеграме, ИИ-ассистент И персональный консультант для сотрудников компании. “Техническое задание: Разработка чат-бота в Telegram — ИИ-ассистента и персонального консультанта для сотрудников компании Magssory 1. Общая цель Создать многофункционального Telegram-бота, выполняющего роль ИИ-ассистента и персонального консультанта для сотрудников компании Magssory. Бот должен обрабатывать текстовые запросы сотрудников, помогать в решении рабочих задач и консультировать по продуктам компании. 2. Функциональные требования 2.1 Обработка запросов: Поддержка текстовых запросов от сотрудников. Анализ запроса с определением типа (например: рабочая задача, вопрос по товару, общий информационный запрос). Выбор подходящего сценария выполнения (ответ с помощью LLM, запрос в базу знаний, выполнение действий и пр.). 2.2 Используемые источники данных и сервисы: LLM через OpenRouter.ai: возможность подключения нескольких моделей (например, GPT-4, Claude, Mistral и др.), выбор оптимальной модели для каждого запроса. Поисковый интерфейс через Perplexity.ai: используется при необходимости получения свежей или общедоступной информации из Интернета. База знаний Magssory (встроенная или внешняя): приоритетный источник при вопросах, касающихся продукции компании. Память через getzep.com: для хранения истории взаимодействий с каждым пользователем (персональные чаты и групповые чаты обрабатываются раздельно). 2.3 Приоритет источников: Если вопрос касается товаров Magssory, бот обязан сначала обращаться к базе знаний Magssory и только в случае отсутствия релевантной информации — к LLM или Perplexity. Ответ, сформированный на основе базы знаний, должен быть четко помечен как официальный. 2.4 Работа с Telegram: Поддержка личных чатов с сотрудниками (разные сотрудники — разная память). Поддержка нескольких групповых чатов (отдельная память на каждый чат). Возможность настройки контекста (например: имя сотрудника, его роль, подразделение — опционально). 3. Этапы реализации MVP (первая версия): Поддержка только текстовых сообщений. Интеграция: Telegram Bot API. OpenRouter API (работа с несколькими LLM). Perplexity.ai API. getzep.com (долговременная память). База знаний Magssory (формат согласовывается отдельно: JSON, база данных, API). Контекстная память для каждого чата (по user_id и chat_id). Вывод ответов в виде текстовых сообщений. Расширение в следующих версиях: Поддержка голосовых сообщений, фото, видео, аудио, документов (pdf, ppt, doc, xls и др.). Синтез речи: генерация голосовых ответов (например, через ElevenLabs, Google TTS и др.). Дополнительные функции: быстрые кнопки, генерация отчетов, интеграция с таск-менеджерами и другими системами компании.“.