UiPath Documentation
agents
latest
false
Benutzerhandbuch zu Agents
Wichtig :
Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

Agents im Flow (Vorschau)

Inline-Agentknoten in Maestro Flow-Projekten, die auf der Arbeitsfläche von Studio Web neben Connectors und Skriptknoten ohne separaten Veröffentlichungsschritt konfiguriert sind.

Mit UiPath Agents in Flow können Sie Low-Code-Agents direkt in ein Maestro Flow- Projekt als Inline-Agentknoten einbetten. Anstatt einen Agent separat in Agent Builder zu erstellen und über einen Prozessaufruf aufzurufen, konfigurieren Sie den Systemprompt, das Modell, das Eingabe-/Ausgabeschema und die Tools des Agents über dieselbe Studio Web-Arbeitsfläche, auf der Sie den Flow entwerfen.

Inline-Agentknoten sind erstklassige Knoten auf der Flow-Arbeitsfläche. Sie werden neben Connectors, Skriptknoten und anderen Flow-Komponenten angezeigt. Flow-Variablen werden nativ an und von Inline-Agents weitergegeben, und Sie können mehrere Agents innerhalb eines einzigen Flows nacheinander verketten.

Inline-Agents im Vergleich zu eigenständigen Agents

Inline-Agents in FlowEigenständige Agents
KonfigurationsbereichFlow-Arbeitsfläche in Studio WebAgent Builder in Studio Web
BereitstellungKein separater Veröffentlichungsschritt – der Agent ist Teil des FlowsMuss als eigenständiger Agent-Prozess veröffentlicht werden, bevor er in einem Flow verwendet werden kann
VariablenaustauschFlussvariablen, auf die nativ im Prompt und in der Ausgabe des Agents verwiesen wirdVariablen, die über Prozessaufrufparameter übergeben werden
VerkettenMehrere Agents in einem einzigen FlowRufen Sie einen Agent von einem anderen mithilfe des Agententools auf
Variableneinfügung in PromptsVerwendet $ Konventionen ($vars, $metadata)Verwendet die @ -Konventionen von Studio Web

Agententypen

  • Autonom – Der Agent wählt Tools aus und führt sie aus, um eine Aufgabe abzuschließen.

Tools

Inline-Agents unterstützen die folgenden Toolkategorien:

WerkzeugkategorieVerfügbarkeit
RPA-ProzesseVerfügbar
API-WorkflowsVerfügbar
AktivitätenVerfügbar
Andere Flows (Maestro)Verfügbar
Agent (einen veröffentlichten eigenständigen Agent aufrufen)Verfügbar
Integration Service-ConnectorsVerfügbar
Integrierte Tools (Dateien analysieren, Zusammenfassen, Batch-Transformation)Verfügbar
EskalationenVerfügbar
MCP toolsNicht verfügbar
A2A (Agent-zu-Agent)Nicht verfügbar
IXP (Dokumentextraktion)Nicht verfügbar

Context

Die Kontextgrundlage ist für Inline-Agents parallel zu Agent Builder verfügbar.

Leitlinien

Sie können Leitplanken auf Agent-Ebene, LLM-Ebene oder auf Ebene einzelner Tools hinzufügen. Guardrails bewerten Agent-Eingaben und -Ausgaben anhand definierter Richtlinien und lösen bei Übereinstimmungen eine Aktion aus.

Integrierte Leitplanken erkennen bestimmte Inhaltskategorien automatisch:

  • PII-Erkennung
  • Schädlicher Inhalt
  • Erkennung von IP-Adressen
  • Angriffe mit Benutzerprompts

Eskalationen

Eskalationen sind für Inline-Agents in Parität mit Agent Builder verfügbar.

Ausgabevariablen

Jeder Inline-Agent gibt ein output -Objekt zurück. Das Standardfeld ist content und enthält den Antworttext des Agents. Zusätzliche Ausgabevariablen können auf der Registerkarte Variablen deklariert werden, um strukturierte Daten zurückzugeben. Jede Variable erfordert einen Namen und einen Typ, und der Systemprompt sollte den Agent anweisen, sie auszufüllen.

Auf die Ausgabe von Upstream-Knoten wird in Downstream-Knoten mit $vars.<node>.output.<field> verwiesen, z. B. $vars.agent1.output.content.

Debugging und Evaluierungen

Debugging

Sie können einzelne Inline-Agentknoten isoliert von Studio Web mithilfe von Haltepunkten, schrittweiser Ausführung und Ausführungsablaufverfolgungen debuggen. Einzelne Agent-Knoten können isoliert debuggt werden, indem der Knoten ausgewählt und die Option Schrittweise debuggen verwendet wird.

Vollständige Flow-Ausführungen werden als Aufträge im Orchestrator angezeigt, wo Sie den Ausführungsstatus überwachen können. Nach Abschluss einer Ausführung ist die Ausführungsablaufverfolgung auf der Registerkarte Ausführung des unteren Bereichs verfügbar und zeigt eine schrittweise Aufschlüsselung der Zeit für jeden Knoten, einschließlich LLM-Aufrufe und Ausgaben.

Bewertungen

Sie können Inline-Agents pro Knoten über die Arbeitsfläche mit der Taste Auswerten in der Symbolleiste auswerten. Auf den Registerkarten Datasets und Auswerter im unteren Bereich werden Auswertungsdatensätze und Auswerter verwaltet und Auswerter zu einer Dataset-Ausführung hinzugefügt. Die Registerkarte Ausführungen zeigt den Verlauf der Bewertungsausführung an.

Die Auswertung für Inline-Agents ist im Wesentlichen mit Agent Builder identisch, obwohl sich die Erfahrung beim Erstellen von Bewertungen unterscheidet. Einige Agent Builder-Funktionen sind für Inline-Flow-Agents noch nicht verfügbar. Weitere Informationen finden Sie unter Einschränkungen.

Drei Auswerterkategorien sind verfügbar:

KategorieTypBeschreibung
AusgabevalidierungEnthält TextWird übergeben, wenn die Agent-Ausgabe den angegebenen Text enthält
AusgabevalidierungGenaue ÜbereinstimmungÜberprüft, ob die Agent-Ausgabe genau der erwarteten Ausgabe entspricht
AusgabevalidierungJSON-ÄhnlichkeitVergleicht die strukturierte Ähnlichkeit von JSON-Objekten oder -Werten
LLM-JudgeAusgabe von LLM-JudgeVerwendet ein Sprachmodell, um zu bewerten, wie genau die Ausgabe der erwarteten Ausgabe in Bezug auf Bedeutung und Absicht entspricht
LLM-JudgeStrikte JSON für LLM-JudgeVerwendet ein Sprachmodell, um eine strikte strukturierte JSON-Übereinstimmung zu beurteilen
LLM-JudgeVerlauf des LLM-JudgesVerwendet ein Sprachmodell, um zu beurteilen, ob der Agent dem erwarteten Verhalten gefolgt ist
LLM-JudgeSimulation von LLM-JudgeVerwendet ein Sprachmodell, um den Ausführungspfad des simulierten Agents zu beurteilen
Tool CallArgumente für ToolaufrufeÜberprüft, ob Tools mit korrekten Argumenten aufgerufen wurden
Tool CallAnzahl der ToolaufrufeÜberprüft, wie oft jedes Tool aufgerufen wurde
Tool CallReihenfolge des ToolaufrufsÜberprüft, ob Tools in der erwarteten Sequence aufgerufen wurden
Tool CallAusgabe des ToolaufrufsÜberprüft, ob die Toolausgaben mit den erwarteten Werten übereinstimmen

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben