Skip to content
digitalinnovationonePublic

About

Agente de IA criado pela DIO para apoiar seus estudos.

Resources

Stars

2.2k stars

Watchers

1.2k watching

Forks

Latest commit

 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 DIO Agent

Seu mentor de Inteligência Artificial para aprender mais e melhor na DIO.

O DIO Agent é um agente de IA que acompanha você na sua jornada de estudos. Ele conhece as experiências da DIO (Bootcamps, Formações, Cursos, Desafios e muito mais) e ajuda você a estudar com mais clareza, destravar desafios e entender qualquer conceito.

E você não precisa instalar nada complicado. Em 3 passos simples, o seu mentor de IA estará pronto para usar.


✨ Antes de começar: dois conceitos rápidos

Para usar o DIO Agent, basta entender duas palavras. As duas estão no Glossário completo, mas aqui vai a versão rápida:

  • 🧠 Agente de IA: um chatbot comum responde perguntas, como um buscador mais esperto. Um agente de IA vai além: ele lê, planeja e executa passos para te ajudar a alcançar um objetivo. É a diferença entre alguém que te explica o caminho e alguém que caminha junto com você. O DIO Agent é um agente desse tipo: um tutor particular que acompanha a sua evolução.

  • 🖥️ Harness: é o programa onde a conversa com o agente acontece. Vale a comparação: o agente é o professor, e o harness é a sala de aula. O mesmo professor pode dar aula em salas diferentes. Por isso o DIO Agent funciona em qualquer harness: você escolhe a "sala" no Passo 1, e o seu mentor continua o mesmo.

Pronto. Com isso já dá para começar.


🎯 O que o DIO Agent faz por você

Você precisa de... O DIO Agent...
Saber por onde começar Monta um plano de estudos no seu ritmo
Destravar um desafio Te guia até a solução, sem entregar a resposta pronta
Entender um conceito Explica de forma simples, com analogias e exemplos

Ele conhece os formatos da DIO: Bootcamps, Formações, Acelerações, Cursos, English4Tech, Desafios de Código, Desafios de Projeto, Desafios Criativos, Lives e Mentorias. Assim, as recomendações sempre apontam para algo que você já tem na plataforma.


🚀 Comece em 3 passos

1️⃣ Instale um Harness

O harness é o programa que dá vida ao agente. Recomendamos o Google Antigravity, que tem limites de uso mais generosos para quem está começando. Mas qualquer harness moderno funciona.

Harness Documentação oficial
Google Antigravity (recomendado) https://antigravity.google/docs
Claude Code https://docs.claude.com/en/docs/claude-code
Codex https://developers.openai.com/codex
OpenCode https://opencode.ai/docs
Hermes https://hermes-agent.nousresearch.com/docs

Escolha um e siga o passo a passo da documentação oficial dele. Cada documentação já traz tudo certinho para o seu sistema, então a instalação é tranquila.

2️⃣ Configure o DIO Agent

Agora você vai baixar este repositório para o seu computador. Escolha a forma mais simples para você:

Opção A: com Git (se você já usa Git)

git clone https://github.com/digitalinnovationone/dio-agent.git

Opção B: baixando o .zip (se você não usa Git)

Na página do repositório no GitHub, clique no botão verde Code e depois em Download ZIP. Em seguida, extraia a pasta em um lugar fácil de encontrar.

Com o repositório baixado, abra a pasta dio-agent no harness que você instalou. Cada harness tem o seu jeito de abrir uma pasta de projeto, e a documentação dele mostra como fazer isso.

E é só isso! O harness lê automaticamente o arquivo AGENTS.md e o agente já sabe quem é: o seu mentor de estudos da DIO.

🔄 Fique de olho nas atualizações. Não importa se você usou o Git ou o .zip: o repositório do DIO Agent evolui com o tempo. De tempos em tempos, vale voltar aqui e pegar a versão mais recente. Quem usou Git pode rodar git pull (ou pedir pro próprio DIO Agent rodar); quem baixou o .zip pode baixar de novo. Assim o seu mentor está sempre com o melhor que a gente tem a oferecer.

3️⃣ Hands On!

Agora é só conversar. Você pode falar naturalmente, com as suas palavras. Mas, principalmente nas primeiras vezes, vale usar um modelo de prompt pronto: é só copiar e preencher os campos entre colchetes. Quanto mais contexto você dá, melhor o agente ajuda.

🗺️ Plano de estudos

Quero montar um plano de estudos (se possível, com materiais complementares).
- Meu objetivo: [ex: aprender mais sobre IA, ser dev back-end, concluir um bootcamp]
- Experiência ou carreira da DIO: [URL ou nome do bootcamp/formação, ou de uma carreira da DIO]
- Meu nível hoje: [iniciante, intermediário, avançado]
- Tempo disponível: [ex: 1 hora por dia, de segunda a sexta]

🔓 Destravar desafio

Estou travado em um Desafio de [Código, Projeto ou Criativo] da DIO.
- O que o desafio pede: [cole o enunciado ou descreva]
- Onde eu travei: [explique o ponto da dificuldade]
- Meu código atual: [cole aqui, se for Desafio de Código]
- Link do repositório base: [cole aqui, se for Desafio de Projeto]
Me ajuda a destravar sem dar a resposta pronta.

💡 Explicar conceito

Me explica o conceito de [ex: API, laço de repetição, herança].
- Meu nível: [nunca vi, já ouvi falar, quero aprofundar]
- Onde apareceu: [ex: no curso X de um bootcamp] (opcional)

Não precisa de comando especial nem de formato perfeito: o agente conduz a conversa a partir daí e pede mais detalhes se precisar.


🧩 As skills do agente

Uma skill é uma habilidade do agente, descrita em um guia passo a passo. O DIO Agent vem com três:

Skill Para que serve
Plano de estudos Organiza o que estudar, em que ordem e em quanto tempo
Destravar desafio Conduz você até a solução de um desafio, sem dar a resposta pronta
Explicar conceito Explica conceitos de forma didática, com analogias e exemplos

Você não precisa "chamar" uma skill. O agente percebe o que você precisa e usa a skill certa sozinho.


🗂️ Estrutura do repositório

dio-agent/
├── README.md                        Este guia
├── AGENTS.md                        Definição do agente (lida por qualquer harness)
├── CLAUDE.md                        Atalho para o Claude Code
│
├── agent/
│   ├── persona.md                   A personalidade e o tom do agente
│   └── knowledge/
│       ├── dio-platform.md          O que é a DIO
│       └── learning-experiences.md  Os formatos de aprendizado da DIO
│
├── skills/
│   ├── README.md                    O que são skills
│   ├── study-plan/                  Skill: plano de estudos
│   ├── unblock-challenge/           Skill: destravar desafio
│   └── explain-concept/             Skill: explicar conceito
│
└── docs/
    └── glossary.md                  Glossário de termos

🔍 Por que funciona em qualquer harness? O coração do projeto é o arquivo AGENTS.md, um padrão aberto que harnesses modernos sabem ler. O CLAUDE.md apenas aponta para ele, então você pode usar o harness que preferir.


📖 Glossário rápido

Termos como agente, harness, skill e prompt estão explicados com analogias simples no Glossário completo. Se algum termo soar estranho, comece por lá.


💬 Sobre este projeto

O DIO Agent foi criado para acompanhar você desde o início dos Bootcamps e Formações da DIO. A ideia é simples: aprender na era da IA fica mais fácil quando você tem um mentor disponível a qualquer hora.

Bons estudos, e vem com a gente. 🚀

About

Agente de IA criado pela DIO para apoiar seus estudos.

Resources

Stars

2.2k stars

Watchers

1.2k watching

Forks

Releases

Packages

Contributors