AI4Finance Foundation: Алго-трейдингке арналған FinGPT, FinRL және FinRobot экожүйесі

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

AI4Finance — қаржыға арналған AI экожүйесі

ai4finance.org сайтындағы AI4Finance Foundation қаржы саласында AI қолдануға арналған ондаған ашық бастапқы кодты жобаны біріктіреді. Фреймворкті үш тірек құрайды:

ТірекМақсатыНегізгі технология
FinGPTҚаржылық LLMLoRA, дәл баптау, сентимент
FinRLТрейдингке арналған RLGymnasium, DRL агенттері
FinRobotКөп агентті оркестрлеуAutoGen, рөлдер, құралдар жинағы

1. FinGPT — LoRA арқылы қаржылық LLM

LoRA — бүкіл модельді қайта оқытпай бейімдеу

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_CryptoCCXT арқылы 24/7 крипто
FinRL_DeepSeekNLP белгілері → PPO/CPPO
FinRL_Market_SimulatorLOB симуляциясы, ABIDES, TWAP

3. FinRobot — AI агенттерін оркестрлеу

FinRobot — бұл FinGPT/FinRL үстіндегі UX және сценарийлер. Агент рөлдеріне акцияларды зерттеу, тәуекелдерді талдау және портфельді басқару кіреді.

Сілтемелер

Жоғарыдағының бәрі — ашық зерттеу коды; бұл жеке инвестициялық кеңес емес.