Aggiungere personalità personalizzate all'AI Bot

Sto seguendo una newsletter che sostiene l’uso di prompt personalizzati per guidare gli studenti nella conversazione. Questa voce fornisce un prompt strutturato per far sì che il tutor chieda il livello di istruzione dello studente, quindi chieda il compito da svolgere (le istruzioni dicono esplicitamente all’IA di non svolgere il compito!) e infine il suo lavoro. L’IA può quindi fornire un feedback sul lavoro basato sui requisiti che il lavoro dovrebbe soddisfare. L’ho provato con una classe oggi e il feedback è stato sorprendentemente utile (anche se avevo aspettative piuttosto basse).

L’ho fatto forking del plugin, aprendo researcher.rb (sembra che avrei dovuto usare general.rb), salvandolo come mentor.rb, quindi cercando researcher e copiando/incollando/sostituendo researcher-\u003ementor. Ho apportato le modifiche, distribuito e fatto alcuni test in meno di un’ora. (Ha persino superato le specifiche!)

Quello che ho suggerito in passato era un modo completo per aggiungere un numero arbitrario di personalità aggiuntive, magari avendo una categoria per le personalità e usando raw dall’OP come PROMPT. Ma avendo realizzato la mia soluzione rapida e sporca per aggiungere una nuova persona, penso che un ritorno molto maggiore in termini di ore di programmazione sarebbe semplicemente aggiungere 1-3 persone che includano SiteSettings per il nome della persona e il prompt. Quindi un amministratore potrebbe provare rapidamente diversi prompt semplicemente cambiando la SiteSetting invece di ridistribuire il plugin.

È qualcosa che potrebbe essere considerato per una PR? Se no, non dovrei essere in grado di creare un plugin aggiuntivo che li aggiunga ed evitare di avere un fork? Qualche consiglio su come farlo in linea generale?

4 Mi Piace

Questo è tempestivo, poiché sono appena atterrato in Brasile dopo aver partecipato alla conferenza OpenAI DevDay. Una delle nuove funzionalità rivelate lì è fondamentalmente ciò che abbiamo creato come personas integrate nelle loro API stesse, che hanno chiamato “Assistants”.

Il verdetto è ancora in sospeso se migreremo alcuni degli AI Bot in questa nuova API, ma se lo faremo renderà molto più facile creare nuove personas personalizzate, poiché dovrai solo fornire un nome e l’ID dell’assistente.

6 Mi Piace

Lo desidero da molti mesi, è un punto di svolta e so che lo è da molto tempo. Ci arriveremo… di sicuro.

Dacci qualche settimana, quello che posso fare nel frattempo è almeno fornire un modo per creare persone personalizzate dalla console, e poi potremo continuare con l’interfaccia utente un po’ più avanti.

5 Mi Piace

Sarebbe fantastico! Comunque odio i browser web! :slight_smile:

2 Mi Piace

Nota, questo è il caso ora :slight_smile: la prossima settimana lavorerò sull’interfaccia utente

2 Mi Piace

Sicuramente aspetterò questo.

Ho aggiunto un agente tramite Rails stamattina e ha funzionato perfettamente. Puoi consultare le specifiche per un esempio su come crearne uno.

1 Mi Piace

Credo che ora sia possibile :partying_face:

2 Mi Piace