petter2025's picture
Upload folder using huggingface_hub
afa4de7 verified
raw
history blame
718 Bytes
import random
import logging
from app.models.intent_models import IntentSimulation
logger = logging.getLogger(__name__)
# Note: This endpoint is deprecated. Use /v1/intents/evaluate instead.
def simulate_intent(intent: IntentSimulation) -> dict:
logger.warning(
"Deprecated endpoint /simulate_intent used. Please migrate to /v1/intents/evaluate.")
# For backward compatibility, we still use random risk.
risk_score = random.uniform(0, 1)
if risk_score < 0.2:
recommendation = "safe_to_execute"
elif risk_score < 0.6:
recommendation = "requires_approval"
else:
recommendation = "blocked"
return {"risk_score": risk_score, "recommendation": recommendation}