Back to Catalog

Create an AI agent to plot your data using natural language

BeginnerGuided Project

Use LangChain, Llama 3.3, and pandas to transform your data into interactive, visual conversations. Learn to build a conversational agent that dynamically generates data visualizations from natural language queries. Enhance decision-making with timely insights and make complex data analysis accessible to all team members. Improve your data-driven strategies with cutting-edge conversational AI and visualization tools. Navigate and manipulate large datasets using conversational queries, preparing you for advanced data analysis scenarios.

4.5 (195 Reviews)

Language

  • English

Topic

  • Artificial Intelligence

Enrollment Count

  • 860

Skills You Will Learn

  • LLM, Pandas, Embeddable AI, LangChain

Offered By

  • IBMSkillsNetwork

Estimated Effort

  • 30 minutes

Platform

  • SkillsNetwork

Last Update

  • March 12, 2025
About this Guided Project

Overview

In today's data-driven world, the ability to quickly and effectively analyze large datasets can significantly enhance decision-making and innovation. Traditional data analysis methods, though powerful, often require extensive technical knowledge and can be time-consuming. This guided project introduces an exciting alternative—using LangChain, Llama 3, and pandas, you will learn how to create conversational agents that can interact with and visualize data through natural language. This project will teach you not only simplifying complex data analysis but also making it more accessible and engaging, allowing users from various backgrounds to leverage data insights efficiently.


Objective

Throughout this project, you'll gain hands-on experience with cutting-edge technologies and learn how to:

  • Create interactive data agents: Build conversational agents using LangChain and Llama 3.3 that can understand and respond to user queries about data stored in CSV files.
  • Implement dynamic data visualizations: Learn to dynamically generate data visualizations in response to conversational queries, enabling immediate visual insights into data patterns and trends.
  • Simplify data analysis: Develop skills to perform complex data analysis tasks simply by asking questions, making data analytics accessible to non-experts.


What you'll need

Before starting this guided project, you should be familiar with basic programming concepts and have some experience with Python, as pandas and other data manipulation techniques will be used extensively.

Instructors

Kang Wang

Data Scientist

I am a Data Scientist in the IBM. I am also a PhD Candidate in the University of Waterloo.

Read more

Wojciech "Victor" Fulmyk

Data Scientist at IBM

As a data scientist at the Ecosystems Skills Network at IBM and a Ph.D. candidate in Economics at the University of Calgary, I bring a wealth of experience in unraveling complex problems through the lens of data. What sets me apart is my ability to seamlessly merge technical expertise with effective communication, translating intricate data findings into actionable insights for stakeholders at all levels. Follow my projects to learn data science principles, machine learning algorithms, and artificial intelligence agent implementations.

Read more

Contributors

Ricky Shi

Data Scientist at IBM

Ricky Shi is a Data Scientist at IBM, specializing in deep learning, computer vision, and Large Language Models. He applies advanced machine learning and generative AI techniques to solve complex challenges across various sectors. As an enthusiastic mentor, Ricky is committed to helping colleagues and peers master technical intricacies and drive innovation.

Read more