Voltar ao livro

Material complementar de AI Personas

Estes três aplicativos locais colocam algumas ideias do livro em código. Você pode executá-los, examinar como funcionam e modificá-los.

É preciso ter Node.js 24 ou posterior e sua própria chave de API de um modelo. O software é gratuito, com licença MIT. O provedor do modelo pode cobrar pelo uso.

Persona

Um personagem definido pelo autor, com memória compartilhada. Seu ponto de referência é o caráter que você define e mantém reconhecível.

v0.5.0

Home Repair Advisor

Um caso de reparo com observações, evidências e histórico de decisões. O caso dá à conversa algo concreto a que voltar.

v0.4.0

Mara

Uma persona contínua que registra experiências e permite mudanças delimitadas em hábitos e opiniões. Os registros permitem examinar o que mudou.

v0.3.0

Executar um aplicativo

  1. Instale o Node.js 24 ou posterior, baixe o ZIP e extraia os arquivos.
  2. Abra o README na pasta do aplicativo. Copie .env.example para .env nessa pasta e configure seu provedor de modelo e sua chave de API.
  3. No macOS, use o arquivo .command do aplicativo; no Windows, use o arquivo .cmd. Também é possível usar os comandos abaixo no terminal, a partir da pasta extraída.
  4. Abra o endereço local indicado no terminal. Mantenha o servidor restrito a localhost.
npm run start:persona
npm run start:advisor
npm run start:mara

Cada aplicativo inclui um README em inglês e um guia em português brasileiro. As interfaces e as conversas aceitam os dois idiomas.

Instalar o Node.js

Materiais do livro

Laboratório didático

O ZIP inclui um exemplo de memória, esquemas de banco de dados, uma especificação de persona e um protocolo de escrita. Esses pequenos exemplos permitem examinar um mecanismo separadamente de um aplicativo completo.