Python-разработчик для ИИ-ассистента T-Invest
Описание
Требуется Python-разработчик для интеграции T-Invest API (Т-Банк) с DeepSeek. Задача состоит в создании приложения, позволяющего пользователю задавать вопросы о своём инвестиционном портфеле и потенциальных покупках на естественном языке. DeepSeek, используя механизм Function Calling, должен запрашивать данные из T-Invest API (счета, портфель, операции, свечи, цены) и фундаментальные показатели бумаг (P/E, ROE, EPS, капитализация, дивидендная доходность и другие через метод GetAssetFundamentals), а затем формировать ответы на основе реальных цифр.
Ключевые требования включают: Python 3.10+, использование официального SDK tinkoff-investments, интеграция DeepSeek через openai SDK с base_url api.deepsee, работа только с read-only токеном Т-Банка, тестирование через Sandbox, хранение токенов в .env, обработка ошибок с retry, логирование без секретов, базовые unit-тесты с моками, а также README с инструкцией. MVP должен представлять собой CLI-чат на rich, запускаемый одной командой.
Опционально: стриминг ответов, веб-интерфейс на Streamlit, кэширование рыночных данных.
Сценарии для приёмки включают запросы типа: «покажи портфель», «какая бумага дала лучшую доходность за месяц», «что там по SBER», «сколько пополнил за месяц», «какие бумаги из моего вотчлиста сейчас недооценены по P/E и ROE» (модель вызывает GetAssetFundamentals и интерпретирует мультипликаторы).
Поставка проекта: Git-репозиторий с кодом, тестами, .env.example и документацией.
