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

生成AIを使ったQAアプリケーションの作成 - ハンズオン補足資料

生成AIを使ったQAアプリケーションの作成 - ハンズオン補足資料

以下のOracle LiveLabsのハンズオンを日本語で進めるための補足資料です。
コードやスクリプトは以下のLiveLabsのハンズオンからコピー&ペーストして作業を進めます。

Build an Innovative Q&A Interface Powered by Generative AI with Oracle APEX
https://livelabs.oracle.com/pls/apex/r/dbpm/livelabs/view-workshop?wid=3947

oracle4engineer

April 09, 2025
Tweet

More Decks by oracle4engineer

Other Decks in Programming

Transcript

  1. アジェンダ Lab 1:APEXアプリケーションを作成します Lab 2:高校の位置をマップ上に表示します Lab 3:生成AIサービスを構成します Lab 4:生成AIを使った会話形式の問い合わせを実装します Lab

    5:生成AIを使って高校へ出願します Lab 6:作成したアプリケーションを実行します おまけ:AIベクター・サーチを使ったRAGを実装します
  2. Task 2.5.2: ページ名と表示形式を変更します 1. ページ名をSearch and Apply(検索と出願) に変更します。 2. 表示形式をカードに変更します。

    ダイアログの表示を下方向にスクロールさせます。 17 Copyright © 2025, Oracle and/or its affiliates 1 2
  3. Task 2.6: カードのタイトルと本体列を設定します 1. タイトル列としてSCHOOL_NAMEを選択します。 2. 本体列としてNEIGHBORHOODを選択します。 3. 詳細をクリックして開きます。 4.

    ホームページとして設定をチェックします。 5. 変更の保存をクリックします。 18 Copyright © 2025, Oracle and/or its affiliates 1 2 3 4 5
  4. Task 2.11: 機能を選択し、アプリケーションを作成します 作成するアプリケーションに組み込む標準の機能を選択し、 アプリケーションを作成します。 1. プログレッシブWebアプリケーションのインストール をチェックします。 2. プッシュ通知をチェックします。

    3. アプリケーションの作成をクリックします。 本ハンズオンは、プログレッシブWebアプリケーションのイン ストールおよびプッシュ通知の動作確認は含みません。 23 Copyright © 2025, Oracle and/or its affiliates 1 2 3
  5. Task 3.2.2: SELECT文を記述します 1. Lab 1:Task 3.2に記載されているSELECT文を、 コード・エディタにコピー&ペーストします。 2. 検証アイコンをクリックし、入力したSELECT文の検証

    が成功することを確認します。 3. 検証成功のメッセージを確認して、OKをクリックします。 27 Copyright © 2025, Oracle and/or its affiliates 1 2 3 S_SEARCH_RESULTS
  6. Task 3.4: アプリケーションの保存と実行をします 作成したアプリケーションを保存して実行し、作業結果を 確認します。 1. 保存と実行をクリックします。 作成したアプリケーションが新規のタブで実行されます。最 初にサインインを求められます。 2.

    ユーザー名に開発環境にサインインしたユーザーを指 定します。 3. 指定したユーザーのパスワードを入力します。 4. サインインをクリックします。 Search and Applyのページが開きます。 30 Copyright © 2025, Oracle and/or its affiliates 2 1 3 4
  7. Task 4.3: ブレッドクラムの表示を更新します 1. レンダリング・ビューよりブレッドクラムHighschoolsを 選択します。 2. 識別の名前をHighschoolsからNew York City

    に変更します。 3. 識別のタイトルをNew York Cityに変更します。 34 Copyright © 2025, Oracle and/or its affiliates 1 2 3
  8. Task 4.6.1: ページ・アイテムP1_ORDER_BYを変更します 1. ページ・アイテムP1_ORDER_BYを選択します。 2. レイアウトのスロットをNextにします。 3. 外観のテンプレートをHiddenにします。 4.

    外観のアイコンにfa-sort-amount-descを設定 します。 5. 詳細のCSSクラスにno-item-uiを設定します。 37 Copyright © 2025, Oracle and/or its affiliates 1 2 3 4 5
  9. Task 4.6.2: P1_ORDER_BYのLOVの選択肢を追加します 1. LOVの静的値をクリックして、ダイアログを開きます。 2. 値の表示値がTotal Students、戻り値が TOTAL_STUDENTSの行を追加します。位置は 上下の矢印アイコンをクリックして調整します。

    3. 値の表示値がAttendance Rate、戻り値が ATTENANCE_RATEの行を追加します。 4. ソートを開き、実行時にソートをオフにします。 5. OKをクリックします。 38 Copyright © 2025, Oracle and/or its affiliates 1 5 4 2 3
  10. Task 4.7.2: 並べ替え基準を追加します 1. Order By句の列にTOTAL_STUDENTS desc を入力します。入力が確定すると、キーに TOTAL_STUDENTS、表示にTotal Students

    が設定されます。 2. Order By句の列にATTENDANCE_RATE descを入力します。入力が確定すると、キーに ATTENDANCE_RATE、表示にAttendance Rateが設定されます。 3. 上矢印アイコンを2回クリックし、 TOTAL_STUDENTS descを先頭に移動します。 4. OKをクリックし変更を確定します。 40 Copyright © 2025, Oracle and/or its affiliates 1 3 2 4
  11. Task 5.2: テーマをカスタマイズします テーマ・ローラーを使用して、アプリケーションの見た目を変 更します。変更したテーマを新たなテーマとして、名前をつ けて保存します。 1. テーマのテーマを選択でRedwood Lightを選択 します。

    2. Redwoodオプションのピラーにローズを選択します。 3. 外観のヘッダーに濃を選択します。 4. 外観のナビゲーションに濃を選択します。 5. 外観のボディ・ヘッダーに濃を選択します。 6. カスタムCSSにLab 1:Task 5.2に記載されている CSSをコピー&ペーストします。 7. 別名保存をクリックします。 Redwood Design SystemはOracle Corporationが開発している デザイン・システムです。 https://redwood.oracle.com/ 44 Copyright © 2025, Oracle and/or its affiliates 1 2 3 4 5 6 7
  12. Task 1.2: 作成したリージョンをマップに変更します 1. 新規に作成されたリージョンを選択します。 2. 識別の名前はMapとします。 3. 識別のタイプにマップを選択します。 4.

    ソースの位置にローカル・データベースを選択します。 5. 表名としてHIGHSCHOOLSを選択します。 6. レイアウトの新規行の開始をオフにします。 50 Copyright © 2025, Oracle and/or its affiliates 1 2 3 4 5 6
  13. Task 1.4: レイヤーを設定します 1. 識別の名前はSchoolsとします。 2. 識別のレイヤー・タイプはポイントです。 3. ソースの位置にリージョン・ソースを選択します。 4.

    列のマッピングのジオメトリ列のデータ型に経度/緯 度を選択します。 5. 経度列にLONGITUDEを選択します。 6. 緯度列にLATITUDEを選択します。 7. 主キー列にIDを選択します。 8. ポイント・オブジェクトの形状にPin Circle(選択 肢での表示は円のピン)を選択します。 9. 外観のストロークの色に#ffffff(白)を指定しま す。 52 Copyright © 2025, Oracle and/or its affiliates 1 2 3 4 5 6 7 8 9
  14. Task 1.6: レイヤーに現在位置を表示します 1. 追加したレイヤーを選択します。 2. 識別の名前をCurrent Positionとします。 3. ソースのタイプにSQL問合せを選択します。

    4. SQL問合せにLab 2:Task 1.6に記載されている SQL文をコピー&ペーストします。 5. 列のマッピングのジオメトリ列のデータ型に経度/緯 度を選択します。 6. 経度列にLONGITUDEを選択します。 7. 緯度列にLATITUDEを選択します。 8. ポイント・オブジェクトの形状にHome(選択肢で の表示は ホーム)を選択します。 9. シェイプ・スケールに2を指定します。 10.外観の塗りつぶしの色に#970909を指定します。 54 Copyright © 2025, Oracle and/or its affiliates 1 2 3 4 5 6 7 8 9 10
  15. Task 2.2: タイプt_pk_idsを作成します LiveLabsのLab 2:Task 2.2に記載されている CREATE文を実行し、タイプt_pk_idsを作成します。 1. SQLコマンドにt_pk_idsを作成するCREATE文を コピー&ペーストします。

    2. 実行をクリックします。 結果に「タイプが作成されました。」と表示されます。 58 Copyright © 2025, Oracle and/or its affiliates 1 2
  16. Task 2.4: マップ・リージョンのソースに条件を追加します ページ・デザイナでSearch and Applyのページを開きま す。 1. レンダリング・ツリーからリージョンMapを選択します。 2.

    ソースのWHERE句にLab 2:Task 2.4に記載され ているWHERE句をコピー&ペーストします。 3. 送信するページ・アイテムに以下を設定します。 P1_SEARCH, P1_METHOD, P1_BOROUGH, P1_INTEREST, P1_ATTENDANCE_RATE ,P1_SAFE 60 Copyright © 2025, Oracle and/or its affiliates 2 3 1
  17. Task 2.6: 動的アクションを設定します 1. 新規に作成された動的アクションを選択します。 2. 識別の名前はFilter Map on Facets

    Change とします。 3. タイミングのイベントにファセット変更[ファセット検 索]を選択します。 4. 選択タイプにリージョンを選択します。 5. リージョンに検索を選択します。 62 Copyright © 2025, Oracle and/or its affiliates 1 2 3 4 5
  18. Task 3.2.1: アイテムを設定します 1. 新規に作成したページ・アイテムを選択します。 2. 識別の名前はP1_DISPLAY_AS、タイプにラジ オ・グループを選択します。 3. ラベルはDisplay

    Asとします。 4. 設定の列の数を2にします。 5. レイアウトのスロットにNextを選択します。 6. 外観のテンプレートにHiddenを選択します。 7. テンプレート・オプションをクリックして開きます。 8. 詳細のItem Group DisplayにDisplay as Pill Buttonを選択します。 9. OKをクリックします。 外観のテンプレートがHiddenのときはラベルは表示されま せんが、アクセシビリティを考慮してページには含まれます。 67 Copyright © 2025, Oracle and/or its affiliates 1 2 4 5 6 7 8 9 3
  19. Task 3.2.2: アイテムのLOVを設定します 1. LOVのタイプは静的値とします。 2. 静的値をクリックしダイアログを開きます。 3. 値の表示値にCards、戻り値にCARDSの行を追 加します。

    4. 値の表示値にMap、戻り値にMAPの行を追加しま す。 5. OKをクリックします。 6. 追加値の表示をオフにします。 7. NULL値の表示をオフにします。 8. デフォルトのタイプに静的を選択します。 9. 静的値にCARDSを記述します。 68 Copyright © 2025, Oracle and/or its affiliates 1 8 9 2 6 7 3 4 5
  20. Task 3.5: 表示するリージョンを切り替えます 1. 新規に作成した動的アクションを選択します。 2. 識別の名前はToggle Cardsとします。 3. クライアント側の条件のタイプにアイテム

    = 値を選 択します。 4. アイテムにP1_DISPLAY_ASを選択します。 5. 値はCARDSとします。 ページ・アイテムの動的アクションは、デフォルトでタイミン グのイベントは変更になります。 71 Copyright © 2025, Oracle and/or its affiliates 2 1 3 4 5
  21. Task 3.6: カード・リージョンを表示するTRUEアクションを作成します 1. すでに作成されているTRUEアクション表示を選択し ます。 2. 影響を受ける要素の選択タイプにリージョンを選択 します。 3.

    リージョンに検索結果を選択します。 ページ・アイテムP1_DISPLAY_ASの値がCARDSに 変更されたときに、カード・リージョンである検索結果が表 示されます。 72 Copyright © 2025, Oracle and/or its affiliates 2 1 2
  22. Task 3.8: マップ・リージョンを非表示にします 1. 新たに作成したTRUEアクションを選択します。 2. 識別のアクションに非表示を選択します。 3. 影響を受ける要素の選択タイプにリージョンを選択 します。

    4. リージョンにMapを選択します。 ページ・アイテムP1_DISPLAY_ASの値がCARDSに 変更されたときに、マップ・リージョンであるMapが非表示 になります。 74 Copyright © 2025, Oracle and/or its affiliates 1 2 3 4
  23. Task 3.10: マップ・リージョンを表示します 1. 新たに作成したFALSEアクションを選択します。 2. 識別のアクションに表示を選択します。 3. 影響を受ける要素の選択タイプにリージョンを選択 します。

    4. リージョンにMapを選択します。 ページ・アイテムP1_DISPLAY_ASの値がCARDSで はない値(つまりMAP)に変更されたときに、マップ・リー ジョンであるMapを表示します。 76 Copyright © 2025, Oracle and/or its affiliates 1 2 3 4
  24. Task 3.12: カード・リージョンを非表示にします 1. 新たに作成したFALSEアクションを選択します。 2. 識別のアクションに非表示を選択します。 3. 影響を受ける要素の選択タイプにリージョンを選択 します。

    4. リージョンに検索結果を選択します。 ページ・アイテムP1_DISPLAY_ASの値がCARDSで はない値(つまりMAP)に変更されたときに、カード・リー ジョンである検索結果を非表示にします。 78 Copyright © 2025, Oracle and/or its affiliates 1 2 3 4
  25. Task 4.4: ファセットを編集します 1. 新たに作成されたファセットを選択します。 2. 識別の名前はP1_DISTANCE、タイプに範囲を 選択します。 3. ラベルはDistanceとします。

    4. 設定の複数の選択をオンにします。 5. LOVのタイプに静的値を選択します。 6. 静的値をクリックし、設定ダイアログを開きます。 7. 静的値の値の表示値と戻り値にLab 2:Task 4.4 に記載されているTable 2: Values for the Distance facetの値を設定します。 8. ソートの実行時にソートをオフにします。 9. OKをクリックします。 10.ソースのデータベース列DISTANCEのデータ型を NUMBERに変更します。 83 Copyright © 2025, Oracle and/or its affiliates 1 2 3 4 5 6 7 8 9 10
  26. Task 4.5: マップ・リージョンを更新します 1. リージョンMapを選択します。 2. ソースの送信するページ・アイテムに P1_DISTANCEを追加します。 3. レイアウトの新規行の開始をオンにします。

    更新する送信するページ・アイテムの値は以下になります。 P1_SEARCH, P1_METHOD, P1_BOROUGH, P1_INTEREST, P1_ATTENDANCE_RATE ,P1_SAFE, P1_DISTANCE 84 Copyright © 2025, Oracle and/or its affiliates 1 2 3
  27. Task 2.4.1: 生成AIサービスとしてOpen AIを作成します 生成AIとしてOpen AIを使用する場合の構成です。 1. 識別のAIプロバイダにOpen AIを選択します。 2.

    名前はOpen AIとします。 3. 静的IDはopen_aiとします。 4. 設定のアプリケーション・ビルダーで使用はオンにしま す。 5. 資格証明のAPIキーにOpen AIのAPIキーを設定 します。 6. 詳細のAIモデルに利用可能なモデルを設定します。 ここではgpt-4o-miniを設定しています。 7. 接続のテストをクリックします。 92 Copyright © 2025, Oracle and/or its affiliates 1 2 3 4 5 6 7
  28. Task 2.4.2: 生成AIサービスとしてOCI生成AIサービスを作成します 生成AIとしてOCI生成AIサービスを使用する場合の構 成です。 1. 識別のAIプロバイダにOCI生成AIサービスを選択します。 2. 名前はOCI Gen

    AIとします。 3. 静的IDはoci_gen_aiとします。 4. OCI生成AIのコンパートメントIDを設定します。 5. モデルIDにcohere.command-r-plus-08-2024を 設定します。 6. 設定のアプリケーション・ビルダーで使用はオンにします。 7. 資格証明のOCIユーザーID、OCIユーザーID、OCI秘 密キー、OCIテナンシID、OCI公開キー・フィンガー・プリ ントを設定します。 8. 接続のテストをクリックします。 リージョンとベースURLはデフォルトの設定(リージョンは us-chicago-1)を使います。 93 Copyright © 2025, Oracle and/or its affiliates 1 2 3 4 5 8 6 7
  29. Task 1.2: 空白ページを設定します チャットUIを実装するページを作成します。 1. ページ番号は2です。 2. 名前はLearn Moreとします。 3.

    ページ・モードにモーダル・ダイアログとします。 4. ページの作成をクリックします。 100 Copyright © 2025, Oracle and/or its affiliates 1 2 3 4
  30. Task 1.3: 空白ページを設定します 空白ページから余白を削除します。 1. レンダリング・ビューでページを選択します。 2. 外観のテンプレート・オプションを開きます。 3. 共通の一般のRemove

    Body Paddingをチェッ クします。 4. 詳細のContent PaddingにRemove Paddingを選択します。 5. OKをクリックします。 101 Copyright © 2025, Oracle and/or its affiliates 2 3 4 5 1
  31. Task 1.5: 作成したリージョンを設定します インラインのチャットUIは、タイプが静的コンテンツのリージョ ンに作成します。 1. 新規に作成したリージョンを選択します。 2. 識別の名前はChatとします。 3.

    外観のテンプレート・オプションを開きます。 4. 共通のRemove Body Paddingをチェックします。 5. Body Hightを320pxとします。 6. HeaderをHiddenにします。 7. 詳細のBottom MarginをNoneにします。 8. OKをクリックし、テンプレート・オプションの設定ダイアロ グを閉じます。 9. リージョンのプロパティの詳細の静的IDにchatを設定 します。 103 Copyright © 2025, Oracle and/or its affiliates 2 1 3 4 5 6 7 8 9
  32. Task 2.5: 生成AI構成を作成します 1. 識別の名前はLearn More AIとします。 2. 静的IDはlearn_more_aiになります。 3.

    生成AIのサービスはアプリケーション・デフォルトとし ます。 4. システム・プロンプトはLab 4:Task 2.5に記載され ている文章をコピー&ペーストしてください。 5. ようこそメッセージに"Welcome! How may I help you?"を記述します。 6. 作成をクリックします。 RAGソースの設定は生成AI構成を作成後に実施します。 デフォルトで使用する生成AIサービスは、アプリケーション 定義で設定します。 109 Copyright © 2025, Oracle and/or its affiliates 1 2 3 4 5 6
  33. Task 2.7: APEXアシスタントを呼び出します 1. 識別の名前はSchool Contextとします。 2. ソースのタイプにSQL問合せを選択します。 3. APEXアシスタントをクリックして呼び出します。

    APEXアシスタントをクリックすると、SQL問合せにクエ リー・ビルダーが開きます。 111 Copyright © 2025, Oracle and/or its affiliates 1 2 3
  34. Task 3.4:TRUEアクションを設定します 1. すでに作成されているTRUEアクションを選択します。 2. 識別のアクションにAIアシスタントの表示を選択しま す。 3. 生成AIの構成にLearn More

    AIを選択します。 4. 外観の表示形式にインライン、コンテナ・セレクタに #chatを設定します。 5. クイック・アクションのメッセージ1に"Provide an overview of the school"を設定します。 6. メッセージ2に"What is the graduation rate?"を設定します。 クイック・アクションのメッセージ2の領域は、メッセージ1が 確定すると表示されます。 作業が完了したら変更を保存します。 120 Copyright © 2025, Oracle and/or its affiliates 1 4 2 5 6 3
  35. Task 4.1: Search and Applyのページを開きます 1. ページ・ファインダを開きます。 2. ページ1を選択します。 Search

    and Applyのページが開きます。 122 Copyright © 2025, Oracle and/or its affiliates 2 1
  36. Task 4.3: アクションを設定します 1. 新規に作成されたアクションを選択します。 2. 識別のタイプにボタンを選択します。 3. ラベルはLearn Moreとします。

    4. レイアウトの位置に主を選択します。 5. リンクのターゲットをクリックしてリンク・ビルダーを開きま す。 6. ターゲットのページに2を指定します。 7. アイテムの設定の名前にP2_SCHOOL_ID、値に &ID.を設定します。 8. OKをクリックし、リンク・ビルダーを閉じます。 9. 外観の表示タイプにアイコンを選択します。 10.アイコンにfa-info-circle-o u-opacity-60を 設定します。 11.CSSクラスにt-Button--noUIを設定します。 124 Copyright © 2025, Oracle and/or its affiliates 2 1 3 4 5 9 10 11 6 7 8
  37. Task 5.2: ボタンを設定します 1. 新規に作成されたボタンを選択します。 2. 識別のボタン名はaskとします。 3. ラベルはAsk a

    Questionとします。 4. レイアウトのスロットはNextとします。 5. 外観のホットをオンにします。 127 Copyright © 2025, Oracle and/or its affiliates 1 2 3 4 5
  38. Task 5.4: ダイアログを開くTRUEアクションを設定します 1. デフォルトで作成されているTRUEアクションを選択し ます。 2. 識別のアクションにAIアシスタントの表示を選択しま す。 3.

    生成AIのシステム・プロンプトにLab 4:Task 5.4に 記載されているシステム・プロンプトをコピー&ペースト します。 4. ようこそメッセージに"What would you like to know about New York City High Schools?"を記述します。 5. 外観の表示形式はダイアログ、タイトルにNYC High Schools Assistantを記述します。 129 Copyright © 2025, Oracle and/or its affiliates 1 2 3 4 5
  39. Task 5.5: アプリケーションの保存と実行をします 1. アプリケーションの保存と実行を行います。 生成AIとのチャットは、カード上の アイコンのクリックまた はブレッドクラム上のAsk a Questionボタンのクリックで

    開始します。 使用する生成AIサービスのアプリケーション・デフォルトを 設定します。 2. 開発者ツールバーよりアプリケーションを開きます。 130 Copyright © 2025, Oracle and/or its affiliates 1 2
  40. 生成AIのアプリケーション・デフォルトを設定する 1. アプリケーション定義の編集をクリックし、アプリケー ション定義を開きます。 2. AIタブを選択します。 3. 生成AIのサービスとして、作成済みのサービスを選 択します。 4.

    変更の適用をクリックします。 Lab 3で作成した生成AIサービスである、Open AIま たはOCI Gen AIのどちらかを選択します。 131 Copyright © 2025, Oracle and/or its affiliates 1 2 3 4
  41. Task 2.2: フォーム・ページを作成します 1. ページ番号は3です。 2. 名前はApply to Schoolとします。 3.

    ページ・モードにドロワーを選択します。 4. 表/ビューの名前にNYC_SCHOOLS_APPSを 指定します。 5. 次へ進みます。 142 Copyright © 2025, Oracle and/or its affiliates 1 2 3 4 5
  42. Task 2.5: ページ・アイテムP3_PARENT_NAMEのデフォルトを設定します 1. ページ・アイテムP3_PARENT_NAMEを選択しま す。 2. 識別のタイプを表示のみに変更します。 3. デフォルトのタイプにSQL問合せ(単一の値を返す)

    を選択します。 4. SQL問合せ(単一の値を返す)に、Lab 5:Task 2.5に記載されているSELECT文をコピー&ペースト します。 145 Copyright © 2025, Oracle and/or its affiliates 1 2 3 4
  43. Task 2.8: ページ・アイテムP3_PARENT_EMAILのデフォルトを設定します 1. ページ・アイテムP3_PARENT_EMAILを選択しま す。 2. 識別のタイプを表示のみに変更します。 3. デフォルトのタイプにSQL問合せ(単一の値を返す)

    を選択します。 4. SQL問合せ(単一の値を返す)に、Lab 5:Task 2.8に記載されているSELECT文をコピー&ペースト します。 148 Copyright © 2025, Oracle and/or its affiliates 1 3 4 2
  44. Task 2.16: ボタンCREATEを編集します 1. ボタンCREATEを選択します。 2. 識別のラベルをSend Applicationに変更します。 3. 外観のボタン・テンプレートをText

    with Iconに 変更します。 4. アイコンにfa-send-oを設定します。 156 Copyright © 2025, Oracle and/or its affiliates 3 2 4 1
  45. Task 3.4: AI構成を作成します 1. 識別の名前はGenerative Text AIとします。 2. システム・プロンプトにLab 5:Task

    3.4に記載され ているシステム・プロンプトをコピー&ペーストします。 3. 作成をクリックします。 160 Copyright © 2025, Oracle and/or its affiliates 1 2 3
  46. Task 3.6: RAGソースを設定します 1. 識別の名前はDetails to Generate Email Textとします。 2.

    ソースのタイプにファンクション本体を選択します。 3. CLOBを返すファンクション本体にLab 5:Task 3.6 に記載されているPL/SQLファンクションをコピー&ペー ストします。 4. 検証アイコンをクリックします。 5. 検証成功を確認して、作成をクリックします。 162 Copyright © 2025, Oracle and/or its affiliates 1 2 3 4 5
  47. Task 4.4: TRUEアクションを設定します 1. デフォルトで作成されるTRUEアクションの表示を選択 します。 2. 識別のアクションにサーバー側のコードを実行を選 択します。 3.

    設定の言語はPL/SQLです。 4. PL/SQLコードにnull;を記述します。 5. 送信するアイテムにP3_SCHOOL_ID, P3_PARENT_NAME, P3_STUDENT_NAMEを設定します。 ページ上のページ・アイテムの値をサーバーに送信し、セッ ション・ステートに保存しています。このようにすることで、生 成AI構成に記載したPL/SQLファンクション内から、送信 したアイテムの値を参照できます。 168 Copyright © 2025, Oracle and/or its affiliates 1 2 3 4 5
  48. Task 4.6: TRUEアクションを追加します 1. 動的アクションGenerate Email Text with AI のノードTrue上で右クリックし、コンテキスト・メニュー

    を表示します。 2. TRUEアクションの作成を実行します。 170 Copyright © 2025, Oracle and/or its affiliates 1 2
  49. Task 4.7: TRUEアクションを追加します 1. 新規に作成されたTRUEアクションを選択します。 2. 識別のアクションにAIによるテキストの生成を選択 します。 3. 生成AIの構成にGenerative

    Text AIを選択し ます。 4. 入力値のタイプにシステム・プロンプトのみを選択し ます。 5. レスポンスの使用のタイプにアイテムを選択します。 6. アイテムにP5_EMAILを選択します。 171 Copyright © 2025, Oracle and/or its affiliates 2 1 3 4 5 6
  50. Task 5.4: アクションを設定します 1. 新規に作成されたアクションを選択します。 2. 識別のタイプはボタン、ラベルはApplyとします。 3. レイアウトの位置に2次を選択します。 4.

    リンクのターゲットを開きます。 5. ターゲットのページに3を指定します。 6. アイテムの設定の名前にP3_SCHOOL_ID、値に &ID.を設定します。 7. キャッシュのクリアに3を設定します。 8. OKをクリックしてターゲットを確定します。 9. 外観のホットをオンにします。 10.サーバー側の条件のタイプにアイテムはNULL、ア イテムにAPPLICATION_STATUS、実行条件 に各行を指定します。 177 Copyright © 2025, Oracle and/or its affiliates 1 2 3 4 9 10 5 6 7 8
  51. Task 5.7: 動的アクションを設定します 1. 新規に作成された動的アクションを選択します。 2. 識別の名前はRefresh Region After Application

    Sentとします。 3. タイミングのイベントをダイアログのクローズに変更し ます。 180 Copyright © 2025, Oracle and/or its affiliates 1 2 3
  52. Task 2.3: 高校について調べます 1. 表示するリージョンをCardsに切り替えます。 2. Manhattan Center for Science

    and Mathematicsの アイコンをクリックします。 188 Copyright © 2025, Oracle and/or its affiliates 1 2
  53. Task 2.4.2: 生成AIと会話を継続します 1. 「What language courses are taught here?」と問合せます。

    2. 「What advanced placement courses are taught at this school?」と問合せます。 3. ダイアログを閉じます。 回答を確認しダイアログを閉じます。 190 Copyright © 2025, Oracle and/or its affiliates 1 2 3
  54. Task 2.6.1: 生成AIを呼び出して出願レターを生成します 1. Student NameにJoeを入力します。 2. Generate Letterをクリックし、本文を生成しま す。

    Parent Name、Parent Emailには、サインインした ユーザーのプロファイル情報が使用されます。 192 Copyright © 2025, Oracle and/or its affiliates 1 2
  55. Task 2.8: 出願状況を確認します 1. Manhattan Center for Science and MathematicsのカードにバッチAPPLIEDが表示

    されます。 2. ボタンApplyが非表示になります。 196 Copyright © 2025, Oracle and/or its affiliates 1 2
  56. Task 2.9: ダイアログを開いて生成AIとチャットします 1. ブレッドクラム上にあるボタンAsk a Questionをク リックします。 2. 「What

    are the top 3 reasons to choose a highschool in New York city?」と問合せ ます。 197 Copyright © 2025, Oracle and/or its affiliates 1 2
  57. Task 1.3: GRANT文を実行します 1. 以下のGRANT文を実行します。 grant create mining model to

    <APEXワーク スペース・スキーマ>; 権限を与えるAPEXのワークスペース・スキーマ名は、 SQLコマンドのスキーマで選択するスキーマになります。 202 Copyright © 2025, Oracle and/or its affiliates 1
  58. Task 3.4: ベクトル・プロバイダを作成します 1. 識別のプロバイダ・タイプにデータベースONNXモデ ルを選択します。 2. 名前はDB ONNX Modelとします。確定すると静

    的IDにdb_onnx_modelが設定されます。 3. ローカル埋込みのONNXモデル所有者にONNXモ デルをロードしたAPEXワークスペース・スキーマを選 択します。 4. ONNXモデル名にDOC_MODELを選択します。 208 Copyright © 2025, Oracle and/or its affiliates 5 1 2 3 4
  59. Task 7.4: レスポンスを確認します 1. クイック・アクションWhat is the graduation rate? のレスポンスを確認します。

    2. 開発者ツールバーからアプリケーション・ビルダーを開 きます。 230 Copyright © 2025, Oracle and/or its affiliates 1 2
  60. Our mission is to help people see data in new

    ways, discover insights, unlock endless possibilities.