AI4Finance Foundation: Алго-трейдингке арналған FinGPT, FinRL және FinRobot экожүйесі
AI4Finance Foundation экожүйесі бойынша толық нұсқаулық: FinGPT (қаржыға арналған LLM + LoRA), FinRL (трейдингке арналған күшейтілген оқыту), FinRobot (көп агентті оркестрлеу). Спутниктер, конвейерлер және практикалық қолдану.


ai4finance.org сайтындағы AI4Finance Foundation қаржы саласында AI қолдануға арналған ондаған ашық бастапқы кодты жобаны біріктіреді. Фреймворкті үш тірек құрайды:
| Тірек | Мақсаты | Негізгі технология |
|---|---|---|
| FinGPT | Қаржылық LLM | LoRA, дәл баптау, сентимент |
| FinRL | Трейдингке арналған RL | Gymnasium, DRL агенттері |
| FinRobot | Көп агентті оркестрлеу | AutoGen, рөлдер, құралдар жинағы |
1. FinGPT — LoRA арқылы қаржылық LLM

LoRA (Low-Rank Adaptation) миллиардтаған параметрдің барлығын қайта оқытудың орнына таңдалған қабаттарға шағын оқытылатын матрицалар қосады. Арзанырақ, салыстыруға ыңғайлырақ, ықшам сақтау.
Спутниктер: FinNLP және FinRAG
- FinNLP — қаржылық NLP үшін ETL: жаңалықтар, әлеуметтік желілер, SEC есептері.
- FinRAG — RAG конвейері: PDF/Word → бөліктер → векторлық қойма → LLM жауаптары.
2. FinRL — трейдингке арналған күшейтілген оқыту
FinRL нарық деректерін, Gymnasium орталарын және DRL кітапханаларын (ElegantRL, RLlib, Stable-Baselines3) байланыстырады.
turbulence_threshold арқылы кірістірілген тәуекелді басқару — құбылмалылық тым жоғары болғанда агент "қолма-қол ақша режиміне" ауысады.
FinRL спутниктері
| Жоба | Мақсаты |
|---|---|
| FinRL-Meta | Кеңейтілген орталар мен деректер жиынтықтары |
| FinRL_Crypto | CCXT арқылы 24/7 крипто |
| FinRL_DeepSeek | NLP белгілері → PPO/CPPO |
| FinRL_Market_Simulator | LOB симуляциясы, ABIDES, TWAP |
3. FinRobot — AI агенттерін оркестрлеу
FinRobot — бұл FinGPT/FinRL үстіндегі UX және сценарийлер. Агент рөлдеріне акцияларды зерттеу, тәуекелдерді талдау және портфельді басқару кіреді.
Сілтемелер
- 🌐 Веб-сайт: ai4finance.org
- 💻 GitHub: AI4Finance-Foundation
Жоғарыдағының бәрі — ашық зерттеу коды; бұл жеке инвестициялық кеңес емес.