---
title: "Tres puertas para la misma conversación: la bóveda en pantalla, el cliente de IA que ya usas, y la API de tu equipo."
seo_title: "Interfaces: bóveda, canal del agente y API | SazAI"
description: "El agente responde en tu bóveda, tu cliente de IA y tu API: mismo motor, misma bóveda."
tags: [marketing]
---

> No cambias de producto cuando cambias de lugar. La pregunta que haces en la pantalla de la bóveda es la misma que hace tu cliente de IA a través del canal del agente, y la misma que hace tu sistema a través de la API. Lo que cambia es la puerta; lo que responde es siempre el mismo motor leyendo la misma bóveda.

<div class="chap">

<div class="ico-col"><sz-icon style="color:var(--verb-talk)" name="chat" size="36"></sz-icon></div>

<h2 id="three-doors">Tres puertas, una conversación</h2>

<h3 class="sub">En la pantalla de la bóveda, en el cliente de IA que ya usas, o directo desde tu sistema</h3>

En pantalla, hablas con el agente junto a los documentos que está leyendo: haces una pregunta, obtienes
la respuesta con la fuente, haces clic en la fuente y llegas a la diapositiva. En tu cliente de IA, la
bóveda se convierte en una de las cosas que ese cliente sabe cómo consultar, sin salir de donde ya trabajas. Y a través del canal de programación, tu equipo automatiza desde afuera exactamente lo que una
persona hace conversando.

<figure class="viz duo" role="group" aria-label="Tres puertas alrededor de una única bóveda: la pantalla, el cliente de IA y la API">
<div class="side"><svg viewBox="0 0 48 48" aria-hidden="true"><rect x="6" y="10" width="36" height="26" rx="3" fill="none" stroke="var(--verb-talk)" stroke-width="1.5"/><line x1="18" y1="40" x2="30" y2="40" stroke="var(--verb-talk)" stroke-width="1.5"/><line x1="24" y1="36" x2="24" y2="40" stroke="var(--verb-talk)" stroke-width="1.5"/></svg><b>la pantalla</b><span>el agente junto a los documentos</span></div>
<div class="mid"><svg viewBox="0 0 120 72" aria-hidden="true"><rect x="44" y="22" width="32" height="28" rx="5" fill="var(--verb-talk)" opacity=".14" stroke="var(--verb-talk)" stroke-width="1.5"/><line x1="10" y1="18" x2="44" y2="30" stroke="var(--gray)" stroke-width="1.25"/><line x1="10" y1="54" x2="44" y2="42" stroke="var(--gray)" stroke-width="1.25"/><line x1="76" y1="30" x2="110" y2="18" stroke="var(--gray)" stroke-width="1.25"/><line x1="76" y1="42" x2="110" y2="54" stroke="var(--gray)" stroke-width="1.25"/></svg><b>una bóveda</b><span>el mismo motor, la misma lectura</span></div>
<div class="side"><svg viewBox="0 0 48 48" aria-hidden="true"><path d="M24 8l3.5 10.5L38 22l-10.5 3.5L24 36l-3.5-10.5L10 22l10.5-3.5z" fill="none" stroke="var(--verb-talk)" stroke-width="1.5"/><line x1="12" y1="42" x2="36" y2="42" stroke="var(--lightgray)" stroke-width="1.5"/></svg><b>tu cliente, tu sistema</b><span>a través del canal del agente o la API</span></div>
<figcaption>Tres puertas, y detrás de las tres la misma bóveda con la misma lectura.</figcaption>
</figure>

En las tres, la respuesta llega igual: con la dirección de dónde vino, y con un rechazo cuando el tema
no está en tus documentos.

</div>

<div class="chap">

<div class="ico-col"><sz-icon style="color:var(--verb-talk)" name="globe" size="36"></sz-icon></div>

<h2 id="open-standard">El canal del agente es un estándar abierto</h2>

<h3 class="sub">Autenticación y descubrimiento por estándares públicos, no por convención propia</h3>

El canal a través del cual un cliente de IA habla con tu bóveda no es una invención de la casa. Es un
<dfn data-hint="El servidor que sostiene el recurso y requiere una credencial para entregarlo, en el diseño estándar de autorización de la web. Quien llega sin credencial obtiene 401; quien quiere saber cómo autenticarse lee el documento de descubrimiento.">servidor de recursos</dfn> en el diseño estándar de autorización de la web: quien llega sin credencial
obtiene 401, y el documento que dice cómo autenticarse se publica para que cualquier cliente lo lea por su cuenta. Una convención propia fue descartada a propósito, porque obligaría a cada integración
a aprender nuestro camino antes de hacer la primera pregunta.

<figure class="viz" role="group" aria-label="El endpoint del agente responde 401 sin credencial y publica descubrimiento">
<div class="ev live"><span class="n">401</span><span class="t"><b>El canal del agente está en vivo</b>El endpoint MCP responde 401 sin credencial, que es el comportamiento correcto para un servidor de recursos OAuth, y el descubrimiento en .well-known responde 200. Es la máquina hablando, no nosotros.</span></div>
<figcaption>Un 401 aquí es prueba de que la puerta existe y está cerrada, no de que cayó.</figcaption>
</figure>

</div>

<div class="chap">

<div class="ico-col"><sz-icon style="color:var(--verb-talk)" name="share" size="36"></sz-icon></div>

<h2 id="one-substrate">Un sustrato, varios lectores</h2>

<h3 class="sub">Un nuevo canal no inventa una nueva superficie</h3>

Una API abierta y un canal de agente no son plomería: son lo que permite construir otras interfaces
sobre el mismo sustrato, sin nosotros en la sala. Un agente de terceros, un panel para tu equipo,
una integración de flujo. El producto logra ser esas cosas porque las puertas existen,
no porque las hayamos previsto una a una.

Y lo que impide que las puertas se conviertan en productos diferentes es una regla que se sostiene como contrato: el
conjunto de operaciones expuesto al agente es un subconjunto de lo que la API expone.
Nada existe en un canal sin existir en el otro, así que una nueva capacidad no aparece en un lado y desaparece en el otro. El conjunto completo, y lo que rechaza, está en
[capacidades](capabilities).

</div>

<div class="chap">

<div class="ico-col"><sz-icon style="color:var(--verb-talk)" name="folder" size="36"></sz-icon></div>

<h2 id="same-vault">La puerta cambia; el dueño de la bóveda no</h2>

<h3 class="sub">La conversación se queda contigo, desde donde quiera que hables</h3>

Desde cualquiera de las tres puertas, la bóveda es tuya: el mismo aislamiento entre organizaciones, la
misma medición, el mismo registro de quién hizo qué. La conversación se queda contigo, y nada de lo que el
agente responde se construye con datos de otra empresa, porque no tiene fuente más allá de tu
bóveda.

El límite de esta oración se dice aquí y no en una nota al pie: el texto que va al
modelo sigue los términos de retención del proveedor, y la primera línea del agente ya lo dice.
Qué hacemos con tus datos, y qué puedes auditar por tu cuenta, está en
[privacidad](privacy).

</div>

Estas son las puertas. Lo que pasa a través de ellas, operación a operación, está en
[capacidades](capabilities), y la razón por la que el archivo nunca es tocado por el modelo está en
[la conversación es con la IA](docs-by-spec).
