Développement assisté par IA
Développement assisté par 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 s'intègre aux assistants de codage IA via les Agent Skills.
Installation des agent skills
Pour installer les agent skills Databricks dans l'assistant IA de votre choix, exécutez :
databricks aitools installCapacités des compétences
Les Agent Skills offrent les capacités suivantes aux assistants IA :
- Exploration des données : interroger les catalogues, schémas et tables, et exécuter du SQL
- Exécution de commandes CLI : déployer et gérer des apps, et exécuter d'autres opérations sur le workspace
- Découverte des ressources du workspace : inspecter et parcourir les ressources du workspace
Exemples de prompts
Voici quelques exemples simples pour explorer votre app et votre workspace :
- Créer une nouvelle app de base
Crée une nouvelle application Databricks qui affiche un tableau de bord de la table users dans main.default.- Inspecter le schéma d'une table
Affiche-moi le schéma de la table users dans main.default.- Créer une nouvelle requête
Crée une nouvelle requête pour trouver les utilisateurs créés au cours des 7 derniers jours.- Déployer une application
Déploie l'application sur Databricks sous le nom « my-app ».Les possibilités sont quasiment infinies. Demandez à votre assistant IA de vous aider avec votre app et votre workspace.
Ressources LLM
AppKit fournit des fichiers d'instructions spécialisés pour aider les assistants de codage IA à travailler plus efficacement sur les projets.
Si vous développez des applications à l'aide des packages AppKit, consultez le fichier llms.txt.
Il existe deux façons d'accéder à la documentation :
- Utilisez le fichier llms.txt hébergé
- Utilisez la commande
npx @databricks/appkit docspour consulter la documentation dans le terminal.
npx @databricks/appkit docs # index de la documentation avec aperçu des sections
npx @databricks/appkit docs <query> # pour un fichier ou une section de documentation spécifiqueExemples de requêtes sur la documentation :
npx @databricks/appkit docs "appkit-ui API reference" # afficher une section précise
npx @databricks/appkit docs --full # index complet avec toutes les entrées de l'API
npx @databricks/appkit docs ./docs.md # afficher un fichier de documentation précisEn savoir plus
Pour en savoir plus sur les Agent Skills, consultez le dépôt Agent Skills.