- Überblick
- Erste Schritte mit UiPath Agents
- Erste Schritte mit UiPath Agents mit LangGraph
- Erstellen eines Low-Code-Agents in Studio Web
- Hinzufügen von Tools zu Ihrem UiPath Agent
Erweitern Sie einen Low-Code-UiPath-Agent mit einem API-Workflow-Tool, das das D&D 5e SLD zur Runtime abfragt.
Dieses Labor erstellt einen Teil von UiPathFinder, einer D&D-Thema Referenzanwendung auf UiPath. Es erweitert einen Agent, der im Lab „Erste Schritte mit UiPath Agents“ erstellt wurde. Sie erstellen einen Live-API-Connector, der das D&D 5e SLD (System Reference Document) durchsucht, und stellen dann Ihrem Geben Sie Ihren Extractor-Agenten als Tool zur Verfügung. Der Agent verwendet es autonom zur Runtime: Er entscheidet, wonach gesucht werden soll, ruft die API auf und wählt die beste Übereinstimmung aus den Ergebnissen aus.
Am Ende haben Sie UiPathfinder.QuestParser: einen Agent, der nur eine Anforderungsbeschreibung erhält, entscheidet, nach was gesucht werden soll, ruft das Tool „Monbot-Abfrage“ auf und gibt die Schlüsselfelder des ausgewählten Gebens zurück, ohne dass eine vorab ausgefüllte Liste erforderlich ist.
Ohne ein Tool ist der Agent darauf angewiesen, dass der Aufrufer Kandidaten vorab abruft und sie als Daten weitergibt. Das Hinzufügen eines Tools ändert Folgendes: Der Agent entscheidet zur Runtime, nach was gesucht werden soll, ruft die API auf und argumentiert mit den Live-Ergebnissen. Dies ist das Muster hinter den meisten Workflows in der Produktion. Der Wert des Agents ergibt sich aus seiner Fähigkeit, abzurufen und zu argumentieren – nicht nur zu klassifizieren, was ihm übergeben wird.
Sie werden Folgendes tun:
- Erstellen Sie einen Dataset-Workflow für die D&D 5e.
- Verbinden Sie es als Tool mit Ihrem Explorer-Agenten.
- Aktualisieren Sie den Agent-Vertrag, um die neue Funktion widerzuspiegeln.
- Testen Sie das vollständige Tool durchgängig mit Agent.
Geschätzte Zeit: 30–45 Minuten
Was Sie erstellen
| Komponente | Details |
|---|---|
| API-Workflow | Akzeptiert searchName (String), ruft die Open5e D&D 5e SLD-API auf und gibt das monsterResults -Array zurück |
Agent-Eingabe: questDescription | string; Die Anforderungsbeschreibung. Der Agent ruft seine eigenen Kandidaten über das Tool ab |
Agent-Ausgabe: monsterIndex | string; Slug-Bezeichner des ausgewählten Best Practices |
Agent-Ausgabe: monsterName | string; Anzeigename des ausgewählten Best Practices |
Agent-Ausgabe: monsterType | string; Lebezeichentyp (z. B. Bestie, Untoter, D Datei) |
Agent-Ausgabe: monsterCr | string; Herausforderungsbewertung |
Agent-Ausgabe: monsterReasoning | string; Die Erklärung des Agents, warum er dieses Agent für die Aufgabe ausgewählt hat |
Voraussetzungen
- Studio Web – wird in Ihrem Browser ausgeführt; keine Desktop-Installation erforderlich. Öffnen Sie Studio Web in Chrome, Edge oder Firefox, bevor Sie beginnen.
- UiPath-Konto – Registrieren Sie sich oder melden Sie sich bei der UiPath Automation Cloud an, bevor Sie beginnen.
- Node.js 18+ – required to install the UiPath CLI. Installieren Sie bei Bedarf über Nodejs.org .
- UiPath CLI v1.1+ – Erforderlich, um den Starter bereitzustellen. Mit
uip --versionüberprüfen. - Ein Einhorn-Agent in Studio Web – Dieses Projekt baut auf dem Agent von Erste Schritte mit UiPath Agents auf. Wenn Sie dieses Test abgeschlossen haben, ist Ihr Agent bereits vorhanden. Wenn nicht, stellen Sie den Starter bereit:
git clone https://github.com/cliff-simpkins/UiPath-Workshops.git
cd UiPath-Workshops/starters/monster-selector
uip login
uip solution upload .
git clone https://github.com/cliff-simpkins/UiPath-Workshops.git
cd UiPath-Workshops/starters/monster-selector
uip login
uip solution upload .
Öffnen Sie Studio Web und bestätigen Sie, dass Server-Selektor in Ihrem Arbeitsbereich angezeigt wird, bevor Sie mit Schritt 1 beginnen.