Prozeduren

Aufgabenspezifische Anweisungen, die Ihr Agent bei Bedarf lädt

Überblick

Eine Prozedur enthält Anweisungen für eine bestimmte Aufgabe. Jede Prozedur hat einen Trigger, der beschreibt, wann sie gilt, und Inhalte, die beschreiben, was zu tun ist. Wenn eine Unterhaltung dem Trigger entspricht, lädt der Agent die Prozedur.

Verwenden Sie Prozeduren, wenn Ihr Agent viele unterschiedliche Aufgaben bearbeiten muss. Ein Beispiel ist ein Kundensupport-Agent, bei dem jede Prozedur eine Art von Anfrage abdeckt: Rückerstattungen, Identitätsprüfung, Kontowiederherstellung oder Fehlerbehebung bei Verbindungen.

Registerkarte „Prozeduren“ im Agent-
Dashboard

Prozedurtypen

Es gibt zwei Arten von Prozeduren:

  • Freiform-Prozeduren werden als natürlichsprachliche Anweisungen geschrieben, die der Agent interpretiert und an die Situation anpasst.
  • Strukturierte Prozeduren sind eine geordnete Liste typisierter Schritte, die der Agent jedes Mal auf dieselbe Weise ausführt.

Sie können beide Arten zusammen mit Workflows für denselben Agenten verwenden. Der Agent wählt anhand seines Triggers unabhängig vom Typ die passende Prozedur aus.

Wann Sie Prozeduren verwenden sollten

Jeder Agent hat einen System-Prompt. Prozeduren und Workflows sind zwei alternative Möglichkeiten, darüber hinaus Struktur hinzuzufügen. Wählen Sie je nachdem, wie stark die Unterhaltung variieren kann.

AnforderungVerwenden SieWarum
Einfacher Proof-of-Concept-AgentNur System-PromptAm schnellsten eingerichtet und iteriert, aber ein einzelner Prompt wird unhandlich, wenn der Umfang des Agenten wächst.
Aufgabe, bei der der Agent Formulierung und Reihenfolge anpassen kannFreiform-ProzedurDie gesamte Unterhaltung bleibt im Kontext eines LLM. So kann der Agent Formulierung und Reihenfolge anpassen und unerwarteten Wendungen folgen. Nutzt mehr vom Kontextfenster.
Aufgabe, deren Schritte jedes Mal gleich ausgeführt werden müssenStrukturierte ProzedurJeder Schritt wird in der von Ihnen festgelegten Reihenfolge jedes Mal gleich ausgeführt, und Sie erstellen sie als kurze Schrittliste.
Volle Kontrolle über komplexe Verzweigungen und SonderfälleWorkflowLäuft als Graph von Subagenten, die Sie selbst entwerfen und verbinden, mit voller Kontrolle über Verzweigungen und das Modell jedes Schritts.

Prozeduren verwalten

Das Dashboard ist die empfohlene Methode zum Erstellen von Prozeduren. Verwenden Sie die API, um Prozeduren programmatisch zu verwalten oder in Deployment-Tools zu integrieren.

Die ElevenLabs CLI unterstützt die Verwaltung von Prozeduren derzeit nicht.

Öffnen Sie Ihren Agenten im Dashboard und wählen Sie dann Prozeduren aus. Verwenden Sie +, um eine Freiform- oder strukturierte Prozedur zu erstellen. Siehe Freiform-Prozeduren und Strukturierte Prozeduren für Hinweise zur Erstellung.

Einschränkungen

  • Der Inhalt einer Prozedur ist auf 50.000 Zeichen begrenzt.
  • Sie können den Typ einer Prozedur nach ihrer Erstellung nicht ändern.
  • Prozeduren gehören zu einem Agenten. Sie können nicht agentübergreifend geteilt oder als Ressourcen auf Workspace-Ebene gespeichert werden.
  • Beim Duplizieren eines Agenten werden dessen Prozeduren kopiert statt geteilt. Die Kopien erhalten neue Prozedur-IDs. Referenzen im duplizierten Agenten müssen daher diese neuen IDs verwenden.
  • Strukturierte Prozeduren können nicht auf Wissensdatenbankdokumente verweisen.