Skip to main content

Build an LLM-powered Q&A App using LangChain, OpenAI and Python

2h 38m 22s
English
Paid

Course description

WHAT IS THIS PROJECT?

LLMs like GPT are great at answering questions about data they've been trained on...but what if you want to ask it questions about data it hasn't been trained on? For example, maybe you want to ask them about information from after their training cut-off date, or information from non-public documents? One of the best ways to do this is inputting the information, even large amounts of information such books and documents, into the model. And that's exactly what this project will teach you from scratch!

In this project you'll learn how to build state-of-the-art LLM-powered applications with LangChain, Pinecone, OpenAI, and Python! We'll build together, step-by-step, line-by-line. This will be a learning-by-doing experience.

WHY IS THIS PROJECT AWESOME?

This is a portfolio project. It requires about 3 hours to both learn LangChain and build the Q&A application.

LangChain is an open-source framework that allows developers working with AI to combine large language models (LLMs) like GPT-4 with external sources of computation and data. It makes it easy to build and deploy AI applications that are both scalable and performant. LangChain is a great entry point into the AI field for individuals from diverse backgrounds and enables the deployment of AI as a service. It has a virtually infinite number of practical use cases.

Watch Online

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 23 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Project Demo

All Course Lessons (23)

#Lesson TitleDurationAccess
1
Project Demo Demo
05:25
2
Introduction to LangChain
07:16
3
Setting Up The Environment: LangChain, Pinecone, and Python-dotenv
11:02
4
LLM Models (Wrappers): GPT-3
06:14
5
ChatModels: GPT-3.5-Turbo and GPT-4
04:42
6
Prompt Templates
05:11
7
Simple Chains
05:50
8
Sequential Chains
08:08
9
Introduction to LangChain Agents
04:01
10
LangChain Agents in Action
05:29
11
Short Recap of Embeddings
01:53
12
Introduction to Vector Databases
06:58
13
Splitting and Embedding Text Using LangChain
09:20
14
Inserting the Embeddings into a Pinecone Index
07:54
15
Asking Questions (Similarity Search)
07:54
16
Project Introduction
06:09
17
Loading Your Custom (Private) PDF Documents
07:28
18
Loading Different Document Formats
05:13
19
Public and Private Service Loaders
04:38
20
Chunking Strategies and Splitting the Documents
06:39
21
Embedding and Uploading to a Vector Database (Pinecone)
11:18
22
Asking and Getting Answers
10:34
23
Adding Memory (Chat History)
09:06

Unlock unlimited learning

Get instant access to all 22 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Statistics Bootcamp (with Python): Zero to Mastery

Statistics Bootcamp (with Python): Zero to Mastery

Sources: zerotomastery.io
Master statistics with Python through projects and quizzes. Learn with fun from industry experts. Ideal for careers in Data Analytics and Machine Learning.
20 hours 50 minutes 51 seconds
#100DaysOfCode with Python course

#100DaysOfCode with Python course

Sources: Talkpython
#100DaysOfCode in Python is your perfect companion to take the 100 days of code challenge and be successful. This course is 1-part video lesson, 2-parts guided projects. You wil...
17 hours 27 minutes 49 seconds
The Ultimate Django Series: Part 1

The Ultimate Django Series: Part 1

Sources: codewithmosh (Mosh Hamedani)
Have you always wanted to learn Web development with Python but didn't know where to start? Tired of lengthy, confusing, and outdated courses? Look no further.
4 hours 49 minutes 19 seconds
Create Telegram Bot with Python

Create Telegram Bot with Python

Sources: udemy
A practical introduction to writing Telegram bot with python.Learn how to create a real world Telegram Bot.
1 hour 22 minutes 55 seconds
OpenAI API with Python Bootcamp: ChatGPT API, GPT-4, DALL·E

OpenAI API with Python Bootcamp: ChatGPT API, GPT-4, DALL·E

Sources: udemy
Welcome to the best resource for learning the OpenAI API with Python and for integrating the latest OpenAI models into your applications. This OpenAI API with
9 hours 8 minutes 16 seconds