Füge benutzerdefinierte Personas zum KI-Bot hinzu

Ich verfolge einen Newsletter, der sich für benutzerdefinierte Prompts einsetzt, um Lernende ins Gespräch zu bringen. Dieser Eintrag bietet einen strukturierten Prompt, damit der Tutor nach dem Bildungsniveau des Schülers fragt, dann nach der Aufgabe, die er erledigen soll (die Anweisungen verbieten dem KI ausdrücklich, die Aufgabe zu erledigen!), und dann nach seiner Arbeit. Die KI kann dann Feedback zu seiner Arbeit geben, basierend auf den Anforderungen, die die Arbeit erfüllen soll. Ich habe es heute mit einer Klasse ausprobiert und das Feedback war überraschend nützlich (obwohl ich ziemlich niedrige Erwartungen hatte).

Ich habe dies getan, indem ich das Plugin geforkt, researcher.rb geöffnet habe (sieht so aus, als hätte ich general.rb verwenden sollen), es als mentor.rb gespeichert, dann nach researcher gesucht und researcher-\u003ementor kopiert/eingefügt/ersetzt habe. Ich habe die Änderungen vorgenommen, bereitgestellt und einige Tests in weniger als einer Stunde durchgeführt. (Es hat sogar die Specs bestanden!)

Was ich in der Vergangenheit vorgeschlagen habe, war ein vollwertiger Weg, um eine beliebige Anzahl zusätzlicher Persönlichkeiten hinzuzufügen, vielleicht indem man eine Kategorie für Persönlichkeiten hat und raw aus dem OP als PROMPT verwendet. Aber nachdem ich meine schnelle und schmutzige Lösung zum Hinzufügen einer neuen Persona durchgeführt habe, denke ich, dass eine viel höhere Rendite an Programmierstunden darin besteht, einfach 1-3 Persönlichkeiten hinzuzufügen, die SiteSettings für den Namen der Persona und den Prompt enthalten. Dann könnte ein Administrator verschiedene Prompts schnell ausprobieren, indem er einfach die SiteSetting ändert, anstatt das Plugin neu bereitzustellen.

Ist das etwas, das für einen PR in Betracht gezogen werden könnte? Wenn nicht, sollte ich dann nicht in der Lage sein, ein Add-on-Plugin zu erstellen, das diese hinzufügt und eine Gabelung vermeidet? Irgendwelche Tipps, wie man das in groben Zügen macht?

4 „Gefällt mir“

Dies kommt gerade rechtzeitig, da ich gerade nach Brasilien geflogen bin, nachdem ich an der OpenAI DevDay-Konferenz teilgenommen habe. Eine der dort vorgestellten neuen Funktionen ist im Grunde das, was wir als Personas in ihre APIs integriert haben, was sie „Assistants“ nannten.

Das Urteil steht noch aus, ob wir einige der KI-Bots in diese neue API migrieren werden, aber wenn wir es tun, wird es viel einfacher, neue benutzerdefinierte Personas zu erstellen, da Sie nur einen Namen und die Assistenten-ID angeben müssten.

6 „Gefällt mir“

Ich wünsche mir das schon seit vielen Monaten, es ist ein Gamechanger und ich weiß schon sehr lange, dass es ein Gamechanger ist. Wir werden dorthin gelangen … ganz sicher.

Geben Sie uns ein paar Wochen Zeit. Was ich in der Zwischenzeit tun kann, ist zumindest eine Möglichkeit zu bieten, benutzerdefinierte Personas von der Konsole aus zu erstellen, und dann können wir uns später mit der Benutzeroberfläche befassen.

5 „Gefällt mir“

Das wäre großartig! Ich hasse sowieso Webbrowser! :slight_smile:

2 „Gefällt mir“

Hinweis, das ist jetzt der Fall :slight_smile: nächste Woche arbeite ich an der Benutzeroberfläche

2 „Gefällt mir“

Darauf werde ich sicherlich warten.

Ich habe heute Morgen einen Agenten über Rails hinzugefügt und es hat einwandfrei funktioniert. Sie können in den Specs nach einem Beispiel suchen, wie man einen erstellt.

1 „Gefällt mir“

Ich glaube, das ist jetzt möglich :partying_face:

2 „Gefällt mir“