IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Bienvenue sur le dépôt GirlfriendGPT, un projet de démarrage pour vous aider à construire votre compagnon IA personnalisé avec une personnalité unique
Une voix, et même des selfies

Le , par Sandra Coret

0PARTAGES

2  0 
Caractéristiques

  • Voix personnalisée : Utilisez EleventLabs pour créer une voix unique pour votre modèle d'IA.
  • Connecté à Telegram : Envoyez et recevez directement des messages de votre compagnon IA via Telegram.
  • Personnalité : Personnalisez la personnalité de l'IA en fonction de vos préférences.
  • Selfies : L'IA est capable de générer des selfies lorsqu'on le lui demande.


Pour démarrer

Pour exécuter votre compagnon localement :

Code : Sélectionner tout
1
2
pip install -r requirements.txt
python main.py
Pour déployer votre compagnon et le connecter à Telegram :

Vous devrez récupérer une clé Telegram pour connecter votre compagnon à Telegram, et suivre le guide

Feuille de route

Mémoires : Bientôt, l'IA aura la capacité de se souvenir des interactions passées, ce qui améliorera le contexte et la profondeur de la conversation.
Des selfies photoréalistes

Ajoutez une personnalité !

Avez-vous une personnalité unique en tête pour notre modèle d'IA, GirlfriendGPT ? Voici un guide étape par étape sur la façon de l'ajouter.

Étape 1 : Définir votre personnalité

Par exemple, si votre personnalité s'appelle "jane", vous devez créer un fichier appelé jane.py. Dans ce fichier, vous définirez les caractéristiques et les comportements qui incarnent "jane". Il peut s'agir de son style d'élocution, de ses réactions à certaines données, ou de toute autre caractéristique que vous envisagez.

Étape 2 : Mise à jour de init.py

Une fois que vous avez créé et étoffé votre fichier de personnalité, il est temps d'en informer la base de code. Ouvrez init.py dans le répertoire src/personalities.

Importez votre nouvelle personnalité au début du fichier et ajoutez-la à la liste all :

Code : Sélectionner tout
1
2
3
4
5
from .luna import luna
from .sacha import sacha
from .lucas import lucas # Voici votre nouvelle personnalité

__all__ = [
    "sacha",
    "luna",
    "lucas", # Ajoutez votre personnalité ici
    "get_personality
]
Enfin, ajoutez votre personnalité à la fonction get_personality() :

Code : Sélectionner tout
1
2
3
4
5
6
7
8
9
def get_personality(name : str) :
    try :
        return {
            "luna" : luna,
            "sacha" : sacha,
            "lucas" : lucas # Ajoutez votre personnalité ici
        }[nom]
    except Exception :
        raise Exception("La personnalité que vous avez sélectionnée n'existe pas !")
Et c'est tout ! Maintenant, chaque fois que la fonction get_personality est appelée avec le nom de votre personnalité, elle retournera les comportements et les caractéristiques définis dans votre fichier de personnalité.

Étape 3 : Tester et soumettre

Avant de soumettre votre nouvelle personnalité, veuillez la tester pour vous assurer que tout fonctionne comme prévu. Si tout va bien, soumettez une Pull Request avec vos changements, et assurez-vous d'inclure le titre "{nom} - {description}" où {nom} est le nom de votre personnalité, et {description} est une brève explication de la personnalité


Et vous ?

Qu'en pensez-vous ?

Voir aussi :

Seulement 30 % des parents ont utilisé le ChatGPT, alors que 58 % d'élèves âgés de 12 à 18 ans ont fait de même, d'après une étude menée par Common Sense Media

Plus de 70 % des personnes interrogées pensent que l'IA devrait être régulée, d'après un sondage de Rethink Priorities

Construire l'IA de manière responsable est la seule course qui compte vraiment, écrit Sundar Pichai, le PDG de Google

Une erreur dans cette actualité ? Signalez-nous-la !