翻訳

Select AIを使用すると、OCI翻訳サービスの生成AIを使用して、テキストを選択した言語に翻訳できます。

この機能は、既存のSelect AI RAGとともに使用できます。translateDBMS_CLOUD_AI.GENERATEまたはnarrateを組み合せて、翻訳済出力を優先言語で生成するために生成AIを使用できます。

詳細は、TRANSLATEファンクションGENERATEファンクションおよび例: Select AI変換を参照してください。

トピック

翻訳のメリット

Select AIの翻訳機能を使用すると、入力テキストをさまざまな言語で翻訳できます。

次の利点があります。
  • Translateは、テキストを好みの言語に変換することで使いやすさを向上させ、データベースをより効果的に操作できるようにします。
  • Translateを使用すると、1つの言語のドキュメントを、選択した埋込みモデルに適した言語に変換でき、RAGで使用するベクターが改善されます。
  • DBMS_CLOUD_AI.GENERATEまたはNARRATEを使用するときに、出力を優先言語に自動的に変換します。

翻訳の使用方法

Select AIでは、translateアクションを使用するか、DBMS_CLOUD_AI.GENERATEまたはDBMS_CLOUD_AI.TRANSLATEファンクションをコールして、テキスト入力を優先言語に変換できます。

Select AI翻訳機能を使用するには、Oracle Cloud Infrastructure Languageサービスにアクセスするための適切なIAMポリシー権限が必要です。

IAMポリシーでai-service-language-familyリソースを使用する権限を付与します。特定のコンパートメント内のユーザー・グループに権限を付与するポリシー・ステートメントの例を次に示します。

allow group <your group name> to use ai-service-language-family in compartment <your_compartment>
  • リソース・プリンシパル資格証明を使用する場合は、動的グループに権限を割り当てます。

  • 秘密キー資格証明を使用する場合は、ユーザー・グループに権限を割り当てます。

動的グループでは、OCIDsまたはタグを照合してデータベースやファンクションなどのリソースを識別し、ユーザー・グループには個々のIAMユーザーが含まれます。

ポリシーがOCIリソースに適用される場合は動的グループを使用し、ポリシーがヒューマン・ユーザーに適用される場合はユーザー・グループを使用します。動的グループおよびユーザーグループを作成する詳細な手順については、Managing Dymanic Groupsを参照してください。

詳細は、言語ポリシーを参照してください。

次のものを使用してテキストを翻訳できます。