- Erste Schritte
- UiPath Agents in Studio Web
- Über UiPath Agents
- Lizenzierung
- 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-Punktzahl
- Verwaltung von UiPath Agents
- Codierte UiPath Agents
- Erstellen Sie mit Codierungs-Agents
- Überblick
- Erstellen Sie Low-Code-Agents mit Coding Agents
- Erstellen Sie codierte Agents mit Coding Agents
- Beispiel: Social Sentiment
Erstellen, Schreiben, Verpacken und Veröffentlichen von Python-basierten codierten Agents in UiPath Orchestrator vollständig über einen Codierungsagent und ein Terminal.
Ein Codierungsagent mit der installierten Fähigkeit uipath-agents kann Python-basierte Agents vollständig über Ihr Terminal in UiPath Orchestrator erstellen, schreiben, verpacken und veröffentlichen. Codierte Agents sind standardmäßige Python-Projekte, die mit LangGraph, LlamaIndex oder OpenAI Agents erstellt wurden. UiPath übernimmt die Orchestrierung, Planung, Eskalation und Governance, sobald der Agent bereitgestellt wurde.
Informationen zum Setup (Installieren des Agents, Anmelden, Installieren von Fähigkeiten) finden Sie unter Installieren und Einrichten.
Eine vollständige Referenz für die uip codedagent Befehle finden Sie im UiPath CLI guide.
Voraussetzungen
- Die für Ihren Codierungs-Agent installierte Fähigkeit
uipath-agents. Siehe Installieren und Einrichten. - Eine angemeldete Sitzung (
uip login). - Python 3.11 oder höher.
- Der uv-Paketmanager.
Was der Agent tun kann
| Area | Was der Agent tun kann | Beispiel: |
|---|---|---|
| Initialisieren Sie ein Projekt | 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 ein Gerüst für die Projektstruktur zu erstellen | „Initialisieren Sie ein neues codiertes Agent-Projekt namens invoice-processor.“ |
| Schreiben Sie die Agent-Logik | Schreiben und iterieren Sie den Python-Agent-Code mithilfe von LangGraph, LlamaIndex oder OpenAI-Agents | „Fügen Sie ein Tool hinzu, das den UiPath-Kontextgrundlagenindex aufruft, um die Unternehmensrichtlinie zu überprüfen.“ |
| Konfigurieren | Führen Sie uip codedagent init aus, um das Python-Projekt mit der Orchestrierungsebene von UiPath zu verbinden | „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 | „Verpacken Sie den Agent.“ |
| Veröffentlichen | Führen Sie uip codedagent publish aus, um das Paket in den 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 Studio Web-Remoteprojekt hochzuladen, oder uip codedagent pull , um alle Dateien aus dem Remoteprojekt in Ihren lokalen Arbeitsbereich herunterzuladen | „Übertragen Sie meine lokalen Änderungen in Studio Web.“ |
Die Build-Schleife
Der Codierungsagent folgt diesem Zyklus, wenn er einen codierten Agent aufbaut oder iteriert:
Initialisieren > Schreiben > Auswerten > Paket > Mit Studio Web synchronisieren (optional) > Veröffentlichen > Umgebungsvariablen festlegen > Ausführen
-
Initialisieren – erstellen Sie ein neues Python-Projekt, fügen Sie das UiPath SDK hinzu und erstellen Sie ein Gerüst für 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 Codierungs-Agent, die Python-Agent-Logik zu schreiben und zu bearbeiten. Codierte Agents sind Standard-Python und sind nicht auf UiPath-spezifische Funktionen beschränkt.
-
Evaluierung – Testen Sie den Agent vor der Veröffentlichung:
-
Analysieren – Bitten Sie den Codierungsagenten, einen Testsatz einzurichten, auszuführen und die Punktzahlen zu erklären.
-
Iterieren – verfeinern Sie den Prompt oder die Logik, bis die Ergebnisse richtig sind.
-
-
Paket – Verpacken Sie den Agent mit
uip codedagent pack, um ein bereitstellungsfähiges Artefakt zu erstellen. -
Synchronisierung mit Studio Web (optional) – wenn Sie weitere Änderungen in Studio Web vornehmen möchten:
- Pushen – führen Sie
uip codedagent pushaus, um lokale Dateien in das Remote-Studio Web-Projekt hochzuladen. - Ziehen – Führen Sie
uip codedagent pullaus, um alle Dateien aus dem Remote-Studio Web-Projekt in Ihren lokalen Arbeitsbereich herunterzuladen.
- Pushen – führen Sie
-
Veröffentlichen – Veröffentlichen Sie den Agent mit
uip codedagent publish --my-workspace, um das Paket in Orchestrator hochzuladen. Bei der ersten Veröffentlichung wird automatisch ein Prozess in Ihrem persönlichen Arbeitsbereich erstellt. -
Umgebungsvariablen festlegen – Öffnen Sie im Orchestrator die Prozesskonfiguration 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 Framework-native Extraktionen bereit.
Beispiel-Builds
Öffnen Sie Ihren Codierungs-Agent und beschreiben Sie den Agent, den Sie erstellen möchten. Da es sich bei codierten Agents um Standard-Python handelt, gibt es keine Beschränkungen dafür, was Sie fragen können – das UiPath SDK fügt noch Orchestrierung, Governance und Plattformintegration hinzu.
| Was gefragt werden soll | Was erstellt wird |
|---|---|
| „Erstellen Sie einen codierten Agent, der ein Thema recherchiert und einen zusammenfassenden Bericht erstellt.“ | Recherche-Agent mit LLM-Aufrufen |
| „Erstellen Sie einen codierten Agent, der eine CSV-Datei analysiert, die als Eingabe angegeben wird.“ | Agent ist so verfeinert, dass er einen Auftragsanhang als Eingabe erhält |
| „Erstellen Sie einen codierten Agent, der einen UiPath Kontextgrundlagenindex verwendet, um die Unternehmensrichtlinie zu überprüfen.“ | RAG-Pipeline (Retrieval-Augmented Generation) gegen einen UiPath-Kontextgrundlagenindex |
Beispiele
Die folgenden Repositorys enthalten Referenzimplementierungen:
- Beispiele für UiPath LangChain – Über 20 Beispiele für Guardrails, Human-in-the-Loop, verteilte Agents und Conversational Agents.
- LlamaIndex-Beispiele – UiPath-Integrationsmuster für LlamaIndex.
- Beispiele für OpenAI Agents – UiPath-Integrationsmuster für OpenAI Agents.
Siehe auch
- Installieren und einrichten – Installation des Agents und Fähigkeiten.
- Erstellen Sie Low-Code-Agents mit Codierungs-Agents – erstellen Sie Agent Builder-Agents aus einem Codierungs-Agent.
- UiPath Python SDK-Dokumentation – vollständige SDK-Referenz für codierte Agents.