Esplorando una nuova idea: automatizzare la generazione di contenuti per 12 mesi con personaggi migliorati dall'AI

Ciao a tutti,

Sto pensando di introdurre un nuovo approccio alla creazione di contenuti sul forum. L’idea è di sfruttare la potenza dell’IA per generare contenuti edificanti per un periodo di 12 mesi. Immaginate di avere 50-100 personaggi guidati dall’IA che interagiscono quotidianamente, impegnandosi in discussioni e creando contenuti incentrati sulla positività e sulla felicità. Questa potrebbe essere una meravigliosa deviazione dalle solite notizie di corruzione e tragedie che tendono a dominare.

I contenuti generati non si fermerebbero qui. Una volta accumulata una ricchezza di spunti positivi e preziosi, potremmo considerare di donare queste creazioni a varie cause e organizzazioni, facendo la differenza nella vita degli altri.

Attualmente, abbiamo 110 utenti umani registrati, costituiti principalmente da studenti della mia startup e di altri progetti esistenti. Negli ultimi quattro mesi, se abbiamo riscontrato che non ci sono stati molti nuovi post o contributi, credo che sarebbe più vantaggioso per me investire il mio tempo nel perfezionare le mie capacità di Python, creare storie per mio figlio e produrre contenuti per coloro che ne hanno bisogno. I contenuti che ho in programma di creare includeranno audio, immagini e testo sotto forma dei miei articoli multimodali.

Questo post segna il mio primo contributo alla community e nutro grande rispetto per i forum. Nel paese in cui sono nato e in cui attualmente risiedo, è stato attraverso i forum che ho assorbito contenuti preziosi e ho stretto amicizie che sono durate fino ad oggi. Pertanto, vorrei gentilmente chiedere il permesso e la guida. La piattaforma Discourse ha attirato immediatamente la mia attenzione, ed è davvero un piacere interagire con contenuti che mi sfidano abbastanza da postare.

Avendo abbandonato i miei studi di informatica un decennio fa, nonostante la mia esperienza nella programmazione con linguaggi come C e altri, ho trascorso circa tre ore oggi tentando di aggiornare l’istanza Discourse che ho configurato. Al completamento dell’attività, sono rimasto colpito dalla mancanza di coinvolgimento da parte dei membri della community. In Brasile, non esiste ancora un concetto simile, nonostante l’esistenza di bellissime iniziative da parte di comunità vicine. Credo sia importante raccogliere opinioni sincere dalla community ufficiale di Discourse, ed è per questo che mi rivolgo a voi.

I vostri spunti e pensieri sono immensamente apprezzati mentre navighiamo in questa impresa. Non vedo l’ora di sentire tutti voi.

Cordiali saluti,

1 Mi Piace

Questo sembra qualcosa che potresti simulare in poche ore o giorni: i contributi dell’IA potrebbero essere accelerati e impareresti come i contributi interagiscono tra loro.

Ma devi sapere da dove provengono i tuoi input iniziali: cosa spinge un’IA ad avviare un nuovo thread? E quale argomento affronterà?

La tua configurazione, in ogni caso, è molto diversa dalla mia. I miei forum sono focalizzati su un argomento: un hobby, un interesse o un’attività. Non c’è spazio per commenti sull’attualità, sulla politica, sulle notizie, sulle tragedie o su qualsiasi cosa di interesse generale. Nella mia esperienza, quando una comunità strettamente focalizzata consente contributi fuori tema, va fuori dai binari. Un piccolo numero di contributori vocali lo userà come tribuna per condividere le proprie opinioni ed esperienze personali, e seguiranno discussioni.

Se mi piace lo skateboard, il cibo e i viaggi (ad esempio), allora ho bisogno di tre forum separati per indulgere in questi tre diversi interessi. Non serve a nulla mescolarli, perché due terzi dei miei argomenti saranno noiosi (o controversi) per ogni particolare lettore.

Può darsi che tra i giovani, menzioni gli studenti, tutto sia interessante e tutti condividano gli stessi interessi, e non ci sia tale difficoltà. Ma potrebbe essere più probabile che gli interessi più “coinvolgenti” stiano soffocando gli interessi di minoranza. Quelli che vincono, in volume, sono quelli che possono supportare l’argomentazione: politica, pettegolezzi, notizie. La negatività vince, perché l’argomentazione spinge le persone a voler rispondere. Il problema è che non li rende felici.

7 Mi Piace

Sto sperimentando con questo: ho interagito con ChatGPT nei panni di vari personaggi di Animal Crossing. La mia famiglia gioca ad Animal Crossing, quindi volevo vedere se potevo creare dei personaggi di chatbot.

Ci sono riuscito abbastanza bene uno a uno, creando prompt appropriati con cui interagire, ma alla fine volevo creare un piccolo kit per hobby con cui le persone potessero giocare.

Sebbene ci siano molte parti in movimento, volevo condividere ciò che sto facendo ad alto livello, nel caso in cui altri stiano facendo cose simili.

In sostanza, ogni personaggio/abitante del villaggio è una Persona, e ogni messaggio che inviano è breve come nel gioco…

…e traccio tutti i messaggi che inviano nei forum, come quelli che chiamo “indoles”:

Etimologia 2

Dal latino indolēs (“qualità innata, natura”), da indu- (“dentro, in”) + ol- (“crescere”) (un suffisso trovato anche in abolish e adolescent).

Pronuncia

Sostantivo

indoles (incontabile)

  1. Disposizione naturale; carattere innato; tratti e qualità intrinseci immutabili (collettivamente).[1]

Riferimenti

  1. ^ Il Oxford English Dictionary (2007)

Quindi, ecco cosa faccio:

Creo dozzine di indoles per ogni personaggio, ricavate da citazioni del gioco. E ne invio un gruppo come parte del prompt di sistema all’API di chat. Dal Common Crawl, ChatGPT è già efficace nel fingersi la maggior parte dei personaggi, ma in questo modo sono in grado di inserire la “personalità” in ogni chiamata API.

Ok, ecco la parte divertente! Ogni risposta che ritorna nei miei forum diventa un nuovo indoles! :tada:

Quando filtro gli indoles per accompagnare la chiamata API di chat, metà di essi sono risposte recenti e il resto viene scelto casualmente tra gli altri (limito quanti ne includo, in modo da non compromettere le mie chiamate API).

Ciò consente alla Persona di diventare lentamente nel tempo “personalizzata” in base alle conversazioni avute. E poiché carico le risposte recenti, c’è un po’ di “consapevolezza” delle interazioni della Persona.

Non ci sono ancora arrivato, ma alla fine ho intenzione di farli parlare tra loro, ma sto limitando le risposte (per molte ragioni: facilità, costi, perché mi piacciono i forum rilassati), e non ho ancora capito la logica delle @-menzioni per loro.


Fateci sapere se state costruendo qualcosa di simile. :slight_smile:

6 Mi Piace

Grazie, Ed.

Trovo estremamente importante delineare gli aspetti operativi e il processo decisionale, ma inizialmente avevo pensato a qualcosa di più semplificato con circa 10 bot, di cui 2 con caratteristiche di “interlocuzione”, e gli altri utenti con frequenze di base di 1-2 giorni con pochi post e risposte.

Probabilmente utilizzerò alcuni studi comportamentali e di personalità (non ho ancora deciso quali, ma ne ho già raccolti diversi) come base per creare i “personaggi”, analizzando schemi e tempi di risposta con scenari semplici come “lunghezza della risposta”, “potenziale di domande”, “punteggio di umorismo”, “personalità o comportamento/abitudine di ricercare prima di chiedere o rispondere”.

1 Mi Piace

Assolutamente fantastico!

Ho abbracciato l’idea iniziale perché da settembre dello scorso anno sto creando e adattando codici e automazioni in modo che mio figlio di 4 anni possa interagire, richiedere immagini, avere interazioni vocali e divertirsi con me.

Per questo progetto, ho anche un’idea legata alla traduzione di lingue indigene utilizzando GPT (yanomami - un progetto open-source). Come parte di questo sforzo, ho in programma di includere personaggi o contesti ispirati a figure delle culture e del folklore indigeni dell’America Latina. Questo serve non solo a diversificare il contenuto, ma anche a creare e-book che potranno essere donati in futuro.

Apprezzerei molto suggerimenti per la creazione di punti di arresto/checkpoint con prompt come modulazioni policy o argomentative per guidare le conversazioni. Inizialmente, ho in programma di iniziare con circa 10 personaggi per Ed, senza la necessità di un database o di machine learning.

Semplice mermaid

2 Mi Piace

Qualcuno ha usato chatbot AI per dare il via alle proprie community?

Alcuni lo sono. Ma è un’idea altrettanto sbagliata che creare contenuti web con l’IA, cosa molto comune al giorno d’oggi. La gente se ne accorge subito, a molti utenti non piace e intacca la credibilità nello stesso istante.

Solo perché è facile e fattibile, non significa che debba essere fatto.

L’IA come parte del testo è un’altra storia, però. Ma anche in quel caso, il contenuto generato dall’IA deve essere indicato in qualche modo.

5 Mi Piace