基于 LangGraph 的经济日报总结 Agent,每日自动爬取全球行情与新闻、分析市场情绪、发送邮件日报,支持 CLI 查询。
-
复制环境变量模板并填入 API Keys:
cp .env.example .env # 编辑 .env,填入 ANTHROPIC_API_KEY、TAVILY_API_KEY、EMAIL_* 等 -
安装依赖:
pip install -e ".[dev]" -
设置初始关注偏好(首次运行):
python main.py query "帮我关注新能源、半导体、医疗板块" python main.py query "帮我关注基金000001和110020" python main.py show-preferences
-
手动触发今日任务(测试):
python main.py run-daily
-
启动定时调度器(每日 07:00 自动运行):
python main.py schedule
-
查询历史数据:
python main.py query "上周新能源板块发生了什么?" python main.py query "最近美股情绪如何?"
- 每日日报:自动爬取 A股/港股/美股 行情 + Tavily 新闻搜索,Claude 分析情绪,Gmail 发送纯文本报告
- RAG 查询:历史数据存储为 FAISS 向量库,支持语义检索;检索不到时自动 Tavily 回退
- 偏好管理:自然语言添加/删除关注板块和基金,重启后持久化保留
- 定时调度:APScheduler 每日 07:00 自动运行(可在 config.yaml 修改)