Zum Inhalt springen

Slash-Befehle

Als Markdown anzeigen

Wenn du / ins Eingabefeld tippst, öffnet sich eine Liste der Befehle, die dieser Agent ausführen kann. Wählst du einen aus, sagst du dem Agenten genau, mit welchem Tool er beginnen soll, statt ihm die Wahl zu überlassen.

Nutze einen Slash-Befehl, wenn du schon weißt, welches Verfahren du willst. „/weekly-report“ ist schneller und zuverlässiger als „Kannst du den Wochenbericht so machen wie letztes Mal?“. Das Zweite ist eine Bitte, die der Agent erst interpretieren muss.

Beschreibe in eigenen Worten, was du willst, wenn du nicht weißt, welcher Skill passt, oder wenn die Aufgabe mehrere umfasst. Der Agent wählt dann weiterhin frei aus allem, was ihm zugewiesen ist.

  1. Tippe / am Anfang des Eingabefelds. Die Liste erscheint über der Eingabezeile.

  2. Tippe weiter, um zu filtern. Mit den Pfeiltasten bewegst du dich durch die Liste. Wenn du mit der Maus über eine Zeile fährst oder sie auswählst, siehst du, was der Befehl tut.

  3. Öffne das ⓘ neben einer Zeile, um den ganzen Skill zu lesen: wofür er gedacht ist und welche Befehle er mitbringt.

  4. Drücke Enter, um ihn einzufügen, und schreib dann den Rest deiner Nachricht. Ein Befehl braucht meist Kontext. „/summarize den Thread von Hana zu den Preisen“ ist ein Befehl plus Gegenstand.

  5. Sende die Nachricht. Der Agent beginnt seine Ausführung mit diesem Befehl und macht dann wie gewohnt weiter.

Die Liste hat zwei Gruppen, die sich unterschiedlich verhalten.

Integrierte Befehle sind Funktionen der App, keine Dinge, die der Agent tut. Es gibt sie immer, bei jedem Agenten. Wenn du einen ausführst, startet keine Ausführung, und es wird nichts verbraucht.

BefehlFunktion
/usageZeigt, was diese Unterhaltung verbraucht hat: Tokens, Credits und die beteiligten Modelle. Siehe Nutzungsübersicht

Die Namen integrierter Befehle sind reserviert. Trägt ein Skill zufällig denselben Namen, wird der integrierte Befehl ausgeführt. Die Zeile des Skills bleibt in der Liste, damit du weiterhin siehst, dass es ihn gibt.

Die übrigen stammen aus den Skills, die diesem Agenten zugewiesen sind. Das hat zwei Folgen:

  • Ein anderer Agent hat eine andere Liste. Derselbe Befehl ist nicht überall verfügbar, es sei denn, der Skill ist beiden Agenten zugewiesen.
  • Ist die Gruppe leer, ist noch kein Skill zugewiesen. Weise im Agent Builder einen zu. Ab der nächsten Nachricht erscheint er in der Liste.

Was die Wahl eines Skill-Befehls tatsächlich bewirkt

Abschnitt betitelt „Was die Wahl eines Skill-Befehls tatsächlich bewirkt“

Der Befehl benennt ein Tool, und der Agent muss dieses Tool in seinem ersten Schritt aufrufen. Danach läuft alles wie gewohnt: Er liest das Ergebnis und entscheidet, was als Nächstes kommt, auch ob er andere Tools aufruft.

Genau das macht es nützlich. Du bekommst einen verlässlichen Start (das richtige Verfahren, eröffnet mit deiner Eingabe), ohne den Rest der Ausführung in ein Skript zu zwängen.

Ein /something, das zu nichts passt, wird nicht an den Agenten gesendet. Das Eingabefeld hält die Nachricht auf und meldet, dass der Name kein Befehl ist. So wird aus einem Tippfehler keine Nachricht, die der Agent interpretieren muss.

Als Befehl gelesen wird nur eine Nachricht, die aus einem Schrägstrich und einem einzelnen Wort besteht, ohne etwas danach. /usage in July, ein Dateipfad und ein Satz, der zufällig mit einem Schrägstrich beginnt, sind gewöhnliche Nachrichten und werden normal gesendet.

  • Skill-Befehle gelten pro Agent. Eine globale Liste davon gibt es nicht. Nur integrierte Befehle sind überall gleich.
  • Ein Skill-Befehl steuert nur den ersten Schritt. Den Rest der Ausführung wählt der Agent selbst.
  • Sendest du einen Befehl, während eine Ausführung läuft, dient er zum Nachsteuern dieser Ausführung, statt den Befehl zu starten. Beim Nachsteuern kommt dein Text an, nicht die Wahl des Tools.
  • Die Liste zeigt, was der Agent gerade aufrufen kann. Ein Skill, den du mitten in der Unterhaltung zuweist, erscheint ab der nächsten Nachricht.
  • Was ein integrierter Befehl anzeigt, existiert nur auf diesem Bildschirm. Es ist keine Nachricht, steht also nicht im Verlauf und ist nach dem Neuladen weg.