Engineering Notes

Engineering Notes

Thoughts and Ideas on AI by Muthukrishnan
16 Feb 2026

Error Recovery and Graceful Degradation in AI Agents

Learn how to build resilient AI agents that recover from failures, degrade gracefully, and maintain reliability in production environments
16 Feb 2026

Imitation Learning Teaching Agents by Watching Experts

Learn how AI agents can acquire complex behaviors by observing and mimicking expert demonstrations, from classical behavioral cloning to modern LLM agent distillation
15 Feb 2026

Knowledge Distillation Teaching Smaller Agents From Larger Ones

Learn how knowledge distillation enables large, expensive AI agents to teach smaller, faster ones — reducing cost and latency while preserving capability
02 Feb 2026

Claude Code CLI Best Practices Checklist

A comprehensive guide to tips, tricks, and best practices for maximizing productivity with Claude Code. --- ## Table ...
02 Feb 2026

The Complete Guide to Git Worktrees with Claude Code

## Table of Contents 1. [Introduction](#1-introduction) 2. [Understanding Git Worktrees](#2-understanding-git-worktree...
03 Jan 2026

Combining LLMs with Symbolic Reasoning in Hybrid AI Agents

Build more reliable AI agents by combining the flexibility of LLMs with the precision of symbolic reasoning systems.
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.