Den Agenten anweisen und ihm eine Obergrenze gebenAlle Beiträge

Den Agenten anweisen und ihm eine Obergrenze geben

Ein Agent ohne Anweisung antwortet beliebig, ein Agent ohne Deckel kostet beliebig. Dieser Fall zeigt, wie beides vor dem ersten Gespräch festgelegt wird.

Veröffentlicht: 2026-09-12Lesezeit: 4 mintapinomahub API & Prozesse
API & ProzesseAutomotive AftermarketAPITeilehandelFahrzeughandel

Die Sorge vor einem automatischen Verkäufer ist selten technisch. Sie lautet: Was sagt das Ding, wenn ich nicht zusehe, und was gibt es weg? Beide Fragen sind berechtigt, und beide werden nicht durch Vertrauen beantwortet, sondern durch eine Anweisung und eine Obergrenze.

Den Agenten anweisen und ihm eine Obergrenze gebenEingang: der Wunsch, Anfragen automatisch zu beantworten, ohne die Preishoheit abzugeben 1. Fragebogen lesen (GET /agent/setup/questionnaire): sections und questions statt einer handgeschriebenen Konfiguration 2. Profil aus Antworten (POST /agent/setup/profiles): config mit tone, rules, permissions und hubTools — die vertrauenswürdige Anweisung 3. Wissen hinterlegen (POST /agent/profiles/{profileId}/faq): Freigegebene Antworten mit status; faqDropped nennt, was nicht mehr passt 4. Mindestpreise setzen (PUT /agent/items/prices): minPriceCents je itemKey — die einzige Verhandlungsgrundlage des Agenten 5. Deckel setzen (PUT /agent/controls): monthlyChargeCapCents und dailyTurnCap begrenzen den Betrieb von vornherein Ausgang: ein Agent, der im eigenen Ton antwortet, unter dem Mindestpreis nicht verhandelt und sich anhalten lässt Ohne Mindestpreis verhandelt der Agent nicht. Eine fehlende Grenze ist keine offene Grenze.Den Agenten anweisen und ihm eine Obergrenze gebenEingang: der Wunsch, Anfragen automatisch zu beantworten, ohne die Preishoheit abzugeben01Fragebogen lesenGET /agent/setup/questionnairesections und questions statt einer handgeschriebenen Konfiguration02Profil aus AntwortenPOST /agent/setup/profilesconfig mit tone, rules, permissions und hubTools — die vertrauenswürdige Anweisung03Wissen hinterlegenPOST /agent/profiles/{profileId}/faqFreigegebene Antworten mit status; faqDropped nennt, was nicht mehr passt04Mindestpreise setzenPUT /agent/items/pricesminPriceCents je itemKey — die einzige Verhandlungsgrundlage des Agenten05Deckel setzenPUT /agent/controlsmonthlyChargeCapCents und dailyTurnCap begrenzen den Betrieb von vornhereinAusgang: ein Agent, der im eigenen Ton antwortet, unter dem Mindestpreis nicht verhandelt und sichanhalten lässtOhne Mindestpreis verhandelt der Agent nicht. Eine fehlende Grenze ist keine offene Grenze.
Fünf Aufrufe von der Anweisung bis zum Deckel. Ohne Mindestpreis verhandelt der Agent nicht.

Das Profil ist die vertrauenswürdige Anweisung des Agenten: Ton, Regeln, Befugnisse und die Hub-Werkzeuge, die er benutzen darf. Die Mindestpreise sind davon getrennt, und das ist wichtig — sie sind die einzige Verhandlungsgrundlage, und eine fehlende Grenze ist keine offene Grenze.

FlächeRollen
VerkaufsagentTeilehandel, Fahrzeughandel, Softwarehaus

Was dieser Fall voraussetzt

  • Eine Vorstellung vom eigenen Ton. Der Fragebogen fragt danach; wer ihn beliebig ausfüllt, bekommt einen beliebigen Agenten.
  • Entschiedene Befugnisse. Ob der Agent stornieren, eine Adresse ändern oder ein Rücksendeetikett schicken darf, ist eine kaufmännische Entscheidung, keine Einstellung.
  • Mindestpreise für die Artikel, über die verhandelt werden soll. Ohne sie verhandelt der Agent nicht.
  • Eine Obergrenze, die Sie tragen wollen. Der Deckel wird vor dem Betrieb gesetzt, nicht nach der ersten Rechnung.

Der Ablauf

Die Tabelle nennt je Stufe den zuständigen Aufruf und das, was danach vorliegt. Die Begründung, warum die Stufe nicht übersprungen werden kann, steht darunter.

Die Aufrufkette dieses Anwendungsfalls
StufeAufrufWas danach vorliegt
Fragebogen lesenGET /agent/setup/questionnairesections und questions statt einer handgeschriebenen Konfiguration
Profil aus AntwortenPOST /agent/setup/profilesconfig mit tone, rules, permissions und hubTools — die vertrauenswürdige Anweisung
Wissen hinterlegenPOST /agent/profiles/{profileId}/faqFreigegebene Antworten mit status; faqDropped nennt, was nicht mehr passt
Mindestpreise setzenPUT /agent/items/pricesminPriceCents je itemKey — die einzige Verhandlungsgrundlage des Agenten
Deckel setzenPUT /agent/controlsmonthlyChargeCapCents und dailyTurnCap begrenzen den Betrieb von vornherein

Warum jede Stufe nötig ist

  1. Den Fragebogen lesen. GET /agent/setup/questionnaire liefert sections und questions. Der Fragebogen ist der Ersatz für eine handgeschriebene Konfiguration: Er stellt die Fragen, die man sonst vergisst, und er trägt eine Version — eine spätere Erweiterung fällt damit auf.
  2. Das Profil aus den Antworten anlegen. POST /agent/setup/profiles erzeugt die config mit assistantName, tone, rules, permissions und hubTools. Die Befugnisse sind hier einzeln benannt, nicht pauschal erteilt — das ist der Unterschied zwischen einem begrenzten und einem entgrenzten Agenten.
  3. Das eigene Wissen hinterlegen. POST /agent/profiles/{profileId}/faq nimmt freigegebene Frage-Antwort-Paare mit status. Die Antwort nennt faqCompiledChars und faqDropped: Wenn ein Eintrag nicht mehr in die Anweisung passt, erfahren Sie es, statt es zu erraten.
  4. Die Mindestpreise setzen. PUT /agent/items/prices schreibt minPriceCents je itemKey. Das ist die einzige Verhandlungsgrundlage. Wer hier nichts hinterlegt, bekommt keinen Agenten, der großzügig verhandelt, sondern einen, der gar nicht verhandelt.
  5. Den Deckel setzen. PUT /agent/controls legt monthlyChargeCapCents, dailyTurnCap und lowBalanceWarningCents fest. Zusätzlich lässt sich der Agent jederzeit anhalten und wieder fortsetzen — ein Stopp beendet den Betrieb, ohne die Einrichtung zu verlieren.
Monats- und Tagesobergrenze setzen
curl -X PUT \
  -H 'X-Api-Key: <API_KEY>' \
  -H 'Content-Type: application/json' \
  -d '{"controls":{"monthlyChargeCapCents":25000,"dailyTurnCap":200}}' \
  'https://api.tapinomahub.com/hub/index.php/agent/controls'

Was am Ende vorliegt

Am Ende steht ein Agent, der im eigenen Ton antwortet, nur die erteilten Befugnisse ausübt, unter dem Mindestpreis nicht verhandelt und beim erreichten Deckel aufhört. Das ist keine Vertrauensfrage mehr, sondern eine Einstellung, die man nachlesen kann.

Wo das in der Dokumentation steht

Die verbindlichen Feldlisten, Fehlercodes und Beispielantworten stehen im OpenAPI-Vertrag dieser Fläche unter docs.tapinomahub.com (tapinoma-agent). Alle Anwendungsfälle nach Fläche und Rolle geordnet: Übersicht der Anwendungsfälle.

Quellen und Rechtsgrundlagen

Häufige Fragen

Was passiert, wenn ich keinen Mindestpreis hinterlege?

Dann verhandelt der Agent über diesen Artikel nicht. Eine fehlende Grenze wird nicht als offene Grenze ausgelegt — das ist Absicht.

Kann ich den Agenten sofort anhalten?

Ja. Es gibt einen Stopp und ein Fortsetzen. Der Stopp nimmt optional eine Abschlussnachricht auf, damit laufende Gespräche nicht unbeantwortet enden.

Warum wird mir gemeldet, dass ein FAQ-Eintrag verworfen wurde?

Weil die Anweisung eine Obergrenze hat. Statt Einträge stillschweigend abzuschneiden, nennt die Antwort die Zahl der verworfenen — dann können Sie entscheiden, was wichtiger ist.