Engineering Notes

Engineering Notes

Thoughts and Ideas on AI by Muthukrishnan
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%.
30 Dec 2025

Building a Research Assistant with Windsurfs Cascade Agent

Learn how to leverage Windsurf's agentic Cascade feature to build applications faster with AI-assisted multi-file editing and debugging.
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.
28 Dec 2025

Building a Multi-Agent Travel Planner with Google ADK

Create a travel planning system with specialized agents for flights, hotels, and activities using Google's Agent Development Kit.
27 Dec 2025

The Most Interesting AI Agent Design Pattern Right Now

AI agents have moved fast over the last year. We started with simple chatbots, evolved to tool-using agents, and now, a...
26 Dec 2025

Building a Multi-Agent Code Review System with AutoGen

Create a team of specialized AI agents that review code for security, style, and logic issues using Microsoft's AutoGen framework.
25 Dec 2025

The Skill That Will Define Your Career in 2026

*Why mastering "what" and "why" matters more than ever in the age of AI* --- ## The Three Layers of Every Job Here's...
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

A Technical Introduction to Ava

!['AVA UI'](https://raw.githubusercontent.com/muthuspark/ava/main/screenshot.png) Ava is an AI voice assistant that ru...