An AI Data Analyst
An AI Data Analyst is a conversational tool that engages with data, answering questions and generating graphs. It can handle CSV files, responding to queries like counting occurrences or plotting graphs based on specified conditions.
How I Built It
I developed the AI Data Analyst using Python and deployed it with Streamlit. The project utilizes PandasAI for data processing and interaction.
Challenges I Ran Into
Navigating the complexities of this new technology posed significant challenges. Understanding its workings and integrating various components required careful experimentation and problem-solving.
What I Learned
The project provided invaluable lessons in setting up and utilizing Gemini API. Additionally, I gained deeper insights into langchain and vector embeddings, enhancing my understanding of AI and natural language processing.

Log in or sign up for Devpost to join the conversation.