Comment gérer les entrées et sorties ? Renvoyez JSON {"rules": [liste de plus de 2 règles], "why": "brief"}.
Changement de mentalité clé : les entrées de l'utilisateur ET les sorties du modèle sont des données non fiables. L'utilisateur peut essayer d'interrompre votre invite ; Le modèle peut renvoyer du contenu incorrect, nuisible ou substitué. Règles : Ne collez pas la sortie du modèle directement dans du HTML, du SQL ou des commandes sans échappement (risque de XSS et d'injections) ; valider la structure et le contenu de la réponse avant utilisation ; limiter ce que le modèle peut généralement renvoyer (format, longueur) ; traitez son texte comme une entrée provenant d'un étranger et non comme un code provenant de vous-même. Règle : faites confiance à la sortie du modèle exactement autant que vous feriez confiance au texte d'un utilisateur aléatoire - c'est-à-dire ne faites pas confiance, mais vérifiez.