О проекте
Это высокотехнологичный чат-бот на платформе Telegram, предназначенный для финансового консультирования, глубокой рыночной аналитики и обучения пользователей основам инвестирования.
В отличие от стандартных кнопочных ботов, данный проект представляет собой AI-агента на базе больших языковых моделей (LLM), который способен вести естественный диалог, понимать сложные запросы, самостоятельно принимать решения об использовании внешних инструментов (поиск в интернете, запрос котировок, построение графиков) и предоставлять аргументированные финансовые ответы, подкрепленные актуальными данными.
Функционал для пользователя
Пользователь получает в свое распоряжение персонального финансового аналитика, доступного 24/7. Взаимодействие происходит на естественном языке — бот понимает контекст и намерения.
Ключевые возможности:
- Глубокая рыночная аналитика: Получение котировок (MOEX, Yahoo Finance), генерация графиков с индикаторами (SMA, RSI), просмотр фундаментальных показателей (P/E, EPS).
- Информационная поддержка: Календарь дивидендов, новости по эмитентам и «умный» поиск в интернете для актуализации данных по законодательству и налогам.
- Образовательная платформа: Интерактивные курсы по финграмотности с отслеживанием прогресса и ответами на вопросы на основе внутренней Базы Знаний (RAG).
- Финансовые калькуляторы: Инструменты для расчета доходности, ипотеки, кредитов и сложных процентов.
Технологии и архитектура
Проект реализован на стеке Python с использованием передовых подходов к разработке AI-приложений. Архитектура построена на микросервисах (Bot, Worker, Server) для обеспечения отказоустойчивости и масштабируемости.
Стек технологий:
Результаты внедрения
Ключевые особенности реализации:
- Гибридная обработка данных: Система автоматически переключается между API бирж и веб-поиском для гарантированного получения ответа.
- Защита от сбоев: Очереди и фоновые воркеры предотвращают «зависание» бота при выполнении ресурсоемких задач (генерация графиков, LLM-запросы).
- Высокое качество визуализации: Динамическая адаптация графиков и таблиц под контент для удобного отображения в чате.
- Бесшовная интеграция: Мгновенная синхронизация авторизации с внешней базой клиентов через API.



