UiPath Documentation
coding-agents
latest
false
Benutzerhandbuch zu UiPath for Coding Agents
Wichtig :
Dieser Inhalt wurde maschinell übersetzt. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

Codierte Funktionen (Vorschau)

Deterministische Python- oder TypeScript/JavaScript-Einheiten der Geschäftslogik, einschließlich Datentransformationen, Domänenregeln und benutzerdefinierte API-Aufrufe, verpackt als erstklassige UiPath-Artefakte.

Eine codierte Funktion ist eine atomare, deterministische Einheit der Geschäftslogik – keine LLM-Argumentation, keine Agent-Schleife – geschrieben in Python oder TypeScript/JavaScript. Mit einem Codierungsagenten beschreiben Sie die benötigte Logik und er erstellt, schreibt, testet und veröffentlicht die Funktion als erstklassiges UiPath-Artefakt.

Was Sie erstellen​

Eine codierte Funktion nimmt eine typisierte Eingabe, führt deterministischen Code aus und gibt eine typisierte Ausgabe zurück. Greifen Sie nach einer, wenn eine generische Aktivität nicht die benötigte Logik abdeckt – einen benutzerdefinierten API-Aufruf, eine domänenspezifische Geschäftsregel, eine ERP-Abfrage über Integration Service oder eine Datentransformation.

  • Python – eine Funktion mit Py} Input/Output -Modellen, die über die uip function CLI ausgeführt wird und Zugriff auf das UiPath SDK für Plattformaufrufe hat.
  • TypeScript oder JavaScript – eine Funktion, die mit defineFunction und einem typisierten Schemavertrag deklariert wird, die auch einen HTTP-Endpunkt für das Backend einer codierten App oder einen Run-as-Job-Trigger verfügbar machen kann.

Nach der Erstellung kann eine Funktion als Maestro-Dienstaufgabe aufgerufen, von einem Agent aufgerufen, als Orchestrator-Auftrag gestartet oder über HTTP erreicht werden.

Die Fähigkeit zu diesem Zweck​

Diese Arbeit wird durch die Fähigkeit uipath-functions unterstützt, die eine Funktion in beiden Sprachen erstellt, ihre Eingabe- und Ausgabeverträge deklariert, sie lokal getestet und sie verpackt und veröffentlicht. Sie finden es im Fähigkeitenkatalog.

Ein typischer Startprompt​

Eine erste Anfrage könnte so aussehen:

„Erstellen Sie eine codierte Funktion, die diese Bestellnutzlast normalisiert – Leerzeichen abgeschnitten, die Bestellnummer in Großbuchstaben geschrieben und das Datum in ISO 8601 konvertiert.“

Der Agent erstellt ein Gerüst für die Funktion, schreibt die Transformation und führt sie lokal für eine Beispieleingabe aus, bevor Sie sie veröffentlichen.

Weitere Aufforderungen zum Ausprobieren​

  • Erstellen Sie eine Python-Funktion, die unsere interne Preis-API aufruft und den diskontierten Gesamtbetrag zurückgibt.
  • Erstellen Sie eine TypeScript-Funktion mit einem HTTP-Endpunkt, den das Back-End einer codierten App aufrufen kann.
  • Testen Sie diese Funktion lokal mit drei Beispieleingaben, einschließlich einer, die den Fehlerpfad auslösen sollte.

Tiefer eintauchen​

Das vollständige Bild zum Erstellen, Testen und Veröffentlichen von codierten Funktionen finden Sie in der Dokumentation zu Funktionen.

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