Tutorials - Code-First Guides for Agentic AI Development

Explore step-by-step tutorials for building agentic AI software. Here's what you can expect:

  • ๐Ÿ’ก Simple breakdowns of complex AI concepts
  • ๐Ÿ› ๏ธ Practical tips on applying AI in real-world scenarios
  • ๐ŸŒ Insights into AI's tools, frameworks and techniques

Learn the tools, techniques, and best practices to create production-ready AI applications!

Latest Tutorials

LangGraph Tutorial: Implementing Tool Calling Node - Unit 2.1 Exercise 2

Explore how to implement a tool-calling node in LangGraph that intelligently determines when to use tools and structures tool calls based on user input. This tutorial covers state management, decision-making logic, and the generation of well-structured tool invocations for seamless integration into multi-agent workflows.

Rod Rivera

๐Ÿ‡ฌ๐Ÿ‡ง Chapter

LangGraph Tutorial: Intelligent Tool Selection System - Unit 2.2 Exercise 4

Learn how to build an intelligent tool selection system in LangGraph that uses message type management and state tracking to decide which tools to invoke based on user input. This tutorial explores message hierarchy, conversation flow control, and robust logic for selecting and reasoning about tools for various tasks.

Rod Rivera

๐Ÿ‡ฌ๐Ÿ‡ง Chapter

LangGraph Tutorial: Mastering ToolNode Implementation - Unit 2.2 Exercise 6

Master the implementation of ToolNode in LangGraph with this comprehensive tutorial. Learn how to structure state management, create robust tools, and execute them efficiently with proper message formatting, result handling, and error management. This exercise demonstrates critical best practices to build scalable and reliable tool execution workflows.

Rod Rivera

๐Ÿ‡ฌ๐Ÿ‡ง Chapter

LangGraph Tutorial: Message Classification and Routing System - Unit 1.3 Exercise 5

Learn how to build a dynamic message classification and routing system in LangGraph with this hands-on tutorial. Explore advanced state management, confidence-based classification, and multi-node response handling. Develop robust workflows with conditional edge routing and create flexible, scalable systems for intelligent conversation management.

Rod Rivera

๐Ÿ‡ฌ๐Ÿ‡ง Chapter

LangGraph Tutorial: Parallel Tool Execution State Management - Unit 2.3 Exercise 1

Learn how to manage state effectively for parallel tool execution in LangGraph. This tutorial explores creating a robust state structure for concurrent operations, tracking pending tools, managing results and errors, and ensuring type safety. Discover how to initialize and update the state to streamline multi-tool workflows and handle results seamlessly.

Rod Rivera

๐Ÿ‡ฌ๐Ÿ‡ง Chapter

LangGraph Tutorial: Parallel Tool Execution - Unit 2.3 Exercise 4

Discover efficient state management practices, optimize performance for multi-tool workflows, and ensure stability in production environments. This hands-on guide includes robust implementation patterns, debugging tips, and practical demonstrations to help you scale your LangGraph applications.

Rod Rivera

๐Ÿ‡ฌ๐Ÿ‡ง Chapter

LangGraph Tutorial: Error Handling Patterns - Unit 2.3 Exercise 6

Learn how to implement robust error handling patterns in LangGraph. This tutorial covers error categorization, routing, and analytics to build resilient systems. Explore strategies for error tracking, message-based reporting, and systematic recovery, ensuring stability and transparency in multi-tool workflows.

Rod Rivera

๐Ÿ‡ฌ๐Ÿ‡ง Chapter

LangGraph Tutorial: Direct Tool Execution System - Unit 2.2 Exercise 5

Learn how to build a direct tool execution system in LangGraph with safe mathematical evaluations, robust error handling, and state management. This tutorial guides you through defining tools, implementing an execution engine, and testing with various scenarios to ensure reliability and scalability.

Rod Rivera

๐Ÿ‡ฌ๐Ÿ‡ง Chapter

Efficient Document Retrieval with ColPali and BLIP-2 for AI Queries

Discover a cutting-edge AI-powered document retrieval system using ColPali and BLIP-2 models. This open-source project efficiently extracts relevant pages from large document sets before querying them with BLIP-2, significantly reducing computational costs. Ideal for handling PDFs and images, the system enables quick, accurate insights with minimal resources. Explore the full repository and learn how to enhance your document query process at AI Product Engineer.

Jens Weber

๐Ÿ‡ฉ๐Ÿ‡ช Chapter

Tell us about your project

Our Hubs

London, United Kingdom

A global AI hotspot, thrives on innovation, diverse talent, and a dynamic tech ecosystem, offering unparalleled opportunities for AI engineers.

Munich, Germany

A vibrant AI hub, merges cutting-edge technology with rich cultural experiences, creating an inspiring environment for AI engineers.