- Erste Schritte
- UiPath Konversations-Agents
- UiPath Agents in Studio Web
- Über UiPath Agents
- Lizenzierung
- Erweiterte Agents (Vorschau)
- Ausführung von Agents
- Agents und Workflows
- Bewährte Verfahren zum Erstellen von Agents
- Auswahl des besten Modells für Ihren Agenten
- Best Practices für das Veröffentlichen und Bereitstellen von Agents
- Bewährte Verfahren für Kontext-Engineering
- Best Practices für DeepRAG und Batch-Transformation: JIT vs. indexbasierte Strategien
- Arbeiten mit Dateien
- Kontexte
- Eskalationen
- Bewertungen
- Spuren von Agents
- Agent-Überprüfung
- Codierte UiPath Agents
- Mit Coding Agents erstellen
- Überblick
- Low-Code-Agents mit Coding Agents erstellen
- Codierte Agents mit Coding Agents erstellen
- Beispiel: Social Sentiment Agent
Codierte Agents mit Coding Agents erstellen
Erstellen, schreiben, paketieren und veröffentlichen Sie Python-basierte codierte Agents vollständig über einen Coding Agent und ein Terminal in UiPath Orchestrator.
Ein Coding Agent mit der installiertenuipath-agents Fähigkeit kann Python-basierte Agents vollständig über Ihr Terminal in UiPath Orchestrator erstellen, schreiben, paketieren und veröffentlichen. Codierte Agents sind Standard-Python-Projekte, die mit LangGraph, LlamaIndex oder OpenAI Agents erstellt wurden. UiPath übernimmt die Orchestrierung, Planung, Eskalation und Governance, sobald der Agent bereitgestellt ist.
Informationen zur Einrichtung (Installieren des Agent, Anmelden, Installieren von Fähigkeiten) finden Sie unter „Installieren und einrichten“.
Eine vollständige Referenz zu den uip codedagentBefehlen finden Sie im UiPath-CLI-Handbuch.
Voraussetzungen
- Die für Ihren Coding Agent installierte
uipath-agents-Fähigkeit. Siehe Installieren und Einrichten. - Eine angemeldete Sitzung (
uip login). - Python 3.11 oder neuer.
- Der uv-Paketmanager.
Was der Agent tun kann
| Area | Was der Agent tun kann | Beispiel: |
|---|---|---|
| Ein Projekt initialisieren | Erstellen Sie ein neues Python-Projekt mit uv, fügen Sie das UiPath SDK-Paket Ihrer Wahl hinzu und führen Sie uip codedagent setup und uip codedagent new aus, um die Projektstruktur zu erstellen. | „Initialisieren Sie ein neues codiertes Agent-Projekt namens invoice-processor.“ |
| Agent-Logik schreiben | Schreiben und Iterieren des Python-Agent-Codes mithilfe von LangGraph, LlamaIndex oder OpenAI Agents | „Fügen Sie ein Tool hinzu, das den UiPath-Kontextgrundlage-Index aufruft, um die Unternehmensrichtlinien zu überprüfen.“ |
| Konfigurieren | Ausführen von uip codedagent init, um das Python-Projekt mit der Orchestrierungsebene von UiPath zu verknüpfen | „Konfigurieren Sie den Agent für UiPath Orchestrator.“ |
| Paket | Führen Sie uip codedagent pack aus, um den Agent als bereitstellbares Artefakt zu bündeln | „Paketieren Sie den Agent.“ |
| Veröffentlichen | Führen Sie den Befehl uip codedagent publish aus, um das Paket in Orchestrator hochzuladen und automatisch einen Prozess zu erstellen | „Veröffentlichen Sie den Agent in meinem persönlichen Arbeitsbereich.“ |
| Synchronisieren Sie mit Studio Web | Führen Sie uip codedagent push aus, um lokale Dateien in das Remote-Projekt von Studio Web hochzuladen, oder führen Sie uip codedagent pull aus, um alle Dateien aus dem Remote-Projekt in Ihren lokalen WorkSpace herunterzuladen | „Meine lokalen Änderungen an Studio Web übertragen.“ |
Die Erstellungsschleife
Der Coding Agent folgt diesem Zyklus, wenn er einen codierten Agent erstellt oder daran iteriert:
Initialisieren > Schreiben > Auswerten > Paketieren > Synchronisieren mit Studio Web (optional) > Veröffentlichen > Umgebungsvariablen festlegen > Ausführen
-
Initialisieren – erstellen Sie ein neues Python-Projekt, fügen Sie das UiPath SDK hinzu und erstellen Sie die Projektstruktur:
mkdir my-agent && cd my-agent uv init uv add uipath-langchain # or uipath-llamaindex / uipath-openai-agents uip codedagent setup uip codedagent new my-agent uip login uip codedagent initmkdir my-agent && cd my-agent uv init uv add uipath-langchain # or uipath-llamaindex / uipath-openai-agents uip codedagent setup uip codedagent new my-agent uip login uip codedagent init -
Schreiben – bitten Sie den Coding Agent, die Python-Agent-Logik zu schreiben und zu bearbeiten. Codierte Agents sind Standard-Python und sind nicht auf UiPath-spezifische Funktionen beschränkt.
-
Auswerten – testen Sie den Agent vor der Veröffentlichung:
-
Analysieren – bitten Sie den Coding Agent, einen Testsatz einzurichten, ihn auszuführen und die Punktzahlen zu erläutern.
-
Iterieren – verfeinern Sie den Prompt oder die Logik, bis die Ergebnisse richtig aussehen.
-
-
Paket – Paketieren Sie den Agenten mit
uip codedagent pack, um ein bereitstellbares Artefakt zu erstellen. -
Synchronisieren Sie mit Studio Web (optional) – wenn Sie weitere Änderungen in Studio Web vornehmen möchten:
- Push – führen Sie
uip codedagent pushaus, um lokale Dateien in das Remote-Projekt von Studio Web hochzuladen. - Pull – führen Sie
uip codedagent pullaus, um alle Dateien aus dem Remote-Projekt in Ihren lokalen WorkSpace herunterzuladen.
- Push – führen Sie
-
Veröffentlichen – veröffentlichen Sie den Agent mit
uip codedagent publish --my-workspace, um das Paket in Orchestrator hochzuladen. Ein Prozess wird bei der ersten Veröffentlichung automatisch in Ihrem persönlichen Arbeitsbereich erstellt. -
Legen Sie Umgebungsvariablen fest – öffnen Sie die Prozesskonfiguration in Orchestrator, und fügen Sie alle erforderlichen Umgebungsvariablen (API-Schlüssel, Verbindungszeichenfolgen) hinzu.
-
Ausführen – starten Sie den Auftrag.
Ergebnis: Der Agent wird in Orchestrator bereitgestellt und als Prozess ausgeführt. UiPath übernimmt die Planung, Wiederholungen und Protokollierung.
SDK-Pakete
Wählen Sie das Paket aus, das Ihrem Agent-Framework entspricht:
| Paket | Framework |
|---|---|
uipath-langchain | LangChain/LangGraph |
uipath-llamaindex | LLamaIndex |
uipath-openai-agents | OpenAI Agents |
Alle drei Pakete stellen dieselben UiPath-Funktionen (Kontextgrundlage, Human-in-the-Loop-Eskalation, Leitplanken, Auftragsanhänge) über native Abstraktionen bereit.
Beispiel-Builds
Öffnen Sie Ihren Coding Agent und beschreiben Sie den Agent, den Sie erstellen möchten. Da es sich bei den codierten Agents um Standard-Python handelt, gibt es keine Einschränkungen, was Sie anfordern können – das UiPath-SDK fügt zusätzlich Orchestrierung, Governance und Plattformintegration hinzu.
| Was Sie fragen sollten | Was erstellt wird |
|---|---|
| „Erstellen Sie einen codierten Agent, der ein Thema recherchiert und einen zusammenfassenden Bericht erstellt.“ | Forschungs-Agent mit LLM-Aufrufen |
| „Erstellen Sie einen codierten Agenten, der eine als Eingabe bereitgestellte CSV-Datei analysiert.“ | Agent ist verdrahtet, um einen Auftragsanhang als Eingabe zu erhalten. |
| „Erstellen Sie einen codierten Agenten, der einen UiPath-Kontextgrundlage-Index verwendet, um die Unternehmensrichtlinien zu überprüfen.“ | RAG-Pipeline (Retrieval-Augmented Generation) gegen einen UiPath-Kontextgrundlage-Index |
Beispiele
Die folgenden Repositorys enthalten Referenzimplementierungen:
- UiPath LangChain-Beispiele – mehr als 20 Beispiele, die Leitlinien, Human-in-the-Loop, verteilte Agents und Konversations-Agents umfassen.
- LlamaIndex-Beispiele – UiPath-Integrationsmuster für LlamaIndex.
- OpenAI Agents-Beispiele – UiPath-Integrationsmuster für OpenAI Agents.
Siehe auch
- Installieren und einrichten – Agent-Einrichtung und Installation der Fähigkeiten.
- Erstellen Sie Low-Code-Agents mit Coding Agents – erstellen Sie Agent Builder-Agents aus einem Coding Agent.
- UiPath Python SDK-Dokumentation – vollständige SDK-Referenz für codierte Agents.