Git Product home page Git Product logo

ai-journalist's Introduction

人工智能记者

推特关注

克劳德-记者|一位实验性的人工智能记者

Claude-Journalist 利用 Claude 3 AI 模型的强大功能来研究、撰写和编辑任何给定主题的高质量文章。它利用网络搜索 API 来收集相关信息、分析内容并生成结构良好、信息丰富且引人入胜的文章,这些文章读起来就像可以在主要媒体出版物上发布一样。

无需代码即可尝试!

如果你想尝试AI记者,但又不想操心代码,可以直接在HyperWrite Platform上使用修改后的版本。如果您是首次使用,系统会要求您登录。登录后,返回并再次单击此链接即可直接转到该工具。

工作流程

  • 提示用户输入要撰写的主题
  • 使用 Claude 3 Haiku 生成与该主题相关的搜索词列表
  • 使用 SERP API 对每个搜索词执行搜索
  • 要求 Claude 从搜索结果中选择最相关、信息最丰富的 URL
  • newspaper3k使用库从选定的 URL 检索文章文本
  • 要求 Claude 根据检索到的文章文本写一篇高质量的文章
  • 要求编辑(Claude)审阅文章并提供改进建议
  • 要求编辑(Claude)根据建议重写文章
  • 打印生成的文章和编辑的文章

要求

要运行 Claude-Journalist,您需要:

  • 用于访问 Claude AI 模型的 Anthropic API 密钥
  • 用于执行网络搜索的 SERP API 密钥

用法

  1. claude_journalist.ipynb在 Google Colab 或 Jupyter Notebook 中打开笔记本。
  2. 将笔记本中ANTHROPIC_API_KEY和的占位符替换为您各自的 API 密钥。SERP_API_KEY
  3. 按顺序运行笔记本单元以执行代码。
  4. 出现提示时,输入您要撰写文章的主题。
  5. 等待AI系统研究、撰写、编辑文章。

免责声明

Claude-Journalist 是一个实验性工具,旨在协助文章写作过程。虽然它的目标是生成高质量的内容,但在发布之前应由人类编辑仔细审查和事实核查输出。生成的文章可能需要进一步编辑和细化,以满足特定的编辑标准和指南。

执照

该项目根据MIT 许可证获得许可。

贡献

欢迎贡献!如果您发现任何问题或有改进建议,请提出问题或提交拉取请求。

一些已知的改进领域:

  • 增强搜索结果过滤和选择过程
  • 实施额外的事实检查和验证机制
  • 优化文章结构和格式

接触

马特舒默 - @mattshumer_

最后,如果您想尝试比这更酷的东西,请注册HyperWrite Personal Assistant。它基本上是一个能够访问实时信息的人工智能,a)能够自然地书写,b)可以操作您的网络浏览器来为您完成任务。

ai-journalist's People

Contributors

mshumer avatar yuanxiaoming8899 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.