Ir para o conteúdo principal

Primeiros passos

Primeiros passos

Saiba como começar a usar o AppKit.

Introdução

O AppKit é um SDK TypeScript para criar aplicações Databricks prontas para produção com uma arquitetura baseada em plugins. Ele traz padrões bem definidos, observabilidade integrada e integração transparente com os services do Databricks.

O AppKit simplifica a criação de aplicações de dados no Databricks ao oferecer:

  • Arquitetura de plugins: design modular com plugins de servidor e de analytics integrados
  • Segurança de tipos: TypeScript de ponta a ponta com geração automática de tipos para queries
  • Recursos prontos para produção: cache, telemetria, lógica de retentativa e tratamento de erros integrados
  • Experiência do desenvolvedor: hot reload remoto, queries baseadas em arquivos e otimização para desenvolvimento assistido por IA
  • Nativo do Databricks: integração transparente com SQL Warehouses, Unity Catalog e outros recursos do workspace

Prerequisites

  • Node.js v22+ environment with npm
  • Databricks CLI (v1.0.0 or higher): install and configure it according to the official tutorial.

Opções de início rápido

Há duas maneiras de começar a usar o AppKit:

  • Com assistência de IA (recomendado): use um assistente de codificação de IA com Agent Skills para explorar dados, executar comandos da CLI e fazer o scaffold do seu app de forma interativa.
  • Manual: use a Databricks CLI diretamente para criar, inicializar e fazer o deploy do seu app.

Escolha o caminho que melhor se encaixa no seu fluxo de trabalho; as duas abordagens produzem o mesmo tipo de aplicação Databricks baseado em AppKit.

Início rápido com foco em IA

O Databricks AppKit foi projetado para funcionar com assistentes de codificação de IA por meio das Agent Skills.

Instale as Agent Skills e configure-as para uso com o assistente de IA de sua preferência:

databricks aitools install

Depois de configurado para o seu ambiente de desenvolvimento, você pode usar o assistente de IA para criar e fazer deploy de novas aplicações Databricks, além de evoluir de forma iterativa a base de código do seu app.

Basta pedir ao assistente de IA, em um prompt, que crie um novo app do Databricks, por exemplo:

Crie um novo app do Databricks que exiba um dashboard do dataset de corridas de táxi de NYC.

Para saber mais sobre as Agent Skills, consulte a documentação de desenvolvimento assistido por IA.

Início rápido manual

Aprenda a criar e fazer deploy de uma aplicação Databricks de exemplo que usa o AppKit com a Databricks CLI.

Criar um novo app do Databricks

Execute o comando a seguir para criar o novo app do Databricks com o AppKit:

databricks apps init

Siga os prompts para inicializar a base de código do app no diretório de trabalho atual.

O comando vai guiá-lo pelo processo de:

  • criar um novo app do Databricks
  • gerar a estrutura da base de código do app com os recursos selecionados
  • instalar as dependências
  • (opcionalmente) fazer o deploy do app no Databricks
  • (opcionalmente) executar o app em modo de desenvolvimento

Saiba mais sobre os diversos fluxos de desenvolvimento disponíveis no AppKit.

Fazer deploy do app no Databricks

Execute o comando a seguir para fazer deploy do app no Databricks:

databricks apps deploy

Isso faz o deploy do app de exemplo no Databricks.

Próximos passos

Databricks Developer Hub

Pronto para lançar seu próximo aplicativo baseado em agentes em minutos?

Ler a documentação