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.

Erstellen Sie codierte Agents mit Coding Agents

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

Was der Agent tun kann

AreaWas der Agent tun kannBeispiel:
Initialisieren Sie ein ProjektErstellen 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-LogikSchreiben 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.“
KonfigurierenFü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.“
PaketFühren Sie uip codedagent pack aus, um den Agent als bereitstellbares Artefakt zu bündeln„Verpacken Sie den Agent.“
VeröffentlichenFü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 WebFü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

  1. 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 init
    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 init
    
  2. 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.

  3. 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.

  4. Paket – Verpacken Sie den Agent mit uip codedagent pack , um ein bereitstellungsfähiges Artefakt zu erstellen.

  5. Synchronisierung mit Studio Web (optional) – wenn Sie weitere Änderungen in Studio Web vornehmen möchten:

    • Pushen – führen Sie uip codedagent push aus, um lokale Dateien in das Remote-Studio Web-Projekt hochzuladen.
    • Ziehen – Führen Sie uip codedagent pull aus, um alle Dateien aus dem Remote-Studio Web-Projekt in Ihren lokalen Arbeitsbereich herunterzuladen.
  6. 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.

  7. Umgebungsvariablen festlegen – Öffnen Sie im Orchestrator die Prozesskonfiguration und fügen Sie alle erforderlichen Umgebungsvariablen (API-Schlüssel, Verbindungszeichenfolgen) hinzu.

  8. 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:

PaketFramework
uipath-langchainLangChain/LangGraph
uipath-llamaindexLLamaIndex
uipath-openai-agentsOpenAI 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 sollWas 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:

Siehe auch

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