Marlene Mhangami
Senior Developer Advocate · Python & AI · Microsoft
A widely accepted definition today:
An AI Agent is an LLM that calls tools in a loop to achieve a goal.
How coding agents think, act, and iterate
copilot-instructions.md — GitHub Copilotcursor rules — Cursorclaude.md — Claude Codeagents.md — OpenAI (becoming a standard)Increasing Input Tokens Impacts LLM Performance
@mcp in extensions for vetted serversSKILL.MD file an agent invokes to complete a taskCurated Skills improve performance by +16.2pp on average; self-generated Skills provide negligible or negative benefit.
Developer-provided files only marginally improve performance (+4%), while LLM-generated context files have a small negative effect. Context files increase costs by over 20%.
Create checkpoints as the agent works. Frequent commits make it easy to roll back and give you a clear history of how the code evolved.
Use different branches for different prototypes of the same feature. Compare approaches before committing to one direction.