Sistema de agentes do zero|INEMA.CLUB-PRO

Aula 1 · 12 min

O que é um agente, e o objetivo do seu

Agente não é mágica: é um modelo de IA dentro de um programa que deixa ele usar ferramentas, em voltas, até terminar. É a peça de todo sistema de agentes. Antes de escrever uma linha, você prepara o computador e decide o que o seu agente faz, o que não faz e como vai saber que ficou pronto.

Começar a aula
Pessoa de costas diante de uma parede com folhas e um mapa ligados por fios, planejando.

Nesta aula você vai

  1. 1As quatro peças de todo agente
  2. 2Os 10 passos que este curso segue
  3. 3Escrever um objetivo que dá para conferir
  4. 4Rodar um modelo de IA grátis no seu computador

Objetivo: instalar o Ollama com o llama3.2 e escrever o objetivo.md com o que o agente faz, não faz e quando está pronto.

01As peças de um agente

Clique em cada peça. O resultado da ferramenta volta para o modelo até ele terminar.

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

02Os 10 passos, em quatro blocos

Clique em cada bloco. Cada aula cobre um ou dois passos.

1. Decidir

1. Objetivo: o que faz, o que não faz e quando está pronto (esta aula).

2. Harness e 3. Modelo: primeiro o programa em volta, depois o modelo que cabe nele (aula 2). O harness vem antes porque ele limita quais modelos você pode usar.

03Prepare o computador (uma vez só)

Clique no seu sistema. No fim, o bloco do terminal confere tudo.

1. Windows

Os comandos do curso são do terminal do Linux. No Windows, abra o PowerShell como administrador, rode wsl --install, reinicie e abra o aplicativo Ubuntu: é nele que você digita tudo.

Instale o Ollama dentro do Ubuntu com este comando: curl -fsSL https://ollama.com/install.sh | sh (ele pede a sua senha do Ubuntu). O WSL é o Linux que roda dentro do Windows.

04O objetivo e o modelo no seu computador

Rode no terminal (no Windows, no Ubuntu do WSL). Os arquivos de todas as aulas estão no kit que o primeiro comando baixa.

Arquivo · kit/objetivo.md
# Objetivo do meu agente
Faz: lê as minhas anotações da pasta trabalho/ e responde sobre elas; lembra o que eu pedir.
Não faz: nada fora da pasta trabalho/; não substitui arquivo sem o meu OK.
Pronto quando: acerta pelo menos 5 das 6 tarefas do medir.py na minha máquina.
Terminal · baixar o modelo e criar a pasta
python3 --version                    # precisa ser 3.10 ou mais novo
cd ~ && [ -d agentes-do-zero-v72 ] || git clone -q https://github.com/inematds/agentes-do-zero-v72   # o kit (em outra pasta que a sua)
mkdir -p ~/agente-do-zero/trabalho   # a pasta do seu agente
ollama list | grep -q "^llama3.2" || ollama pull llama3.2     # baixa só se ainda não tiver (2 GB)
ollama run llama3.2 "Diga oi em cinco palavras." 2>/dev/null
Exemplo do repositório
Python 3.12.3
Olá, como você?

A primeira linha confere o Python; a última é o modelo respondendo. Pedimos cinco palavras e ele deu três: o modelo nem sempre obedece, e é por isso que a aula 6 mede. Repare também: o kit fica em ~/agentes-do-zero-v72, e o seu agente, em ~/agente-do-zero, pastas diferentes.

05O curso em vídeo

Em dois minutos e meio: a frase que fez o agente ler a senha, a trava que barrou, e os 10 passos do agente do zero.

Sistema de agentes do zero, em vídeo · 2 min 21 sPágina do vídeo com roteiro →

06Prática: o ponto de partida

Só passe para a aula 2 quando os dois estiverem prontos.

E1 · Computador pronto

20 min

Prepare o computador pelo seu sistema e rode o bloco do terminal. O download do llama3.2 tem 2 GB.

Pronto quando: python3 --version mostra 3.10 ou mais novo, a pasta agentes-do-zero-v72 existe e o modelo devolveu uma frase.

E2 · O seu objetivo

10 min

Copie o modelo para a sua pasta (cp ~/agentes-do-zero-v72/kit/objetivo.md ~/agente-do-zero/), abra com nano ~/agente-do-zero/objetivo.md e troque pelas suas palavras. No nano: setas para andar, Ctrl+O e Enter para salvar, Ctrl+X para sair. Vale para todo arquivo que o curso mandar editar. Pode ser o mesmo agente do exemplo.

Pronto quando: o arquivo tem as três linhas, Faz, Não faz e Pronto quando, e a última cita um número que dá para medir.

07Teste o que aprendeu

A explicação aparece depois da sua resposta.

Pergunta 1 de 3

Quem executa a ferramenta, de fato, quando o agente lê um arquivo?

08Resumo da aula

AgenteModelo + harness + ferramentas, em voltas até terminar.
ObjetivoFaz, não faz e pronto quando, com número.
Modelo localOllama + llama3.2: grátis e sem enviar nada para fora.

Para ir além

Próxima aula