Self-hosted n8n production-пайплайн для обработки интервью (143 ноды) Что умеет. Рабочий контур в self-hosted n8n: вход — Telegram-бот, выход — структурированный отчёт по интервью в виде сообщения, DOCX или письма. Пользователь отправляет голосовое или аудиофайл, получает расшифровку и тематический анализ. В эксплуатации. Принцип работы. Один workflow в шести функциональных кластерах: приём, транскрипция, классификация, анализаторы, обработка ошибок, выдача. Транскрипция — трёхстадийный конвейер AssemblyAI (Upload → Start → Check). LLM-классификация маршрутизирует в одну из шести предметных веток плюс комплексный и корпоративный сценарии со своими структурированными промптами. Результат нормализуется под HTML Telegram, нарезается по лимитам, конвертируется в DOCX и уходит по SMTP. Сильные стороны. — Multi-LLM с fallback: OpenAI основной, DeepSeek резервный. Переключение без переписывания воркфлоу, плюс A/B-сравнение на одинаковых входах. — Error-handling — 31 узел: локальные хендлеры на каждую ветку и стадию AssemblyAI, retry с backoff, разделение retryable и критических ошибок. — Telegram state-machine без внешнего хранилища: разнесены message и callback_query, отдельные состояния ожидания. — Каталог промптов с UI в боте (preview / file / e-mail) через self-fetch. — Self-diagnosis: ветка валидации и notify-каскад со статусами API в чат админа — наблюдаемость без Grafana. — Стек: n8n self-hosted, Telegram Bot API, AssemblyAI, OpenAI, DeepSeek, SMTP.
https://nikolai-karpov.github.io/my-website/site-pages/hr-n8n-agent.html