TRILHA 5

🤖 Assistentes IA

Construir e implantar seu proprio assistente de IA, do bot pessoal ao agente autonomo. Voce vai sair daqui com um Jarvis que responde no Telegram e um Intelecto que age sozinho, rodando 24 horas no seu proprio servidor.

2
Modulos
12
Topicos
~1.5h
Duracao
Avancado
Nivel
VOCE com um VPS pronto BOT Telegram API LLM Claude / GPT TOOLS email + agenda MEMORIA contexto salvo 🧠 AGENTE age sozinho 24/7

Mapa da trilha

Conteudo detalhado

5.1 ~45 min

🤖 Jarvis

Seu assistente pessoal: um bot que fala com voce no Telegram, pensa com um modelo de linguagem e executa tarefas, rodando no seu proprio VPS.

O que e:

Um programa seu, que voce comanda por mensagens, conectado a um modelo de IA. Ele entende o que voce pede em linguagem natural e responde ou executa acoes em seu nome.

Por que aprender:

Sai do "usar o ChatGPT no site" para "ter um assistente que e so seu", rodando onde voce quiser, com suas regras, seus dados e suas ferramentas conectadas.

Conceitos-chave:

Assistente = interface (onde voce conversa) + cerebro (o modelo) + maos (as tools). Pessoal significa que voce e dono do codigo e de onde ele roda.

O que e:

As tres pecas que formam o assistente: o bot recebe a mensagem, o LLM decide o que fazer, e as tools executam acoes reais (buscar, salvar, enviar).

Por que aprender:

Entender o desenho antes de codar evita confusao. Cada peca tem um papel claro, e voce monta uma de cada vez ate o conjunto funcionar.

Conceitos-chave:

O fluxo e sempre o mesmo: mensagem → bot → LLM → (talvez) tool → resposta. O bot e a porta de entrada; o LLM e o cerebro; as tools sao as maos.

O que e:

O Telegram oferece uma API gratuita para criar bots. Voce fala com o BotFather, recebe um token, e seu programa passa a enviar e receber mensagens.

Por que aprender:

O Telegram e o canal mais simples para conversar com seu assistente de qualquer lugar, pelo celular. Sem app proprio, sem interface para construir.

Conceitos-chave:

O BotFather cria o bot e da o token (trate como senha). Seu codigo le mensagens (polling ou webhook) e responde via API. Token nunca vai para o Git.

O que e:

Plugar a mensagem do usuario na API de um modelo (Claude ou GPT) e devolver a resposta. E aqui que o bot deixa de repetir scripts e passa a "pensar".

Por que aprender:

E o salto de qualidade: o assistente entende pedidos vagos, mantem contexto e responde de forma util, em vez de so reagir a comandos fixos.

Conceitos-chave:

Voce envia um system prompt (a personalidade) + a mensagem do usuario para a API e recebe o texto. A chave da API vai em variavel de ambiente, nunca no codigo.

O que e:

Funcoes que o assistente pode acionar: comandos diretos (como /clima) e tools que o proprio modelo decide chamar (buscar na web, fazer uma conta, salvar uma nota).

Por que aprender:

Sem tools, o assistente so conversa. Com elas, ele faz coisas no mundo real. E o que separa um chatbot de um assistente de verdade.

Conceitos-chave:

Comando = atalho explicito que voce digita; tool = funcao que o modelo chama sozinho quando precisa. Cada tool tem nome, descricao e parametros bem definidos.

O que e:

Subir o assistente para o seu servidor (a VPS da Trilha 3) e deixa-lo rodando sempre, em vez de viver apenas enquanto o seu computador esta ligado.

Por que aprender:

Um assistente so e util se estiver sempre disponivel. No VPS ele responde de madrugada, com voce viajando, sem depender da sua maquina.

Conceitos-chave:

Reaproveite tudo do curso: Docker (Trilha 4) para empacotar, systemd para manter vivo, variaveis de ambiente para os segredos. O assistente vira um servico que reinicia sozinho.

Ver Completo
5.2 ~45 min

🧠 Intelecto

IA que age sozinha: o salto do assistente que responde para o agente que decide, agenda, lembra e executa tarefas sem voce pedir.

O que e:

A diferenca entre um assistente, que so age quando voce manda mensagem, e um agente, que tem objetivos, age por conta propria e toma varios passos ate concluir.

Por que aprender:

E o futuro do uso de IA: nao mais "pergunta e resposta", mas "delegue uma tarefa e ela se resolve". Entender essa mudanca muda o que voce constroi.

Conceitos-chave:

Agente = objetivo + loop (pensar → agir → observar → repetir) + autonomia. Ele pode iniciar acoes sem um pedido humano direto naquele momento.

O que e:

Fazer o agente rodar em horarios definidos: um resumo do dia as 8h, checar emails a cada hora, lembretes na hora certa, tudo sem voce acionar.

Por que aprender:

E o que torna o agente proativo. Em vez de esperar voce perguntar, ele aparece com o que importa no momento certo, como um assistente humano faria.

Conceitos-chave:

Reaproveite o cron e o systemd timer da Trilha 4. O agente "acorda" no horario, executa sua rotina e volta a dormir. Cada tarefa agendada e uma rotina pequena.

O que e:

Dar ao agente uma memoria que sobrevive ao fim da conversa: ele guarda fatos, preferencias e historico num banco de dados e os recupera quando precisa.

Por que aprender:

Sem memoria, o agente esquece tudo a cada mensagem. Com ela, ele te conhece: sabe seus projetos, seus contatos e o que ficou pendente ontem.

Conceitos-chave:

Use o Supabase (Trilha 2) para guardar a memoria. Antes de responder, o agente busca o contexto relevante; depois, salva o que aprendeu de novo.

O que e:

Conectar o agente a servicos reais via API: ler e enviar emails, criar eventos no calendario, consultar tarefas. Cada integracao vira uma nova tool.

Por que aprender:

E o que tira o agente da caixinha do chat e o coloca na sua vida real. Quanto mais servicos ele alcanca, mais coisas pode resolver por voce.

Conceitos-chave:

Tudo passa por APIs (Trilha 2) e tokens (Trilha 3). Comece por uma integracao simples (enviar email) e va somando. Cada token guardado com cuidado.

O que e:

Registrar cada acao do agente em logs e acompanhar se ele esta saudavel: o que decidiu, quais tools chamou, onde deu erro, quanto gastou de API.

Por que aprender:

Um agente autonomo age sem voce ver. Sem logs, voce nao sabe se ele acertou, travou ou fez besteira. Logs sao seus olhos quando voce nao esta olhando.

Conceitos-chave:

Veja os logs com journalctl (systemd, Trilha 4). Registre cada decisao e cada chamada de tool. Configure um alerta para erros e gastos altos.

O que e:

Tratar o agente como um projeto vivo: voce observa como ele se comporta, adiciona tools, ajusta o prompt e corrige falhas, num ciclo que nunca termina.

Por que aprender:

Um bom agente nao nasce pronto: ele amadurece com o uso. Cada erro vira uma melhoria, e com o tempo ele fica cada vez mais util e confiavel.

Conceitos-chave:

Use o Git (Trilha 1) para versionar cada melhoria e o deploy (Trilhas 2-4) para subir as novas versoes com seguranca. Pequenos commits, melhorias constantes.

Ver Completo
← Voltar para o inicio Concluir o curso →