Skip to content

digitalinnovationone/dio-agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors