---
title: "Ce que l'agent fait, et ce qu'il refuse de faire : un seul ensemble, le même à chaque porte."
seo_title: "Capacités de l'agent, et ce qu'il refuse | SazAI"
description: "Opérations agent = sous-ensemble API, chacune mesurée, refuse ce qui n'est pas dans vos documents."
tags: [marketing]
---

> Une liste de fonctionnalités est facile à écrire et impossible à vérifier. Cette page fait l'inverse : elle énonce ce que l'agent exécute aujourd'hui, sous quel contrat l'ensemble est le même à chaque canal, et ce qu'il refuse, qui est la partie qui décide si vous apportez la réponse à une réunion.

<div class="chap">

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

<h2 id="one-set">L'ensemble est un</h2>

<h3 class="sub">Ce que l'agent expose est un sous-ensemble de ce que l'API expose, et cela tient en tant que contrat</h3>

Il y a une règle interne que la maison traite en tant que contrat : l'ensemble des opérations exposées à
l'agent est un sous-ensemble de ce que l'interface de programmation expose. Rien n'existe chez l'agent
sans exister dans l'API. En pratique votre équipe automatise de l'extérieur tout ce qu'une personne
fait en parlant, et une nouvelle capacité n'apparaît pas dans un canal et disparaît dans l'autre.

<figure class="viz duo" role="group" aria-label="L'ensemble des opérations que l'agent a, contenu dans l'ensemble que l'API expose">
<div class="side"><svg viewBox="0 0 90 60" aria-hidden="true"><ellipse cx="45" cy="30" rx="40" ry="24" fill="none" stroke="var(--gray)" stroke-width="1.5"/></svg><b>l'API</b><span>tout ce que le produit expose</span></div>
<div class="mid"><svg viewBox="0 0 120 72" aria-hidden="true"><ellipse cx="60" cy="36" rx="52" ry="30" fill="none" stroke="var(--gray)" stroke-width="1.5"/><ellipse cx="48" cy="36" rx="30" ry="20" fill="var(--verb-talk)" opacity=".14" stroke="var(--verb-talk)" stroke-width="1.5"/></svg><b>un à l'intérieur de l'autre</b><span>par contrat, jamais par coïncidence</span></div>
<div class="side"><svg viewBox="0 0 90 60" aria-hidden="true"><ellipse cx="45" cy="30" rx="26" ry="17" fill="var(--verb-talk)" opacity=".14" stroke="var(--verb-talk)" stroke-width="1.5"/></svg><b>l'agent</b><span>le même ensemble, avec nulle invention de son propre</span></div>
<figcaption>Un nouveau canal n'invente pas une nouvelle surface : il lit celle qui existe déjà.</figcaption>
</figure>

La règle tient aussi dans la direction que personne ne pose et qui importe plus : rien de ce que
l'agent fait n'échappe à l'enregistrement que l'API garde déjà. La même autorisation, le même
comptage, le même [lignage](documents). Parler n'est pas un raccourci autour du contrôle, c'est une autre porte dedans.

</div>

<div class="chap">

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

<h2 id="what-it-does">Ce qu'il fait</h2>

<h3 class="sub">Lire, mesurer, comparer, traduire, et indiquer la source de chaque réponse</h3>

Il ouvre ce qui est arrivé : chaque document dans l'unité de son format, avec le texte, l'origine, les
notes du présentateur, les commentaires et les masqués, qui est ce qui se trouve dans
[vos documents](documents). Il répond à partir de ce que le moteur a mesuré, sans retraiter
quoi que ce soit, et apporte l'adresse avec lui. Il compare deux versions et retourne un nombre
au lieu d'une impression. Il traverse le [réseau de neurones](connectome) de votre coffre nœud par
nœud, entrant par un document et suivant les liens, au lieu d'avaler le dossier entier. Et quand la question devient une demande, il déclenche l'opération :
[traduire](translate) est la première d'entre elles, avec un reçu.

<figure class="viz duo" role="group" aria-label="De la réponse à la diapositive : la source est une adresse, pas une citation">
<div class="side"><svg viewBox="0 0 90 60" aria-hidden="true"><rect x="4" y="8" width="82" height="44" rx="6" fill="none" stroke="var(--lightgray)" stroke-width="1.5"/><line x1="14" y1="22" x2="66" y2="22" stroke="var(--gray)" stroke-width="2"/><line x1="14" y1="32" x2="52" y2="32" stroke="var(--gray)" stroke-width="1.5"/></svg><b>la réponse</b><span>ce que l'agent a dit</span></div>
<div class="mid"><svg viewBox="0 0 60 60" aria-hidden="true"><line x1="6" y1="30" x2="48" y2="30" stroke="var(--verb-talk)" stroke-width="1.5"/><path d="M42 24l6 6-6 6" fill="none" stroke="var(--verb-talk)" stroke-width="1.5"/></svg></div>
<div class="side"><svg viewBox="0 0 90 60" aria-hidden="true"><rect x="10" y="6" width="70" height="48" rx="4" fill="none" stroke="var(--verb-talk)" stroke-width="1.5"/><rect x="18" y="16" width="30" height="18" rx="2" fill="none" stroke="var(--lightgray)" stroke-width="1.5"/></svg><b>diapositive 12</b><span>le clic l'ouvre</span></div>
<figcaption>La source est une adresse dans votre coffre, et le clic y mène.</figcaption>
</figure>

Chaque réponse porte cette adresse, et c'est ce qui sépare une impression d'un fait : ce que
l'agent énonce, vous le rouvrez et vérifiez.

<figure class="viz" role="group" aria-label="La capacité de créer un document à partir d'une spécification, déclarée comme une direction">
<div class="ev open"><span class="n">direction déclarée</span><span class="t"><b>Créer à partir d'une spécification n'est pas encore un reçu</b>Produire un nouveau document par conversation entre comme une direction, sous la même discipline que la feuille de route : pas de verbe au présent et pas de nombre, parce qu'il n'y a pas d'exécution enregistrée pour le soutenir. L'espace vide ici est aussi une information.</span></div>
<figcaption>Ce qui n'a pas été mesuré reste déclaré comme une direction, jamais comme une capacité.</figcaption>
</figure>

</div>

<div class="chap">

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

<h2 id="what-it-refuses">Ce qu'il refuse</h2>

<h3 class="sub">Quand ce n'est pas dans vos documents, il le dit</h3>

Quand quelque chose n'est pas dans vos documents, l'agent dit que ce n'est pas là. Il ne remplit pas,
ne résume pas ce qu'il n'a pas lu, ne remplit pas le silence avec une fiction plausible.
Pour quelqu'un qui répond à un auditeur, « ce n'est pas dans le matériel » est une fonctionnalité, pas un échec :
c'est la réponse que vous répétez à la réunion sans crainte, parce qu'elle porte le même soutien
que les autres.

Et le refus n'est pas une instruction de comportement que nous avons demandée au modèle, c'est une propriété de
l'arrangement. L'agent n'a pas votre fichier devant lui pour deviner : il a ce que le moteur a enregistré, et l'enregistrement
soit tient l'information, soit ne la tient pas. La raison de ceci se trouve dans [la conversation est avec l'IA](docs-by-spec).

<div class="bound"><p><b>La limite, énoncée avant le test.</b> L'agent lit le corpus, jamais le fichier. Ce qui n'a pas été extrait à l'entrée n'existe pas pour lui, et la réponse honnête dans ce cas est le refus. Le texte envoyé au modèle suit les conditions de rétention du fournisseur, et la première ligne de l'agent l'énonce déjà.</p></div>

</div>

<div class="chap">

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

<h2 id="how-a-capability-lands">Comment une capacité arrive sur cette page</h2>

<h3 class="sub">Trois questions avant que la phrase soit publiée</h3>

Chaque capacité passe par trois questions avant de devenir une phrase servie : y a-t-il une
décision écrite qui la décide, a-t-elle été mesurée, et quelqu'un peut-il reproduire la
mesure. Ce qui passe tous les trois nous appelons une
<dfn tabindex="0" data-hint="Une capacité avec une décision écrite et une mesure que quiconque peut reproduire : pas une promesse, un enregistrement.">reçu</dfn>. Ce qui passe seulement les deux premiers reste déclaré comme une pratique, sans
verbe au présent et sans nombre.

Une page qui présente sept capacités où trois sont un reçu est plus faible qu'une qui
présente quatre et en soutient tous les quatre, et choisir laquelle des deux écrire est la seule chose
que cette maison fait avant d'écrire. Où la couverture finit, et pourquoi la limite est énoncée par nous
avant d'être découverte par vous, se trouve dans [confiance](trust) ; la totalité de la plateforme qui soutient
tout ceci se trouve dans [plateforme](platform).

</div>

C'est l'ensemble. Où il vous atteint se trouve dans [interfaces](interfaces), et la conception qui
sépare la conversation de l'exécution se trouve dans
[la conversation est avec l'IA](docs-by-spec).
