<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Agents on Fernando Ruiz</title><link>https://www.fernandoux.com/tags/agents/</link><description>Recent content in Agents on Fernando Ruiz</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://www.fernandoux.com/tags/agents/index.xml" rel="self" type="application/rss+xml"/><item><title>Agent vs. Assistant vs. Copilot: Three Ways to Delegate to AI</title><link>https://www.fernandoux.com/en/wiki/ai/agent-vs-assistant-vs-copilot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/en/wiki/ai/agent-vs-assistant-vs-copilot/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Quick Definition&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 An AI &lt;strong&gt;assistant&lt;/strong&gt; answers a request and leaves the next decision to the person. An AI &lt;strong&gt;copilot&lt;/strong&gt; works alongside them inside their task and offers suggestions in context. An AI &lt;strong&gt;agent&lt;/strong&gt; receives a goal, runs several steps with tools and only returns when it finishes or needs a human decision.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="where-is-the-line"&gt;Where is the line?&lt;/h2&gt;
&lt;p&gt;The difference is not in the brand or the technology. It is in who runs the steps. In an assistant, the person does almost all the work and the AI answers. In a copilot, the person keeps carrying the work and the AI proposes the next step without taking it. In an agent, the AI decides and runs steps on its own, uses tools and adjusts what it does based on the results.&lt;/p&gt;</description></item><item><title>Claude Code: a programming agent that works in your repo</title><link>https://www.fernandoux.com/en/wiki/ai/claude-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/en/wiki/ai/claude-code/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Quick Definition&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 &lt;strong&gt;Claude Code&lt;/strong&gt; is Anthropic&amp;rsquo;s programming agent. It reads your code, edits several files at once, runs commands and connects to external tools through MCP. It is used from the terminal, editor extensions, the desktop app or the browser, and it shares the same configuration across all of them.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="what-does-it-actually-do"&gt;What does it actually do?&lt;/h2&gt;
&lt;p&gt;Claude Code takes a task in natural language, for example &amp;ldquo;write tests for the authentication module, run them and fix the failures.&amp;rdquo; Then it plans, reads the files it needs, writes changes across several files and runs commands to verify them. It works directly with git: it stages changes, writes commit messages, creates branches and opens pull requests.&lt;/p&gt;</description></item><item><title>What Is an AI Agent?</title><link>https://www.fernandoux.com/en/wiki/ai/what-is-an-ai-agent/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/en/wiki/ai/what-is-an-ai-agent/</guid><description>&lt;div class="info-panel"&gt;
 &lt;div class="info-header"&gt;
 &lt;span class="material-symbols-outlined info-panel-icon"&gt;info&lt;/span&gt;
 &lt;span class="info-panel-label"&gt;Quick Definition&lt;/span&gt;
 &lt;/div&gt;
 &lt;div class="info-content"&gt;
 An &lt;strong&gt;AI agent&lt;/strong&gt; is a system in which a language model receives a goal, decides which steps to take, uses tools to act (read files, run commands, call services) and reviews the results until the task is finished or it stops.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="what-does-it-mean-that-it-decides-its-steps"&gt;What does it mean that it &amp;ldquo;decides&amp;rdquo; its steps?&lt;/h2&gt;
&lt;p&gt;A traditional chatbot answers a question with text and waits for the next one. An agent receives a task such as &amp;ldquo;fix the failing tests in the authentication module&amp;rdquo; and works out the order by itself: first it runs the tests, then it reads the files that fail, then it edits the code and finally runs the tests again to check.&lt;/p&gt;</description></item></channel></rss>