# Financial news analysis **Repository Path**: teeoo/financial-news-analysis ## Basic Information - **Project Name**: Financial news analysis - **Description**: 本项目志在打造一个基于人工智能deepseek的实时财经新闻分析助手,通过对财经新闻的智能抓取和深度分析,为用户提供及时、专业的新闻要点提炼和市场影响分析。系统利用先进的自然语言处理技术,帮助投资者快速把握市场动态,辅助投资决策。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 2 - **Created**: 2025-03-10 - **Last Updated**: 2025-09-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 财经新闻分析助理 ## 项目简介 本项目是一个基于人工智能的全球财经新闻实时分析系统,通过对多个权威财经新闻源(包括港股、美股及华尔街见闻等)的智能抓取和深度分析,为用户提供及时、专业的新闻要点提炼和市场影响分析。系统利用先进的自然语言处理技术,帮助投资者快速把握全球市场动态,辅助投资决策。 ## 技术架构 ### 后端服务 (Python) - **Web框架**: Flask - **异步爬虫**: AsyncWebCrawler - **AI模型**: DeepSeek Chat - **跨域支持**: Flask-CORS - **数据API**: 多源新闻API接口 - **日志系统**: 系统运行日志记录 ### 前端应用 (Electron + Vue3) - **框架**: Vue 3 + TypeScript - **构建工具**: Vite - **桌面支持**: Electron - **Markdown渲染**: Marked ## 核心功能 1. **全球新闻智能抓取** - 支持多个权威财经新闻源 - 覆盖港股、美股等多个市场 - 智能提取关键新闻信息 - 自动过滤无关内容 2. **AI深度分析** - 新闻重要性评估 - 市场影响力分析 - 时效性判断 - 跨市场关联性分析 3. **结构化输出** - 重要新闻要点提炼 - 潜在市场影响分析 - 行业和股市影响评估 - 多市场联动分析 ## 项目特点 - **实时性**: 支持全球主要市场新闻实时抓取和分析 - **智能化**: 运用DeepSeek模型进行专业的财经分析 - **可视化**: 优雅的界面展示,支持Markdown渲染 - **跨平台**: 基于Electron实现跨平台桌面应用 - **多源整合**: 支持多个权威新闻源的数据聚合 ## 技术亮点 1. **异步处理** - 使用Python异步编程提高新闻抓取效率 - 异步Web服务确保响应速度 - 多源数据并行处理 2. **AI模型应用** - 集成DeepSeek Chat模型 - 专业的财经分析能力 - 跨市场数据关联分析 3. **现代化前端** - Vue3 + TypeScript提供类型安全 - Vite构建优化开发体验 - 响应式设计适配多种场景 ## 项目价值 - **信息聚合**: 自动化收集和处理全球财经新闻 - **深度分析**: AI驱动的专业分析视角 - **决策辅助**: 为投资决策提供全面参考依据 - **效率提升**: 降低全球市场信息获取和分析成本 ## 使用说明 1. **环境要求** - Python 3.7+ - Node.js 14+ - DeepSeek API密钥 安装Python依赖: ```bash # 使用pip安装项目所需的Python包 pip install -r requirements.txt ``` 2. **API配置** - 在项目根目录的`config.yaml`文件中配置DeepSeek API密钥 - 获取API密钥:访问[DeepSeek官网](https://platform.deepseek.com/)注册账号并创建API密钥 - 配置示例: ```yaml api: deepseek: key: "your-api-key-here" ``` 3. **使用启动脚本** 项目提供了便捷的启动脚本,可以一键启动整个系统: Windows系统: ```bash start.bat ``` macOS/Linux系统: ```bash # 首次运行前需要添加执行权限 chmod +x start.sh # 启动系统 ./start.sh ``` 启动脚本会自动: - 检查Python和Node.js环境 - 启动后端服务 - 安装前端依赖(如果需要) - 启动前端应用 - 当应用关闭时自动清理相关进程 > 注意:如果需要分别启动前后端服务,可以使用以下命令: 后端启动: ```bash python news_analyzer.py ``` 前端启动: ```bash cd news-app npm install npm run dev ``` ## 未来展望 - 扩展更多新闻源支持 - 增加个性化分析维度 - 添加历史数据分析功能 - 优化AI模型分析效果 - 增强跨市场数据分析能力 ## 许可证 MIT License