Introduction
Blog post from LllamaIndex
NewsGPT, also known as Neotice, is a news application designed to combat clickbait and provide accurate information efficiently, leveraging technologies like LlamaIndex, Streamlit, and Qdrant. The app, which won a Streamlit LLM hackathon, is now available in beta and aims to revolutionize news consumption by offering reliable news sources, tailored recommendations, efficient information retrieval, and time-saving features. NewsGPT employs a dynamic data pipeline to ingest and process news using tools like pygooglenews and newspaper3k, and stores data in the Qdrant Vector Database for accuracy. It personalizes news feeds based on user preferences, utilizes AWS Lambda for recommendations, and features a chatbot powered by LlamaIndex that summarizes and highlights discrepancies across multiple news sources. The app enhances user interaction with predefined prompts for queries and uses Streamlit-Extras to mimic a conversational experience similar to ChatGPT.