15 missões pequenas
0. Proteja o que é secreto
Meta: separar o que pode ser publicado do que deve ficar secreto.
Faça: crie duas listas: “público” e “secreto”. Classifique nome completo, telefone, endereço, foto, senha, token, código e desenho.
Mostre: um áudio dizendo “não publico ___ porque ___”.
Quero uma pista
Token e senha abrem portas. Eles ficam na lista secreta.
Peça uma conferência antes da primeira publicação
1. Faça uma pergunta sua
Meta: escolher um problema pequeno que você quer entender.
Faça: desenhe uma pessoa que precisa de ajuda e complete: “Como posso ajudar ___ a ___?”
Documento: docs/pergunta-do-projeto.md.
Explique: como você saberá que ajudou?
Obsidian2. Monte seu caderno no Obsidian
Meta: guardar ideias e mostrar como elas se ligam.
Faça: baixe o Obsidian oficial. Se a instalação parecer difícil, peça ajuda ao professor ou monitor. Não é necessário criar conta.
Crie notas chamadas Pergunta, Ideias, Erros, Glossário, Fonte 1 e Fonte 2. Ligue cada nota a pelo menos outra.
Mostre: uma captura do grafo local e diga por que ligou duas notas.
Quero uma pista
Use [[Nome da nota]] para criar uma ligação.
3. Escolha documentos que ajudam
Meta: aprender a usar fontes, não respostas prontas.
Inclua: enunciado da missão, rubrica simples, glossário, 2 ou 3 textos curtos aprovados, uma tabela quando ajudar e uma ficha de perguntas.
Não inclua: trabalho de colega, livro inteiro sem licença, conversa privada, foto de pessoa, dado pessoal ou resposta pronta.
Documento: docs/fontes.md com título, autor/site, link, data, duas ideias e “por que confio ou duvido”.
NotebookLM4. Estude as fontes no NotebookLM
Meta: fazer perguntas e conferir a citação.
Faça: entre no NotebookLM com sua conta Google e crie um notebook. Se não conseguir entrar, peça apoio.
Adicione apenas as fontes escolhidas, faça uma pergunta curta, abra a citação e compare com o documento.
Explique: qual trecho apoia a resposta? O que a fonte não respondeu?
5. Use o Gemini Notebook e o notebook de código
Meta: perceber que existem cadernos diferentes e escolher o certo.
Gemini Notebook: caderno de projeto com fontes e perguntas. NotebookLM: ambiente dedicado ao estudo apoiado em fontes. Notebook de código: arquivo .ipynb com texto e células que executam Python.
Parte A — caderno com fontes
- Entre no Gemini Notebook com sua conta. Se o recurso não aparecer, peça apoio ao professor.
- Crie um caderno com nome curto, sem telefone, endereço ou documento pessoal.
- Inclua o enunciado, a rubrica simples, o glossário, dois ou três textos curtos escolhidos, uma tabela quando ajudar e a ficha de perguntas.
- Faça a mesma pergunta usada no NotebookLM.
- Abra a citação. Compare com a fonte original.
- Registre duas diferenças e uma dúvida.
Não inclua: resposta pronta, trabalho de colega, livro inteiro sem licença, conversa privada, foto de pessoa ou dado pessoal.
Parte B — notebook de código
- Abra
notebooks/laboratorio_gemini_graphify.ipynb no Google Colab. - Encontre o botão ▶ e execute uma célula de cada vez.
- Antes de clicar, diga o que acha que vai acontecer.
- Depois, aponte a entrada, a saída e algo que mudou.
- Registre um erro e como investigou.
Explique: qual caderno você usou em cada parte e por quê? Por que uma resposta bonita não prova que está correta?
Peça apoio para chaves, instalações ou mensagens de erro difíceis
6. Melhore um prompt
Meta: pedir ajuda sem pedir a resposta final.
Faça: complete objetivo, fonte, formato e regra de incerteza. Teste, confira e melhore uma parte.
Documento: docs/prompts.md com antes, depois, fonte conferida e o que mudou.
Explique: qual mudança deixou o pedido mais seguro ou claro?
7. Escolha prompt, skill ou ambos
Prompt: ajuda em um pedido pontual. Skill: organiza uma rotina que será repetida. Ambos: a skill guarda o método e o prompt adapta um caso.
Faça: escolha uma opção, teste e complete: “Usei ___ porque ___. Minha prova é ___. Um humano ainda precisa ___.”
Documento: docs/prompts-ou-skill.md.
GitHub8. Aprenda Git e GitHub desde o início
Git: guarda a memória das mudanças. GitHub: hospeda e compartilha o repositório.
Parte A — criar sua conta
- Abra github.com/signup.
- Informe seu e-mail.
- Crie uma senha forte e exclusiva.
- Escolha um nome de usuário que você consiga lembrar. Evite telefone, documento ou endereço.
- Abra o e-mail de verificação e digite o código somente no site
github.com. - Entre na conta e ative a autenticação em dois fatores. Peça apoio se esta parte parecer difícil.
- Não publique ainda. Primeiro faça a missão de segurança.
Parte B — entender antes de clicar
- Mostre onde aparecem o nome do repositório, os arquivos e o
README.md. - Aprenda cinco cartões: arquivo, repositório, commit, branch e push.
- Crie um repositório ou use o repositório preparado para a turma.
- Mude uma frase pequena e veja o antes e o depois.
- Revise a lista de arquivos. Pare se aparecer
.env, token, banco local, foto ou dado pessoal. - Escreva uma mensagem de commit que diga o que mudou e por quê.
- Envie a mudança. Depois confira no site do GitHub.
Frases para eu explicar
“Meu repositório guarda ___. Meu commit mostra ___. Eu não publiquei ___ porque ___. Usei uma branch quando ___.”
Explique: o que a “fotografia da mudança” guarda e por quê?
Peça uma revisão antes da primeira publicação
9. Crie uma skill somente se precisar
Meta: transformar uma rotina repetível em instruções.
Faça: escreva objetivo, quando usar, entradas, passos, limites, checagem e um exemplo de outro assunto.
Explique: o que continua exigindo julgamento humano?
Graphiti10. Desenhe o Graphiti antes do código
Meta: transformar fatos em coisas ligadas por setas e perceber mudanças no tempo.
Faça: use três fatos fictícios. Desenhe nós, relações, fonte e data. Depois execute o exemplo oficial do Graphiti com apoio técnico, se necessário.
Documentos: graphiti/episodios.json e graphiti/grafo-esperado.md.
Explique: o resultado confirmou sua previsão?
CrewAI11. Simule uma equipe do CrewAI
Meta: entender agentes antes de programar.
Um aluno faz o papel de pesquisador. Outro faz o papel de conferidor. Cada pessoa recebe uma tarefa, uma entrada, uma saída e um limite.
Depois, demonstre no máximo dois agentes com a documentação do CrewAI. Peça apoio para instalar e configurar.
Documentos: configurações YAML e docs/por-que-estes-agentes.md.
Explique: por que não basta um agente? Onde uma pessoa confere?
Telegram12. Planeje o bot do Telegram
Meta: desenhar uma conversa segura entre pessoa, programa e resposta.
Faça: planeje /start, /ajuda e um comando do projeto, usando dados fictícios.
Depois, crie e teste o bot seguindo o tutorial oficial. Peça ajuda para configurar servidor e variáveis de ambiente.
Documentos: telegram/comandos.md e telegram/testes.md.
Token é senha: nunca aparece no site ou no GitHub
13. Ligue duas partes de cada vez
Meta: testar sem se perder.
Teste primeiro cada peça. Depois ligue apenas duas: mensagem → programa; programa → banco; banco → resposta. Registre onde deu erro e o que mudou.
Explique: onde o sistema pode errar e quem deve perceber?
14. Apresente o que é realmente seu
Mostre: pergunta, fonte, nota, prompt, escolha de skill, grafo, agentes, bot e um erro corrigido.
Responda: “Esta foi minha escolha. Esta é minha prova. Aqui a IA errou. Isto ficou secreto. Esta parte foi feita por mim.”
Documento: docs/autoavaliacao.md.