Files
ai-agent-book/docs/es/LEARNING.md
T
liqiang b119135836
Build latest book artifacts / build (push) Canceled after 0s
dependency resolution / resolve (3.11) (push) Canceled after 0s
dependency resolution / resolve (3.13) (push) Canceled after 0s
deploy-pages / build (push) Canceled after 0s
deploy-pages / deploy (push) Canceled after 0s
i18n consistency check / check (push) Canceled after 0s
provider adoption tests / test (chapter2/context-compression) (push) Canceled after 0s
provider adoption tests / test (chapter2/prompt-injection) (push) Canceled after 0s
provider adoption tests / test (chapter2/system-hint) (push) Canceled after 0s
provider adoption tests / test (chapter3/log-sanitization) (push) Canceled after 0s
web-search-agent tests / test (push) Canceled after 0s
web-search-agent tests / agentbook (push) Canceled after 0s
ai-agent-book 精选快照(<2MB 代码与文档,来自 github.com/bojieli/ai-agent-book)
2026-08-20 13:12:50 +00:00

55 lines
6.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Sugerencias de Aprendizaje
← [Volver al README principal](README.md)
## 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 23 · 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 45 · 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 67 · 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 910 · 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 12): Adecuado para principiantes, para entender conceptos básicos.
- **Intermedio** (Capítulos 34): Requiere cierta base de programación e involucra integración de sistemas.
- **Avanzado** (Capítulos 56): Requiere sólidas habilidades de programación e involucra diseño de sistemas complejos.
- **Experto** (Capítulos 78): Requiere experiencia en aprendizaje profundo y entrenamiento/auto-evolución.
- **Aplicación** (Capítulos 910): Aplicación integral de conocimientos previos para construir aplicaciones prácticas.
### Sugerencias Prácticas
1. **Práctica directa**: Cada proyecto está diseñado para ejecutarse de forma independiente. Se recomienda ejecutar y modificar el código por uno mismo.
2. **Combinar con el libro**: Lee los capítulos correspondientes en la carpeta [`book-es/`](../../book-es/) (español) o [`book/`](../../book/) (chino original) de este repositorio para entender la combinación de teoría y práctica.
3. **Comparación experimental**: Muchos proyectos incluyen estudios de ablación y experimentos comparativos. Profundiza la comprensión mediante la comparación.
4. **Aprendizaje progresivo**: Comienza con proyectos simples y profundiza gradualmente en sistemas complejos.
5. **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.