Aprendizagem pessoal com IA
e orientação prática
豆包Marscode1

Second Me: doppelgangers de IA treinados localmente com memórias e hábitos pessoais

Introdução geral

O Second Me é um projeto de código aberto desenvolvido pela equipe Mindverse que permite criar uma IA em seu computador que atua como um "sósia digital", aprendendo sua fala e seus hábitos por meio de suas palavras e memórias, tornando-se um assistente inteligente que o entende. O melhor de tudo é que todos os dados permanecem locais e não precisam ser carregados na nuvem, garantindo privacidade e segurança. Sua IA também pode se conectar com as IAs de outras pessoas por meio de uma rede descentralizada e colaborar entre si. O second Me atualmente é compatível com o macOS (especificamente o Apple Silicon) e é adequado para pessoas que gostam de tecnologia, especialistas em IA ou usuários comuns que desejam experimentar um assistente personalizado. O projeto ainda está em desenvolvimento, portanto, sinta-se à vontade para adicionar melhorias.

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


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

 

Lista de funções

  • Criação de um alter ego pessoal de IAUse suas palavras e memórias para que a IA aprenda seu estilo e suas ideias.
  • A execução local protege a privacidadeDados e modelos de IA existem apenas em seu dispositivo, e você é quem decide.
  • Conectividade de rede descentralizadaUse o protocolo Second Me (SMP) para permitir que sua IA interaja com segurança com outras IAs.
  • Função de comutação de cenaIA: A IA pode adaptar seu desempenho a diferentes situações (por exemplo, trabalho ou bate-papo).
  • Modificação gratuita de código abertoO código é público, portanto, os entusiastas da tecnologia podem ajustar ou adicionar recursos conforme desejarem.
  • Tecnologia de memória inteligenteLembre-se de conversas de curto prazo e hábitos de longo prazo usando a memória de três níveis HMM.
  • Imitar seu estilo: A tecnologia Me-Alignment torna as respostas da IA mais parecidas com você.

 

Usando a Ajuda

O Second Me requer um pouco de conhecimento técnico, mas a documentação oficial e os tutoriais são muito detalhados. Aqui estão as etapas completas para instalação e uso.

Processo de instalação

  1. Preparar o computador
    • Use o macOS (de preferência o Apple Silicon, como o M1/M2).
    • Instalar o Git: em um terminal, digite git --versionEle está sendo executado sem ser carregado. brew install git(Instale o Homebrew primeiro, com o comando /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)").
    • Para instalar a ferramenta Xcode: No Terminal, digite xcode-select --installQuando terminar de carregar, execute sudo xcodebuild -license accept Consentimento para a licença.
  2. Código de download
    • Digite-o no terminal:
      git clone git@github.com:Mindverse/Second-Me.git
      cd Second-Me
      
    • O código será baixado em seu computador.
  3. Configuração do ambiente
    • importação make setup Carrega automaticamente as ferramentas necessárias. Se você não tiver o make, use ./scripts/setup.sh.
    • Essa etapa carrega as dependências do sistema, o ambiente Python e outros componentes, e pode levar alguns minutos.
  4. Início dos serviços
    • importação make start talvez ./scripts/start.sh Em execução.
    • Abra seu navegador e digite http://localhost:3000 Verifique se está normal.
  5. Confirmação da instalação
    • Procure na pasta do projeto por README.md responder cantando scripts indicaria sucesso.

Como usar os principais recursos

Crie seu doppelganger de IA

  • Preparar informações::
    Na pasta do projeto, crie um arquivo data Folder (se você não tiver um, crie o seu próprio). Coloque seu material escrito lá, como entradas de diário, anotações, em formato txt ou pdf.
  • Deixe a IA aprender::
    Vá para o diretório do projeto no terminal e execute o comando learn (consulte a documentação mais recente, que pode ser semelhante a python train.py --data data/). Uma cópia pequena do material pode ser aprendida em poucos minutos, enquanto uma cópia grande pode levar horas.
  • Experimente.::
    Após o aprendizado, o modelo existe localmente. Execute os comandos de teste (como python interact.py), pergunte à IA algo como: "Você sabe do que eu gosto?". Veja se ela responde como você.

Operação local e privacidade

  • É executado localmente por padrão, sem necessidade de conexão com a Internet. A IA aprendida está sempre disponível.
  • Verificar status: Entre em seu navegador http://localhost:3000(as portas podem mudar, consulte a documentação).

Conexão com outras IA

  • Ativar a função de rede::
    Modificar o arquivo de configuração (possivelmente config.json) para ativar a opção de rede SMP.
  • conexão de teste::
    Use comandos de teste (como python network_test.py) para ver se você pode falar com a IA do seu amigo. É necessário o consentimento da outra pessoa.
  • Fique em segurança.::
    Os dados são compartilhados somente com o seu consentimento e a privacidade é garantida.

Função de comutação de cena

  • Configuração de estilos diferentes::
    Escreva o cenário claramente no perfil, por exemplo, "Use um tom formal para e-mails de trabalho", e a IA se ajustará automaticamente.
  • Como isso funciona?::
    Peça à IA para explicar a situação, por exemplo, "Escreva-me um e-mail de trabalho", e ela responderá em um estilo formal.

Dicas de operação

Como os recursos funcionam

  • Memória inteligente HMM::
    A IA pega seus dados e os divide em curto prazo (sobre o que você acabou de falar), médio prazo (o que você fez recentemente) e longo prazo (seus hábitos). Por exemplo, se você disser "Comprei leite ontem", ela se lembrará e associará isso às suas compras regulares.
  • Imitar seu estilo::
    O Me-Alignment permite que a IA aprenda como você fala. Por exemplo, se você gosta de dizer "tudo bem", a IA também usará muito essa palavra. Dê a ela mais de suas palavras para obter melhores resultados.

Tente fazer isso com poucos perfis no início e, aos poucos, adicione mais. Quando você aprender, seu sósia de IA poderá fazer coisas para você e trabalhar com outras IAs.

cenário do aplicativo

  1. Assistente diário
    Dê ao Second Me sua agenda e suas anotações e ele responderá à pergunta "O que eu tenho amanhã?" ou lembrará você do que precisa fazer.
  2. Mandato de privacidade
    Ao lidar com arquivos privados, ele é executado localmente sem conexão com a Internet e os dados não vazam, o que o torna adequado para manter um diário ou registro de trabalho.
  3. Trabalho em equipe
    Cada equipe recebe uma IA que é conectada em rede para organizar informações em conjunto, como anotar automaticamente os pontos de encontro.
  4. Auxiliar de aprendizagem
    Os alunos colocam suas anotações de aula e a IA pode responder a perguntas ou organizar a revisão.

QA

  1. Ele precisa estar conectado em rede?
    Não é necessário. Funciona localmente, a rede é apenas para se conectar com outras IAs e você precisa concordar.
  2. O Windows funciona?
    No momento, somente o macOS (preferencialmente o Apple Silicon) é compatível. Outros sistemas ainda estão planejados.
  3. Como faço para tornar a IA mais parecida comigo?
    Dê mais de suas palavras, como registros de bate-papo ou entradas de diário. Observe os detalhes técnicos https://arxiv.org/abs/2503.08102.
Não pode ser reproduzido sem permissão:Chefe do Círculo de Compartilhamento de IA " Second Me: doppelgangers de IA treinados localmente com memórias e hábitos pessoais
pt_BRPortuguês do Brasil