Generative AI Engineering with Databricks - Spanish
Este curso está dirigido a científicos de datos, ingenieros de machine learning y otros profesionales de datos que desean crear aplicaciones de IA generativa utilizando los frameworks más recientes y populares y las funcionalidades de Databricks.
Nota: Databricks Academy está migrando a un formato basado en notebooks para las sesiones en el aula dentro del entorno de Databricks, y deja de utilizar diapositivas para las clases. Puede acceder a los notebooks de las clases en el entorno de laboratorio de Vocareum.
A continuación, describimos cada uno de los cuatro módulos de cuatro horas incluidos en este curso.
Building RAG Agents with Agent Bricks: este curso ofrece capacitación práctica para crear agentes de recuperación utilizando Databricks Agent Bricks. Los participantes aprenderán a explorar y consultar Knowledge Assistants, analizar documentos no estructurados para convertirlos en datos estructurados mediante AI Functions, dividir texto en fragmentos (chunks) para la recuperación semántica, crear índices de Vector Search y crear Knowledge Assistants listos para producción respaldados por múltiples fuentes de conocimiento.
Building Agentic Applications on Databricks: este curso enseña a los estudiantes a crear aplicaciones agénticas de nivel de producción en Databricks. Los estudiantes aprenden a crear herramientas de agente gobernadas mediante Unity Catalog y MCP, crear sistemas de agente único y multiagente con el OpenAI Agents SDK, y aprovechar Agent Bricks y Genie para casos de uso de knowledge assistant orquestados con un agente supervisor. El curso abarca toda la progresión, desde la creación de prototipos de herramientas hasta la implementación en producción, con experiencia práctica utilizando el rastreo (tracing) de MLflow para observar la ejecución del agente.
Agent Evaluation on Databricks: este curso enseña a los estudiantes a evaluar sistemáticamente agentes de IA utilizando el framework de evaluación de MLflow, abordando los desafíos únicos de los sistemas de IA no deterministas que las pruebas de software tradicionales no pueden manejar. Los estudiantes aprenden a implementar diversos enfoques de evaluación, incluidos los jueces integrados (built-in judges) para criterios comunes como la corrección y la seguridad, los jueces basados en directrices para requisitos específicos del negocio y los jueces personalizados para necesidades especializadas. El curso abarca tanto la evaluación sin conexión utilizando conjuntos de datos (datasets) seleccionados como el monitoreo de producción en línea, con experiencia práctica utilizando las capacidades de rastreo (tracing) de MLflow para comprender los patrones de ejecución del agente y recopilar retroalimentación humana de diferentes tipos de partes interesadas. A través de demostraciones y laboratorios prácticos, los estudiantes desarrollan habilidades para crear flujos de trabajo de evaluación que impulsan mejoras continuas de calidad a lo largo del ciclo de vida de desarrollo de los agentes de IA.
Deploying and Monitoring Agent Applications on Databricks: este curso abarca el ciclo de vida completo para implementar y monitorear agentes de IA generativa en Databricks. Los participantes aprenderán a implementar agentes como Databricks Apps utilizando Declarative Automation Bundles (DABs), integrar herramientas mediante el Model Context Protocol (MCP), instrumentar agentes con MLflow Tracing y evaluar la calidad en producción utilizando scorers, jueces de múltiples turnos y evaluación en línea. A través de demos y laboratorios prácticos, los participantes adquirirán experiencia práctica en la creación, observación y monitoreo de agentes de IA de nivel de producción en la plataforma Databricks.
El contenido se desarrolló para participantes con las siguientes habilidades, conocimientos y aptitudes:
1. Building RAG Agents with Agent Bricks
• Conocimiento básico de SQL para consultar tablas y usar funciones integradas
• Experiencia básica en programación con Python
• Familiaridad con la interfaz de usuario (UI) del workspace de Databricks (por ejemplo, navegar por Unity Catalog)
• Comprensión de los conceptos de Unity Catalog, incluidos catalogs, schemas y volumes
• Familiaridad con los conceptos fundamentales de LLM
• Comprensión de datos estructurados vs. no estructurados
2. Building Agentic Applications on Databricks
Habilidades específicas de Python:
• Sintaxis básica de Python y estructuras de datos
• Comprensión de funciones, clases y decorators
• Experiencia con la gestión de paquetes e imports en Python
• Familiaridad con el manejo de datos JSON
• Comprensión básica de los patrones async/await
Habilidades específicas de SQL:
• Sintaxis básica de consultas SQL (SELECT, FROM, WHERE)
• Comprensión de funciones SQL y funciones definidas por el usuario
• Experiencia con funciones SQL de Unity Catalog
Habilidades específicas de Databricks:
• Comprensión de la navegación en el workspace de Databricks y la interfaz de notebooks
• Conocimiento de la estructura de Unity Catalog (catalogs, schemas, tables, volumes, functions)
• Experiencia con recursos de compute de Databricks y computación serverless
• Familiaridad con el seguimiento de experimentos de MLflow
• Comprensión de los endpoints de model serving de Databricks
Habilidades específicas de GenAI/agentes:
• Comprensión básica de los LLMs y sus capacidades
• Conocimiento de la ingeniería de prompts y los system prompts
• Familiaridad con los agentes de tool-calling y los conceptos de function calling
• Conocimiento básico del Model Context Protocol (MCP)
3. Agent Evaluation on Databricks
• Experiencia intermedia en programación con Python
• Conocimiento básico de SQL para consultar y crear funciones
• Familiaridad con la Databricks Data Intelligence Platform
• Comprensión de los conceptos de Unity Catalog, incluidos catalogs y schemas
• Comprensión básica de los grandes modelos de lenguaje (LLMs) y la ingeniería de prompts
• Conocimiento básico de MLflow
4. Deploying and Monitoring Agent Applications on Databricks
• Familiaridad con el workspace y los notebooks de Databricks
• Familiaridad con Unity Catalog
• Experiencia en la creación de agentes utilizando el OpenAI Agents SDK
• Conocimiento básico de MLflow y Python
• Familiaridad con los conceptos de agentes de GenAI (llamadas a LLM, invocación de herramientas, recuperación)
Outline
1. Building RAG Agents with Agent Bricks
Introducción a RAG y al Knowledge Assistant de Agent Bricks:
• Agent Bricks para la recuperación y la ingeniería de contexto
• Demo: exploración del Knowledge Assistant
Creación de pipelines de parsing de documentos en Databricks:
• Estrategias de parsing y chunking de documentos
• Demo: transformación de PDFs en datos estructurados
Vector Search y Knowledge Assistants:
• AI Search en Databricks
• Demo: chunking de PDFs y Vector Search
• Lab: creación y curación de un Knowledge Assistant
2. Building Agentic Applications on Databricks
Fundamentos:
• Agentes, MCP y gobernanza de IA en Databricks
• Demo: creación de herramientas de agente en Databricks
• Lab: evaluación y corrección de herramientas de agente
Desarrollo de agentes:
• Creación de agentes con el OpenAI Agents SDK y MLflow
• Demo: creación de agentes únicos con el OpenAI Agents SDK
• Demo: orquestación multiagente con el OpenAI Agents SDK
Agent Bricks y más allá:
• Agent Bricks y Genie
• Lab: creación de un agente supervisor con Agent Bricks
• BONUS: creación de agentes únicos con LangChain
3. Agent Evaluation on Databricks
Fundamentos de la evaluación de agentes de IA:
• El desafío de evaluar agentes de IA
• Demo: configuración del agente
• El framework de evaluación de MLflow
Fundamentos de la evaluación de agentes de IA:
• Jueces integrados (built-in judges)
• Demo: uso de los jueces integrados de MLflow
• Jueces basados en directrices
• Demo: jueces basados en directrices con MLflow
• Jueces personalizados y retroalimentación
• Demo: jueces personalizados con MLflow
• Lab: aplicación de la evaluación de agentes
Jueces personalizados y retroalimentación humana:
• Estrategias de evaluación sin conexión vs. en línea
• Lab: retroalimentación de desarrolladores y SME con MLflow
4. Deploying and Monitoring Agent Applications on Databricks
Implementación de agentes:
• Implementación de agentes en Databricks
• Demo: implementación de un agente observable
Integración de herramientas y observabilidad:
• Integración de herramientas y observabilidad
• Demo: rastreo (tracing) para agentes en producción
Evaluación y monitoreo en producción:
• Evaluación y monitoreo en producción
• Lab: evaluación en línea con conversaciones multi-turno
• Lab: backfill y archivado de conversaciones multi-turno
Public Class Registration
If your company has purchased success credits or has a learning subscription, please fill out the Training Request form. Otherwise, you can register below.
Private Class Request
If your company is interested in private training, please submit a request.
Registration options
Databricks has a delivery method for wherever you are on your learning journey
Self-Paced
Custom-fit learning paths for data, analytics, and AI roles and career paths through on-demand videos
Register nowInstructor-Led
Public and private courses taught by expert instructors across half-day to two-day courses
Register nowBlended Learning
Self-paced and weekly instructor-led sessions for every style of learner to optimize course completion and knowledge retention. Go to Subscriptions Catalog tab to purchase
Purchase nowSkills@Scale
Comprehensive training offering for large scale customers that includes learning elements for every style of learning. Inquire with your account executive for details

