Inteligencia de inventario
Gestión de inventario minorista con previsión de demanda basada en IA, recomendaciones de reabastecimiento y analítica opcional de Genie. Creada sobre un pipeline medallion en tiempo real sincronizado con Lakebase.

Crea con IA
- Copia el prompt siguiente
- Pégalo en Cursor, Claude Code, Codex o cualquier agente de programación
- Tu agente lo crea y te hace preguntas durante el proceso para que el resultado sea exactamente el que quieres
¿No conoces las plantillas? Más información aquí
Incluye una aplicación inicial funcional
El código funcional y ejecutable está en GitHub. Al copiar el prompt anterior, tu agente de programación lo clona como punto de partida y lo adapta a tus datos y caso de uso.
Este template crea un sistema completo de gestión de inventario minorista sobre el stack de Databricks: una aplicación React donde los gerentes de tienda supervisan el estado del inventario, revisan recomendaciones de reabastecimiento generadas por IA y aprueban órdenes de compra, todo ello impulsado por un pipeline medallion en tiempo real y un job de previsión de demanda intercambiable.
Flujo de datos
Los datos de ventas e inventario fluyen desde Lakebase Postgres a través del lakehouse, se enriquecen con un modelo de previsión de demanda y regresan a la aplicación mediante sincronización inversa:
- Las escrituras OLTP llegan a Lakebase Postgres (tiendas, productos, niveles de inventario, transacciones de ventas, órdenes de reabastecimiento).
- El Change Data Feed (CDF) de Lakebase replica cada cambio en Unity Catalog como tablas de historial CDC (capa bronze).
- Un Lakeflow Spark Declarative Pipeline transforma el historial CDC en tablas silver con el estado actual y materialized views gold (resumen de inventario, alertas de inventario bajo, velocidad de ventas).
- Un Lakeflow Job se ejecuta de forma programada, carga el historial de ventas de la capa silver y ejecuta un modelo de previsión de demanda intercambiable para generar pronósticos de unidades a 30 días y recomendaciones de reabastecimiento en una tabla gold de Delta.
- Las tablas de sincronización (sincronización inversa) replican las tablas gold de vuelta en Lakebase para lecturas de baja latencia.
- La Inventory Intelligence App (Databricks App) lee tanto de las tablas OLTP como de las tablas gold sincronizadas para mostrar dashboards, desgloses por tienda, una cola de reabastecimiento y análisis opcionales con Genie.
Diseño
La aplicación debe tener un diseño cuidado y atractivo: tipografía limpia, espaciado consistente y una estética profesional propia del retail. Usa los componentes de shadcn/ui como base, Tailwind para todos los estilos y los colores de marca en toda la aplicación. Los dashboards deben transmitir riqueza de datos sin resultar recargados, y la cola de reabastecimiento debe hacer que los workflows de aprobación resulten ágiles y sencillos.
Qué adaptar
El aprovisionamiento (schemas de Unity Catalog, REPLICA IDENTITY de Lakebase), la carga inicial de datos, los despliegues de pipelines, la sincronización inversa y el despliegue de la aplicación están documentados en el README.md del repositorio, junto al código.
Para adaptar este template a tu caso:
- Catálogo: asigna a la variable
catalogdeldatabricks.ymlde cada pipeline el nombre de tu catálogo de Unity Catalog. - Lakebase: apunta el
databricks.ymlde la aplicación a tu propio project, branch y base de datos de Lakebase. - Tablas: el script de carga inicial crea el schema OLTP con 5 tiendas, 25 productos y 90 días de historial de ventas. Tras la carga inicial, configura Change Data Feed para replicar las tablas del schema
inventory. - Tablas de sincronización: crea manualmente las tres configuraciones de sincronización inversa (consulta el README para ver las correspondencias exactas entre tablas).
- Modelo de previsión: asigna a la variable
forecast_modeldel pipeline de previsión de demanda el valorweighted_moving_average(predeterminado),exponential_smoothing,prophetomodel_serving. - Genie Agent: crea un Genie Agent sobre tus tablas gold y define
genie_space_iden el bundle de la aplicación para activar la pestaña de Analítica.
Basado en estas plantillas
La base de código de este ejemplo y el prompt del agente anterior se basan en las plantillas siguientes. Abre una para profundizar en una técnica específica o aplicarla a otro proyecto.
[PLANTILLAS]
Analítica de datos operativos
Configuración integral para analizar datos de bases de datos operativas en el Lakehouse: Unity Catalog con almacenamiento externo, aprovisionamiento de Lakebase, replicación de Lakebase Change Data Feed (CDF) y un pipeline de arquitectura medallion con capas silver y gold.
[PLANTILLAS]
Aplicación con Lakebase
Conecta una Databricks App con Lakebase para almacenar datos de forma persistente. Incluye configuración de esquemas y rutas completas de API para CRUD.
[PLANTILLAS]
Analítica conversacional de Genie
Incorpora una interfaz de chat de Databricks AI/BI Genie para que los usuarios exploren datos mediante lenguaje natural. Configura un Genie Agent, conecta plugins de servidor y cliente, declara recursos de la aplicación e impleméntala.


