4.61 out of 5
4.61
158 reviews on Udemy

LangChain MasterClass-#15 OpenAI LLAMA 2 LLM Apps|| Python

Discover real-world uses of LangChain, Pinecone, OpenAI & LLAMA 2 LLM . Build AI Apps with Streamlit - Hugging Face
Instructor:
Sharath Raju
3,087 students enrolled
English
Helps you to create LLM powered applications usimg Langchain that will help you save time and increase efficiency
By the end of the course , you will be capable of working on langchain LLM real time projects
Explore useful concepts that can be used in your Langchain projects
You will gain a solid understanding of LangChain components like LLM wrappers, prompt templates, and Memory.
Additionally, we will delve into the concept of embeddings and vector data stores, learning how to utilize them effectively to enhance the performance of LangCh
Project 1: Construct a question-answering application powered by LLM using LangChain, OpenAI, and Hugging Face Spaces.
Project 2: Develop a conversational bot using LangChain,LLM and OpenAI.
Project 3: Build an AI-powered app for kids that helps them find similar classes of things.
Project 4: Create a marketing campaign app focused on increasing sales through well-crafted sales copy.
Project 5: Develop a ChatGPT clone with a summarization option, offering a useful chatbot experience.
Project 6 - MCQ Quiz Creator App - Helps you create MCQs for your students
Project 7: CSV Data Analysis Toll - Helps you analyze your CSV file by answering your queries about its data.
Project 8: Youtube Script Writing Tool - Effortlessly create compelling YouTube scripts with this user-friendly and efficient script-writing tool.
Project 9 - Support Chat Bot For Your Website - Helps your visitors/customers to find the relevant data or blog links that can be useful to them.
Project 10 - Automatic Ticket Classification Tool - The Automatic Ticket Classification Tool categorizes support tickets based on content to streamline ticket m
Project #11 - HR - Resume Screening Assistance - HR project using AI to assist in screening resumes, optimizing the hiring process with smart analysis and reco

Unlock the Power of AI with LangChain: Learn to Create Revolutionary Language-Based Applications

Looking to harness the full potential of AI and revolutionize the world of language-based applications? Look no further than LangChain, the comprehensive course designed to transform you from a novice to an expert in record time.

Dive into hands-on projects that will shape your expertise, including:

Project 1: Construct a dynamic question-answering application with the unparalleled capabilities of LangChain, OpenAI, and Hugging Face Spaces.

Project 2: Develop an engaging conversational bot using LangChain and OpenAI to deliver an interactive user experience.

Project 3: Create an AI-powered app tailored for children, facilitating the discovery of related classes of objects and fostering educational growth.

Project 4: Build a captivating marketing campaign app that utilizes the persuasive potential of well-crafted sales copy, boosting sales and brand reach.

Project 5: Develop a ChatGPT clone with an added summarization feature, delivering a versatile and invaluable chatbot experience.

Project 6: MCQ Quiz Creator App – Seamlessly create multiple-choice quizzes for your students using LangChain and Pinecone.

Project 7: CSV Data Analysis Toll – Helps you analyze your CSV file by answering your queries about its data.

Project 8: Youtube Script Writing Tool –  Effortlessly create compelling YouTube scripts with this user-friendly and efficient script-writing tool.

Project 9 – Support Chat Bot For Your Website – Helps your visitors/customers to find the relevant data or blog links that can be useful to them.

Project 10 – Automatic Ticket Classification Tool – The Automatic Ticket Classification Tool categorizes support tickets based on content to streamline ticket management and response processes.

Project 11 – HR – Resume Screening  Assistance – HR project using AI to assist in screening resumes, optimizing the hiring process with smart analysis and recommendations

Project 12 – Email Generator using LLAMA 2- The Email Generator is a tool that automatically creates customized emails, saving time and effort in crafting personalized messages.

Project 13 – Invoice Extraction Bot using LLAMA 2- Invoice Extraction Bot: AI-powered tool that extracts key details from invoices accurately and efficiently. Simplify your data entry process.

Course Content:

In this course, we will explore the capabilities of LangChain, an open-source framework that combines LLMs like GPT-4 with external computation and data sources to build scalable and performant AI applications.

You will gain in-depth knowledge of LangChain components, including LLM wrappers, Chains, and Agents. Additionally, we will delve into embeddings and vector databases, with a focus on Pinecone.

Through a learning-by-doing approach, we will collaboratively build real-world LLM applications using Python, LangChain, and OpenAI, complete with modern web app front-ends developed with Streamlit.

Course Highlights:

  • Unlock the true potential of LangChain, LLMs, Chat Models, Prompts, Indexes, Data Connections, Chains, Agents, and Memory.

  • Harness the power of LLMs and LangChain to develop robust applications, integrating cognitive and information sources with Pinecone.

  • Explore new horizons and unleash unprecedented possibilities with LangChain and Pinecone-powered applications.

LangChain Introduction

1
What You'll Get In This Course
2
What is LangChain?
3
⏱️ Course RoadMap
4
A request to you... :) ❤️
5
Let's understand the LangChain benefits

OpenAI Introduction

1
What is OpenAI?
2
OpenAI API Key Generation

Demo & Environment Setup

1
A LangChain Example - Implementation Demo
2
Anaconda Installation

Langchain - Models Module Concept

1
LangChain's Modules Overview

✅***Beginner level***

1
Let's work on basic-level projects

Project #1 - Simple Question & Answer App

1
LLMs Walkthrough
2
LLM Practical Implementation using Python
3
Project Environment Setup
4
Lets' Build Simple Question Answering Application

Project #2 - Simple Conversational App

1
Chat Model Walkthrough
2
Chat Model Practical Implementation using Python
3
Let's Build Simple Conversational Application

Project #3 - Find Similar Things App For Kids

1
Text Embedding Walkthrough
2
Text Embeddings Practical Implementation using Python
3
Embeddings Example using Python
4
Let's build Similar Words Finder Application

Langchain - Prompt Module Concept & Implementation Using Python

1
Prompts Module Introduction
2
Prompt Template Walkthrough
3
Example Selectors Walkthrough
4
Adding More Examples To Input Prompt
5
Output Parsers Walkthrough

Project #4 - Marketing Campaign App

1
Convert Jupyter Notebook to Python Script
2
Building the App's frontend
3
Integration of Frontend & Backend
4
Modularization of Code
5
Adding Examples - Kids, Adult & Senior Citizen
6
Project Source Code

Langchain - Memory Module Concept

1
Importance of Memory in LLM powered Apps
2
Different Types of Memory
3
Source Code

Project #5 - ChatGPT Clone with Summarization Option

1
ChatGPT Clone Demo
2
Setting up the Project
3
Implementing the Frontend
4
Modularizing the Code
5
Passing Dynamic Data
6
Implementing Chatbot Conversational View
7
Conversation Summarization & API key feature
8
Source Code

Langchain - Data Connection Module Concept

1
Data Connnection Module Introduction
2
Data Connection Module - Python Implementation Part 1
3
Data Connection Module - Python Implementation Part 2

✅***Intermediate level***

1
Let's work on medium-level projects

Project #6 - Quiz MCQ Creator App

1
Loading Documents & Creating Chunks
2
Generate Embeddings & Store Them
3
Retrieving Answer
4
Creating Structured Output
5
Source Code

Langchain - Chains Module Concept

1
Chains Overview
2
Generic Chains
3
Utility Chains

Langchain - Agents Module Concept

1
Agents Overview

Project #7 - CSV Data Analysis Tool

1
CSV Data Analysis Tool Demo
2
CSV Data Analysis Tool - Frontend
3
CSV Data Analysis Tool - Backend
4
CSV Data Analysis Tool - Source Tool

✅***Advanced level***

1
Let's work on complex-level projects

Project #8 - Youtube Script Writing Tool

1
Youtube Script Writing Tool Demo
2
Youtube Script Writing tool - Frontend
3
Youtube Script Writing tool - Backend
4
Youtube Script Writing tool - Integration
5
Youtube Script Writing Tool - Source Code

Project #9 - Support Chat Bot For Your Website

1
Support Chat Bot For Your Website Demo
2
Flow Diagram
3
Implement Frontend for Pushing Data to Pinecone
4
Implementing Backend for Scraping the Data
5
Implementing Backend for Pushing the Data to Pinecone
6
Handling the Hardcoded Values
7
Implementing Information Retrieval System
8
Support Chat Bot For Your Website - Source Code

Project #10 - Automatic Ticket Classification Tool

1
Automatic Ticket Classification Tool - Demo
2
Upload Documents To Pinecone - Frontend & Backend
3
Chatbot Interaction- Frontend & Backend
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.6
4.6 out of 5
158 Ratings

Detailed Rating

Stars 5
114
Stars 4
29
Stars 3
10
Stars 2
2
Stars 1
3
4fe9acf2fb6cb232f525a547b8746515
Get course
30-Day Money-Back Guarantee

Includes

10 hours on-demand video
20 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion