Техническое задание: Разработка WhatsApp бота с AI

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

Разработать бота для WhatsApp с использованием официального WhatsApp Cloud API, который будет обрабатывать запросы клиентов с помощью искусственного интеллекта и базы знаний, а также уметь искать файлы на сайте по указанному email.

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

1. Интеграция с WhatsApp

  • Использовать официальный WhatsApp Cloud API (настройка webhook и получение ID, токенов).
  • Бот принимает входящие сообщения от клиентов через webhook.
  • Отвечает на сообщения с помощью AI (OpenRouter, модель Claude).

2. Работа с базой знаний

  • В приоритете - отвечать на вопросы, используя собственную базу инструкций и гайдов.
  • Поддерживать загрузку и обновление обучающих материалов.

3. Автоматизация поиска на сайте

  • Объяснить механизм авторизации на сайте (по логину/паролю).
  • По команде от клиента (с указанием email) выполнять поиск файла на сайте.
  • Если найден 1 файл - отправлять прямую ссылку на скачивание.
  • Если найдено несколько - возвращать их список.

4. Безопасность данных

  • Реализовать механизм проверки, что клиент получает только файлы, принадлежащие его email.
  • Исключить доступ к чужим данным (предусмотреть валидацию/подтверждение).

5. Режим операторской поддержки

  • Включение эскалации если AI не может ответить, при ошибках сайта, по просьбе «оператор».
  • Двусторонний мост: все входящие сообщения из WhatsApp дублируются в Telegram-чат оператора.
  • Оператор отвечает через Telegram, и бот пересылает этот ответ обратно клиенту в WhatsApp.

Ожидаемый результат

Рабочий прототип бота, протестированный end-to-end: от отправки сообщения из WhatsApp до получения ответа AI/автоматизации или реакции оператора.

Выгрузка базы данных российских организаций по отраслям

Требуется выгрузить базу данных действующих компаний РФ с фильтрацией по заданным кодам ОКВЭД, отсортированную по убыванию прибыли и выручки. Каждая отраслевая группа предоставляется отдельным файлом.