Разработка AI-агента службы поддержки в Telegram

Цель проекта - создать автоматизированную систему поддержки пользователей через Telegram-бота. Система должна работать как интеллектуальная тикет-система с возможностью автоматических ответов через AI и плавной передачей сложных вопросов живому оператору.

Основные функции системы

  • Приём входящих сообщений: Пользователь пишет боту в личные сообщения. Система через n8n определяет, создавать новый тикет (тему в группе поддержки) или использовать существующий.
  • Двусторонняя пересылка сообщений: Сообщения от пользователя автоматически попадают в соответствующую тему-тикет. Ответы оператора из темы пересылаются обратно пользователю в личку.
  • Интеллектуальные ответы (AI): Система сначала ищет ответ в базе FAQ. При отсутствии готового решения запрашивает генерацию ответа у AI-модели через OpenRouter API. Сгенерированный ответ отправляется пользователю и дублируется в тему для информирования оператора.
  • Передача диалога оператору: Реализовать триггеры для передачи тикета оператору: по кнопке пользователя, при низкой уверенности AI-ответа или по команде оператора в теме.
  • Управление статусами: Статус тикета отображается через эмодзи в названии форумной темы (новый, в работе у оператора, закрыт).

Технический стек и требования

  • Платформа: Telegram Bot API.
  • Оркестратор процессов: n8n (необходимо настроить workflows для обработки событий).
  • AI-интеграция: OpenRouter API для подключения к моделям типа ChatGPT.
  • База данных: Для хранения данных тикетов и пользователей (PostgreSQL, MySQL или SQLite).
  • Организация тикетов: Использование форумных тем (forum topics) в Telegram-группе для изоляции диалогов.

Ключевые логические условия

  • Автоматическое создание новой форум-темы при первом сообщении от пользователя.
  • Привязка последующих сообщений пользователя к уже созданной теме.
  • Многоуровневая система ответов: FAQ → AI-генерация → оператор.
  • Чёткий механизм перехвата тикета оператором для исключения конфликтов (AI vs человек).
  • Визуальная индикация статуса тикета прямо в интерфейсе Telegram.

Модернизация и адаптация VBA-макроса Excel под 64-битную систему

Требуется доработка старого рабочего Excel-файма с VBA-кодом, созданного для 32-битных систем. Необходимо обеспечить корректную работу на современных 64-битных версиях Office, а также провести ревизию кода для исправления накопившихся нюансов и улучшения функционала.