rotemweiss57/gpt-newspaper

GPT based autonomous agent designed to create personalized newspapers tailored to user preferences.

解决的问题

GPT Newspaper 根据用户定义的主题创建个性化的 AI 驱动报纸。它自动化了整个新闻制作流程——从研究、撰写到事实核查与插图绘制——以提供带有引用来源的格式化头版。

运作方式

该项目使用以 LangGraph 构建的多智能体系统来模拟专业新闻编辑室。流程遵循结构化的工作流:

  1. 研究与规划:指派编辑规划目标搜索,并透过 Tavily 的新闻索引并行执行。
  2. 策展:策展智能体筛选并排序来源,必要时扩大搜索时间范围以寻找相关内容。
  3. 撰写与审核:撰写智能体草拟带有内文引用的文章,评论智能体则审核其准确性与清晰度,必要时送回修改。
  4. 视觉效果:艺术总监委托 AI 生成特定风格(Ink、Engraving 或 Risograph)的插图,或使用来源照片。
  5. 发布:设计师与总编辑将内容组织成版面,并将最终版本保存为 HTML 或 PDF 文件。

目标受众

想要针对特定兴趣获取经过策展与引用新闻摘要的个人、寻找使用 LangGraph 进行复杂多智能体编排范例的开发者,以及想要自定义模型提供者(OpenAI、Anthropic、Google、Groq、Mistral、xAI、DeepSeek 或透过 Ollama 使用本地模型)的用户。

特色亮点

  • 多智能体新闻编辑室:使用专业智能体团队(指派编辑、搜索、策展、撰写、评论、艺术总监、设计师、总编辑)而非单一提示词。
  • 扎实的新闻报道:每个事实主张均由链接至来源的内文引用作为支撑。
  • 灵活的模型支持:兼容于 LangChain 的 init_chat_model 支持的任何模型。
  • 实时串流:网页 UI 会在智能体工作时实时串流新闻编辑室的进度。
  • 多语言支持:支持 17 种语言,包括由右至左书写的语言。
  • 专业版面:提供多种版面选项(Classic、Digest、Front page)与 PDF 导出功能。

相关

  • 项目
  • 项目
  • 项目
  • 项目