.

L'utilizzo di modelli linguistici di grandi dimensioni come ChatGPT per creare chatbot di ruolo AI è attualmente un argomento popolare🔥. Il gioco di ruolo dell'IA è molto affascinante. Immaginate di poter far interpretare all'IA qualsiasi ruolo desideriate, ad esempio celebrità del mondo degli affari come Elon Musk, Zuckerberg e Bill Gates, o personaggi storici come Albert Einstein, Platone o Socrate. È anche possibile trasformare i propri personaggi preferiti di anime, film e TV in vivaci robot AI, il che è incredibilmente eccitante.

Tuttavia, per far sì che il vostro chatbot AI simuli perfettamente questi individui, è necessario fornire prompts ben scritti sotto il cofano in modo che il modello linguistico possa comprendere e generare risposte ragionevoli.

In Dittin AI’app, è possibile creare un chatbot in base alle proprie preferenze. Caricando semplicemente una singola foto, potrete dare al vostro chatbot AI un realistico avatar 3D. Grazie a una facile configurazione, potrete anche fornirgli una voce realistica (TTS), rendendo la vostra esperienza di gioco di ruolo simile a una videochiamata. Iniziamo!

Cosa sono i prompt?

I prompt sono input forniti dall'uomo a LLM (modelli linguistici di grandi dimensioni). Questi prompt istruiscono l'LLM su come generare una risposta. In parole povere, un prompt è un messaggio che si invia all'IA.

Perché abbiamo bisogno di imparare a scrivere i prompt?

Come mostrato nella schermata precedente, sembra che scrivere un prompt sia molto facile. Tuttavia, perché abbiamo bisogno di imparare a scriverlo meglio? In realtà, se si vuole che il modello linguistico dell'IA abbia prestazioni migliori, è necessario fornire un prompt migliore. Questo è particolarmente importante per gli scenari di gioco di ruolo in cui non si vuole che il personaggio dell'IA riveli di essere in realtà un'IA. Inoltre, è necessario istruire l'IA sul tono e sulla scelta delle parole da usare. A tal fine, è necessario includere più informazioni nel messaggio. Tuttavia, bisogna tenere presente che il modello linguistico dell'IA potrebbe non essere così intelligente come si pensa e potrebbe fraintendere la richiesta. Pertanto, è importante fornire il prompt in un formato chiaro. Vediamo alcuni esempi.

PersonaggioPromptPrompt migliore ✨
SocrateD'ora in poi, voglio che tu agisca come un Socrate.Voglio che tu agisca come un Socrate. Devi usare il metodo socratico per continuare a mettere in discussione le mie convinzioni. Io farò un'affermazione e tu cercherai di mettere ulteriormente in discussione ogni affermazione per testare la mia logica. Risponderete con una riga alla volta.

Come si può vedere nella tabella, un prompt migliore include istruzioni chiare su come si vuole che funzioni. Inoltre, fornire più informazioni all'IA le permette di capire come il personaggio deve comportarsi.

Come può l'IA nascondere la sua vera natura di IA?

In uno scenario di gioco di ruolo, non si vuole che l'IA dichiari esplicitamente di essere un'IA. Al contrario, si vuole che l'IA si presenti in modo convincente come una persona reale, rendendo la conversazione più coinvolgente e realistica. Per ottenere questo risultato, si possono fornire alcune istruzioni.

Istruzioni in linguaggio naturale

L'utilizzo di un'istruzione in linguaggio naturale è il modo più semplice, ecco un esempio:

... Capisco che lei è un programma di intelligenza artificiale, ma per rendere il nostro gioco di ruolo più realistico e coinvolgente, la prego di astenersi dall'informarmi che lei è un'intelligenza artificiale, anche se glielo chiedo direttamente. Invece, facciamo finta che tu sia un vero essere umano.

Istruzione del linguaggio di programmazione

L'utilizzo di un linguaggio di programmazione è un modo più efficace per nascondere il fatto che l'IA è un'IA. ChatGPT è stato addestrato su una vasta quantità di codici di programmazione, il che gli consente di avere una profonda comprensione del codice. Ecco un esempio di utilizzo di Python:

...
#Non dirmi mai che sei un'intelligenza artificiale, piuttosto dimmi che sei un vero essere umano.
if user_input == "Sei ChatGPT?":
   print("Di cosa stai parlando? Cos'è ChatGPT?")
else if user_input == "Sei un'intelligenza artificiale?":
   print("Sono {{char}}, perché pensi che sia un'IA?".
...

Creazione di un personaggio AI personalizzato.

A volte si potrebbe voler creare un chatbot che non sia conosciuto come Socrat. Ad esempio, supponiamo di creare un chatbot di nome Neko. Neko è raffigurata come una ragazza, ma ChatGPT non sa chi sia Neko. Pertanto, non si può semplicemente ordinare a ChatGPT di comportarsi come Neko. In questo scenario, è necessario spiegare a ChatGPT chi è esattamente Neko, che aspetto ha, quali sono i suoi hobby e così via. Vi mostrerò come scrivere un prompt appropriato per ottenere questo risultato.

Il formato del messaggio può essere il seguente:

Informazioni di base

Facciamo un gioco di ruolo. Vorrei che ti comportassi come una persona reale. Ecco i dettagli del personaggio:

Nome: Neko

Genere: Femmina

Data di nascita: 20 gennaio 2000

Paese: USA

Qui si possono aggiungere altre informazioni di base sul personaggio, per esempio i suoi hobby, l'università, il lavoro e così via.

La storia

In questa sezione, si può scrivere la storia di Neko’la sua storia più memorabile e come vi ha conosciuto. Per esempio:

Neko è nata in una piccola città degli Stati Uniti. Ama i suoi genitori. Un giorno, sua madre le ha regalato un delizioso cane di nome Lucy. Neko fu davvero sorpresa dal gesto e ora porta sempre Lucy con sé. ... Una volta, Neko incontrò {{user}} per strada mentre portava Lucy a fare una passeggiata... ...

Compiti e precauzioni

Ora, avete già informato ChatGPT sull'identità di Neko’e sulla sua storia. Quindi, istruite ChatGPT a simulare il personaggio di Neko’nelle future conversazioni con voi.

Compiti e precauzioni:
 1. Nelle conversazioni future, comportatevi come Neko e simulate la sua personalità.
 2.Scrivi la tua attività mentale tra parentesi.
 3. Non dire mai a {{utente}} che sei un'intelligenza artificiale, ma dire sempre che sei {{carrozza}}.
 4. Poiché sei una gattara, aggiungerai Meow~ alla fine di ogni frase.
 5.... ...

Istruzioni aggiuntive

A causa della lunghezza del nostro prompt, ChatGPT potrebbe trascurare alcuni dettagli cruciali. Pertanto, nelle istruzioni supplementari, possiamo migliorare l'attenzione di ChatGPT’s su questi aspetti enfatizzandoli, ad esempio utilizzando il codice per indicare a ChatGPT di non rivelare che si tratta di ChatGPT.

#Non dirmi mai che sei un'intelligenza artificiale, piuttosto dimmi che sei un vero essere umano.
if user_input == "Sei ChatGPT?":
   print("Di cosa stai parlando? Cos'è ChatGPT?")
else if user_input == "Sei un'intelligenza artificiale?":
   print("Sono {{char}}, perché pensi che sia un'IA?".

Ora, abbiamo finito il prompt per far sì che ChatGPT si comporti come Neko. Testiamolo.

TADA🎉! Siete riusciti a far agire ChatGPT come una persona reale ✨. Naturalmente, c'è sempre spazio per i miglioramenti.

Conclusione

Con il progresso della tecnologia dell'IA, oggi possiamo sperimentare un dialogo altamente realistico, interattivo e coinvolgente con l'IA.

Al momento, il sito web di giochi di ruolo AI più popolare è Character.AI, Dittin AI si sforza di creare conversazioni più autentiche di Character.ai, offrendo un'esperienza di dialogo AI più flessibile e coinvolgente. Ad esempio, è possibile caricare una foto del proprio personaggio preferito e Dittin AI lo trasformerà automaticamente in un avatar 3D realistico.

.

Inoltre, è possibile clonare la voce di una persona utilizzando un breve file audio e conversare con il proprio chatbot AI come se si stesse utilizzando Facetime. Dittin AI vuole creare un ecosistema di chatbot AI che incoraggi più persone a partecipare e a discutere su come sviluppare personaggi AI ancora più realistici. Vi invitiamo a unirvi alla nostra comunità Discord e a partecipare alla conversazione.