Docs / Architect Labs / Overview

Architect Labs

Laboratorios prácticos para aprender, probar y dominar Architect. Cada lab es autocontenido: incluye setup, archivos a crear, comandos a ejecutar y resultado esperado.

Requisitos Previos

Antes de comenzar cualquier lab, asegúrate de tener instaladas las siguientes herramientas:

  • Architect instalado (pip install architect-ai-cli)
  • LiteLLM proxy configurado (o API key directa)
  • Git inicializado en cada lab (git init)
  • Python 3.12+ con pytest
  • Node.js 20+ (para labs de frontend)
  • Docker (para labs de contenedores)
  • GitHub CLI (gh) para labs de CI/CD
bash
# Verificar instalación
architect --version
git --version
python --version
pytest --version

Consejo

Si no tienes LiteLLM configurado, puedes usar una API key directa de OpenAI o cualquier proveedor compatible. Revisa la sección de Configuración Base más abajo.

Mapa de Labs

Nivel Básico — Fundamentos

LabTítuloFeature PrincipalDuración
01Hello Architectrun15 min
02Guardrails Fundamentalsguardrails20 min
03Hooks Systemhooks20 min
04Tu Primer .architect.md.architect.md15 min
05Reports & Exit Codesreports15 min
06Dry Run & Previewdry-run10 min

Nivel Intermedio — Automatización

LabTítuloFeature PrincipalDuración
07Ralph Loop: Fix→Test→Verifyloop30 min
08Pipeline Mode: Workflows Multi-Steppipeline30 min
09Parallel Runs & Worktreesparallel30 min
10Budget & Cost Controlbudget20 min
11Sessions & Checkpointssessions, checkpoints25 min
12Code Rules Deep Divecode_rules20 min

Nivel Avanzado — Patrones Reales

LabTítuloFeatures CombinadasDuración
13Sub-Agents & Writer/Reviewersub-agents, pipeline35 min
14MCP IntegrationMCP30 min
15OTel TracingOTel30 min
16Competitive Eval: Modelo vs Modeloeval, parallel25 min

Nivel Full-Stack — Arquitecturas Completas

LabTítuloArquitecturaDuración
17Self-Healing CI/CD PipelineCI/CD45 min
18Security Remediation PipelineSecurity45 min
19Codebase Migration FactoryDevelopment40 min
20QA Bug Triage → Auto-FixQA40 min
21IaC con GuardrailsDevOps40 min
22Docs-as-Code PipelineDevelopment35 min
23Monorepo Dependency UpdaterDevOps40 min
24AIOps Incident RemediationSRE40 min

Configuración Base para LiteLLM

Todos los labs asumen esta configuración de LLM:

yaml
# .architect.yaml (base)
llm:
  model: openai/gpt-4.1
  api_base: http://localhost:4000/v1
  api_key_env: LITELLM_API_KEY

Si usas API directa sin LiteLLM:

yaml
llm:
  model: openai/gpt-4.1
  api_key_env: OPENAI_API_KEY

Nota

Puedes cambiar el modelo a cualquiera compatible con la API de OpenAI. Los labs están diseñados para funcionar con GPT-4.1, Claude, o modelos locales a través de LiteLLM.

Convención de Directorios

Cada lab crea su propio directorio aislado:

bash
mkdir -p ~/architect-labs/lab-XX
cd ~/architect-labs/lab-XX
git init

Esto asegura que cada lab sea completamente independiente. Puedes trabajarlos en cualquier orden, aunque se recomienda seguir la secuencia para construir conocimiento de forma progresiva.

text
Estructura recomendada

~/architect-labs/
├── lab-01/          # Hello Architect
├── lab-02/          # Guardrails
├── lab-03/          # Hooks
├── lab-04/          # .architect.md
├── lab-05/          # Reports
└── ...
END OF DOCUMENT

¿Necesitas más? Volver a la Librería →