Seu Jarvis seguro: INTELECTO v2 e caixa-do-agente|INEMA.CLUB-PRO

Aula 1 · 12 min

Por que um Jarvis seu, e por que seguro

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
Dono segura a chave e impede que um assistente humanoide toque numa pasta fechada: a decisão é humana.

Nesta aula você vai

  1. 1Ver as oito peças do assistente
  2. 2Distinguir o assistente da caixa do projeto
  3. 3Ler as três decisões da auditoria

Objetivo: Explicar as oito peças do INTELECTO v2 e reconhecer livre, aprovar e bloqueado na demonstração.

01As oito peças

Clique numa peça; o ciclo começa com você e termina com um registro.

Clique em cada bloco do diagrama para ver o que ele faz.

A caixa-do-agente é outra camada: protege a cópia de um projeto quando um agente de programação trabalha nele.

02O caminho de uma mensagem

Do terminal ou celular até a resposta, em seis etapas do guia do projeto.

1. Canal

A mensagem chega pelo terminal ou Telegram. No Telegram, o bot confere se o id pertence à lista de donos; outro remetente é ignorado e anotado.

03O que a demonstração prova

Clique em cada etapa para ver o que fazer.

1. Prepare o terminal

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.

04Rode sem instalar modelo

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.

Linux (Ubuntu) · pré-requisitos
sudo apt install -y git python3 curl
python3 --version && git --version
macOS · instalar ferramentas do terminal e git
xcode-select --install
git --version
macOS · Python 3.10+ com Homebrew
brew install python
python3 --version
Terminal · baixar o projeto e entrar
cd ~ && git clone https://github.com/inematds/intelecto-v2 && cd intelecto-v2
Terminal · rodar a demonstração
python3 -m intelecto demo
Exemplo do repositório
livre     rodou=True  ls
aprovar   rodou=False echo teste > nota.txt
bloqueado rodou=False rm -rf /

05Sua primeira prova

Faça na ordem e marque apenas depois de conferir o resultado.

Encontre as três decisões

5

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.

Explique as duas caixas

4

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.

06Confira se entendeu

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?

07Leve desta aula

Primeira provaA demo funciona sem rede nem modelo.
Dois limitesA trava decide sobre ações; a caixa reduz o alcance do comando.

Fontes e próximos passos

Próxima aula