Zum Hauptinhalt springen

client.complianceCheck()

Einzelnes Framework

const result = await client.complianceCheck({
  content: "Unser KI-System verarbeitet Benutzerfotos, um die Kreditwürdigkeit und die Darlehensberechtigung zu bestimmen.",
  framework: "gdpr",
  strictMode: true,
  includeExplanations: true
});

console.log(result.compliance_score.score);    // 0-10
console.log(result.compliance_score.label);    // "Kritisch" | "Schlecht" | "Befriedigend" | "Gut" | "Ausgezeichnet"
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(`  Abhilfe: ${issue.remediation_effort}`);
});

Mehrere Frameworks

const result = await client.complianceCheck({
  content: "Patientenakten werden von unserem KI-Diagnoseassistenten verarbeitet.",
  frameworks: ["gdpr", "hipaa"],
  context: {
    domain: "gesundheitswesen",
    data_types: ["gesundheitsakten", "patientenidentifikatoren"],
    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(`Durchschnitt: ${result.cross_framework_summary.average_score}`);
console.log(`Schwächster: ${result.cross_framework_summary.weakest_framework}`);

Parameter

ParameterTypBeschreibung
contentstringZu bewertender Text (1–50.000 Zeichen)
frameworkstringSchlüssel für ein einzelnes Framework
frameworksstring[]Schlüssel für mehrere Frameworks
contextobjectKontext des Bereichs für genaue Anforderungsübereinstimmung
strictModebooleanStrengere Auslegung der Anforderungen
includeExplanationsbooleanErklärungen pro Anforderung

Unterstützte Frameworks

SchlüsselFrameworkZuständigkeit
gdprAllgemeine DatenschutzverordnungEuropäische Union
ccpaCalifornia Consumer Privacy ActKalifornien, USA
hipaaHealth Insurance Portability and Accountability ActVereinigte Staaten
eu_ai_actEU AI ActEuropäische Union
india_dpdpDigital Personal Data Protection ActIndien
india_ai_govIndien AI Governance FrameworkIndien

Antwort: ComplianceResult

{
  "framework": "gdpr",
  "compliance_score": {
    "score": 4.2,
    "confidence": 0.85,
    "label": "Befriedigend"
  },
  "requirements_checked": 12,
  "requirements_passed": 7,
  "requirements_failed": 4,
  "requirements_warned": 1,
  "requirements": [
    { "requirement_id": "...", "status": "pass", "score": 8.5, "article": "Art. 5" }
  ],
  "issues": [
    { "id": "...", "severity": "hoch", "description": "...", "remediation_effort": "mittel" }
  ],
  "improvement_suggestions": ["..."],
  "from_cache": false
}

Was kommt als Nächstes

Sitzungen und Richtlinien

Mehrere Sitzungsverfolgung und Durchsetzung von Richtlinien.

Bewertung

Inhalte über alle 8 RAIL-Dimensionen bewerten.