williamoliv/Atualizadinho
GitHub: williamoliv/Atualizadinho
一个基于 RAG 的自动化 Agent,每日检索金融犯罪新闻并通过终端聊天机器人提供问答服务。
Stars: 0 | Forks: 0
# Atualizadinho FinCrime
用于检索并回答每日金融犯罪(FinCrime)相关新闻问题的 Agent。
## 组件
1. **数据检索器 (`AgentDataRetriever.py`)**:通过 GitHub Actions 每日运行。它会搜索最新的 FinCrime 新闻,并将结构化的上下文以 PDF 文件的形式保存到 `resources/` 目录中。
2. **问答聊天机器人 (`AtualizadinhoFinCrimes.py`)**:一个基于 RAG 的终端聊天机器人,使用 LangChain 和 Ollama 读取已检索的 PDF 文件,并严格根据内部文档回答问题。
## 环境要求
- Python 3.10+
- 配置好 `TAVILY_API_KEY` 的 `.env` 文件
- 本地安装了 Ollama 以及所需的模型
- `requirements.txt` 中列出的依赖项
## 执行
手动更新新闻数据库:
python AgentDataRetriever.py
启动聊天机器人:
python AtualizadinhoFinCrimes.py
标签:AI智能体, AI风险缓解, LangChain, LLM评估, Ollama, RAG, 自动化信息收集, 轻量级, 逆向工具, 金融犯罪资讯, 问答系统