Desarrollo asistido por IA
Desarrollo asistido por IA
Prerequisites
- Node.js v22+ environment with
npm - Databricks CLI (v1.0.0 or higher): install and configure it according to the official tutorial.
- A new Databricks app with AppKit installed. See Bootstrap a new Databricks app for more details.
AppKit se integra con los asistentes de programación con IA a través de las habilidades de agente.
Instalación de las habilidades de agente
Para instalar las habilidades de agente de Databricks en tu asistente de IA preferido, ejecuta:
databricks aitools installCapacidades de las habilidades de agente
Las habilidades de agente ofrecen las siguientes capacidades a los asistentes de IA:
- Exploración de datos: consultar catálogos, esquemas y tablas, y ejecutar SQL
- Ejecución de comandos de la CLI: desplegar y administrar apps, y ejecutar otras operaciones del workspace
- Descubrimiento de recursos del workspace: inspeccionar y navegar por los recursos del workspace
Ejemplos de prompts
Estos son algunos ejemplos básicos que puedes usar para explorar tu app y tu workspace:
- Crear una nueva app básica
Crea una nueva Databricks app que muestre un dashboard de la tabla users en main.default.- Inspeccionar el esquema de una tabla
Muéstrame el esquema de la tabla users en main.default.- Crear una nueva query
Crea una nueva query para encontrar los usuarios creados en los últimos 7 días.- Desplegar una app
Despliega la aplicación en Databricks con el nombre "my-app".Las posibilidades son prácticamente infinitas. Pídele a tu asistente de IA que te ayude con tu app y tu workspace.
Recursos para LLM
AppKit proporciona archivos de guía especializados para que los asistentes de programación con IA trabajen de forma más eficaz con los proyectos.
Si desarrollas aplicaciones con paquetes de AppKit, consulta el archivo llms.txt.
Hay dos formas de acceder a la documentación:
- Usar el archivo llms.txt alojado
- Usar el comando
npx @databricks/appkit docspara ver la documentación en la terminal.
npx @databricks/appkit docs # índice de la documentación con resumen de secciones
npx @databricks/appkit docs <query> # para un archivo o una sección concretos de la documentaciónEjemplos de consultas a la documentación:
npx @databricks/appkit docs "appkit-ui API reference" # ver una sección específica
npx @databricks/appkit docs --full # índice completo con todas las entradas de la API
npx @databricks/appkit docs ./docs.md # ver un archivo de documentación específicoMás información
Para obtener más información sobre las habilidades de agente, consulta el repositorio de habilidades de agente.