<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Product on Fernando Ruiz</title><link>https://www.fernandoux.com/tags/product/</link><description>Recent content in Product on Fernando Ruiz</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://www.fernandoux.com/tags/product/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>AI Product Strategy: How to Decide Where AI Goes</title><link>https://www.fernandoux.com/en/wiki/ai/ai-product-strategy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.fernandoux.com/en/wiki/ai/ai-product-strategy/</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 product strategy&lt;/strong&gt; is the plan that decides where AI is used inside a product, with which data, at what risk and against which success criteria. It is treated as a portfolio of bets reviewed regularly, not as a list of chat features.
 &lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="what-changes-from-a-normal-product-strategy"&gt;What changes from a normal product strategy?&lt;/h2&gt;
&lt;p&gt;A traditional feature behaves in a fixed way: when the user clicks, something predictable happens. An AI feature produces outputs that vary and sometimes get things wrong. That changes three things: how you measure success, how you manage risk and how you plan the roadmap.&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>