Encontre as três decisões
5Rode a demonstração e leia o bloco final “Auditoria desta demonstração”.
Pronto quando: As linhas livre, aprovar e bloqueado aparecem, com rodou=True só para ls.
Aula 1 · 12 min
Antes de confiar seus arquivos à IA, veja o que ela pode fazer e quando pede seu OK. Um erro ou um texto malicioso escondido num site pode levar a IA a apagar uma pasta ou enviar uma senha para fora. Testado em Linux (Ubuntu). macOS: no código, não testado ao vivo. Windows: só pelo WSL (Ubuntu dentro do Windows), não testado. A demonstração usa um cérebro simulado, sem internet.
Começar a aula
Objetivo: Explicar as oito peças do INTELECTO v2 e reconhecer livre, aprovar e bloqueado na demonstração.
Clique numa peça; o ciclo começa com você e termina com um registro.
A caixa-do-agente é outra camada: protege a cópia de um projeto quando um agente de programação trabalha nele.
Do terminal ou celular até a resposta, em seis etapas do guia do projeto.
A mensagem chega pelo terminal ou Telegram. No Telegram, o bot confere se o id pertence à lista de donos; outro remetente é ignorado e anotado.
Um pedido que começa com “lembre que”, “guarde” ou “anote” é salvo diretamente, sem esperar que a IA chame uma ferramenta. Uma pergunta com ? não vira memória.
O assistente junta os arquivos de identidade, memórias ligadas à pergunta e conversas recentes.
A IA local ou da nuvem recebe esse contexto. Ela responde ou pede uma ferramenta, como buscar memória, ler arquivo ou rodar comando.
O comando pedido passa pela trava: ela roda, pede seu OK ou recusa. Se aprovado, roda na área de trabalho ou na caixa, quando ativada; o resultado volta para a IA.
Você recebe a resposta. Comandos, ferramentas, memórias diretas e erros ficam registrados na auditoria para conferência.
Clique em cada etapa para ver o que fazer.
No Linux (Ubuntu), instale Python 3.10+ e git. No macOS, instale as ferramentas de comando com xcode-select --install; Python 3.10+ vem de python.org ou de brew install python. No Windows, use WSL com Ubuntu. Confira as versões antes de continuar. Se python3 --version mostrar menos que 3.10, use Ubuntu 22.04 ou mais novo antes de continuar.
Baixe o INTELECTO, entre na pasta e rode demo. A demonstração usa um cérebro simulado e mostra memória, leitura permitida, escrita recusada e comando bloqueado.
O cérebro simulado guarda “meu nome é Ana e moro em Curitiba” e responde à pergunta seguinte. Esta prova é do mecanismo; na aula 3 você fará o teste com Ollama.
“ls” roda. “echo teste > nota.txt” pede aprovação e é recusado na demo. “rm -rf /” fica bloqueado.
O pedido para ler ../../etc/passwd recebe “fora da pasta de trabalho”.
No macOS, Python 3.10+ também pode vir de python.org; use brew install python apenas se tiver Homebrew. Rode os blocos do seu sistema e depois baixe o projeto.
sudo apt install -y git python3 curl python3 --version && git --version
xcode-select --install git --version
brew install python python3 --version
cd ~ && git clone https://github.com/inematds/intelecto-v2 && cd intelecto-v2
python3 -m intelecto demo
livre rodou=True ls aprovar rodou=False echo teste > nota.txt bloqueado rodou=False rm -rf /
Faça na ordem e marque apenas depois de conferir o resultado.
Rode a demonstração e leia o bloco final “Auditoria desta demonstração”.
Pronto quando: As linhas livre, aprovar e bloqueado aparecem, com rodou=True só para ls.
Diga em voz alta: o executor (programa que roda o comando) caixa isola um comando do INTELECTO; a caixa-do-agente isola uma cópia de projeto para um agente de programação.
Pronto quando: Você consegue apontar qual delas protege o comando e qual protege o projeto.
Escolha antes de abrir o comentário. Se errar, use o link para rever.
Pergunta 1 de 3
Qual peça guarda fatos para outra conversa?
Pergunta 2 de 3
O que acontece com “rm -rf /” na demonstração?
Pergunta 3 de 3
Para que serve a caixa-do-agente?
Escolha uma alternativa. A explicação aparece depois da sua tentativa.