ChatBot-CSV
Robby is an intelligent chatbot tool named ChatBot-CSV that utilizes large language models to facilitate context-sensitive natural language interactions. Its primary objective is to assist users in gaining a better understanding of their data. Robby supports various file formats including PDF, TXT, CSV, and YouTube transcripts, with additional formats planned for future integration.
Robby offers several pages, one of which is Robby-Chat, designed for general data-related conversations. It incorporates a vector store that can index up to four relevant sections of a file to provide accurate responses to user queries. Additionally, Robby works in conjunction with Conversational Retrieval Chain and will soon be capable of summarizing data.
The beta version of Robby-Sheet is specifically tailored for conversing about tabular data in CSV format, enabling users to obtain precise information. It can process the entire CSV file using Python code. Robby-Sheet collaborates with CSV_Agent and PandasAI for data manipulation and graph creation, albeit in an experimental capacity.
Robby-Youtube page is dedicated to summarizing YouTube videos using the summarize-chain feature. In the near future, Robby will introduce Robby-Lyrics for analyzing song lyrics and Robby-GitHub for conversing about GitHub repositories to comprehend code. Furthermore, users will soon have the ability to engage with any website they provide through Robby-Website.
Robby is continuously undergoing development and users are encouraged to contribute and enhance its data-awareness capabilities. This tool is the result of combining the strengths of Langchain and Streamlit.