次の方法で共有


プラグインのエラー コードをSecurity Copilotする

プラグインの作成時に発生する可能性があるエラー コードについて説明します。

エラー コード Exception 詳細
2001 InvalidSkillsetParamsException - ユーザー スコープが無効です。 スキル セットに対して選択されたスコープが無効であるか、現在のユーザーが使用できません。

- 形式が無効です。 現在使用できる形式は yaml と JSON です。

- スキル セット URL がありません。 ユーザーが OpenAI Json マニフェストを選択する場合、マニフェストの URL の値の指定が必須になります。
2002 SkillsetProcessingException - パラメーターが見つからないか、空白のパラメーターです。 記述子名、説明などの必須フィールドを確認します。

- SkillGroup が指定されていません。 スキル セットでは、少なくとも 1 つの skillGroup がプラグインに存在する必要があります。

- SkillSetUrl がない場合、スキル セットを指定する必要があります。 プラグイン マニフェストを提供する唯一のパスは、マニフェスト ファイルまたはそれを指す URL を介します。 このエラーは、スキル セットが指定されていない場合に表示されます。

- <指定されたマニフェスト エンドポイント URL> にコンテンツがありません。 指定されたエンドポイントが空のようなので、何らかのコンテンツが含まれているかどうかを確認します。

- スキル セットのエンドポイント URL のコンテンツの取得中にエラーが発生しました。 コンテンツを取得するタスクが取り消されていない限り、エンドポイントを手動で確認し、連絡可能な場合はサポートにお問い合わせください。

- プラグイン ファイルに SkillsetDescriptor 名が見つかりませんでした。 フィールドは必須であるため、ファイルで使用できることを確認してください。 ファイルは json または yaml 形式のいずれかです。

- スキル アイコンの問題は、特定のスキル セットに対して有効な URL が指定されていないなど、さまざまな問題が原因で発生する可能性があります。 アイコンの形式が無効である可能性があります。 アイコンのサイズが許容範囲内であることを確認します。 アイコンの URL が有効な場合でも、コンテンツが null 値である可能性があります。 この場合、アイコンの取得中に失敗した状態コードが表示されます。 アイコンに到達可能であることを確認します。 いずれの場合でも、エラー メッセージにはサイズ設定や形式などに関する推奨事項が表示されます。

- API 形式に無効な OpenApiSpecUrl が指定されました。API プラグイン形式では、ユーザーはターゲット API の Swagger を指す OpenApiSpecUrl を持っていることが必須になります。 このエンドポイントがパブリックにアクセスできることを確認してください。

- <SkillGroup> の<スキル>に名前を指定する必要があります。各 SkillGroup には少なくとも 1 つのスキルが必要です。 各スキルには、パラメーターの 1 つとして名前が必要です。 マニフェスト ファイルで名前が正しい形式で使用できることを確認します。 これは、各スキル要素の下にあることを想定しています。 また、SkillGroups とスキルは両方ともリストであり、1 つ以上の要素が必要であるという事実にも注意してください。

- OpenAI マニフェストの問題 - 指定された URL を使用してマニフェストにアクセスできることを確認します。 オープン マニフェスト形式の「概要 - OpenAI API」に従う必要があります。 「セマンティック カーネルを使用して OpenAI プラグインを作成して実行する」を活用して、openAI スタイルのマニフェストを設計できます。 書式設定、コンテンツ、説明、到達可能性に問題がある場合は、正確な問題を調べ、Security Copilotの外部で問題が解決しない場合はチェックしてください。 サポートされていない場合は、サポートにお問い合わせください。

- 無効な GPT モデル - こちらの利用可能なモデルの一覧から利用可能なモデルを使用してください。
2003 RestrictedCharacterException - チェックのパラメーターには、現在は許可されている制限文字のいずれかが含まれています。 -- /、?、#、@ といった文字が含まれていないことを確認します
2004 SkillsetConflictException - <名前> は現在の範囲に既に存在します。 プラグインは既にターゲットの範囲内に存在するため、受け入れられません。 ターゲットの範囲 (ユーザー、テナント、またはグローバル) 内にあるプラグインの現在のセットを確認し、プラグインの一意のインスタンスを使用して再試行してください。
2006 APIkillLoadException - <Name> 1 つ以上のパラメーターでプリミティブでないデータ型 (オブジェクト) が見つかりました。 現時点では、単純な要求本文スキーマのみがサポートされています。 また、本文スキーマの深さは 1 に制限されています。 要求本文スキーマにプリミティブ データ型が含まれるよう API 仕様を更新し、やり直してください。

** 一部のエラー コード カテゴリは、プラグインのアップロード ケースに関連する注意として、スケジュールを解除してスキップされます。