Разработка ИИ-агента с телеграмм-ботом и системой workflow

Основная задача

Создание интегрированной системы, состоящей из трёх ключевых компонентов:

  • LLM-агент (языковая модель)
  • Телеграмм-бот для взаимодействия с пользователем
  • Система управления рабочими процессами (workflow)

Функциональные требования

1. Загрузка данных

  • Через телеграмм-бот пользователь загружает 3-5 прайс-листов (формат аналогичен предоставленному примеру)
  • Данные сохраняются в память LLM для последующей обработки

2. Обработка команд

  • Бот принимает команды текстовыми или голосовыми сообщениями
  • Пример команды: "Создай рерайт", "Перепиши задание более понятно и интересно"

3. Обработка конфиденциальной информации

  • Автоматическое скрытие названий фирм, сайтов, телефонов и других контактных данных в обрабатываемых текстах

4. Формат вывода

  • Система возвращает ответ строго в формате JSON
  • Структура JSON-ответа:
    • title - заголовок для текста
    • description - краткое описание
    • text - основное описание в виде HTML (только содержимое тега body, без стилей и скриптов)
    • theme - тематика одним словом (например: "продвижение сайтов", "код", "код на питоне")

Технические требования к текстовому выводу

  • HTML-контент должен использовать семантическую разметку: заголовки h1/h2/h3
  • Для перечислений использовать списки ul/li
  • Текст должен быть структурированным, понятным и профессиональным
  • Запрещены любые упоминания конкретных компаний, контактов, сайтов

Критерии определения тематики (theme)

  • Для задач по программированию: "код"
  • При указании конкретного языка: "код на питоне", "код на javascript"
  • Для SEO-задач: "продвижение сайтов"
  • Для дизайнерских задач: "дизайн"
  • Для текстовых задач: "копирайтинг"
  • Для остальных случаев - общая тематика