基于 Python 3.10+、PySide6、SQLite 与 DeepSeek API 的个人行业情报桌面应用:定时采集、手动/定时分析、本地存储、邮件推送(SMTP)。
Windows 一键安装程序(推荐)
文件大小 ≈ 43 MB|支持 Windows 10/11
- Python 3.10 或更高版本
- Windows / macOS / Linux
在项目根目录(含 main.py 与 requirements.txt)执行:
python -m venv .venvWindows(PowerShell):
.\.venv\Scripts\Activate.ps1
pip install -r requirements.txtmacOS / Linux:
source .venv/bin/activate
pip install -r requirements.txt- 首次运行会在
config/config.json写入配置(若不存在则从默认加载)。(仓库已忽略config/config.json)。 - API Key 与 SMTP 密码在磁盘上以 Fernet 对称加密存储,密钥文件位于
data/.fernet_key(已加入.gitignore)。 - 可选:复制
.env.example为.env,设置AI_INTELLIGENCE_LOG_LEVEL等(见config/settings.py中的env_prefix)。
在应用内 「设置」 标签页填写 DeepSeek API Key、SMTP 与收件人后点击 保存设置。
在项目根目录:
python main.pymain.py:入口ai_intelligence_system/:主包(主窗口、UI 主题、Worker、Core、模型、工具)data/:SQLite 与本地密钥logs/:滚动日志文件config/:用户config.json(运行时生成)
- 网络请求、AI 调用、数据库批量读写、导出、邮件发送等均在 QThread + QObject Worker 中执行,避免阻塞 UI。
- 统一爬虫框架(BaseCrawler),快速扩展新来源
- 定时任务使用 APScheduler 的
BackgroundScheduler,在 独立 QThread 中启停(见core/scheduler.py)。
- ✔️升级为协同架构(定向抓取国家发改委、国家能源局、财联社、国家统计局等官方及财经新闻等更多权威渠道)
- ✔️DeepSeek API只用于内容解析,不做数据获取,对候票池进行新闻情绪打分、多因子综合推理,输出结构化 JSON + 中文诊断报告
- 增强政策解读深度与影响分析




