En este módulo aprenderás:
- Comprende la diferencia entre autocompletado pasivo y agentes que planifican, ejecutan herramientas y verifican código.
- Comandos y configuraciones clave para 01. De Autocomplete a Agentes Autónomos en Terminal
- Ejercicios prácticos listos para probar en tu terminal local
La evolución: De chatbots en pestañas web a agentes nativos en tu shell
Mano, copiar y pegar código entre ChatGPT o Claude en el navegador y tu editor es un cuello de botella enorme. Los Agentes de Terminal (como Antigravity CLI, Claude Code y Aider) operan directamente dentro de tu entorno de trabajo: leen tu árbol de archivos, buscan con ripgrep, ejecutan comandos de compilación, interpretan errores y corrigen fallos de forma autónoma.
Secuencia del Agent Loop: Terminal ↔ LLM ↔ Protocolo MCP ↔ Herramientas Locales
$ agy "implementa búsqueda con Pagefind y verifica tests"El dev escribe en lenguaje natural: "Implementa el buscador con Pagefind y corre los tests".
load_context(files, skills, terminal_history) → formulate_plan()El agente analiza el repositorio, carga reglas de DESIGN.md y divide la tarea en pasos atómicos.
{"tool": "run_command", "args": {"CommandLine": "pnpm run check"}}El LLM decide qué herramienta invocar: buscar código, editar archivos o correr comandos de terminal.
exec(ripgrep) → modify(SearchModal.tsx) → test(vitest) → 200 OKHerramientas locales (ripgrep, git, node, playwright) ejecutan la acción y devuelven el stdout/stderr.
✓ 0 errors, 4/4 tests passed → git commit -m "feat: pagefind search"El agente verifica que los tests pasen (0 errores), toma screenshots de validación y reporta al desarrollador.
Las 3 Generaciones de Asistencia de IA
- Generación 1 (Chatbots Web): Texto aislado. No conocen tu proyecto ni pueden correr comandos.
- Generación 2 (Inline Autocomplete): Predicen la siguiente línea dentro del editor (GitHub Copilot), pero carecen de visión global.
- Generación 3 (Agentes en Terminal): Reciben un objetivo (goal), planifican, ejecutan herramientas locales en bucle (Agent Loop) y no se detienen hasta que los tests pasan.
Las 3 Herramientas Líderes del Ecosistema
| Agente | Creador / Modelo | Características Destacadas |
|---|---|---|
| Antigravity CLI | Google DeepMind (AGY) | Skills modulares, subagentes en background, arquitectura multi-herramienta |
| Claude Code | Anthropic (Claude 3.7) | Integración nativa con Model Context Protocol (MCP) y CLI interactiva |
| Aider | Paul Gauthier | Arquitectura de git repo map, edición precisa de AST y auto-commits |
El poder del Protocolo MCP
Los agentes se conectan a servidores locales mediante el estándar abierto Model Context Protocol (MCP), permitiendo que cualquier herramienta CLI o base de datos sea utilizada por el LLM sin código intermediario propietario.
¿Terminaste esta lección?
Marca tu progreso para sincronizar el avance en tu navegador.