プロジェクトの作成

OCI生成AIサービスでプロジェクトを作成します。

Oracle Cloudコンソールを使用してプロジェクトを作成します。会話およびレスポンスのデータ保持およびメモリー設定を構成します。分離された環境でコードを実行し、ファイルを操作するには、プロジェクトのサンドボックスも有効にします。

ヒント

プロジェクトを作成した後、その詳細を表示して、更新、別のコンパートメントへの移動、タグの管理、削除など、その他のタスクを実行できます。コンソールの「アクション」メニュー(3つのドット)を使用して、これらのタスクにアクセスします。詳細は、プロジェクトのリストを参照してください。

プロジェクトを作成するには、リスト・ページで「プロジェクトの作成」を選択します。リスト・ページの検索に関するヘルプが必要な場合は、プロジェクトのリストを参照してください。

基本的な情報

  1. (オプション)プロジェクトの名前を入力します。名前は文字またはアンダースコアで開始し、その後に文字、数字、ハイフンまたはアンダースコアが続きます。長さは1 - 255文字です。名前を入力しないと、後で変更できる名前が生成されます。
    生成された名前の形式はgenerativeaiproject<timestamp>です。例: generativeaiproject20260316042443
  2. (オプション)プロジェクトの説明を入力します。
  3. プロジェクトを作成するコンパートメントを選択します。デフォルト・コンパートメントはリスト・ページと同じですが、作業する権限がある任意のコンパートメントを選択できます。

データ保存

レスポンスおよび会話を格納できる期間を構成します。レスポンス保持は、自動削除の前に生成後に個々のレスポンスが保持される期間を制御します。会話の保持は、最新の更新後に会話が格納される期間を制御します。最大保存期間は720時間(30日)です。

  1. 「レスポンスの保持(時間)」に、生成後に各レスポンスを保持する時間を入力します。
  2. 「会話の保持(時間)」には、最新の更新後に会話を保持する期間を入力します。

短期メモリー圧縮

短期メモリー圧縮構成では、トークン使用を削減しながらキー情報を保持するように会話コンテキストの要約を構成します。

ノート

圧縮モデルは、作成時にのみ設定できます。後で変更することはできません。短期メモリー圧縮はいつでも有効にできますが、このプロジェクトを削除しないかぎり、有効にした後は無効にしたり削除することはできません。
  1. (オプション)短期メモリー圧縮を有効にして、以前のチャット履歴を要約し、コンテキストを軽く保ちます。
  2. 短期メモリー圧縮を有効にする場合は、圧縮(サマリー)モデルを選択します。
    モデルのリストは地域によって異なります。使用可能なモデルについては、エンタープライズAIエージェントの生成AIモデルおよびリージョンを参照してください。

長期メモリー

Long-term memory configでは、長期メモリーで会話からキー情報を抽出し、後で取得できるように格納できます。格納された情報は検索可能なベクトルとして埋め込まれます。

ノート

抽出および埋込みモデルは、作成時にのみ設定できます。後で変更することはできません。長期メモリーはいつでも有効にできますが、このプロジェクトが削除されないかぎり、有効にした後は無効にしたり削除することはできません。
ヒント

この長期メモリー機能を有効にする場合、最良の結果を得るには、「データ保持」セクションで、「レスポンス」と「会話」の両方の保持時間を最大使用可能値(720時間)に設定することをお薦めします。
  1. (オプション)将来の会話で取得するためのキー情報の格納に役立つ長期メモリーを有効にします。
  2. 長期メモリ機能を有効にする場合は、モデルを選択します。
    • 長期メモリー抽出モデル: 格納するキー情報を取得および識別するためのモデル。モデルのリストは地域によって異なります。使用可能なモデルについては、エンタープライズAIエージェントの生成AIモデルおよびリージョンを参照してください。
    • 長期メモリー埋込みモデル: 格納された情報を検索可能なベクトルに変換するためのモデル。

サンドボックスの構成

サンドボックスを有効にして、このプロジェクトの分離ランタイムを作成します。各サンドボックスでは、コマンドを実行したり、ファイルの読取りまたは書込みを実行できます。プロジェクトは共有ネットワーク設定を提供します。OCI生成AIのサンドボックスおよびサンドボックスのAPIレベルの権限を参照してください。

重要

プロジェクトのサンドボックスを有効にした後は、無効にできません。サンドボックスを作成する前に、ネットワーク構成を選択します。別のカスタム・サブネットまたはネットワーク・セキュリティ・グループのセットを使用するには、別のプロジェクトを作成します。
  1. (オプション)「サンドボックス構成」を展開し、「このプロジェクトでのサンドボックスの有効化」をオンにします。
    CLIまたはSDKを介して作成された新しいサンドボックスでは、プロジェクトのサンドボックス構成が使用されます。プロジェクトに実行環境が必要ない場合は、サンドボックスを無効のままにできます。
  2. サンドボックスを有効にする場合は、ネットワーキング・モードを選択します。
    • 管理対象: サービス管理のアウトバウンド・ネットワーキングを使用します。ワークロードに必要な宛先へのアクセスを許可するネットワーク・ポリシー・モードを選択します。ALLOW_ALLは、アウトバウンド・アクセスを許可します。プロジェクトを作成する前に、この選択を確認してください。
    • カスタム: アウトバウンド・トラフィックをサブネット経由でルーティングします。プライベート・サブネットのサブネットOCIDをプロジェクトと同じリージョンに入力します。オプションのネットワーク・セキュリティ・グループを追加するには、「ネットワーク・セキュリティ・グループ・タグの追加」を選択し、そのネットワーク・セキュリティ・グループOCIDを入力します。サブネットと同じVCNで最大5つの一意のNSGを指定できます。
    カスタム・ネットワーキングでは、VCNルート、セキュリティ・リストおよびNSGによってアウトバウンド・アクセスが制御されます。サンドボックスのネットワーキングを参照してください。
  3. (オプション)ウォーム・プール構成で、サンドボックス・リクエストが届く前に準備する容量を構成します。

    ウォームプールは、プロジェクトがアクティブになると作成されます。ネットワーク・モードとウォーム・プール・タイプは別々の選択肢です。どちらのネットワーク・モードも、どちらのプール・タイプでも使用できます。

    • 管理対象(デフォルト): サービス管理のランタイム・イメージを使用します。一意の「名前」を入力し、「シェイプ」を選択して、フォームに表示される「目的のアイドル容量ターゲット」を選択します。
    • カスタム: 独自のコンテナ・イメージを使用します。一意の名前およびコンテナ・イメージを入力し、「シェイプ」および「目的のアイドル容量ターゲット」を選択します。「サンドボックスでのカスタム・イメージの使用」で説明されているイメージおよびアクセス権限を準備します。

    「プールの追加」を選択して、別のプールを構成します。ウォームプールなしでプロジェクトを作成するには、削除アイコンを選択してすべてのプールエントリを削除します。Warm Pools for Sandboxesを参照してください。

タグ

  1. (オプション)「タグの追加」を選択し、このプロジェクトにタグを割り当てます。リソース・タグを参照してください。
  2. 「作成」を選択します。
    プロジェクトが「アクティブ」になるまで待機します。サンドボックスを有効にした場合は、「サンドボックスの作成と使用」を参照して、プロジェクト内にランタイムを作成します。