Documentación Oficial de ADK-Rust

Bienvenido a la documentación oficial de ADK-Rust (Agent Development Kit for Rust). Esta documentación proporciona guías y referencias completas para construir agentes de IA utilizando la implementación en Rust del framework ADK.

Primeros Pasos

  • Introducción - Resumen de ADK-Rust, su arquitectura y conceptos clave
  • Inicio Rápido - Construye tu primer agent en menos de 10 minutos

Núcleo

  • Tipos Principales - Tipos fundamentales: Content, Part, Agent trait, Tool trait, contexts
  • Runner - Tiempo de ejecución y configuración del Agent

Modelos

Agentes

Herramientas

Sesiones y Estado

Callbacks y Eventos

  • Callbacks - Intercepta y personaliza el comportamiento del Agent
  • Eventos - Comprender el sistema de eventos y el historial de conversación

Artefactos

  • Artefactos - Almacenamiento y recuperación de datos binarios

Observabilidad

Despliegue

  • Launcher - Ejecución de agentes en modo consola o servidor
  • Servidor - Integración de API REST y UI web
  • Protocolo A2A - Comunicación Agent-to-Agent

Evaluación

Seguridad

  • Control de Acceso - Permisos basados en roles y registro de auditoría
  • Guardrails - Redacción de PII, filtrado de contenido, validación de esquemas
  • Memoria - Memoria semántica a largo plazo para agentes

Studio

  • ADK Studio - Entorno de desarrollo visual para la construcción de agentes

Desarrollo


Estado de Validación

Todas las muestras de código en esta documentación se validan mediante ejemplos funcionales en los paquetes official_docs_examples/. Cada página de la documentación tiene ejemplos correspondientes que compilan y se ejecutan correctamente.