AgiLab(Agi实验室),专注于将前沿AI技术落地:量化金融以及自媒体智能化运营。
概览
- :financial-research Skill 只负责数据采集、指标计算、结构化输出,不调 LLM。 - :router_agent.py 调用 Skill 获取数据包,由 LLM 生成中文分析报告。 - :所有脚本独立可运行,输出 stdout JSON。 - stock:股票,如 600519 - etf:ETF,如 510300 - futures:期货,如 RB - convertible:可转债,如 113052 - fund:场外基金,如 000001
README
AgiLab
AgiLab,AGI实验室。
架构
.
├── backend/
│ ├── server.py # FastAPI + SSE 流式问答服务
│ └── templates/
│ └── chat.html # 问答界面
├── agents/
│ └── router_agent.py # 统一入口 Agent,调用 Skill 并生成报告
├── skills/
│ └── financial-research/ # 标准化 Skill:数据采集 → 指标计算 → 结构化输出
│ ├── SKILL.md
│ ├── references/
│ │ └── analysis-framework.md
│ └── scripts/
│ ├── main.py # 编排入口
│ ├── market_data.py # 行情数据
│ ├── technical.py # 技术指标
│ ├── fundamental.py # 基本面数据
│ └── sentiment.py # 情绪指标
└── config.py # 配置(TS_TOKEN 等)
设计原则
- Skill 只做数据:
financial-researchSkill 只负责数据采集、指标计算、结构化输出,不调 LLM。 - Agent 负责推理:
router_agent.py调用 Skill 获取数据包,由 LLM 生成中文分析报告。 - 标准化 CLI:所有脚本独立可运行,输出 stdout JSON。
启动
.venv/Scripts/python.exe backend/server.py
支持的品类
stock:股票,如600519etf:ETF,如510300futures:期货,如RBconvertible:可转债,如113052fund:场外基金,如000001
测试 Skill
.venv/Scripts/python skills/financial-research/scripts/main.py 600519 --market stock --days 30
推荐工具
换一个关键词,或者移除筛选条件。
安装
npx skillfish add ailabx/agilab