Skip to content

SauravP97/AI-Engineering-101

Repository files navigation

AI Engineering 101 - Agentic Workflow collections [YouTube] 🎧

The repo holds the collection of Agentic workflows as a part of my Youtube channel's playlist "AI Engineering 101".

Visit the Playlist here.

Table of Contents

S.No Episodes Link Duration (h:m:s)
1. 📟 Building a Referral Outreach Agentic Workflow in LangChain Watch 29:08
2. 🚀 Optimizing your Agentic workflow with Parallel Execution in LangGraph Watch 32:12
3. 🔧 Tool Calling - Make LLMs talk to Database, APIs and Web Watch 24:45
4. 💾 Add Memory to your AI Agents, Context Management for LLMs Watch 28:17
5. 🎯 Debugging your Agentic Workflows, Threads & Checkpoints Watch 27:37
6. 📝 Building an Agentic workflow that creates personalized Linkedin Post (Few-shot Prompting) Watch 34:10
7. 🍄 Building a Text to SQL Agent for handling complex database queries, LangChain, Python Watch 38:43
8. 🎁 Building a Self-RAG, Making your Agentic workflows critique with Self-Reflection Watch 1:02:41
9. 🌼 Agent to analyze Google Careers and your Resume to recommend open Roles and Preparation strategies Watch 50:34
10. ⛳ Building a Corrective RAG - Integrating Web Search as a fallback knowledge base Watch 46:34
11. 🙋 Human in the Loop - Interrupting your Agentic Workflow for user input Watch 26:43
12. 🔭 Vector Embeddings for Semantic Analysis - Introducing Google Gemini Embedding Models Watch 28:33
13. 〽️ Model Context Protocol (MCP) from scratch - Connecting your AI Agents with external servers and tools Watch 22:43
14. 🔗 Prompt Chaining - Agentic Workflow Design Pattern Watch 23:19

📌 Episode 1: Building a Referral Outreach Agentic Workflow in LangChain | LangGraph, Python (from scratch)

  • Link: Watch here
  • Description: We're diving deep into agentic workflows to create a smart system that crafts highly personalized referral messages. Our agent will intelligently analyze a candidate's experience and skills, then tailor a unique message designed to resonate with the recipient and maximize your chances of getting noticed for that dream role.
  • Code: View Source Code

📌 Episode 2: Optimizing your Agentic workflow with Parallel Execution in LangGraph | LangChain, Python

  • Link: Watch here
  • Description: We dive deep into optimizing LangGraph applications by leveraging parallel execution. Learn how to build more efficient and responsive AI agents using LangChain and Python, dramatically speeding up complex multi-step processes. Say goodbye to sequential bottlenecks and hello to lightning-fast performance!
  • Code: View Source Code

📌 Episode 3: Tool Calling - Make LLMs talk to Database, APIs and Web | Langchain | Python

  • Link: Watch here
  • Description: We dive deep into Tool Calling with LangChain, a game-changing technique that allows LLMs to perform actions, fetch real-time data, and seamlessly integrate with external systems.
  • Code: View Source Code

📌 Episode 4: Add Memory to your AI Agents | Context Management for LLMs | LangChain

  • Link: Watch here
  • Description: This video explores a crucial concept: adding memory to your LangChain agents. Let’s walk through the process step-by-step, transforming your stateless agents into intelligent conversationalists who remember context and build upon past interactions. Get ready to build more sophisticated and human-like AI.
  • Code: View Source Code

📌 Episode 5: Debugging your Agentic Workflows | Threads & Checkpoints | LangChain

  • Link: Watch here
  • Description: Unlock the secrets to seamless LangChain agent debugging! In this video, we'll tackle one of the biggest challenges in building sophisticated AI applications. Discover how LangChain's Threads and Checkpoints provide an invaluable framework for understanding and fixing even the most elusive bugs in your agent's reasoning.
  • Code: View Source Code

📌 Episode 6: Building an Agentic workflow that creates personalized Linkedin Post | Few Shot Prompting | LangChain

  • Link: Watch here
  • Description: In this video we will build an Agentic Workflow that creates personalized Linkedin post content from an Article, Research paper or a document which a user might want to share on social media like Twitter (X) or Linkedin as a post.

We utilize the concept of Few-Shot Prompting where we provide our agent with a few examples of the Post and Content to guide its performance. This method is particularly useful in scenarios where extensive training data is unavailable.


📌 Episode 7: Building a Text to SQL Agent for handling complex database queries | LangChain | Python

  • Link: Watch here
  • Description: This video is an in-depth tutorial on building a Text-to-SQL Agent using LangChain in Python.

In this video, we'll go beyond simple queries and show you how to create a powerful AI agent that can understand complex, natural language questions and convert them into accurate SQL. You'll learn to handle everything from simple SELECT statements to advanced joins and subqueries.


📌 Episode 8: Building a Self-RAG | Making your Agentic workflows critique through Self-Reflection | LangChain

  • Link: Watch here

  • Description: In this video, we dive deep into Self-Reflective Retrieval-Augmented Generation (Self-RAG) workflow, an advanced RAG technique that enhances the factuality and quality of Large Language Models (LLMs). Unlike traditional RAG, which retrieves documents for every query, a Self-RAG system can reflect on its own generations and decide whether or not to retrieve external information.

  • Code: View Source Code


📌 Episode 9: Agent to analyze Google Careers and your Resume to recommend open Roles and Preparation strategies | LangChain | Python

  • Link: Watch here

  • Description: In this video, we'll build a powerful AI agent that helps you land your dream job at Google! 🚀 Using LangChain and Python, this agent analyzes open roles on Google Careers and cross-references them with your resume. We will build an Agent that can analyze your resume and open positions on the Google Careers page to recommend most relevant roles and then analyze those roles against your resume to prepare a detailed Report documenting your strengths, gaps and preparation strategies.

  • Code: View Source Code


📌 Episode 10: Building a Corrective RAG | Integrating Web Search as a fallback knowledge base | LangChain | Python

  • Link: Watch here

  • Description: In this video, we'll build a Corrective Retrieval Augmented Generation (C-RAG) workflow which integrates Web Search as a fallback knowledge base. We will go through the C-RAG paper which introduces the Retriever and a Generator module. We will build a Retrieval module that retrieves essential documents and performs knowledge refinement and a Generator module that generates answers for the question and the knowledge base.

  • Code: View Source Code


📌 Episode 11: Human in the Loop | Interrupting your Agentic Workflow for user input | LangChain | Python

  • Link: Watch here

  • Description: In this video, we dive into the fascinating world of Human-in-the-Loop (HIL) and show you how to seamlessly integrate human intervention into your AI agents using LangChain and Python. We'll explain this crucial concept and why it's a game-changer for building reliable and robust AI applications. Discover the power of pausing your autonomous agents to add real-time human expertise, validation, and course correction.

  • Code: View Source Code


📌 Episode 12: Vector Embeddings for Semantic Analysis | Introducing Google Gemini Embedding Models

  • Link: Watch here

  • Description: In this video, we dive deep into the world of vector embeddings with this comprehensive guide! We'll demystify how these numerical representations of text and data unlock powerful applications like Semantic Search, Classification and Clustering.

  • Code: View Source Code


📌 Episode 13: Model Context Protocol (MCP) from scratch | Connecting your AI Agents with external servers and tools

  • Link: Watch here

  • Description: This video will guide you through building a custom MCP client and server from the ground up using Python and LangChain. You'll see how to create a "universal remote" for your AI applications, enabling them to retrieve data, perform actions, and much more, all while maintaining context.

  • Code: View Source Code


📌 Episode 14: Prompt Chaining | Agentic Workflow Design Pattern | LangChain, LangGraph | Python

  • Link: Watch here

  • Description: This video dives deep into Prompt Chaining, a powerful Agentic Workflow Design Pattern that lets you build complex, multi-step AI applications. In this deep-dive tutorial, we break down the theory and practice of chaining multiple Large Language Model (LLM) calls together to solve complex, multi-step problems that a single prompt simply can't handle.

  • Code: View Source Code


More episodes coming up... Stay tuned, and subscribe to the channel 😃

About

Collection of Agentic Workflows

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published