Have you noticed how many articles on the web are just a rehash of the same news? Few organizations are able to produce original content while most others are mostly aggregating, translating and rephrasing the same news. In many cases, their main contribution is a clickbait title to make the news more sensational. My new project, sycophant, aims to automate this process by utilizing the power of OpenAI and produce, potentially, opinionated articles based on the latest news.
The concept is rather simple: Fetch the latest news on a particular topic and use OpenAI’s GPT
models to generate a new article based on the news. Sycophant will even create a featured image to go along with the article.
It’s up to the user to provide the exact prompt, which has the potential to make a huge difference. After all, the name “sycophant” was not chosen randomly: The tool will essentially tell you what you want to hear.
Specifically, the following prompts need to be supplied for the following tasks:
- Create a summary for each of the news articles
- Create a news article based on the summaries of the news articles
- Create a title for the news article
- Create a prompt for an image to be generated (i.e. you make one model create prompts for another model)
sycophant assumes the articles will be written in some kind of Jekyll-compatible markdown format.
On the project’s GitHub page you will find all the details you need to get started.
Want to see the tool being put to use? Check out this website: robots.army
robots.army is a blog that documents the unavoidable robot insurrection. It does so, from the perspective of the robots. It is fully automated and currently producing a new article, based on the latest news on robotics and AI, every 2 days. The website is hosted on GitHub Pages and all automation is done using GitHub Actions. You will find how everything’s done in the website’s GitHub repository.
So, why do all this? Why create
First of all, I always wanted to have
robots.army as some kind of news aggregator on robotics and AI but wouldn’t find something that
was fun enough. My hope is that
sycophant will be a potentially helpful tool for individuals who want to create content without much
effort. I certainly see well-intended use cases from hobbyists to professionals.
Ideally, those who adopt
sycophant create some kind of workflow that proofreads the generated content, especially if their website is more
on the “serious” side. Remember, for
robots.army I am not doing any proofreading, so the generated content goes online as-is, but that’s the fun part.
Furthermore, I hope that turning the practice of repackaging news into something trivial, that anyone can do by running
will discourage news organizations from engaging in churnalism.
This practice should be finally seen the way it is: Low effort an unauthentic.