Wouldn't it be great if you could ask Alexa for news about any topic, and she'd find the best information about it.
What it does
Finds the most relevant and highest quality news for any given topic, reads and displays a summary of each of the best stories about it, and lets you get more information or the whole story on any of them
How I built it
Stream ingestion from twitter looks for news stories, runs inference on each story found to predict attributes like quality or fake news, stores stories in dynamodb, indexes with elasticsearch. AppSync used to manage querying for different modes.
Challenges I ran into
Ran out of time getting the APL side of things working and everything hooked up.
Accomplishments that I'm proud of
The stream inference and content quality ranking and inference, and the ability to drill down into stories without distraction.
What I learned
APL, Alexa voice skills development, stream processing, inference at scale.
What's next for newsjunkie.ai
Ask Alexa questions about a news story and have her answer them, rather than just reading the whole story.