Skip to content

novaCoder-zrk/FaFaFaAgent

Repository files navigation

经济日报 Agent

基于 LangGraph 的经济日报总结 Agent,每日自动爬取全球行情与新闻、分析市场情绪、发送邮件日报,支持 CLI 查询。

快速启动

  1. 复制环境变量模板并填入 API Keys:

    cp .env.example .env
    # 编辑 .env,填入 ANTHROPIC_API_KEY、TAVILY_API_KEY、EMAIL_* 等
  2. 安装依赖:

    pip install -e ".[dev]"
  3. 设置初始关注偏好(首次运行):

    python main.py query "帮我关注新能源、半导体、医疗板块"
    python main.py query "帮我关注基金000001和110020"
    python main.py show-preferences
  4. 手动触发今日任务(测试):

    python main.py run-daily
  5. 启动定时调度器(每日 07:00 自动运行):

    python main.py schedule
  6. 查询历史数据:

    python main.py query "上周新能源板块发生了什么?"
    python main.py query "最近美股情绪如何?"

功能

  • 每日日报:自动爬取 A股/港股/美股 行情 + Tavily 新闻搜索,Claude 分析情绪,Gmail 发送纯文本报告
  • RAG 查询:历史数据存储为 FAISS 向量库,支持语义检索;检索不到时自动 Tavily 回退
  • 偏好管理:自然语言添加/删除关注板块和基金,重启后持久化保留
  • 定时调度:APScheduler 每日 07:00 自动运行(可在 config.yaml 修改)

About

一路发发发!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages