Engineering Notes
Thoughts and Ideas on AI by Muthukrishnan
Home
All posts
AI Agents
Engineering Manager
About
Resume
Tags & Stats
Tag: Tutorial
01
Jan 2026
Building a Multi-Agent Swarm with OpenAI Swarm Framework
Learn the basics of OpenAI's experimental Swarm framework for lightweight multi-agent orchestration with handoffs and routines.
31
Dec 2025
Adding Context to Chunks for Better Retrieval with Contextual RAG
Improve your RAG pipeline by prepending contextual information to each chunk before embedding, reducing retrieval failures by up to 67%.
29
Dec 2025
A Practical Guide to Evaluating Your AI Agents with DeepEval
Learn how to systematically test and evaluate AI agents using DeepEval's metrics for relevancy, faithfulness, and task completion.
24
Dec 2025
Building an Agentic RAG Pipeline with LangGraph
Move beyond naive RAG with an agentic approach that uses LLMs to decide what to retrieve, when to retry, and how to synthesize answers.
22
Dec 2025
CrewAI vs LangGraph Building the Same Multi-Agent System in Both
A side-by-side comparison of CrewAI and LangGraph by implementing the same research assistant workflow in both frameworks.
20
Dec 2025
Building an MCP Server with Python to Connect Claude to Your Database
A practical guide to building a Model Context Protocol (MCP) server that lets Claude query your SQLite database directly.
06
Aug 2025
TDD with Coding Agents to Build a Rate Limiting Service
## Problem Overview We'll build a sophisticated rate limiting service that supports: - Multiple rate limiting algorith...
06
Aug 2025
The Complete Claude Code Best Practices Guide
*A Comprehensive Manual Compiled from Developer Experiences and Community Knowledge* ## Table of Contents 1. [Introduc...
13
Jul 2025
Understanding Mixture of Experts from First Principles
One of the most exciting architectural innovations in recent years is the **Mixture of Experts (MoE)**. It's a key reas...
06
Jul 2025
Learning CrewAI in a Step-by-Step Guide with 10 Concepts
A beginner-friendly guide to mastering CrewAI, from basic agents and tasks to advanced multi-agent workflows with tools and custom LLMs.