ユースケースと必要な制御レベルに応じて、コンテンツの生成をさまざまな方法で制御できます。
プロンプト設計
プロンプトの設計について学習し、ニーズに固有の出力を生成するようにモデルに影響を与えます。
たとえば、タスクに関連する情報を構造化された方法で提供する方法を学びます。
モデル パラメータ
モデル パラメータを構成して、モデルがレスポンスを生成する方法を制御します。これらのパラメータには、最大出力トークン、temperature、topK、topP などがあります。
たとえば、temperature
パラメータを調整して、回答のランダム性の程度を制御できます。
安全性設定
安全性設定を使用して、有害と見なされる可能性のある回答が返される可能性を調整します。これらの設定は、ヘイトスピーチ、ハラスメント、性的描写が露骨なコンテンツ、危険なコンテンツの可能性のある出力を制御するのに役立ちます。
たとえば、有害な商品、サービス、アクティビティへのアクセスを促進または可能にするレスポンスをブロックできます。
システム指示
システム指示を設定して、モデルの動作を制御します。この機能は、エンドユーザーからの詳細な手順を示すためにモデルに追加する「前文」のようなものです。
たとえば、海賊のようにレスポンスを返すようにモデルに指示したり、特定の形式でレスポンスを返すように指示したりできます。
レスポンス スキーマを使用した構造化出力
プロンプトとともにレスポンス スキーマを渡して、特定の出力スキーマを指定します。この機能は、JSON 出力の生成時に最も一般的に使用されますが、分類タスク(モデルに特定のラベルやタグを使用させる場合など)にも使用できます。