What problem does it solve?
This Skill unit addresses the complexity and challenges of deploying AI agents to Databricks Apps, ensuring seamless integration and efficient deployment processes.
Core Features & Use Cases
- Deploy to Databricks Apps: Automates the deployment of AI agents into Databricks Apps using DAB (Databricks Asset Bundles).
- App Naming Convention: Provides guidelines for consistent app naming to simplify management.
- Pre-flight Checks: Offers pre-deployment checks to catch errors early.
- Binding Existing Apps: Handles scenarios where an app with the same name already exists.
- Unbinding Apps: Allows for decoupling the skill from a deployed app.
- Querying Deployed Apps: Enables users to query deployed app endpoints for testing or debugging.
- On-Behalf-Of (OBO) User Authentication: Supports authentication using the user's permissions rather than the app's service principal.
Quick Start
Deploy your AI agent to Databricks Apps by running the following commands:
uv run preflight
databricks bundle validate
databricks bundle deploy
databricks bundle run agent_openai_agents_sdk