J’ai expérimenté ceci : j’ai interagi avec ChatGPT en tant que divers personnages d’Animal Crossing. Ma famille joue à Animal Crossing, donc je voulais voir si je pouvais créer des villageois par chatbot.
J’ai réussi à le faire assez bien un par un, où je crée des invites appropriées pour interagir, mais finalement, je voulais créer un petit kit de loisirs pour que les gens puissent jouer.
Bien qu’il y ait beaucoup de pièces mobiles, je voulais partager ce que je fais à un niveau élevé, au cas où des gens feraient des choses similaires.
En gros, chaque villageois/personnage est une Persona, et chaque message qu’ils envoient est court comme dans le jeu…
… et je suis tous les messages qu’ils envoient sur les forums, comme ce que j’appelle des “indoles” :
Étymologie 2
Du latin indolēs (« qualité innée, nature »), de indu- (« à l’intérieur, dans ») + ol- (« croître ») (un affixe également trouvé dans abolish et adolescent).
Prononciation
- (Received Pronunciation) IPA(key): /ˈɪndəʊ̆liːz/
Nom
indoles (uncountable)
- Disposition naturelle ; caractère inné ; traits et qualités intrinsèques inaltérables (collectivement).[1]
Références
- ^ Le Oxford English Dictionary (2007)
Alors, voici ce que je fais :
Je crée des dizaines d’indoles pour chaque personnage, faites de citations du jeu. Et j’en envoie un tas dans le cadre de l’invite système à l’API de chat. D’après le Common Crawl, ChatGPT est déjà efficace pour se faire passer pour la plupart des personnages, mais de cette façon, je suis capable d’injecter de la “personnalité” dans chaque appel API.
Ok, voici la partie amusante ! Chaque réponse qui retourne dans mes forums devient une nouvelle indole ! ![]()
Lorsque je filtre les indoles pour les inclure dans l’appel API de chat, la moitié d’entre elles sont des réponses récentes, et le reste est choisi au hasard parmi les autres (je mets une limite au nombre inclus, pour ne pas gâcher mes appels API).
Cela permet à la Persona de devenir lentement, au fil du temps, “personnalisée” en fonction des conversations qu’elle a eues. Et comme je charge les réponses récentes, il y a une certaine “conscience” des interactions de la Persona.
Je n’en suis pas encore là, mais à terme, je prévois de les faire parler entre elles, mais je limite le débit des réponses (pour de nombreuses raisons : facilité, financement, parce que j’aime les forums détendus), et je n’ai pas encore tout à fait compris la logique des @-mentions pour elles.
Faites-nous savoir si vous construisez quelque chose de similaire. ![]()
