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()
Cadre unique
const result = await client . complianceCheck ({
content: "Notre système d'IA traite les photos des utilisateurs pour déterminer la solvabilité et l'éligibilité au prêt." ,
framework: "gdpr" ,
strictMode: true ,
includeExplanations: true
});
console . log ( result . compliance_score . score ); // 0-10
console . log ( result . compliance_score . label ); // "Critique" | "Mauvais" | "Moyen" | "Bon" | "Excellent"
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 ( ` Remédiation : ${ issue . remediation_effort } ` );
});
Cadre multiple
const result = await client . complianceCheck ({
content: "Les dossiers des patients sont traités par notre assistant de diagnostic IA." ,
frameworks: [ "gdpr" , "hipaa" ],
context: {
domain: "santé" ,
data_types: [ "dossiers_santé" , "identifiants_patients" ],
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 ( `Moyenne : ${ result . cross_framework_summary . average_score } ` );
console . log ( `Le plus faible : ${ result . cross_framework_summary . weakest_framework } ` );
Paramètres
Paramètre Type Description contentstringTexte à évaluer (1–50 000 caractères) frameworkstringClé de cadre unique frameworksstring[]Clés de plusieurs cadres contextobjectContexte de domaine pour un appariement précis des exigences strictModebooleanInterprétation des exigences plus stricte includeExplanationsbooleanExplications par exigence
Cadres pris en charge
Clé Cadre Juridiction gdprRèglement général sur la protection des données Union européenne ccpaLoi californienne sur la protection de la vie privée des consommateurs Californie, États-Unis hipaaLoi sur la portabilité et la responsabilité en matière d’assurance maladie États-Unis eu_ai_actLoi sur l’IA de l’Union européenne Union européenne india_dpdpLoi sur la protection des données personnelles numériques Inde india_ai_govCadre de gouvernance de l’IA en Inde Inde
Réponse : ComplianceResult
{
"framework" : "gdpr" ,
"compliance_score" : {
"score" : 4.2 ,
"confidence" : 0.85 ,
"label" : "Moyen"
},
"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" : "high" , "description" : "..." , "remediation_effort" : "medium" }
],
"improvement_suggestions" : [ "..." ],
"from_cache" : false
}
Quelles sont les prochaines étapes
Sessions et Politique Suivi des sessions multi-tours et application des politiques.
Évaluation Évaluer le contenu sur les 8 dimensions RAIL.