Recommendations are now generated by AI, changed format for key findings, risks names are now bold

This commit is contained in:
2025-08-11 21:51:21 +02:00
parent 2d2dc7ed14
commit e68a0f615a
5 changed files with 89 additions and 26 deletions

View File

@@ -1,6 +1,6 @@
from celery import shared_task
from backend.core.models import Organization, Document, Risk, Control, DocumentRiskControl
from backend.core.utils import get_top_risk, get_controls_for_risk, generate_key_findings
from backend.core.utils import get_top_risk, get_controls_for_risk, generate_key_findings, generate_recommendations
from django.shortcuts import get_object_or_404, render
from .utils import send_payment_email
from backend.core.tables import get_risk_table
@@ -59,4 +59,10 @@ def create_document_for_organization(confirmation_email):
document.key_findings = key_findings
document.save()
send_payment_email(confirmation_email)
risk_for_recomendation = get_risk_table(document)[:10]
recommendations = generate_recommendations(risk_for_recomendation, organization)
if recommendations:
document.recomendations = recommendations
document.save()
send_payment_email(confirmation_email)