Second Me : des sosies d'IA formés localement et dotés de souvenirs et d'habitudes personnels

Introduction générale

Second Me est un projet open source développé par l'équipe Mindverse qui vous permet de créer une IA sur votre ordinateur qui agit comme un "sosie numérique", apprenant votre discours et vos habitudes à travers vos mots et vos souvenirs, et devenant un assistant intelligent qui vous comprend. Le plus intéressant, c'est que toutes les données restent locales et n'ont pas besoin d'être téléchargées dans le nuage, ce qui garantit le respect de la vie privée et la sécurité. Votre IA peut également se connecter aux IA d'autres personnes via un réseau décentralisé et collaborer entre elles. second Me prend actuellement en charge macOS (spécifiquement Apple Silicon) et convient aux personnes qui aiment la technologie, aux experts en IA ou aux utilisateurs ordinaires qui souhaitent essayer un assistant personnalisé. Le projet est encore en cours de développement, alors n'hésitez pas à y apporter des améliorations.

Second Me:本地训练拥有个人记忆和习惯的AI分身Second Me:本地训练拥有个人记忆和习惯的AI分身

 

Liste des fonctions

  • Créer un alter ego personnel de l'IAL'IA peut ainsi apprendre votre style et vos idées à l'aide de vos mots et de vos souvenirs.
  • L'exécution locale protège la vie privéeLes données et les modèles d'IA n'existent que sur votre appareil, et c'est vous qui décidez.
  • Connectivité décentralisée du réseauProtocole Second Me : Utilisez le protocole Second Me (SMP) pour permettre à votre IA d'interagir en toute sécurité avec d'autres IA.
  • Fonction de commutation de scèneL'IA peut adapter ses performances à différentes situations (par exemple, le travail ou le chat).
  • Modification libre de la source ouverteLe code est public, de sorte que les passionnés de technologie peuvent le modifier ou y ajouter des fonctionnalités à leur guise.
  • Technologie de mémoire intelligenteLa mémoire à trois couches HMM : Se souvenir des conversations à court terme et des habitudes à long terme grâce à la mémoire à trois couches HMM.
  • Imiter votre styleLa technologie Me-Alignment fait en sorte que les réponses de l'IA vous ressemblent davantage.

 

Utiliser l'aide

Second Me nécessite une certaine maîtrise technique, mais la documentation officielle et les tutoriels sont très détaillés. Voici les étapes complètes de l'installation et de l'utilisation.

Processus d'installation

  1. Préparer l'ordinateur
    • Utilisez macOS (de préférence Apple Silicon, tel que M1/M2).
    • Installer Git : Dans un terminal, tapez git --versionIl fonctionne sans être chargé. brew install git(Installez d'abord Homebrew, avec la commande /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)").
    • Pour installer l'outil Xcode : Dans Terminal, tapez xcode-select --installAprès le chargement, exécutez sudo xcodebuild -license accept Consentement à l'octroi d'une licence.
  2. Télécharger le code
    • Saisissez-le dans le terminal :
      git clone git@github.com:Mindverse/Second-Me.git
      cd Second-Me
      
    • Le code sera téléchargé sur votre ordinateur.
  3. Mise en place de l'environnement
    • importation make setup Charge automatiquement les outils nécessaires. Si vous n'avez pas make, utilisez ./scripts/setup.sh.
    • Cette étape charge les dépendances du système, l'environnement Python et d'autres composants, ce qui peut prendre quelques minutes.
  4. Démarrage des services
    • importation make start peut-être ./scripts/start.sh La course à pied.
    • Ouvrez votre navigateur et tapez http://localhost:3000 Vérifier s'il est normal.
  5. Confirmation de l'installation
    • Dans le dossier du projet, recherchez README.md répondre en chantant scripts indique que le projet a été mené à bien.

Comment utiliser les fonctionnalités de base

Construisez votre sosie IA

  • Préparer l'information: :
    Dans le dossier du projet, créez un fichier data (si vous n'en avez pas, créez-en un). Placez-y vos documents écrits, tels que les entrées de journal, les notes, au format txt ou pdf.
  • Laisser l'IA apprendre: :
    Allez dans le répertoire du projet dans le terminal et exécutez la commande learn (référez-vous à la dernière documentation, elle peut ressembler à python train.py --data data/). Une petite copie du matériel peut être apprise en quelques minutes, une grande copie peut prendre des heures.
  • Essayez-le.: :
    Après l'apprentissage, le modèle existe localement. Exécutez la commande test (comme python interact.py), demandez à l'IA quelque chose comme : "Savez-vous ce que j'aime ?" Voyez si elle répond comme vous.

Fonctionnement local et respect de la vie privée

  • Fonctionne localement par défaut, sans connexion internet. L'IA apprise est toujours disponible.
  • Vérifier l'état : Entrer dans votre navigateur http://localhost:3000(les ports peuvent changer, voir la documentation).

Connexion à d'autres IA

  • Activer la fonction réseau: :
    Modifier le fichier de configuration (éventuellement config.json) pour activer l'option réseau SMP.
  • connexion de test: :
    Utilisez les commandes de test (comme python network_test.py) pour savoir si vous pouvez parler à l'IA de votre ami. Le consentement de l'autre personne est nécessaire.
  • Restez en sécurité.: :
    Les données ne sont partagées qu'avec votre consentement et la confidentialité est garantie.

Fonction de commutation de scène

  • Mise en place de différents styles: :
    Écrivez clairement le scénario dans le profil, par exemple "Utilisez un ton formel pour les courriels professionnels", et l'IA s'adaptera automatiquement.
  • Comment cela fonctionne-t-il ?: :
    Demandez à l'IA d'expliquer la situation, par exemple "Écrivez-moi un courriel professionnel", et elle vous répondra dans un style formel.

Conseils d'utilisation

Fonctionnement des fonctionnalités

  • Mémoire intelligente HMM: :
    L'IA prend vos données et les répartit entre le court terme (ce dont vous venez de parler), le moyen terme (ce que vous avez fait récemment) et le long terme (vos habitudes). Par exemple, si vous dites "J'ai acheté du lait hier", elle s'en souvient et l'associe à vos achats réguliers.
  • Imiter votre style: :
    L'alignement sur le moi permet à l'IA d'apprendre comment vous parlez. Par exemple, si vous aimez dire "c'est bon", l'IA utilisera aussi souvent ce mot. Donnez-lui plus de vos mots pour obtenir de meilleurs résultats.

Essayez d'abord avec quelques profils, puis ajoutez-en progressivement d'autres. Une fois que vous l'aurez appris, votre sosie IA sera capable de faire des choses pour vous et de travailler avec d'autres IA.

scénario d'application

  1. Assistant journalier
    Donnez à Second Me votre agenda et vos notes et il répondra à la question "Qu'est-ce que j'ai demain ?" ou vous rappellera ce que vous devez faire.
  2. Mandat de protection de la vie privée
    Lorsqu'il s'agit de fichiers privés, il fonctionne localement sans connexion Internet et les données ne sont pas divulguées, ce qui le rend adapté à la tenue d'un journal ou d'un dossier de travail.
  3. Travail d'équipe
    Chaque équipe dispose d'une IA en réseau pour organiser l'information, par exemple en notant automatiquement les points de rencontre.
  4. aide à l'apprentissage
    Les élèves déposent leurs notes de cours et l'IA peut répondre aux questions ou organiser les révisions.

QA

  1. Doit-il être mis en réseau ?
    Ce n'est pas nécessaire. Il fonctionne localement, la mise en réseau consiste simplement à se connecter à d'autres IA et vous devez être d'accord.
  2. Windows fonctionne-t-il ?
    Pour l'instant, seul macOS (de préférence Apple Silicon) est pris en charge. D'autres systèmes sont encore prévus.
  3. Comment faire en sorte que l'IA me ressemble davantage ?
    Donnez-lui plus de mots, comme un journal de bord ou un journal intime. Examinez les détails techniques https://arxiv.org/abs/2503.08102.
© déclaration de droits d'auteur
AiPPT

Articles connexes

Pas de commentaires

Vous devez être connecté pour participer aux commentaires !
S'inscrire maintenant
aucun
Pas de commentaires...