6.3 KiB
Sugerencias de Aprendizaje
Concepto Central: Agente = LLM + Contexto + Herramientas
El marco central de este libro es Agente = LLM + Contexto + Herramientas. Estos tres componentes colaboran para realizar el comportamiento inteligente de un agente:
- LLM: El cerebro del agente, que proporciona capacidades de comprensión, razonamiento y toma de decisiones.
- Contexto: El sistema operativo del agente, que contiene instrucciones del sistema, historial de diálogo, procesos de razonamiento, registros de interacción con herramientas, etc.
- Herramientas: Las manos del agente, que le permiten percibir el entorno, ejecutar acciones e interactuar con el mundo exterior.
Ruta de Aprendizaje
La ruta de aprendizaje se corresponde capítulo por capítulo con todo el libro, desplegándose capa por capa alrededor de los tres pilares:
-
Capítulo 1 · Fundamentos: Establecer un marco cognitivo completo para los sistemas de agentes — comprender la definición de un agente en RL, comparar las diferencias de eficiencia de muestra entre el RL tradicional y el paradigma LLM+RL, captar el nuevo paradigma de "modelo como agente" y dominar el marco central de Agente = LLM + Contexto + Herramientas. Idea clave: La importancia del conocimiento previo supera a los algoritmos y entornos.
-
Capítulos 2–3 · Contexto: El contexto es el sistema operativo del agente. El Capítulo 2 cubre prompts del sistema, diseño optimizado para KV Cache, compresión de contexto y ablación de ingeniería de prompts. El Capítulo 3 cubre memoria de usuario, recuperación densa/dispersa/híbrida, Agentic RAG, recuperación consciente del contexto y extracción de conocimiento estructurado. Idea clave: El contexto completo incluye instrucciones del sistema, historial de diálogo, procesos de razonamiento, registros de interacción con herramientas, memoria de usuario y conocimiento externo.
-
Capítulos 4–5 · Herramientas: Las herramientas son el puente para que el agente interactúe con el mundo. El Capítulo 4 cubre tres tipos de herramientas MCP (percepción/ejecución/colaboración), activación por eventos y arquitectura asíncrona. El Capítulo 5 profundiza en la implementación completa de un Coding Agent de grado de producción. Idea clave: El diseño de herramientas debe ser generalizado (un intérprete de código es mejor que una calculadora); el código es la meta-capacidad para crear nuevas herramientas.
-
Capítulos 6–7 · Modelo: Cómo medir y amplificar la inteligencia. El Capítulo 6 cubre benchmarks de evaluación como Terminal-Bench, SWE-bench, GAIA, OSWorld y Tau2-Bench. El Capítulo 7 cubre técnicas de post-entrenamiento como SFT, RL, RLHF y eficiencia de muestra. Idea clave: Una señal de verificación independiente es más confiable que "pedirle al modelo que vuelva a pensar"; el "modelo como agente" internaliza las llamadas a herramientas como capacidades nativas mediante RL.
-
Capítulo 8 · Auto-Evolución: Permitir que los agentes crezcan a partir de la experiencia sin cambiar los pesos — aprendizaje de la experiencia, externalización de flujos de trabajo como herramientas, destilación de prompts y observaciones en parámetros. Idea clave: Aprender de la experiencia es la clave para que un agente pase de ser "inteligente" a estar "capacitado".
-
Capítulos 9–10 · Expansión y Colaboración: El Capítulo 9 expande la percepción y la acción del texto a la voz, GUI y el mundo físico. El Capítulo 10 utiliza la división del trabajo multi-agente para manejar tareas complejas. Idea clave: Cada decisión de diseño en un sistema multi-agente puede encontrar su homólogo en los tres elementos de un solo agente.
Reparto entre texto y experimentos
El libro no es un tutorial paso a paso de un SDK. El pseudocódigo y los skeletons explican el flujo de estados, los puntos de parada y los límites de verificación; los experimentos contienen implementación, adaptadores, pruebas, registros y evidencias.
| Capa | Leer primero | Omitir por ahora | Pregunta que responde |
|---|---|---|---|
| Starter | README del proyecto: objetivo, comando mínimo y condiciones de aceptación; skeleton correspondiente del texto | credenciales, interfaz, adaptadores de proveedores y registros sin procesar extensos | ¿Qué mecanismo pretende demostrar este experimento? |
| Builder | punto de entrada, bucle central, esquema de estado/mensajes, herramientas y verificador | capas de compatibilidad y despliegue no relacionadas con el mecanismo | ¿Qué variable cambió el comportamiento? |
| Maintainer | pruebas, gestión de fallos, formato de evidencias, manifest/hash y ruta de rollback | detalles de terceros necesarios solo al modificar el experimento | ¿Se puede reproducir el resultado y se registran honestamente los fallos? |
Niveles de Dificultad
- Principiante (Capítulos 1–2): Adecuado para principiantes, para entender conceptos básicos.
- Intermedio (Capítulos 3–4): Requiere cierta base de programación e involucra integración de sistemas.
- Avanzado (Capítulos 5–6): Requiere sólidas habilidades de programación e involucra diseño de sistemas complejos.
- Experto (Capítulos 7–8): Requiere experiencia en aprendizaje profundo y entrenamiento/auto-evolución.
- Aplicación (Capítulos 9–10): Aplicación integral de conocimientos previos para construir aplicaciones prácticas.
Sugerencias Prácticas
- Práctica directa: Cada proyecto está diseñado para ejecutarse de forma independiente. Se recomienda ejecutar y modificar el código por uno mismo.
- Combinar con el libro: Lee los capítulos correspondientes en la carpeta
book-es/(español) obook/(chino original) de este repositorio para entender la combinación de teoría y práctica. - Comparación experimental: Muchos proyectos incluyen estudios de ablación y experimentos comparativos. Profundiza la comprensión mediante la comparación.
- Aprendizaje progresivo: Comienza con proyectos simples y profundiza gradualmente en sistemas complejos.
- Enfoque en protocolos: El proyecto del servidor MCP en el Capítulo 4 demuestra protocolos de herramientas estandarizados, que son clave para construir agentes escalables.