About
HeadlineWise is a media literacy training tool built withĀ Next.jsĀ andĀ Supabase. It retrieves headlines from theĀ News API, and usesĀ Anthropic's Claude AIĀ andĀ OpenAIĀ for headline analysis. It was designed and developed by Chrissy Hunt.
Project History
The kernel of the idea for HeadlineWise began in 2018 in my Flatiron School capstone project, an app called Map the News. (This project is no longer online, but a blog post outlining the development process is here.) I became very interested in the siloing of media consumption during the 2016 election in the U.S., and Map the News was an attempt to bring projects like the viral Media Bias Chart to life. The goal was to allow a user see at a glance the whole landscape of media coverage about a subject, to break out of their usual ābubbleā to compare multiple viewpoints.
Back in 2018, I was already thinking about how to take this project further. What about understanding the headlines themselves? Headlines are our first (and sometimes, I fear, our only) point of engagement with more complex news coverage via social media. We also know that social media algorithms favor content predicted to spark higher levels of engagement, and that we tend to react more strongly to content that sparks a negative reaction.
So how do we guard against manipulation? How could technology help make visible the way headlines and clickbait titles are crafted to provoke and engage us?
In 2018 I didnāt have the tools to delve too deeply into these questions, but with the rapid advancement of LLMs and generative AI in 2023-24, it seemed like a good time to experiment!
Project Goals
HeadlineWise aims to help readers build critical thinking skills around headlines and short pieces of content.
Using LLMs trained on a vast range of human writing, HeadlineWise provides analysis of the language of headlines to try to illustrate exactly how language choice can affect the way we respond to information. If we can learn to recognize language that is subjective and inflammatory or meant to provoke an emotional response, then perhaps we can be more conscious of how our attention is being engaged and used.
How It Works
Each night, HeadlineWise retrieves recent news articles from the News API. We search for the most relevant articles about a select list of topics from a curated list of sources. (Topics and sources are chosen to try to elicit a wide range of perspectives and coverage styles about contentious issues.)
Each headline is then sent to an AI model for analysis. Currently HeadlineWise uses models by Anthropic and OpenAI, but may expand to others in the future.
When visiting HeadlineWise, users review the headline and the results of the analysis first before choosing to reveal the news source and visit the article in full. For transparency, users also see which AI model generated the analysis, and whether the model-generated analysis has been human-reviewed and approved (by just me right now š, checking for generally cogent and reasonable critical conclusions about the language used) or rejected (for obvious nonsense violating the common sense of a reasonably well-educated and thoughtful non-expert š«”).
Aggregate data about generated analyses and the results of human review are here.
In the future, I hope to make the experience more interactive and game-like, collecting usersā reactions to the headlines before they view the generated analysis to compare results.
Caveats & Limitations
A couple of important notes about this project:
- The current state of generative AI isn't entirely trustworthy. LLMs arenāt knowledgeable or wise; theyāre just trying to provide a statistically likely answer to a question based on training data. Sometimes their answers go wrong in unpredictable ways, but Iām trying to build in some human guardrails with the review process described above, and I hope to improve results over time.
- Iām not an expert in the fields of journalism, media criticism, or psychology; Iām just an avid news reader with two liberal arts degrees and (I think) fairly well-developed critical thinking skills. Take my judgments with a grain of salt! šĀ If you are an expert in these areas, I would love to collaborate! (See āHow to Helpā below.)
How to Help
Iām looking for help in a few areas as this project continues:
- Designers, especially with instructional game experience, to bring the fun and help make the experience more interactive and effective
- Journalists, media critics, psychologists, and other domain experts to critique the concept, contribute to future features and parameters for analysis, and participate in AI analysis review
Please donāt hesitate to reach out if youāre interested in collaborating!