Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Alibi explainability skill for counterfactual explanations, anchors, and trust scores.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-12 | ✗→✓ | ▲ Improved | -16% | 0% |
| case-13 | ✗→✓ | ▲ Improved | -58% | 0% |
| case-14 | ✗→✓ | ▲ Improved | -13% | 0% |
| case-15 | ✗→✓ | ▲ Improved | 81% | 0% |
| case-16 | ✗→✓ | ▲ Improved | 21% | 0% |
Alibi explainability skill for counterfactual explanations, anchors, trust scores, and advanced model interpretation techniques.
json{ "type": "object", "required": ["modelPath", "explainerType", "instancePath"], "properties": { "modelPath": { "type": "string", "description": "Path to the trained model" }, "explainerType": { "type": "string", "enum": ["counterfactual", "anchor", "integrated_gradients", "cem", "trust_score", "prototype"], "description": "Type of Alibi explainer to use" }, "instancePath": { "type": "string", "description": "Path to instance(s) to explain" }, "counterfactualConfig": { "type": "object", "properties": { "targetClass": { "type": "integer" }, "maxIterations": { "type": "integer" }, "lambda": { "type": "number" }, "featureRange": { "type": "object" } } }, "anchorConfig": { "type": "object", "properties": { "threshold": { "type": "number" }, "coverageSamples": { "type": "integer" }, "beamSize": { "type": "integer" } } }, "cemConfig": { "type": "object", "properties": { "mode": { "type": "string", "enum": ["PP", "PN"] }, "kappaMin": { "type": "number" }, "kappaMax": { "type": "number" } } }, "trainingDataPath": { "type": "string", "description": "Path to training data (required for some explainers)" } } }
json{ "type": "object", "required": ["status", "explanations"], "properties": { "status": { "type": "string", "enum": ["success", "error"] }, "explanations": { "type": "array", "items": { "type": "object", "properties": { "instanceId": { "type": "string" }, "originalPrediction": { "type": "string" }, "explanation": { "type": "object" } } } }, "counterfactuals": { "type": "array", "items": { "type": "object", "properties": { "instanceId": { "type": "string" }, "counterfactual": { "type": "object" }, "targetClass": { "type": "string" }, "changedFeatures": { "type": "array" } } } }, "anchors": { "type": "array", "items": { "type": "object", "properties": { "instanceId": { "type": "string" }, "rules": { "type": "array", "items": { "type": "string" } }, "precision": { "type": "number" }, "coverage": { "type": "number" } } } }, "trustScores": { "type": "array", "items": { "type": "object", "properties": { "instanceId": { "type": "string" }, "score": { "type": "number" }, "closestClass": { "type": "string" } } } } } }
javascript{ kind: 'skill', title: 'Generate counterfactual explanations', skill: { name: 'alibi-explainer', context: { modelPath: 'models/loan_classifier.pkl', explainerType: 'counterfactual', instancePath: 'data/rejected_applications.csv', counterfactualConfig: { targetClass: 1, maxIterations: 1000, lambda: 0.1 }, trainingDataPath: 'data/train.csv' } } }
Other measured skills in the registry, with their headline benchmark lift.