LangChain & Vector Databases in Production

LangChain & Vector Databases in Production

Course Intro

LangChain 101: from Zero to Hero

Module 1: Large Language Models and LangChain

Intro to LLMs and LangChain module
Quick Intro to Large Language Models
Understanding Tokens
Building Applications Powered by LLMs with LangChain

Exploring the World of Language Models: LLMs vs Chat Models
Exploring Conversational Capabilities with GPT-4 and ChatGPT
Build a News Articles Summarizer
Using the Open-Source GPT4All Model Locally
What other models can we use? Popular LLM models compared

Module 2: Learning How to Prompt

Intro to Prompting module
Intro to Prompt Engineering: Tips and Tricks
Using Prompt Templates
Getting the Best of Few Shot Prompts and Example Selectors
Managing Outputs with Output Parsers
Improving Our News Articles Summarizer
Creating Knowledge Graphs from Textual Data: Unveiling Hidden Connections

Module 3: Keeping Knowledge Organized with Indexes

Intro to Keeping Knowledge Organized with Indexes
Exploring The Role of LangChain's Indexes and Retrievers
Streamlined Data Ingestion: Text, PyPDF, Selenium URL Loaders, and Google Drive Sync
What are Text Splitters and Why They are Useful
Exploring the World of Embeddings
Build a Customer Support Question Answering Chatbot
Conversation Intelligence: Gong.io Open-Source Alternative AI Sales Assistant
FableForge: Creating Picture Books with OpenAI, Replicate, and Deep Lake

Module 4: Combining Components Together with Chains

Introduction to Chains
Chains and Why They Are Used
Create a YouTube Video Summarizer Using Whisper and LangChain
Creating a Voice Assistant for your Knowledge Base
LangChain & GPT-4 for Code Understanding: Twitter Algorithm
3 ways to build a recommendation engine for songs with LangChain
Guarding Against Undesirable Outputs with the Self-Critique Chain

Module 5: Giving Memory to LLMs

Introduction to LLM Memory
Optimizing Your Communication: The Importance of Monitoring Message History
Mastering Memory Types in LangChain: A Comprehensive Guide with Practical Examples
Chat with a GitHub Repository
Build a Question Answering Chatbot over Documents with Sources
Build ChatGPT to Answer Questions on Your Financial Data
DataChad: an AI App with LangChain & Deep Lake to Chat with Any Data

Module 6: Making LLMs Interact with the World Using Tools

Introduction to Tools
LangChain's Tool Utilization: Examining Diverse Applications through Illustrative Scenarios
Supercharge Your Blog Posts Automatically with LangChain and Google Search
Recreating the Bing Chatbot
Integrating Multiple Tools for Web-Based Question-Answering
Building a Custom Document Retrieval Tool with Deep Lake and LangChain: A Step-by-Step Workflow

Module 7: Using Language Model as Reasoning Engines with Agents

Introduction to Agents
What are Agents: Agents as Content Generators and Reasoning Engines
Exploring the Fascinating World of Autonomous Agents: A Closer Look at AutoGPT and BabyAGI
Using AutoGPT with LangChain
Agent Simulation Projects: CAMEL and Generative Agents
Building Autonomous Agents to Create Analysis Reports
Current Insights and Trends of Agents

Next Courses

🤯
Training & Fine-Tuning LLMs Course
😎
RAG