Задача

Разработать Telegram-бота с интеграцией искусственного интеллекта для поиска и анализа информации о судебных делах из различных внешних источников.

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

Основной сценарий работы

Пользователь задает боту запрос, например: "Практика применений по заявленной теме за прошлый год по региону". Далее реализуется логика умной фильтрации:

  • Быстрая проверка объёма данных: Система анализирует количество найденных дел.
  • Обработка большого количества результатов: Если дел больше 500, бот не начинает их детальный анализ, так как это займет много времени.
  • Предложение альтернативы: Бот отправляет пользователю сообщение с уведомлением о большом объёме данных и предлагает выбрать конкретный отчетный период для ускорения обработки.
  • Пример выбора периода: Пользователь может выбрать квартал (1. 1квартал, 2. 2квартал, 3. 3квартал, 4. 4квартал).
  • Детальный анализ и сводка: После выбора периода бот проводит полный анализ выбранного интервала и выдает точную сводку с ключевыми выводами.

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

  • Интеграция с внешними источниками данных (список источников уточняется с заказчиком).
  • Наличие логики ограничения ресурсов для предотвращения длительного зависания анализа.
  • Реализация интерактивного меню для выбора временных периодов (через встроенную клавиатуру Telegram).
  • Вывод результатов в структурированном и читаемом формате.

Требования к Xoду задачи

  • Любой язык программирования (Python, JavaScript или другие).
  • Архитектура бота должна позволять легко маштаризовать количество источников данных.

Визуальная проверка статей на сайте

Требуется найти баги в текстах и изображениях на сайте: ошибки кода, лишние символы, некачественные фото и сканирование содержимого. Результаты фиксируются в Google-таблице с приложением скриншотов.