Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Databricks Appsで実現する社内向けAIアプリ開発の効率化

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.
Avatar for R-Miura R-Miura
April 02, 2026

Databricks Appsで実現する社内向けAIアプリ開発の効率化

2026/04/03に開催された「Databricks Apps 開発者が来日!緊急 JEDAI スペシャルナイト」のLT資料です。
https://jedai.connpass.com/event/387108/

Avatar for R-Miura

R-Miura

April 02, 2026
Tweet

More Decks by R-Miura

Other Decks in Technology

Transcript

  1. 2 Copyright © V POINT MARKETING Co., Ltd. All Rights

    Reserved. 自己紹介 v v v v v v 三浦 諒一 Vポイントマーケティング株式会社 AI開発 チーフAIエンジニア タスク ・AIエンジニアリング全般を担当 ・AIを活用したサービスの企画・実装 趣味 ・ゲーム(ジャンルはRPG) ・ブログを書くこと
  2. 3 Copyright © V POINT MARKETING Co., Ltd. All Rights

    Reserved. 自然言語で画像編集可能な社内向けアプリ 画像をアップロードして、自然言語で画像編集が出来る社内向けアプリを開発しました。 自然言語で編集内容を入力
  3. 4 Copyright © V POINT MARKETING Co., Ltd. All Rights

    Reserved. 画像編集サンプル 色々なケースにも対応可能です。 画像の白い部分に 海の景色を表示して。 「こんにちは!」を 「Hello!」に変えて。
  4. 5 Copyright © V POINT MARKETING Co., Ltd. All Rights

    Reserved. 画像編集の流れ 画像 LLMによる 日本語 英語 変換処理 Qwen-Image-Edit による画像編集 プロンプト ( 日本語 ) プロンプト ( 英語 ) 背景の色をピンクに変えて。 Change the background color to pink. 編集済み画像
  5. 6 Copyright © V POINT MARKETING Co., Ltd. All Rights

    Reserved. システム構成 Unity Catalog Azure Databricks Workspace Volumes Models Model Serving Endpoints qwen-image-edit-endpoint Databricks Apps Image-edit -apps Foundation Models API databricks-claude-sonnet-4-5 ブラウザ Qwen-Image-Edit-2511 [email protected] [email protected] Workspace login HTTP Request Translate prompt (JA -> EN) Invoke image edit Deploy User data (threads, images)
  6. 7 Copyright © V POINT MARKETING Co., Ltd. All Rights

    Reserved. 開発の進め方 ⚫ モデルを動かすためのクラスターサイズ検証 ⚫ モデルをModel Registryに登録 ⚫ モデルをModel Serving Endpointにデプロイ Workspace Notebook で実施 ⚫ アプリケーションの開発 ⚫ アセットバンドルの開発 VS Code+Github Copilot で実施
  7. 8 Copyright © V POINT MARKETING Co., Ltd. All Rights

    Reserved. 開発の進め方 ⚫ モデルを動かすためのクラスターサイズ検証 ⚫ モデルをModel Registryに登録 ⚫ モデルをModel Serving Endpointにデプロイ Workspace Notebook で実施 ⚫ アプリケーションの開発 ⚫ アセットバンドルの開発 VS Code+Github Copilot で実施
  8. 9 Copyright © V POINT MARKETING Co., Ltd. All Rights

    Reserved. モデルを動かすためのクラスターサイズ検証 今回採用したのはQwen/Qwen-Image-Edit-2511というHugging Faceで公開されているモデル。 このモデルを動かすことが出来るCluster Type ( 主にGPU ) の検証が必要でした。 https://huggingface.co/Qwen/Qwen-Image-Edit-2511 Standard_NC4as_T4_v3 Standard_NC24ads_A100_v4 ※ 量子化などの戦略を取れば、T4でも動くかも…? Out-Of-Memory で動かせず… 動いた!
  9. 10 Copyright © V POINT MARKETING Co., Ltd. All Rights

    Reserved. モデルをModel Serving Endpointにデプロイする Hugging Faceからダウンロードしたモデルを Model Serving Endpointにデプロイするために、以下のステップが必要です。 mlflow.pyfunc. PythonModelを 継承して推論処理を 実装したクラスを実装 MLflowに log_modelで 関連ファイルを格納 register_modelで Unity Catalogの Modelに登録 Model Serving Endpointにデプロイ 1 STEP 2 STEP 3 STEP 4 STEP
  10. 11 Copyright © V POINT MARKETING Co., Ltd. All Rights

    Reserved. 開発の進め方 ⚫ モデルを動かすためのクラスターサイズ検証 ⚫ モデルをModel Registryに登録 ⚫ モデルをModel Serving Endpointにデプロイ Workspace Notebook で実施 ⚫ アプリケーションの開発 ⚫ アセットバンドルの開発 VS Code+Github Copilot で実施
  11. 12 Copyright © V POINT MARKETING Co., Ltd. All Rights

    Reserved. Github Copilot + Databricks Agent Skillsでアプリ開発。 Databricks Appsの開発はVS Code + Github Copilotの環境で実施。 Databricks Apps特有の開発フローに従ってAgentに開発させるために Databricks Agent Skillsが有効です。 https://github.com/databricks/databricks-agent-skills/tree/main databricks-core: Databricks CLIに関連するフローに対応。他のSkillのベース。 databricks-apps: Databricks Appsの開発フローに対応。 Github Copilotの場合は プロジェクトの .github/skillsに配置 使用したSkill
  12. 13 Copyright © V POINT MARKETING Co., Ltd. All Rights

    Reserved. Databricks Agent Skillsでこんなことも出来ます! "samples.wanderbricks"はどのようなデータが含まれているか調べ、 各テーブルの内容と構成をマークダウン形式でレポーティングして。 AppKitでdatabricks appsで動くダッシュ ボードアプリを開発してください。 Databricks cliで クエリを実行& レポートの作成 アプリ実装& アプリのデプロイ デプロイしてください。
  13. 14 Copyright © V POINT MARKETING Co., Ltd. All Rights

    Reserved. Declarative Automation Bundles Declarative Automation Bundlesは、Databricks ワークスペース上の リソース(ジョブ、パイプライン、アプリ、モデルなど)をYAML形式で定義できる仕組み。 databricks.yml ⚫ Gitで管理が出来る ⚫ CI/CDパイプラインでアプリの デプロイが出来る ⚫ 開発/本番の設定切り替えが容易
  14. 15 Copyright © V POINT MARKETING Co., Ltd. All Rights

    Reserved. databricks.ymlで出来ること~リソースの定義~ Bundleで定義するリソース(今回はDatabricks Apps)の環境設定や 起動時の設定を定義することが出来ます。 Databricks Appsの定義 依存するリソース 起動時の設定
  15. 16 Copyright © V POINT MARKETING Co., Ltd. All Rights

    Reserved. databricks.ymlで出来ること~デプロイ先の管理と切り替え~ databricks bundle deploy -t dev databricks bundle run image-edit-app -t dev “dev”の環境にコードをアップロード “dev”の環境でアプリを起動 デプロイ先ごとにworkspaceや 使用するリソースを切り分けることが出来ます。
  16. 17 Copyright © V POINT MARKETING Co., Ltd. All Rights

    Reserved. まとめ Databricks AppsでDatabricksに内包されたデータ・AIに関連する サービス・認証機能を活用したアプリケーションを提供することが出来ます。 1 Declarative Automation Bundlesでアプリケーションの定義や 開発・本番環境の切り替えが明示的に可能になります。 2 コーディングAgentとSkillsを組み合わさることで Databricks Appsの開発スピードの高速化が実現出来ます。 3
  17. 18 Copyright © V POINT MARKETING Co., Ltd. All Rights

    Reserved. テックブログを運営しています。