Tutorial de Python com 17 lições que cria do zero um harness de agente semelhante ao Claude Code, começando com um único loop e bash.
buchidonggua/dg-ai-notes
Tutorial bilíngue e análise do código-fonte do Pi-Agent SDK, com projetos de código complementares e uma skill para assistentes de IA criarem agentes.
- Estrelas
- 3,422
- Forks
- 271
- Issues abertas
- 21
- Último commit
- há 2 meses
O que é?
Este repositório é um material de aprendizado sobre o Pi-Agent, um SDK de código aberto para criar agentes de IA prontos para produção, que também serve de base para o produto de agentes OpenClaw. O conteúdo está dividido em três partes: uma análise do código-fonte em 10 capítulos, que aborda a arquitetura de três camadas, o loop do agente, sistemas de ferramentas e mensagens, tratamento de eventos, engenharia de contexto e gerenciamento de sessões. O material está disponível em versões TypeScript e Python.
A segunda parte é um guia prático que ensina a criar um agente de análise de dados passo a passo, desde a configuração do ambiente e a integração com modelos até os prompts de sistema, as definições de ferramentas, os listeners de eventos e a transformação do agente em um serviço. Os sete projetos de código complementares podem ser executados com npm install. O repositório também inclui uma skill instalável para assistentes de programação, mantida em sincronia com o tutorial e voltada à API pi-coding-agent v0.83.0.
O conteúdo está disponível como livro online, em arquivos Markdown para leitura local e em uma versão em PDF. O código usa a licença MIT, e a documentação, a CC-BY-SA-4.0.
Recursos principais
- 01Análise do código-fonte do Pi-Agent em 10 capítulos, com versões em TypeScript e Python
- 02Tutorial passo a passo para criar um agente de análise de dados pronto para implantação
- 03Sete projetos de código complementares que podem ser executados
- 04Notebook Jupyter interativo para experimentar o loop do agente
- 05Skill instalável para assistentes de programação, compatível com a API pi-coding-agent v0.83.0
Casos de uso
- Aprender como são projetados o loop, as ferramentas e as sessões de um SDK de agentes pronto para produção
- Criar um agente empresarial personalizado com base no Pi-Agent
- Permitir que um assistente de programação com IA escreva código para o Pi-Agent a partir de uma descrição de requisitos
Início rápido
- 1
Ler o tutorial on-line
- 2
Baixar a pasta de skills do dg-piagent para o diretório de skills do seu agente
- 3
Instalar as dependências dos conjuntos de código complementares
npm install
Antes de usar
- Este material é um tutorial e uma explicação do código, não um aplicativo independente.
- O README foi escrito principalmente em chinês simplificado.
- A documentação está licenciada sob CC-BY-SA-4.0, que exige que obras derivadas sejam compartilhadas sob os mesmos termos.
Tópicos
Perguntas frequentes
- O que é dg-ai-notes?
- Tutorial bilíngue e análise do código-fonte do Pi-Agent SDK, com projetos de código complementares e uma skill para assistentes de IA criarem agentes. Este repositório é um material de aprendizado sobre o Pi-Agent, um SDK de código aberto para criar agentes de IA prontos para produção, que também serve de base para o produto de agentes OpenClaw. O conteúdo está dividido em três partes: uma análise do código-fonte em 10 capítulos, que aborda a arquitetura de três camadas, o loop do agente, sistemas de ferramentas e mensagens, tratamento de eventos, engenharia de contexto e gerenciamento de sessões. O material está disponível em versões TypeScript e Python.
- dg-ai-notes é gratuito? Qual é a licença?
- dg-ai-notes é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- dg-ai-notes ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de dg-ai-notes foi em 23 de ago. de 2026.
- Para que posso usar dg-ai-notes?
- Aprender como são projetados o loop, as ferramentas e as sessões de um SDK de agentes pronto para produção Criar um agente empresarial personalizado com base no Pi-Agent Permitir que um assistente de programação com IA escreva código para o Pi-Agent a partir de uma descrição de requisitos
- Como instalar dg-ai-notes?
- Ler o tutorial on-line Baixar a pasta de skills do dg-piagent para o diretório de skills do seu agente Instalar as dependências dos conjuntos de código complementares: npm install
- Onde consigo dg-ai-notes?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/buchidonggua/dg-ai-notes
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Livro didático em chinês que ensina a criar, passo a passo, um agente de programação no estilo Pi em TypeScript, com 15 checkpoints executáveis do Git.
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.
Tutorial gratuito, passo a passo, para criar um agente de IA em Python com LangChain e LangGraph usando os modelos gratuitos dos planos free do Groq e do Gemini.
Agente de programação autônomo e open source que funciona como extensão de IDE, CLI de terminal, app para desktop ou SDK.
Agente de programação para terminal com ferramentas integradas de LSP, debugger, navegador e subagentes, compatível com mais de 60 provedores de modelos.