
Explore the LangChain framework and llms to build autonomous ai tools, leveraging large language models in a fast-paced era of ai innovation.
Explore Lang Chain and large language models to build autonomous AI tools through hands-on coding and real-world applications, with Python prerequisites and a clear course structure.
Connect with the instructor through socials to learn about their current projects and build a relationship as you engage with this course.
Set up your development environment with Python and VSCode, obtain an OpenAI API key, and securely manage credentials and billing while exploring the API playground.
Learn to install Python across Windows, Mac, and Linux by following a detailed online guide, verifying the installation with version commands, and optional customization.
Install and configure Visual Studio Code with the Python extension pack and environment manager to streamline Python development for building autonomous AI tools with the OpenAI API.
Explore what a large language model is, how it’s trained on vast textual data, and how transformers with self-attention generate natural, human-like text.
Explore the LangChain ecosystem from core packages and the LangChain expression language to Langraph, Langsmith, and Langserve, plus integration packages.
Explore LangChain building blocks: chains, agents, and modules, through hands-on installation, Python environments, and OpenAI integration, with documentation guiding retrieval chains, memory, and callbacks.
Explore how large language models are trained and how Lang Chain functions as a framework, then dive into the building blocks of Lang Chain.
Discover how LangChain prompt templates reduce long prompt complexity, leverage built-in prompts for summarizing, question answering, and APIs, and create chat prompts that inject variables at runtime.
Explore output parsers hands-on by building simple chains using string, json, and pedantic output parsers, and transition to structured output to extract typed data from LLM responses.
discover how to use langchain output parsers, including the pydantic output parser, to declare a python data model with a json schema and parse lms data with validation.
Learn to build robust data extraction with Pydantic and a pedantic parser to define a vacation data model, validate fields, and extract structured trip details from emails.
Explore LangChain concepts, including lcl and runnable chains, prompts, chat prompt templates, and output parsers, and learn to build a basic chain with a prompt, model, parser, and pipe operator.
Explore chain branching by building a conditional routing in LangChain chains using a classifier prompt and runnable branches, then test code vs general prompts with two LLM calls per request.
Explore memory in LangChain using the modern message history approach within a session store, comparing buffer, window, and summary strategies, and learn to persist chat history with SQLite.
Learn how LangChain document loaders convert raw files like pdf, text, html, and csv into document objects with content and metadata. Compare pypdfloader, textloader, web-based loader, and unstructured loader.
Explore document splitting with LangChain and LLMs, using pypdfloader to load a pdf and a recursive character text splitter to create chunked documents with metadata.
Welcome to the ultimate guide on building autonomous AI tools using LangChain, OpenAI APIs and LLMs.
Whether you're an AI novice or a tech enthusiast eager to upgrade your skills, this course will help you harness the power of large language models (LLMs) like GPT-4 to create next-generation applications.
Dive deep into the transformative world of LangChain and Large Language Models (LLMs) with this comprehensive course tailored for novices and seasoned professionals.
This meticulously designed curriculum offers you a step-by-step journey through the unique facets of LangChain — from understanding its intricate layers, such as Parsers, Memory, and Routers, to mastering the tools it offers like Vectorstores and Embeddings.
But we don’t stop at theory.
Our hands-on approach ensures you apply your newfound knowledge through engaging real-world applications.
Discover how to extract crucial information with a Bill Extractor Application, engage users through a Multi-document Chatbot, and convert imagery into textual data.
What You'll Learn:
Dive deep into the world of LangChain and LLMs.
Unlock the mysteries of Large Language Models (LLMs) and their application.
Craft several real-world projects that showcase the true potential of LangChain and LLMs.
Gain insights from detailed case studies across diverse industries.
By the end of this course, you won't just understand LangChain; you'll be ready to implement it in diverse scenarios, pushing the boundaries of what's possible with AI.