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.
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
- Preparar o computador
- Use o macOS (de preferência o Apple Silicon, como o M1/M2).
- Instalar o Git: em um terminal, digite
git --version
Ele 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 --install
Quando terminar de carregar, executesudo xcodebuild -license accept
Consentimento para a licença.
- 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.
- Digite-o no terminal:
- 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.
- importação
- 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.
- importação
- Confirmação da instalação
- Procure na pasta do projeto por
README.md
responder cantandoscripts
indicaria sucesso.
- Procure na pasta do projeto por
Como usar os principais recursos
Crie seu doppelganger de IA
- Preparar informações::
Na pasta do projeto, crie um arquivodata
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 apython 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 (comopython 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 (possivelmenteconfig.json
) para ativar a opção de rede SMP. - conexão de teste::
Use comandos de teste (comopython 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
- Mantenha-se atualizadoOs projetos geralmente têm novas versões, que são inseridas regularmente
git pull
Atualizado. - ter problemas: Veja
logs
ou pergunte no GitHub Issues. - Mais ajudaVá. https://second-me.gitbook.io/a-new-ai-species-making-we-matter-again Assista ao tutorial.
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
- 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. - 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. - 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. - Auxiliar de aprendizagem
Os alunos colocam suas anotações de aula e a IA pode responder a perguntas ou organizar a revisão.
QA
- 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. - O Windows funciona?
No momento, somente o macOS (preferencialmente o Apple Silicon) é compatível. Outros sistemas ainda estão planejados. - 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.