Offered By: IBMSkillsNetwork
Build a Chatbot to Analyze PDF Documents Using LLM
Let's create a chatbot using Flask, LangChain and LLM that that will learn the contents of the PDF documents and will answer any questions you may have. In many organizations PDF documents contain a great deal of information. To make use of this information you have to read thousands of pages. Our chatbot will be your personal assistant powered by AI that will do the reading for you in seconds and will answer questions about what it had read.
Continue readingGPXX0WEVEN
Guided Project
Artificial Intelligence
191 EnrolledAt a Glance
Let's create a chatbot using Flask, LangChain and LLM that that will learn the contents of the PDF documents and will answer any questions you may have. In many organizations PDF documents contain a great deal of information. To make use of this information you have to read thousands of pages. Our chatbot will be your personal assistant powered by AI that will do the reading for you in seconds and will answer questions about what it had read.
You will also gain a deeper understanding of web application development using Flask and Python and the use of the LangChain framework in interpreting and responding to user inputs.
Here is a screenshot of the chatbot you will build:

A Look at the Project Ahead
- Understand the basics of LangChain and generative AI applications that use LLM.
- Set up a development environment for building a chatbot using Python Flask framework.
- Utilize LangChain to integrate the chatbot with the LLM model that gives a high level of intelligence and the ability to understand and respond to user requests.
Estimated Effort
60 Min
Level
Intermediate
Skills You Will Learn
Python, Generative AI, LLM, Chatbots, Flask
Language
English
Instructors
Joseph Santarcangelo
Senior Data Scientist at IBM
Joseph has a Ph.D. in Electrical Engineering, his research focused on using machine learning, signal processing, and computer vision to determine how videos impact human cognition. Joseph has been working for IBM since he completed his PhD.
Read moreSina Nazeri
Data Scientist at IBM
I am grateful to have had the opportunity to work as a Research Associate, Ph.D., and IBM Data Scientist. Through my work, I have gained experience in unraveling complex data structures to extract insights and provide valuable guidance.
Read moreTalha Siddiqui
Software Developer Intern
A really passionate individual who loves to work in the realm of software development. With my passion and expertise, I promise to inspire and empower you to achieve your full potential in this exciting field. Let's learn, grow, and build amazing technology together! 🚀
Read more