メインコンテンツへスキップ

AI アシスタントでレシピを構築する

AI アシスタントは、レシピビルダー内で自然言語を使用してレシピを作成・変更・説明できます。レシピを新しく作成したり、既存のレシピを更新したりできます。リソースの手動選択、ルールの追加、フィルターの設定を行う代わりに、「アイドル状態の EC2 インスタンスを探して」といったプロンプトを入力すると、AI アシスタントがレシピを作成します。

Early access

この機能は早期アクセス機能として提供されており、DoiT サポート SLA の対象外です。レシピビルダーに表示される前に Composer AI assistant の早期アクセス機能を有効にするには、DoiT アカウントに Admin ロールが必要です。

前提条件​

レシピビルダーで AI アシスタントを使用する前に、次の条件を満たしている必要があります。

  • ご利用の組織が Enhanced または Enterprise のいずれかの Cloud Intelligence プランを利用していること。

  • 少なくとも 1 つのクラウドプロバイダーアカウントに対して Composer を有効化していること。

  • 組織で Composer AI assistant の早期アクセス機能を有効にするには、DoiT アカウントに Admin ロールが必要です。

AI アシスタントを開く​

AI アシスタントは、レシピビルダーのレシピ作成ページと閲覧ページの両方で利用できます。

  1. DoiT コンソール にサインインし、上部ナビゲーションのメガメニューから Automation and operations を選択し、Composer を選択します。

  2. 空のキャンバスを開くには Create recipe を選択するか、既存のレシピを選択して開きます。

  3. レシピビルダーキャンバスの右下にある AI アシスタントボタンを選択します。

    キャンバスの右側に AI アシスタントパネルが開きます。パネルの左端をドラッグしてサイズを変更できます。

プロンプトを作成する​

作成したいレシピや、質問したい内容を自然言語で入力し、送信します。AI アシスタントはプロンプトの意図を判断し、それに応じて応答します。

次の表は、AI アシスタントが処理できるプロンプトの種類を説明しています。

意図説明プロンプト例
レシピを作成または変更する一から新しいレシピを構築するか、現在キャンバス上にあるレシピを更新します。"Build a recipe to find idle EC2 instances"
レシピを説明する現在のレシピが何を行い、どのように設定されているかを説明します。キャンバス上にレシピが必要です。"Explain this recipe"
質問に回答するComposer、リソースタイプ、または利用可能なプロパティについての一般的な質問に回答します。"What resource types are available in Composer?"
明確化するプロンプトがあいまいすぎて分類できない場合、先に進む前に AI アシスタントが追跡質問を行います。—

プリセットプロンプト​

空のキャンバスで AI アシスタントパネルを開くと、すぐに始められるプリセットプロンプトカードが表示され、選択できます。

  • "Find idle EC2 instances"
  • "Find S3 buckets missing the Environment tag"
  • "Find stopped GCP compute instances"
  • "What resource types can I query?"

レシピをキャンバスに適用する​

レシピを作成または変更するプロンプトを送信すると、AI アシスタントはリソース、フィルター、メタデータ、クラウドプロバイダーを含むレシピ設定を生成し、キャンバスに直接適用します。

AI アシスタントが新しいレシピを生成した時点で、すでにキャンバス上にレシピがある場合は、置き換える前に確認を求める承認ダイアログが表示されます。既存のレシピを上書きするには Apply を選択し、現在のレシピを維持するには Cancel を選択してください。

レシピが適用されると、レシピビルダーは自動的にクエリを実行し、すぐに結果を確認できます。その後、レシピを手動で調整するか、別のプロンプトを送信してさらに絞り込むことができます。

解決できなかったフィールド​

AI アシスタントがプロンプトの一部を有効なレシピ設定にマッピングできない場合 (存在しないフィルター値やコンプライアンス標準など)、解釈できた残りのレシピを適用し、解決できなかったフィールドを一覧にしたメッセージを返します。そのメッセージを確認し、レシピビルダーで該当フィールドを手動で調整するか、サポートされている値を使用するようにプロンプトを言い換えてください。

注意

AI アシスタントは現時点ではレシピ結果を分析できず、キャンバス上でレシピが開かれている場合にのみレシピを説明できます。最良の結果を得るには、各プロンプトを 1 つのタスクに集中させてください。複数の無関係なリクエストを組み合わせた複雑なプロンプトは、予期しない結果を生む可能性があります。

関連項目​