Build a Chatbot to Analyze PDF Documents Using LLM

Course Cover
compare button icon

Course Features

icon

Duration

60 minutes

icon

Delivery Method

Online

icon

Available on

Limited Access

icon

Accessibility

Mobile, Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Intermediate

icon

Teaching Type

Self Paced

icon

Video Content

60 minutes

Course Description

Let's build a chatbot with Flask, LangChain and LLM that can learn the content of PDF documents and be able to answer any questions you have. Many organizations use PDF documents because they contain an abundance of data. In order to make use of the information, you need to go through hundreds of pages. Chatbots are your personal assistant, powered by AI which will complete your reading in a matter of seconds and answer your questions regarding the information it read.In the course of this work, you'll create chatbots using Flask LangChain, Flask as well as Large Language Model (LLM), that is capable of uploading, and understanding PDF documents. This could be a game changer in situations where you require quick access to data from large documents. For example, if you're working with machinery and you have hundreds of pages of confidential guidelines, this bot can give you instant access to certain details while also ensuring privacy of data. Imagine you have a cookbook that is specifically designed that caters to a specific diet. You can quickly search for recipes that are based on ingredients in your kitchen. Additionally, you will gain a more understanding of the development of web applications with Flask and Python and also the application in the framework LangChain for understanding and responding to inputs from users.

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Instructor-Moderated Discussions

projects-img

Case Studies, Captstone Projects

Skills You Will Gain

What You Will Learn

Set up a development environment for building a chatbot using Python Flask framework.

Understand the basics of LangChain and generative AI applications that use LLM.

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.

Course Instructors

Joseph Santarcangelo

PhD., Data Scientist

Joseph Santarcangelo is currently working as a 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.

Sina 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.

Talha 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 excit...
Course Cover