EvaluatorGenerationInputs interface
評価者生成ジョブのための発信者からの入力。
プロパティ
| evaluator_description | 結果として評価者に向けた人間に優しい説明をオプションで提供します。 継続評価者に |
| evaluator_display_name | 結果として評価される評価者用の人間に優しい表示名をオプションで設定します。 継続評価者に |
| evaluator_name | 評価者名(不変識別子)。 1〜256文字;許可されている文字は、ASCIIの文字、数字、アンダースコア( |
| model | ルーブリック生成に使うLLMモデル(例:「gpt-4o」)。 必須 — ユーザーはサービス所有容量に依存せず、自分自身のモデルを提供しなければなりません。 |
| sources | 生成のためのソース素材 — エージェントの説明、プロンプト、トレース、またはデータセット。 各項目は |
プロパティの詳細
evaluator_description
結果として評価者に向けた人間に優しい説明をオプションで提供します。 継続評価者に EvaluatorVersion.description として浮上しました。 通常、UIから evaluator_display_nameと一緒に収集されます。
evaluator_接頭辞は、関連モデルの他の記述フィールドと区別しています。
evaluator_description?: string
プロパティ値
string
evaluator_display_name
結果として評価される評価者用の人間に優しい表示名をオプションで設定します。 継続評価者に EvaluatorVersion.display_name として浮上しました。 省略された場合、サービスは evaluator_name を表示名として使用します。
evaluator_接頭辞は、不変のevaluator_name識別子と区別しています。
evaluator_display_name?: string
プロパティ値
string
evaluator_name
評価者名(不変識別子)。 1〜256文字;許可されている文字は、ASCIIの文字、数字、アンダースコア(_)、ピリオド(.)、チルデ(~)、ハイフン(-)です。 プレフィックス builtin. はシステム管理評価者専用に予約されており、サービスからは拒否されます。 この名前の評価者がすでにプロジェクトに存在し(かつルーブリックサブタイプである)、サービスは同じ名前で新しいバージョンを作成し、前のバージョンの dimensions を段階的な改善の文脈として使用します(ポスト///ビルド適応ループの基盤)。 古いバージョンは get_version(name, version)を通じてクエリ可能なままです。 既存の評価者がルーブリックサブタイプ評価者(組み込み、プロンプトベース、コードベース)でない場合、 400 Bad Requestでリクエストは却下されます。
evaluator_name: string
プロパティ値
string
model
ルーブリック生成に使うLLMモデル(例:「gpt-4o」)。 必須 — ユーザーはサービス所有容量に依存せず、自分自身のモデルを提供しなければなりません。
model: string
プロパティ値
string
sources
生成のためのソース素材 — エージェントの説明、プロンプト、トレース、またはデータセット。 各項目はtypeによって識別されたEvaluatorGenerationJobSourceバリアントです。
sources: EvaluatorGenerationJobSourceUnion[]