Amazon Devices Builder Toolsの機能
Amazon Devices Builder Toolsは、MCPサーバーとエージェントのスキルを通じてAI支援機能を提供します。Fire OSとVega OSの両方で動作する機能もあれば、1つのOSに固有の機能もあります。Amazon Devices Builder ToolsはVega OSを完全にサポートしますが、Fire OSのサポートは限定的です。
これらの機能にアクセスするには、個別のコマンドを実行するのではなく、自然言語でAIエージェントにプロンプトを出します。エージェントは、リクエストに基づいて適切なツールまたはスキルを呼び出します。
クロスOS
これらの機能はFire OSとVega OSのどちらでも機能します。
| 機能 | 操作 | プロンプトの例 |
|---|---|---|
| アプリの移植(ベータ版) | 既存のFire OSアプリをVegaに移行するか、ウェブURLをVegaアプリとしてラップします。サポートされているパス: Fire OS WebView → Vega WebViewアプリ、Fire OS React Native → Vega向けReact Nativeアプリ、Fire OSネイティブ(JavaまたはKotlin)→ Vega向けReact Nativeアプリ(一部サポート)、Web URL → Vega WebViewアプリ。 | Help me migrate my Fire OS app to Vega(Fire OSアプリをVegaに移行するのを手伝ってください) |
| アプリ内課金(IAP) | Amazon アプリストアのアプリ内課金(IAP)SDKを統合してテストします。 | Help me integrate IAP in my Vega app(IAPをVegaアプリに統合するのを手伝ってください) |
| コンテンツパーソナライゼーション | [続きを観る] 行などのコンテンツカスタマイズ機能を統合してテストします。 | Help me integrate Content Personalization in my Vega app(Vegaアプリへのコンテンツパーソナライゼーションの統合を手伝ってください) |
| コンテンツランチャー | コンテンツランチャー(ユニバーサル検索とブラウズ)、アカウントログイン、音声トランスポートコントロールを統合します。 | Help me integrate Content Launcher in my Vega app(Vegaアプリへのコンテンツランチャーの統合を手伝ってください) |
| ライブTV | EPGチャンネル同期、チャンネルチューニング、再生を含むLive TV(リニアチャンネル)の統合とテストを行います。 | Help me integrate Live TV in my Vega app(ライブTVをVegaアプリに統合するのを手伝ってください) |
| EMBERカタログ連携 | 既存のコンテンツシステムから付加的なEMBERカタログアダプタを生成して検証します。 | Help me build an EMBER catalog adapter for my system(システム用のEMBERカタログアダプターの構築を手伝ってください) |
| リモートナレッジ検索 | developer.amazon.comとcommunity.amazondeveloper.comからドキュメントを検索して取得するので、エージェントは精選されたローカルワークフロー以外にもアプリ開発に関する質問に答えることができます。 | How do I submit my app to the Amazon Appstore?(アプリをAmazonアプリストアに申請するにはどうすればいいですか?) |
| フィードバック | AI用Amazon Devices Builder Toolsに関するフィードバックを、エージェントのチャットから直接Amazonに送信します。 | I want to provide feedback(フィードバックを送りたいです) |
Vegaのみ
これらの機能はVega OSアプリ開発に特有のものです。
| 機能 | 操作 | プロンプトの例 |
|---|---|---|
| オンボーディング、SDK、CLI | Vega SDKとプロジェクトをセットアップし、CLIツールを実行してVega仮想デバイスまたは接続デバイス上でアプリをビルドして実行します。 | Help me set up the Vega SDK and run my app on the Virtual Device(Vega SDKの設定と仮想デバイスでのアプリの実行を手伝ってください) |
| 開発者モード | Fire TV(Vega OS)デバイスで開発者モードを有効にして、開発者シェルアクセスとVegaデバイスエージェント(VDA)接続を可能にします。 | Enable Developer Mode on my Fire TV device(Fire TVデバイスで開発者モードを有効にしてください) |
| パフォーマンス分析 | 最初のフレームまでの時間(TTFF)、完全に描画されるまでの時間(TTFD)、UIの再レンダリング、キー入力の遅延、およびUIの流動性の問題をKPI目標に対して診断して修正します。 | Can you help me debug and fix the Time to First Frame issue in my Vega app?(Vegaアプリの最初のフレームまでの時間の問題をデバッグして修正するのを手伝ってもらえますか?) |
| パフォーマンスに関するベストプラクティス | React Native のパフォーマンスベストプラクティスに照らしてコードをチェックします。 | Help me analyze if this component follows React Native Vega performance best practices(このコンポーネントがReact Native Vegaのパフォーマンスベストプラクティスに従っているかどうかを分析してください) |
| クラッシュ分析 | 自動化された Amazon クラッシュレポート(ACR)分析とシンボル表示により、JavaScript、ネイティブ、LMK、ANR のクラッシュを診断します。 | Why did my app crash?(なぜアプリがクラッシュしたのですか?) |
| ベストプラクティス(マニフェストとコンポーネント) | manifest.tomlを検証し、Vegaコンポーネント(カルーセルなど)を実装します。 |
Can you validate my manifest file and update it as needed?(マニフェストファイルを検証し、必要に応じて更新してもらえますか?) |
| UI開発 | スクリーンショットとデザインモックアップからVegaアプリUIを生成し、Amazon固有のreact-navigationパッケージを使用してスタック、タブ、ドロワーのナビゲーションを実装します。 | Create a Vega app UI to match this screenshot(このスクリーンショットと一致するVegaアプリUIを作成してください) |
| フォーカス管理 | TVFocusGuideViewと FocusManager を使用して、TVインターフェース向けのD-Pad十字キー操作とフォーカス機能を実装します。 |
Create an app with two buttons to showcase focus management(フォーカス管理を紹介するボタンが2つあるアプリを作成してください) |
| React Nativeのアップグレード | インタラクティブなターン制ワークフローを実行して、VegaアプリのReact Nativeバージョンをアップグレードします(たとえば、0.72→0.83)。 | Upgrade my Vega app from React Native 0.72 to 0.83(VegaアプリをReact Native0.72から0.83にアップグレードしてください) |
| メディア再生 | アダプティブストリーミング(HLS/DASH)によるW3C MSE/EMEメディア再生、DRMサポート、Shaka Player統合、およびメディアコントロールを追加します。 | Add a simple media playback implementation to my Vega app(Vegaアプリに簡単なメディア再生の実装を追加してください) |
| Matterキャスト | Matterキャストを統合してテストします。これにより、電話アプリがテレビを検出し、そのテレビでコンテンツを起動し、再生を制御できます。 | Help me add Matter Casting to my Vega app(MatterキャストをVegaアプリに追加するのを手伝ってください) |
| アクセシビリティ | Vegaアプリ向けReact NativeにFire TVのアクセシビリティサポートを追加しました。 | How do I label an icon-only button so VoiceView announces it?(アイコンのみのボタンにラベルを付けて、VoiceViewで読み上げるにはどうすればいいですか?) |
| キャプションと音声解説 | VegaScriptプレーヤーとWebViewプレーヤーの両方で、VegaアプリのOSキャプションと音声解説の設定を尊重します。 | How do I honor the user's caption settings in my Vega video app?(Vegaの動画アプリで、ユーザーの字幕設定を尊重するにはどうすればいいですか?) |
| React ネイティブ開発ツールとの統合 | デバイス上で React Native DevTools を起動して、再レンダリング、UI の流動性、ネットワークの問題をデバッグします。 | Open RN DevTools for my app(アプリのRN DevToolsを開いてください) |
Fire OSのみ
これらの機能はFire OSアプリ開発に固有のものです。
| 機能 | 操作 | プロンプトの例 |
|---|---|---|
| Fire TV Android SDKのアップグレード | サードパーティのFire TV AndroidアプリのtargetSdkVersionを、Fire OSのアップグレードのために、APIレベル30から36(Fire OS 8、14、16)にわたって、一度に1つのレベルと1つの動作変更で評価およびアップグレードします。編集前にエビデンスのレビューと明示的な承認を行います。 |
Upgrade my Fire TV app from targetSdkVersion 30 to 35(Fire TVアプリのtargetSdkVersionを30から35にアップグレードしてください) |
関連トピック
- Amazon Devices Builder Tools ReadMe(英語のみ)
- AI向けAmazon Devices Builder Toolsで開発を始める
- Fire OSアプリをVegaに移植する
- AI向けAmazon Devices Builder Toolsのトラブルシューティング
Last updated: 2026年10月13日

