

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# 生成 AI を使用した App Studio アプリの構築
<a name="generative-ai"></a>

AWS App Studio は、開発を加速し、一般的なタスクを合理化するための統合された生成 AI 機能を提供します。生成 AI を活用して、アプリケーション、データモデル、サンプルデータを生成および編集したり、アプリケーションの構築中にコンテキストに応じたヘルプを取得したりできます。

## アプリの生成
<a name="generative-ai-generate-app"></a>

高速スタートでは、AI を活用した自然言語プロンプトを使用してアプリケーション全体を生成できます。この機能を使用すると、必要なアプリ機能を記述でき、AI はデータモデル、ユーザーインターフェイス、ワークフロー、コネクタを自動的に構築します。AI でアプリを生成する方法の詳細については、「」を参照してください[Creating an application](applications-create.md)。

## アプリの構築または編集
<a name="generative-ai-build-app"></a>

アプリケーションの編集中に、チャットを使用して変更を記述すると、アプリケーションは自動的に更新されます。既存のサンプルプロンプトから選択することも、独自のプロンプトを入力することもできます。チャットを使用して、サポートされているコンポーネントを追加、編集、削除したり、オートメーションとアクションを作成、設定したりできます。AI を使用してアプリケーションを編集または構築するには、次の手順に従います。

**AI でアプリを編集するには**

1. 必要に応じて、アプリケーションを編集してアプリケーションスタジオに移動します。

1. (オプション) AI で編集するページまたはコンポーネントを選択します。

1. チャットを開くには、左下の **AI で構築**を選択します。

1. 変更を入力するか、サンプルプロンプトから選択します。

1. 変更内容を確認します。変更を行う場合は、**確認**を選択します。それ以外の場合は、別のプロンプトを入力します。

1. 変更の概要を確認します。

## データモデルの生成
<a name="generative-ai-data-model"></a>

指定されたエンティティ名に基づいて、フィールド、データ型、データアクションを含むエンティティを自動的に生成できます。GenAi を使用したエンティティの作成など、エンティティの作成の詳細については、「」を参照してください[App Studio アプリでのエンティティの作成](data-entities-create.md)。

以下の方法で既存のエンティティを更新することもできます。
+ エンティティにフィールドを追加します。詳細については、「[エンティティフィールドの追加、編集、または削除](data-entities-edit-fields.md)」を参照してください。
+ エンティティにデータアクションを追加します。詳細については、「[データアクションの作成](data-entities-edit-data-actions.md#data-entities-data-action-add)」を参照してください。

## サンプルデータの生成
<a name="generative-ai-generate-sample-data"></a>

エンティティのフィールドに基づいて、エンティティのサンプルデータを生成できます。これは、外部データソースを接続する前にアプリケーションをテストしたり、外部データソースと通信しない開発環境でアプリケーションをテストしたりする場合に便利です。詳細については、「[サンプルデータの追加または削除](data-entities-edit-sample-data.md)」を参照してください。

アプリケーションをテストまたは本稼働環境に公開すると、ライブデータソースとコネクタがそれらの環境で使用されます。

## AWS サービスのアクションの設定
<a name="generative-ai-aws-actions-configuration"></a>

Amazon Simple Email Service などの AWS サービスと統合する場合、AI を使用して、選択したサービスに基づいて事前入力されたフィールドを含む設定例を生成できます。これを試すには、**AWS 自動化アクションの呼び出し**の**プロパティ**メニューで、両側矢印を選択して**設定**フィールドを展開します。次に、**「サンプル設定の生成**」を選択します。

## レスポンスのモック
<a name="generative-ai-mock-responses"></a>

 AWS サービスアクションのモックレスポンスを生成できます。これは、外部データソースと通信しない開発環境でアプリケーションをテストするのに役立ちます。

## 構築中に AI にヘルプを求める
<a name="generative-ai-ask-ai"></a>

アプリケーションスタジオ内には、サポートされているリソースまたはプロパティに関する**ヘルプボタンとして Ask AI **があります。これを使用して、現在のビューまたは選択したコンポーネントに関連するコンテキストの提案、ドキュメント、ガイダンスを取得します。App Studio、アプリ構築のベストプラクティス、または特定のアプリケーションのユースケースに関する一般的な質問をして、カスタマイズされた情報と推奨事項を受け取ります。