AI Product Engineer Community
Learning Hub โ Where AI Builders Learn by Shipping
Latest Activity
LangGraph Tutorial: Unit 1: Graph Basics & State Management - Exercise 1.2 - "Message Memory"
Extend Exercise 1.1 to create a more sophisticated conversation manager that: 1. Maintains a sliding window of recent messages 2. Generates summaries of longer conversations 3. Includes metadata with messages 4. Follows the same conversation flow (Hello -> How are you? -> Goodbye)
LangGraph Tutorial: Unit 1: Graph Basics & State Management - Exercise 1.1 - "Hello LangGraph"
Create a simple conversational graph that follows a fixed pattern: 1. Start with "Hello!" 2. Respond with "How are you?" 3. End with "Goodbye!"
Deepdive into LangGraph
A comprehensive guide to mastering LangGraph concepts and workflows.
LangGraph Tutorial: Implementing Multi-Response Agent Architecture - Unit 1.3 Exercise 3
Learn how to implement a multi-response agent architecture in LangGraph using specialized response nodes. This tutorial covers classification-based response generation, state context preservation, and message type management to enable intelligent, context-aware conversation flows.
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.
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.
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.
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.
LangGraph Tutorial: Message History Management with Sliding Windows - Unit 1.2 Exercise 3
Explore how to efficiently manage conversation history with a sliding window approach in LangGraph. This tutorial covers state-based message management, automatic pruning, and memory optimization techniques, ensuring scalable and context-aware workflows. Learn how to maintain recent context while controlling resource usage in production environments.
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.
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.
LangGraph Tutorial: Processing Tool Results - Unit 2.1 Exercise 4
Learn to process raw tool outputs into structured messages and integrate them into conversation flows with LangGraph. This tutorial covers result handling, state management, and flow control to create coherent, dynamic workflows.
LangGraph Tutorial: Rate Limiting Implementation - Unit 2.2 Exercise 3
Learn to implement rate limiting in LangGraph applications for controlling tool usage and ensuring system stability. This tutorial covers state management, usage tracking, and error handling to prevent resource abuse and maintain fair usage policies.
LangGraph Tutorial: Result Aggregation Patterns - Unit 2.3 Exercise 5
Learn how to implement result aggregation in LangGraph using binary operators and fan-in patterns. This tutorial covers combining tool outputs, structuring error summaries, and maintaining message flow for efficient and coherent conversations.
LangGraph Tutorial: State Initialization Patterns - Unit 2.3 Exercise 7
Learn to implement robust state initialization patterns in LangGraph for multi-tool agents. This tutorial covers designing flexible state structures, managing tool configurations, and creating dynamic initialization scenarios with type safety and customization options.
LangGraph Tutorial: Testing Configuration - Unit 2.3 Exercise 9
Explore robust testing strategies for LangGraph applications. This tutorial covers mock tool creation, state validation, scenario testing, and graph-based workflows, ensuring reliable and comprehensive test coverage for complex systems.
LangGraph Tutorial: Tool Configuration for Parallel Execution - Unit 2.3 Exercise 2
Learn how to configure tools for parallel execution in LangGraph, including real and mock tool setups, secure API key management, and testing with consistent settings for streamlined development and reliable functionality.
LangGraph Tutorial: Tool Execution with Configuration Management - Unit 2.1 Exercise 3
Learn to execute tools in LangGraph with secure configuration management, including API key handling, state tracking, and error recovery. This tutorial ensures robust tool execution and consistent state management for reliable operations.
LangGraph Tutorial: Tool Result Processing - Unit 2.2 Exercise 7
Learn how to process and format tool execution results in LangGraph. This tutorial covers result state management, error handling, message generation, and maintaining state immutability to ensure consistent and robust conversation flow.
LangGraph Tutorial: Tool State Setup with Mock Integration - Unit 2.1 Exercise 1
Learn how to set up a tool-enabled state in LangGraph with mock API integration. This tutorial covers configuration management using Pydantic, state initialization with TypedDict, and tool setup for seamless execution, providing a secure and modular foundation for LangGraph applications.
Publications
AI Ecosystem
Discover curated listings of AI companies, tools, and frameworks for developers building agentic AI software.