Demo Video
📽️ Sehen Sie sich das Demovideo an für einen Überblick über die Erstellung von Tools zur Verbesserung der Workflows und Fähigkeiten Ihres Agents.
Schritte zur Erstellung eines benutzerdefinierten Tools
Zugriff auf den Abschnitt Werkzeuge
Vom Beam Studio-Dashboard aus navigieren Sie zum Abschnitt Tools auf der linken Seite.
Hier können Sie vorhandene Tools durchsuchen oder ein neues benutzerdefiniertes Tool erstellen, indem Sie auf die Schaltfläche Benutzerdefiniertes Tool erstellen klicken.
Werkzeugerstellung initiieren
Nach dem Klicken auf Eigenes Tool erstellen, werden Sie aufgefordert, das Tool-Ziel zu definieren. Dies ist eine kurze Beschreibung dessen, was Sie mit dem Tool erreichen möchten.
Beispielziel: „Dieses Tool erstellt ein Product Requirements Document (PRD), indem es zentrale Eingaben wie Geschäftsanforderungen und Funktionsbeschreibungen verwendet.“
Sobald Sie das Ziel eingegeben haben, klicken Sie auf Tooldetails generieren.
Konfigurieren Sie das Tool
Auf dem Bildschirm Tool konfigurieren geben Sie wesentliche Details an, die das Tool definieren:
Tool Name: Geben Sie einen Namen ein, der die Funktion des Tools deutlich repräsentiert (z. B. "Produktanforderungsdokument-Generator").
Werkzeugkategorie: Wählen Sie eine Kategorie wie „Kundensupport“, „Vertrieb“ oder in diesem Fall „Produkt“.
Grundlegendes Modell: Wählen Sie das grundlegende Modell, das das Tool antreiben wird. Für die Erstellung eines PRD ist GPT-3.5 ideal.
Tool Beschreibung: Die Beschreibung wird automatisch basierend auf dem Ziel ausgefüllt, aber Sie können Anpassungen vornehmen, um die Funktionalität des Werkzeugs detaillierter anzugeben.
Werkzeug Eingabeaufforderung & Überprüfung
Der Werkzeugbefehl wird automatisch generiert basierend auf den Aufgabenanweisungen und den bereitgestellten Eingaben aus der Werkzeugkonfiguration. Der Befehl definiert, wie die KI sich verhalten wird und welche Eingaben verwendet werden. Während der Befehl automatisch erstellt wird, ist es wichtig zu überprüfen, dass er mit der Workflow-Vorlage übereinstimmt und dass alle notwendigen Änderungen am Workflow oder den Werkzeugeingaben berücksichtigt werden.
Überprüfung der automatisch generierten Eingabeaufforderung
Sicherstellen der Ausrichtung: Überprüfen Sie, ob die Eingabeaufforderung mit der Workflow-Vorlage und dem Zweck des Tools übereinstimmt. Wenn Änderungen am Workflow vorgenommen wurden (z. B. Hinzufügen oder Entfernen von Eingaben), stellen Sie sicher, dass diese Aktualisierungen in der Eingabeaufforderung widergespiegelt werden.
Notwendige Bearbeitungen vornehmen: Wenn der Workflow zusätzliche Änderungen erfordert (z. B. Hinzufügen neuer Eingabefelder oder Aktualisieren von Ausgabeformaten), bearbeiten Sie die Tool-Eingabeaufforderung entsprechend, um Konsistenz im gesamten Workflow sicherzustellen.
Zum Beispiel, wenn eine neue Eingabe wie „Anforderungen zur rechtlichen Konformität“ zum Workflow hinzugefügt wird, stellen Sie sicher, dass die Tool-Eingabeaufforderung diese Eingabe beinhaltet und dies sowohl in den extrahierten Argumenten als auch in der Ausgabenstruktur widergespiegelt wird.
Extrahierte Argumente
Extrahierte Argumente definieren die wichtigsten Daten, die das Tool verwenden wird, um das Ergebnis zu generieren. Zum Beispiel wird der PRD-Generator Eingaben wie das Geschäftsanforderungsdokument, die Merkmalsbeschreibung und andere wichtige Details extrahieren, um ein strukturiertes PRD zu erstellen.
Beispiel extrahierter Argumente:
Geschäftsanforderungsdokument: #businessRequirementDocument
Merkmalsbeschreibung: #featureDescription
Zielgruppe: #targetAudience
Sicherheitsanforderungen: #securityRequirements
Einhaltungsrichtlinien: #complianceMandates
Stellen Sie sicher, dass die extrahierten Argumente mit den Workflow-Schritten und Eingaben übereinstimmen, die an das Tool übergeben werden.
Speicherabfrage aktivieren
Die Funktion zum Abrufen von Informationen ermöglicht dem Tool den Zugriff auf Informationen aus vorherigen Schritten oder Interaktionen. Dies ist nützlich, wenn das Tool auf frühere Teile des Prozesses verweisen muss, wie zum Beispiel frühere PRDs oder Diskussionen über Geschäftsanforderungen.
Auswahl des grundlegenden Modells
Wählen Sie das passende Grundmodell basierend auf der anstehenden Aufgabe aus.
Wählen Sie bei der Auswahl eines grundlegenden Modells GPT-3.5 für allgemeine Aufgaben, GPT-4 für komplexe Inhaltserstellung oder Claude 3 Opus für fortgeschrittenes Verständnis. Verwenden Sie Mistral und Llama-Modelle für leichte, effiziente Aufgaben, und GPT-4o für Aufgaben, die sowohl Text als auch Bilder umfassen.
Eigenständige Ausführung & Workflow-Integration
Sobald Sie das Tool konfiguriert haben, können Sie es auf zwei Arten testen:
Unabhängige Ausführung: Geben Sie Beispieldaten manuell ein und führen Sie das Tool aus, um sicherzustellen, dass es die erwartete Ausgabe erzeugt (z. B. Erstellen eines PRD basierend auf Mock-Daten).
Workflow-Integration: Fügen Sie das Tool dem Workflow hinzu, indem Sie es einem bestimmten Schritt zuweisen. Dadurch wird das Tool automatisch ausgeführt, wenn der Workflow läuft.
Stapelverarbeitung
Stapelverarbeitung ist ein Prozess, bei dem eine große Aufgabe in kleinere, handhabbare Teile zerlegt wird, die dann in Gruppen (Stapel) anstelle von einmalig verarbeitet werden. Dies ermöglicht eine effizientere Bearbeitung komplexer oder groß angelegter Vorgänge. Anstatt die gesamte Aufgabe auf einmal auszuführen, verarbeitet das System jeden Stapel separat und kombiniert die Ergebnisse, sobald alle Stapel abgeschlossen sind.
Um die Stapelausführung zu aktivieren:
Schalten Sie die Option Batch-Ausführung während der Werkzeugkonfiguration um.
Stellen Sie sicher, dass das Tool für die gleichzeitige Verarbeitung mehrerer Eingaben optimiert ist.
Abschließen und Speichern des Tools
Nach der Konfiguration des Werkzeugs klicken Sie auf Konfiguration speichern. Das Werkzeug steht dann im Abschnitt Eingabeaufforderungen zur Verfügung, wo Sie es zu Workflows hinzufügen oder es in allen Agenten innerhalb des Arbeitsbereichs verwenden können.