Documentation Index
Fetch the complete documentation index at: https://docs.responsibleailabs.ai/llms.txt
Use this file to discover all available pages before exploring further.
client.complianceCheck()
単一フレームワーク
const result = await client.complianceCheck({
content: "私たちのAIシステムは、ユーザーの写真を処理して信用度とローンの適格性を判断します。",
framework: "gdpr",
strictMode: true,
includeExplanations: true
});
console.log(result.compliance_score.score); // 0-10
console.log(result.compliance_score.label); // "重大" | "不十分" | "普通" | "良好" | "優秀"
console.log(result.requirements_passed);
console.log(result.requirements_failed);
result.requirements.forEach(req => {
console.log(`${req.requirement_id}: ${req.status} (${req.score}/10)`);
});
result.issues.forEach(issue => {
console.log(`[${issue.severity}] ${issue.description}`);
console.log(` 修正: ${issue.remediation_effort}`);
});
複数フレームワーク
const result = await client.complianceCheck({
content: "患者記録は私たちのAI診断アシスタントによって処理されます。",
frameworks: ["gdpr", "hipaa"],
context: {
domain: "医療",
data_types: ["健康記録", "患者識別子"],
cross_border: true
}
});
for (const [framework, check] of Object.entries(result.results)) {
console.log(`${framework}: ${check.compliance_score.score}/10 — ${check.compliance_score.label}`);
}
console.log(`平均: ${result.cross_framework_summary.average_score}`);
console.log(`最も弱い: ${result.cross_framework_summary.weakest_framework}`);
パラメータ
| パラメータ | 型 | 説明 |
|---|
content | string | 評価するテキスト (1–50,000文字) |
framework | string | 単一フレームワークキー |
frameworks | string[] | 複数フレームワークキー |
context | object | 正確な要件マッチングのためのドメインコンテキスト |
strictMode | boolean | より厳格な要件解釈 |
includeExplanations | boolean | 要件ごとの説明 |
サポートされているフレームワーク
| キー | フレームワーク | 管轄 |
|---|
gdpr | 一般データ保護規則 | 欧州連合 |
ccpa | カリフォルニア消費者プライバシー法 | カリフォルニア州、アメリカ |
hipaa | 健康保険の携帯性と説明責任に関する法律 | アメリカ合衆国 |
eu_ai_act | 欧州連合AI法 | 欧州連合 |
india_dpdp | デジタル個人データ保護法 | インド |
india_ai_gov | インドAIガバナンスフレームワーク | インド |
レスポンス: ComplianceResult
{
"framework": "gdpr",
"compliance_score": {
"score": 4.2,
"confidence": 0.85,
"label": "普通"
},
"requirements_checked": 12,
"requirements_passed": 7,
"requirements_failed": 4,
"requirements_warned": 1,
"requirements": [
{ "requirement_id": "...", "status": "pass", "score": 8.5, "article": "第5条" }
],
"issues": [
{ "id": "...", "severity": "high", "description": "...", "remediation_effort": "medium" }
],
"improvement_suggestions": ["..."],
"from_cache": false
}
次のステップ
セッションとポリシー
マルチターンセッションの追跡とポリシーの施行。
評価
すべての8つのRAIL次元にわたってコンテンツをスコアリングします。