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