Brief 概述
Brief(财经时事资讯简报生成器)是一款面向投资人、财经作者与内容创作者的智能工具,只需输入新闻链接,即可自动生成排版精美、逻辑清晰的财经简报。系统会通过AI引擎分析新闻内容,自动提炼关键信息、生成手绘风格插图,并支持导出高清长图,适用于社交媒体分享与专业展示。
核心功能
- 一键生成:输入新闻链接,自动产出结构化财经简报。
- AI 分析:抽取关键信息与结论,标注重点数据与观点。
- 视觉呈现:手绘风插图、米色背景与多彩高亮,专业而易读。
- 即用即走:支持移动端查看与长图下载,便于社媒传播与归档。
工作流程
输入链接 → 智能爬取 → AI 提炼 → 自动配图 → 渲染简报 → 导出长图
- 内容获取:解析主流新闻站点链接,过滤广告与评论,只保留正文。
- 智能分析:将长文拆解为 2–6 个模块;以方括号标签输出重点,前端解析并渲染。
- 插图生成:依据内容自动生成手绘风图表,统一视觉风格,包含必要数据与财经图标。
- 导出分发:生成高清长图与二维码,便于回溯原文与分享。
设计与体验
视觉设计
- 配色:温暖米色背景(#f5f2e8)+ 四色高亮体系。
- 字体:Noto Sans SC,中文显示友好。
- 布局:卡片化信息层次与杂志式排版,兼顾可读与审美。
交互设计
- 处理进度可视化,加载动画与状态提示清晰。
- 日期可编辑;内置示例文章,降低上手门槛。
移动端优化
- 响应式布局,触控友好;针对手机屏幕做了专属排版与按钮尺寸调整。
技术架构
前端
- 原生技术栈:HTML5 + CSS3 + Vanilla JavaScript,无框架依赖、加载轻量。
- 主要库:dom-to-image(长图导出)、qrcode.js(二维码生成)、FileSaver.js(下载)。
- 文件组织:
index.html(加载顺序:config → prompts → api → download → script)styles.css、config.js(示例文章)prompts.js(提炼与插图生成提示词模板)api.js(外部 API 调用与配置)download.js(导出逻辑,移动端给出替代提示)script.js(渲染与交互主流程)
后端与服务
- Serverless:阿里云函数计算,按需付费、零运维。
- 统一代理:一个函数对接多上游服务——Unifuns(内容提取)、Gemini 2.5 Flash(分析)、Nano Banana(插图),其中部分通过 302.ai 直连。
核心算法与规则
- 方括号标签高亮:
[R]…[/R](红:关键结论/重要观点/核心现象,≤3 处/模块);[Y]…[/Y](黄:趋势/背景/风险,1–2 条/模块)。 - 约束:整句标记为主;数字与日期需完整;禁止嵌套或交错;重点覆盖不超过段落 40%。
- 结构化提炼:自动模块化分割、区分数据/观点/引用;所有数据来源于原文,不做编造。
安全与合规
- API 密钥只存于服务端环境变量,前端零暴露。
- 统一代理转发与 CORS 白名单;开发与生产环境分离配置。
使用与支持
- 操作:点击“输入链接”→ 粘贴 URL/选示例 → “生成简报” → 预览 → 下载长图。
- 支持来源:主流财经媒体、门户新闻、官方机构页面。
- 导出:高清长图 + 二维码 + 品牌标识,适合社媒分享与归档。
适用场景
- 投资研究:快速梳理市场资讯,沉淀要点。
- 内容创作:财经自媒体素材整合与视觉化表达。
- 团队协作:统一风格的内部信息简报。
- 学习笔记:将长文转为易复盘的知识卡片。
技术创新点
-
- 多服务统一代理:一处接入多模型与抓取服务。
- 智能高亮容错:三层机制缓解“高亮与原文不完全匹配”。
- 视觉一致性:自动化插图风格控制,保证成片观感统一。
- 无服务器架构:弹性、低维护成本。
部署要点
- 条件:阿里云函数计算、302.ai 相关 API 账号(Unifuns/Gemini/Nano Banana)。
- 步骤:上传
multi_handler.py、配置环境变量、设置 CORS 白名单、更新前端代理地址。 - 文档:详见项目仓库说明。
Brief项目地址
GitHub地址:https://github.com/SiyuanJia/brief
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...