AutoGPT é uma plataforma open source para criar, executar e agendar agentes de IA que realizam fluxos de trabalho com várias etapas a partir de descrições em linguagem natural ou de um editor visual.
rohitg00/ai-engineering-from-scratch
Curso gratuito com licença MIT e 542 lições que ensina conceitos de engenharia de IA do zero em Python, TypeScript, Rust e Julia.
- Estrelas
- 71,373
- Forks
- 12,556
- Issues abertas
- 75
- Último commit
- ontem
O que é?
AI Engineering from Scratch é um curso estruturado que aborda toda a stack do trabalho moderno com IA, desde os fundamentos matemáticos e o machine learning clássico até deep learning, visão computacional, NLP, engenharia de LLM e sistemas de agentes. As lições são organizadas em 20 fases, e cada uma combina uma explicação escrita com código que o aluno desenvolve e executa localmente.
O curso é voltado a desenvolvedores que querem entender como os modelos e os runtimes de agentes realmente funcionam, em vez de apenas chamar APIs. As lições propõem implementar componentes internos, como backpropagation, pipelines de recuperação e camadas de tool calling, e depois guardar os resultados como evidências. É possível acompanhar as lições no site, por meio de um coding agent instalado com npx skills ou clonando o repositório e executando os scripts Python diretamente.
O repositório também inclui três projetos divididos em etapas, com avaliadores locais: um laboratório de avaliação de recuperação, um debugger de traces de agentes e um firewall de chamadas a ferramentas. O código inicial não passa até que o aluno implemente cada etapa, e há soluções de referência para comparação.
Recursos principais
- 01542 lições em 20 fases, da configuração e matemática à engenharia de agentes
- 02As lições combinam explicações escritas com código para desenvolver e executar localmente
- 03Diferentes lições usam Python, TypeScript, Rust e Julia
- 04Inclui uma visualização interativa de gradient descent e código para comparar otimizadores
- 05Três projetos divididos em etapas, com avaliadores locais e soluções de referência
- 06Skills opcionais de tutor de IA para quizzes de nivelamento, quizzes por fase e planos de estudo personalizados
Casos de uso
- Desenvolvedores que querem entender os componentes internos de redes neurais implementando-os
- Engenheiros que estão migrando para o desenvolvimento de aplicações com LLM ou agentes e querem um caminho estruturado
- Equipes que querem desenvolver habilidades de avaliação de recuperação ou debugging de agentes com projetos práticos
- Alunos que preferem aprender trabalhando com código e salvando resultados verificáveis
Início rápido
- 1
Clone o repositório
git clone https://github.com/rohitg00/ai-engineering-from-scratch.git - 2
Instale a skill de tutor de IA no seu agente de programação
npx skills add rohitg00/ai-engineering-from-scratch - 3
Verifique se o Python 3 está disponível para os laboratórios locais
python3 --version
Antes de usar
- Muitas lições foram feitas para serem lidas no site, então não é necessário executá-las localmente para aprender.
- Os desafios dos projetos precisam de Python 3.10 ou superior, ou Node.js 22.18 ou superior, dependendo do projeto.
- Os laboratórios de Agent Skills precisam de um host de agente de programação compatível e de um escopo de skill com permissão de escrita.
Tópicos
Perguntas frequentes
- O que é ai-engineering-from-scratch?
- Curso gratuito com licença MIT e 542 lições que ensina conceitos de engenharia de IA do zero em Python, TypeScript, Rust e Julia. AI Engineering from Scratch é um curso estruturado que aborda toda a stack do trabalho moderno com IA, desde os fundamentos matemáticos e o machine learning clássico até deep learning, visão computacional, NLP, engenharia de LLM e sistemas de agentes. As lições são organizadas em 20 fases, e cada uma combina uma explicação escrita com código que o aluno desenvolve e executa localmente.
- ai-engineering-from-scratch é gratuito? Qual é a licença?
- ai-engineering-from-scratch é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- ai-engineering-from-scratch ainda é mantido?
- Manutenção ativa. O último commit de ai-engineering-from-scratch foi em 19 de out. de 2026.
- Para que posso usar ai-engineering-from-scratch?
- Desenvolvedores que querem entender os componentes internos de redes neurais implementando-os Engenheiros que estão migrando para o desenvolvimento de aplicações com LLM ou agentes e querem um caminho estruturado Equipes que querem desenvolver habilidades de avaliação de recuperação ou debugging de agentes com projetos práticos Alunos que preferem aprender trabalhando com código e salvando resultados verificáveis
- Como instalar ai-engineering-from-scratch?
- Clone o repositório: git clone https://github.com/rohitg00/ai-engineering-from-scratch.git Instale a skill de tutor de IA no seu agente de programação: npx skills add rohitg00/ai-engineering-from-scratch Verifique se o Python 3 está disponível para os laboratórios locais: python3 --version
- Onde consigo ai-engineering-from-scratch?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/rohitg00/ai-engineering-from-scratch
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Framework e runtime Python para criar, servir e gerenciar plataformas de agentes de IA, com uma interface web para administração.
SDK open source para criar e executar agentes de IA em Python e TypeScript, com ferramentas, MCP, memória e portabilidade entre modelos.
Cria modelos de machine learning a partir de uma intenção em linguagem natural e de um conjunto de dados tabular, usando um fluxo de trabalho multiagente.
Projeto educacional passo a passo que implementa RAG do zero em JavaScript, usando LLMs locais e sem APIs na nuvem.
Uma coleção de 54 scripts Python independentes, cada um em um único arquivo e sem dependências, que implementam algoritmos modernos de IA do zero para facilitar a compreensão de seus mecanismos internos.