- Einleitung
- 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
- Getting Started with UiPath Maestro Flow
Erstellen, bewerten und veröffentlichen Sie einen codierten LangGraph-Agent mithilfe der UiPath CLI und der Fähigkeiten zum Codieren von Agents.
In diesem Labor installieren Sie die UiPath CLI und die Fähigkeiten zum Codierungs-Agent und verwenden dann Ihren Codierungs-Agent, um einen LangGraph-Agent zu erstellen, auszuführen und auszuwerten. Sie werden Folgendes tun:
- Installieren Sie die UiPath CLI und die Fähigkeiten des Codierungs-Agents.
- Erstellen Sie ein Gerüst für ein lokales Projekt und erstellen Sie einen LangGraph-Agent anhand von Fähigkeiten.
- Add a live external lookup tool to the agent.
- Führen Sie den Agent lokal aus und evaluieren Sie ihn.
- Verbinden Sie das Projekt mit UiPath Studio Web und pushen Sie Ihre erste Version.
Am Ende haben Sie einen funktionierenden LangGraph-Agent, der durch Ihren Codierungsagenten erstellt wurde, geführt von UiPath-Fähigkeiten, wobei die Auswertungsablaufverfolgungen zu Studio Web führen.
There are three approaches to create UiPath agents. This uses the LangGraph SDK; you can also create agents using the low-code Agent Builder and using the UiPath CLI.
Geschätzte Zeit: 45–60 Minuten
Was Sie erstellen
This lab walks you through building a quest intake classifier for a fictional adventurer's guild: a coded LangGraph agent that reads a quest description and sorts it into one of four difficulty tiers.
It starts as a simple, single-node classifier so the focus stays on the CLI workflow, not the domain logic. Then you give it a tool so it can check its answer against a live external API before finalizing a tier, instead of guessing from vibes alone.
Hier ist das vollständige Design dessen, was Sie erstellen:
| Komponente | Details |
|---|---|
Eingabe: description | string; the incoming quest description |
Ausgabe: tier | A Literal type constrained to exactly "Trivial", "Standard", "Heroic", or "Legendary", not a plain string, so the model cannot emit an out-of-vocabulary tier |
Ausgabe: reasoning | string; the agent's explanation for the tier it chose |
Tool: get_challenge_rating | A LangGraph tool, called only when a quest names or implies a specific creature, that looks up its challenge rating from the Open5e System Reference Document (SRD) API and cites it in the reasoning |
Why add a tool at all? A driving reason to run a LangGraph agent on UiPath, instead of a low-code agent, is complex Python logic that can call out to external systems, not just classify text. The tool step in this lab demonstrates that: the agent decides at runtime whether a quest needs verification, calls a live API, and reasons over the result.
Voraussetzungen
- CLI version - validated against UiPath CLI v1.201.0 (installed in Step 1). Different versions may behave differently; report drift with
uip feedback send. - 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. Mit
node --versionüberprüfen. Bei Bedarf von Nodejs.org herunterladen. - VS Code mit einem Codierungsagenten (Claude Code, Copilot oder Cursor). Die Laboranweisungen verwenden Claude Code, aber jeder unterstützte Codierungs-Agent funktioniert.
- Bash-Terminal – Die Befehle in dieser Lab verwenden die Bash-Syntax. Öffnen Sie in VS Code ein neues Terminal und wählen Sie Git Bash (oder gleichwertig) als Terminaltyp aus. PowerShell- und CMD-Syntax unterscheiden sich und können unerwartete Fehler verursachen.
- uv – Ein schneller Python-Paketmanager. Installieren Sie sie mit:
Oder in den uv-Installationsdokumenten finden Sie weitere Optionen.
pip install uvpip install uv - Administratorrechte – Das Installieren globaler npm-Pakete und Python-Abhängigkeiten erfordert Administrator-/erhöhte Berechtigungen. Wenn Sie einen ArbeitsLaptop mit Einschränkungen verwenden, bestätigen Sie, dass Sie Pakete installieren können, bevor Sie beginnen, oder arbeiten Sie im Voraus mit Ihrem IT-Team zusammen.
Für diese Prüfung sind keine vorhandenen UiPath-Kenntnisse erforderlich, aber sie beschleunigt den Vorgang.
Zwei "Agents" in diesem Labor. „Coded Agent“ ist der Begriff von UiPath für einen Python-Agent, der auf der Plattform bereitgestellt wird; Dieses Labor erstellt eine mit dem LangGraph SDK. Die Laboranweisungen verweisen auch auf Ihren „Codierungs-Agent“ (Claude Code, Copilot, Cursor), um beim Schreiben des Python-Codes zu helfen.
When the instructions say "ask your coding agent," they mean your integrated development environment (IDE) assistant; when they say "run the agent" or "your LangGraph agent," they mean the UiPath agent being built.