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.

Built With

Share this project:

Updates