SMARTREAD is an AI-powered dashboard designed to assist users in extracting insightful information from uploaded datasets or connected Google Sheets. Leveraging APIs like SerpAPI for web search and OpenAI for natural language processing, SMARTREAD simplifies the process of gathering and structuring information dynamically based on user queries.
Features
File Upload and Google Sheets Integration:
Upload CSV files or connect Google Sheets for data input.
Preview and select the main column to be processed.
Custom Query Inputs:
Define the type of information to retrieve using intuitive prompts.
Support for multiple information types, including Mission, Products, Jobs, and more.
Web Search and Processing:
Perform automated web searches for selected entities using APIs.
Extract relevant snippets from web results dynamically.
LLM Integration:
Summarize and structure the information using OpenAI's GPT model.
Results Display and Download:
View structured results in a user-friendly table format.
SerpAPI: For web search and result retrieval.
OpenAI GPT: For summarizing and structuring the extracted information.
Google Sheets API: For real-time integration with Google Sheets.
Streamlit: For building the interactive user interface.