KI-Agent-Workflow-Schritte für WordPress-Formulare
Der Workflow-Schritt ai.agent ist die Backend-KI-Aktion innerhalb von Flow-Workflows.
Er sendet die endgültige E-Mail oder Webhook-Anfrage nicht direkt. Stattdessen veröffentlicht er ein ai.agent.requested-Ereignis im Backend-Workflow-System. Das KI-Backend verarbeitet die Anfrage und gibt anschließend folgende Ereignisse aus:
ai.agent.completedai.agent.failed
Nachgelagerte Workflows können auf diese Ergebnisereignisse reagieren. Schrittbezogene Auslöserverzweigungen der Prozesskarte können diese Workflows genau auf den KI-Schritt begrenzen, der das Ereignis ausgegeben hat.
Bereitstellungsvoraussetzung
Damit dieser Schritt in der Produktion funktioniert, reicht das Flow-Backend allein nicht aus.
Sie benötigen:
- ein bereitgestelltes Flow-Backend, das Workflows synchronisiert und ausführt,
- ein bereitgestelltes AI-Kit-Backend, da dessen interne
AiAgentDispatcherFunctiondas Ereignisai.agent.requestedverarbeitet undai.agent.completedoderai.agent.failedausgibt.
Fehlt der Dispatcher des AI-Kit-Backends oder ist er falsch konfiguriert, kann der Workflow das KI-Anfrageereignis veröffentlichen, doch keine Komponente verarbeitet es zu einem nachfolgenden KI-Ergebnis.
Für auf einer Knowledge Base basierende Antworten oder Klassifizierungen benötigt das AI-Kit-Backend außerdem eine funktionsfähige Modellkonfiguration und eine konfigurierte Knowledge Base mit aufgenommenen Inhalten.
Zweck dieser Ansicht
Die Konfigurationsansicht des KI-Agent-Schritts verbindet vier Bereiche:
- Aufgabenabsicht über
Mode - optionales plattformgesteuertes Routing über
Internal routing - Prompting über
Prompt TextundAdditional System Guidance - Ausgabevalidierung über
Response Constraint
Wenn Sie diese Bereiche getrennt halten, lassen sich die Konfiguration wesentlich leichter nachvollziehen.
Mode
Mode bezeichnet die übergeordnete Absicht, die an das KI-Backend übergeben wird.
Aktuelle Werte:
AnswerSummarizeClassifyExtract structured data
Empfohlene Verwendung:
- Wählen Sie
Answerfür allgemeine Texterzeugung oder das Verfassen von Antworten. - Wählen Sie
Summarizefür knappe Zusammenfassungen. - Wählen Sie
Classifyfür Routing- und Verzweigungsentscheidungen. - Wählen Sie
Extract structured data, wenn Sie eine vorhersagbare strukturierte Ausgabe benötigen.
Mode prägt die Standardwerte; das tatsächliche Verhalten hängt weiterhin von Ihrem Prompt und Schema ab.
Internal routing
Internal routing steuert, ob Flow einen plattformeigenen Routingvertrag einfügt.
Aktuelle Voreinstellungen:
No internal routingRoute by categoryRoute by outcomesDraft reply only
Empfohlene Verwendung:
No internal routing: Verwenden Sie diese Einstellung, wenn Sie keine Flow-Routinghülle möchten. Sie entfernt den Plattform-Routingblock; ein bereits vorhandenes eigenes Antwortschema bleibt jedoch bestehen, bis Sie es löschen oder ersetzen.Route by category: Verwenden Sie diese Einstellung, wenn die KI eine stabile Kategorie wiesupport,salesoderbillingauswählen soll.Route by outcomes: Verwenden Sie diese Einstellung, wenn die KI ausdrückliche umsetzbare Ergebnisse wieinvoke_webhook,invoke_workflowodersend_emailzurückgeben soll.Draft reply only: Verwenden Sie diese Einstellung, wenn der Schritt einen strukturierten Antwortentwurf erzeugen soll und Sie keine Routingmetadaten benötigen.
Route Keys, Outcome Types und Signal Keys
Bei aktiviertem Routing legen diese Felder fest, welche Werte die KI ausgeben darf.
Route Keys
Verwenden Sie stabile Kategoriewerte wie:
supportsalesbillingcrm_lead
Diese Werte fließen in Verzweigungsvorschläge der Prozesskarte wie route:support ein.
Outcome Types
Verwenden Sie wiederverwendbare Aktionsgruppen wie:
invoke_webhookinvoke_workflowsend_emailset_status
Sie unterstützen Verzweigungsschlüssel wie outcome:invoke_webhook:create_ticket.
Signal Keys
Verwenden Sie optionale strukturierte Metadaten wie:
prioritylanguageurgency
Sie unterstützen Verzweigungsschlüssel wie signal:priority:high.
Empfehlung:
- Verwenden Sie
routefür den wichtigsten fachlichen Zweig. - Verwenden Sie
outcomesfür umsetzbare nächste Schritte. - Verwenden Sie
signalsnur für ergänzende Metadaten.
Prompt-Felder
Prompt Text
Prompt Text ist die zentrale Aufgabenanweisung und das wichtigste vom Benutzer verfasste Feld.
Gute Prompts sind konkret, handlungsbezogen und benennen die gewünschte Entscheidung oder das gewünschte Ergebnis ausdrücklich.
Platform System Block
Platform System Block wird von Flow automatisch eingefügt, wenn die gewählte Routing-Voreinstellung ihn erfordert.
Sie bearbeiten ihn nicht direkt. Er setzt den ausgewählten Routingvertrag durch.
Additional System Guidance
Additional System Guidance ist Ihre eigene Anweisung auf Systemebene, die nach dem Plattformblock angefügt wird.
Verwenden Sie sie für Ton-, Richtlinien- oder Verhaltensvorgaben wie:
- knapp formulieren,
- Belege aus der Knowledge Base bevorzugen,
- spekulative Aussagen vermeiden.
Belasse die eigentliche Kernaufgabe in Prompt Text.
Antwortschema
Voreinstellungen für Antwortschemas
Diese Aktion erzeugt ein Ausgangsschema für den aktuellen Modus oder die aktuelle Routing-Voreinstellung.
Verwenden Sie Apply routing preset, wenn das Schema des Routingvertrags aus der aktuellen Routingkonfiguration neu erstellt werden soll.
Response Constraint (JSON-Schema)
Dies ist der JSON-Schemavertrag zur Laufzeit für die KI-Ausgabe.
Bei aktiviertem Routing muss er der von Flow erwarteten Routinghülle entsprechen. In der Praxis ist dies meist ein Stammobjekt mit routing.route, routing.confidence, routing.reason und routing.outcomes sowie optional routing.signals.
Bei aktiviertem Draft reply only muss das Schema stattdessen dem Vertrag für Antwortentwürfe entsprechen.
Wichtiges Verhalten:
- Ungültiges JSON bleibt bis zur Korrektur im Editor.
- Der Workflow bewahrt den Entwurfstext, statt ihn stillschweigend zu verwerfen.
Update Status on Dispatch
Update Status on Dispatch ändert den Übermittlungsstatus unmittelbar nach der Veröffentlichung von ai.agent.requested.
Die Einstellung wartet nicht auf das endgültige KI-Ergebnis.
Verwenden Sie dies für sichtbare Übergänge wie new -> in-progress, nicht als Ersatz für das endgültige fachliche Ergebnis.
Empfohlene Ersteinrichtung
Für einen ersten Workflow mit nachgelagerten Verzweigungen eignet sich folgende Einrichtung:
Mode:ClassifyInternal routing:Route by category- eine kleine Menge von
Route Keys, - optionale
Signal Keyswiepriority, - ein aus der Voreinstellung erzeugtes Routingschema,
- ein knapper, aufgabenbezogener Prompt.
Damit erhalten Sie vorhersagbare Verzweigungen in der Prozesskarte, ohne von Anfang an ein umfangreiches eigenes Ausgabemodell festlegen zu müssen.
Häufige Fehler
No internal routingwählen und trotzdem routenbasierte Verzweigungen der Prozesskarte erwarten,- ein älteres eigenes Schema beibehalten und annehmen, dass
No internal routingdie Ausgabe vollständig frei gestaltet, - mandantenspezifische boolesche Werte statt stabiler Routen- oder Ergebnisschlüssel verwenden,
Update Status on Dispatchals endgültige KI-Entscheidung statt als Übergang des Verarbeitungsstatus behandeln.
