---
title: "Tre porte per la stessa conversazione: la cassaforte sullo schermo, il client IA che usi già, e l'API del tuo team."
seo_title: "Interfacce: cassaforte, canale agente e API | SazAI"
description: "Stessa conversazione in cassaforte, client IA, o API. Stesso motore, stessa cassaforte, standard aperti."
tags: [marketing]
---

> Non cambi prodotto quando cambi posto. La domanda che fai sullo schermo della cassaforte è la stessa che il tuo client IA chiede attraverso il canale agente, e la stessa che il tuo sistema chiede attraverso l'API. Ciò che cambia è la porta; ciò che risponde è sempre lo stesso motore che legge la stessa cassaforte.

<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">Tre porte, una conversazione</h2>

<h3 class="sub">Sulla schermata della cassaforte, nel client IA che usi già, o direttamente dal tuo sistema</h3>

Sullo schermo, parli all'agente accanto ai documenti che sta leggendo: chiedi, ottieni la
risposta con la fonte, fai clic sulla fonte e atterra sulla diapositiva. Nel tuo client IA, la
cassaforte diventa un'altra cosa che quel client sa come interrogare, senza lasciare dove già
lavori. E attraverso il canale di programmazione, il tuo team automatizza dall'esterno esattamente
ciò che una persona fa parlando.

<figure class="viz duo" role="group" aria-label="Tre porte attorno a una sola cassaforte: lo schermo, il client IA e l'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>lo schermo</b><span>l'agente accanto ai documenti</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 cassaforte</b><span>lo stesso motore, la stessa lettura</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>il tuo client, il tuo sistema</b><span>attraverso il canale agente o l'API</span></div>
<figcaption>Tre porte, e dietro tutte e tre la stessa cassaforte con la stessa lettura.</figcaption>
</figure>

In tutti e tre, la risposta arriva nello stesso modo: con l'indirizzo di dove è venuta, e
con un rifiuto quando l'argomento non è nei tuoi documenti.

</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">Il canale agente è uno standard aperto</h2>

<h3 class="sub">Autenticazione e scoperta per standard pubblici, non per una convenzione nostra</h3>

Il canale attraverso il quale un client IA parla alla tua cassaforte non è un'invenzione della casa. È un
<dfn tabindex="0" data-hint="Il server che contiene la risorsa e richiede una credenziale per consegnarla, nel design di autorizzazione standard del web. Chi arriva senza una credenziale ottiene 401; chi vuole sapere come autenticarsi legge il documento di scoperta.">server di risorse</dfn> nel design di autorizzazione standard del web: chi arriva senza
una credenziale ottiene 401, e il documento che dice come autenticarsi è pubblicato affinché
qualsiasi client lo legga da solo. Una convenzione nostra è stata abbandonata di proposito, perché
richiederebbe a ogni integrazione di imparare il nostro modo prima di fare la prima domanda.

<figure class="viz" role="group" aria-label="L'endpoint agente risponde 401 senza una credenziale e pubblica la sua scoperta">
<div class="ev live"><span class="n">401</span><span class="t"><b>Il canale agente è attivo</b>L'endpoint MCP risponde 401 senza una credenziale, che è il comportamento corretto per un server di risorse OAuth, e la scoperta in .well-known risponde 200. Questo è la macchina che parla, non noi.</span></div>
<figcaption>Un 401 qui è prova che la porta esiste ed è bloccata, non che è caduta.</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 substrato, diversi lettori</h2>

<h3 class="sub">Un nuovo canale non inventa una nuova superficie</h3>

Un'API aperta e un canale agente non sono impianto: sono ciò che lascia costruire altre interfacce
sullo stesso substrato, senza di noi nella stanza. Un agente di terze parti, un pannello per il tuo
team, un'integrazione di flusso di lavoro. Il prodotto ottiene di essere quelle cose perché le porte esistono,
non perché abbiamo previsto ognuna.

E ciò che impedisce alle porte di trasformarsi in prodotti diversi è una regola che vale come
contratto: l'insieme di operazioni esposte all'agente è un sottoinsieme di ciò che l'API espone.
Nulla esiste in un canale senza esistere nell'altro, così una nuova capacità non
appare da un lato e scompare dall'altro. L'intero insieme, e ciò che rifiuta, è in
[capacità](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 porta cambia; il proprietario della cassaforte non lo fa</h2>

<h3 class="sub">La conversazione rimane con te, ovunque parli</h3>

Da qualsiasi delle tre porte, la cassaforte è tua: lo stesso isolamento tra organizzazioni, la
stessa misurazione, lo stesso registro di chi ha fatto cosa. La conversazione rimane con te, e nulla
di ciò che l'agente risponde è costruito con i dati di un'altra azienda, perché non ha fonte oltre la tua
cassaforte.

Il confine di questa frase è dichiarato qui e non in una nota a piè di pagina: il testo che va
al modello segue i termini di conservazione del fornitore, e la prima riga dell'agente stesso lo dice
già. Ciò che facciamo con i tuoi dati, e ciò che puoi controllare da solo, è in
[privacy](privacy).

</div>

Queste sono le porte. Ciò che le attraversa, operazione per operazione, è in
[capacità](capabilities), e il motivo per cui il file non è mai toccato dal modello è in
[la conversazione è con l'IA](docs-by-spec).
