Engineering Notes
Thoughts and Ideas on AI by Muthukrishnan
Home
All posts
AI Agents
Engineering Manager
About
Resume
Tags & Stats
05
Oct 2025
How AI Agents Use Tools with Function Calling
## Concept Introduction **Tool Use** is the mechanism that allows a language model to interact with and affect the out...
05
Oct 2025
Improving Agent Reliability with Plan-and-Solve Prompting
## Concept Introduction **Plan-and-Solve (PS) Prompting** is a structured approach to AI agent reliability. Instead of...
05
Oct 2025
Self-Improvement and Autoformalization in AI Agents That Build Themselves
## Concept Introduction We have explored how agents can reason, plan, remember, act, and collaborate. The final, ultim...
05
Oct 2025
Solving Complex Problems with AI Agent Swarms
## Concept Introduction An **AI Agent Swarm** is a system composed of a large number of relatively simple, often ident...
05
Oct 2025
Task Allocation for Machine Teamwork with the Contract Net Protocol
## Concept Introduction The **Contract Net Protocol** is a decentralized method for assigning tasks in a multi-agent s...
05
Oct 2025
Understanding Multi-Agent Behavior with Game Theory and Nash Equilibrium
## Concept Introduction **Game Theory** is the mathematical study of strategic decision-making among rational, self-in...
04
Oct 2025
Fusing Reasoning and Action in LLM Agents with ReAct
### Concept Introduction **ReAct** (Reason + Act) is a prompting framework where the LLM generates output in a specifi...
04
Oct 2025
Manage Energy Not Time for Sustainable High Performance
As an engineering manager, you've mastered the basics: 1-on-1s, feedback, and project tracking. But to reach the next l...
03
Oct 2025
Chain-of-Thought Reasoning and Giving LLMs a Thinking Process
### Concept Introduction **Chain-of-Thought (CoT) Reasoning** is a prompting strategy that encourages a model to decom...
03
Oct 2025
Pave the Road to Scalable Speed in Your Engineering Org
As an engineering manager, you're constantly balancing the pressure to deliver new features with the need to maintain a...
← Prev page
Next page →