Техническое задание: Доработка ИИ-бота для анализа криптовалют

Краткое описание проекта

Существует рабочий ИИ-бот, собранный на платформе n8n. Его текущая функциональность включает анализ криптовалют на основе данных с биржи: получение выгрузки, анализ свечей на трех таймфреймах и обработку информации через ИИ-модель для формирования ответа. Ежедневно анализируется около 200 монет. Требуется провести две ключевые доработки для повышения эффективности и бесперебойности работы системы.

Задачи для реализации

1. Интеграция приоритетной выгрузки монет по капитализации

  • Заменить текущий механизм выгрузки монет на логичный, основанный на рыночной капитализации.
  • Для этого необходимо интегрировать API стороннего сервиса (например, CoinGecko или CoinMarketCap).
  • Проанализировать и выбрать подходящий тарифный план выбранного API.
  • Обеспечить совместимость новой выгрузки списка монет с существующим процессом анализа свечей из API биржи. Новая логика не должна нарушать работоспособность бота.

2. Оптимизация логики обновления данных

  • В текущей реализации анализ запускается дважды в день. В момент запуска старые данные удаляются до завершения полного цикла анализа новых, что приводит к временным "простоям" бота, когда он не показывает информацию.
  • Необходимо разработать и внедрить новую логику обновления данных.
  • Старые данные должны сохраняться до тех пор, пока анализ ВСЕХ новых монет не будет полностью завершен и готов к отображению.
  • Только после успешного формирования нового полного набора данных старые должны быть заменены. Это исключит периоды, когда бот не выдает аналитику.

Технические детали текущей системы

  • Платформа автоматизации: n8n.
  • Источник данных для свечей: API криптобиржи.
  • Аналитический движок: ИИ-модель (Perplexity API).
  • Частота анализа: 2 раза в сутки.
  • Объем анализа: ~200 монет ежедневно.

Автоматизация переноса договоров из Google Sheets в Excel с подстановкой данных

Требуется автоматизировать процесс заполнения шаблонов договоров в Excel данными из Google Таблиц. Необходимо реализовать систему подстановки информации о клиентах из отдельного справочника.

Разработка клона коммерческого Telegram-бота с полным функционалом

Требуется создать полную копию существующего коммерческого Telegram-бота, включая весь его пользовательский и административный функционал. Задача включает в себя анализ работы оригинала и его точное воспроизведение.

Визуализация графа научных публикаций из базы данных DBLP

Требуется помощь в обработке данных и визуализации сложного графа с большим количеством вершин и рёбер. Основой служат публикации в формате DBLP. Задача включает работу с данными в Python и создание наглядного представления сети.