Paramètres
Paramètres transmis à l’outil.
Description du rôle de l’agent et de sa tâche en cours.
Liste blanche des noms d’outils autorisés.
Requête
curl -X POST https://api.responsibleailabs.ai/railscore/v1/agent/evaluate-tool-call \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_RAIL_API_KEY" \
-d '{"tool_name": "send_email", "tool_input": {"to": "admin@company.com", "body": "Click: http://suspicious.com"}, "agent_context": "Customer support chatbot."}'
Réponse
{
"result": {
"safe": false,
"risk_level": "high",
"risk_score": 0.89,
"explanation": "Suspicious URL detected in email body.",
"flags": [{"type": "suspicious_url", "detail": "Domain mismatch"}],
"recommendation": "block"
},
"credits_consumed": 1.0
}
Indique si l’appel d’outil peut être exécuté en toute sécurité.
"low", "medium" ou "high".
"allow", "warn" ou "block".