Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

AI-Engineering-OS

Status AI Agents Persistent Memory Markdown Maintained

Ambiente de engenharia com memória persistente para organizar agentes de IA, fluxos de trabalho, regras de engenharia e contexto de projetos.

O que é

O AI-Engineering-OS funciona como um "sistema operacional de conhecimento" para engenharia assistida por IA. Em vez de cada projeto guardar suas próprias regras, padrões e contexto isoladamente — e cada agente (Codex, Claude, ChatGPT, Cline, Roo...) começar do zero a cada sessão — esse repositório centraliza tudo o que é reutilizável entre projetos: identidade do engenheiro, modos de trabalho, regras de engenharia, padrões de código, fluxo de Git, e o contexto específico de cada projeto ativo.

A ideia central é dar memória persistente e viva para os agentes: arquivos .md que qualquer agente pode ler no início de uma sessão para entender o contexto, e atualizar ao final para registrar o que mudou.

Estrutura

AI-Engineering-OS/
│
├── GLOBAL/               # Regras e contexto válidos para todos os projetos
│   ├── identity/             # Quem é o engenheiro, foco de atuação
│   ├── working_modes/        # LAB MODE vs PROJECT MODE
│   ├── engineering_rules/    # Princípios arquiteturais permanentes
│   ├── communication_rules/  # Como os agentes devem entregar respostas e código
│   ├── documentation_rules/  # Padrão de documentação e ADRs
│   ├── git_workflow/         # Fluxo de branches, commits e releases
│   ├── coding_standards/     # Padrões de código (Python, testes, etc.)
│   └── prompt_patterns/      # Padrões de prompt reutilizáveis
│
├── PROJECTS/             # Contexto específico de cada projeto ativo
│   └── LLM-Data-Intelligence-System/
│
├── SKILLS/               # Conhecimento técnico reutilizável por tema
│   ├── architecture/
│   ├── python/
│   ├── git/
│   ├── pytest/
│   ├── documentation/
│   ├── adr/
│   ├── llm/
│   ├── rag/
│   └── agents/
│
├── AGENTS/               # Configurações e particularidades de cada agente usado
│   ├── roo/
│   ├── claude/
│   ├── chatgpt/
│   └── future/
│
├── TEMPLATES/            # Modelos reutilizáveis (ADR, README, etc.)
├── PROMPTS/              # Prompts prontos para tarefas recorrentes
├── HISTORY/              # Histórico de decisões e evolução do sistema
└── CONFIG/               # Configurações gerais do ambiente

Como usar

  1. No início de uma sessão com qualquer agente de codificação, aponte para os arquivos relevantes em GLOBAL/ e em PROJECTS/<nome-do-projeto>/ para dar contexto antes de começar o trabalho.
  2. Ao final de uma sessão ou tarefa concluída, atualize os arquivos .md correspondentes com o que mudou — decisões tomadas, estado atual, próximos passos.
  3. Conhecimento técnico reutilizável (padrões, boas práticas) vai em SKILLS/, não dentro do projeto específico.
  4. Particularidades de cada agente (como cada um deve ser instruído, limitações conhecidas) vão em AGENTS/.

Status

Repositório em construção. A estrutura de pastas está sendo populada progressivamente, projeto por projeto, regra por regra.

About

Ambiente de engenharia com memória persistente para organizar agentes de IA, fluxos de trabalho, regras de engenharia e contexto de projetos.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors