OpenAI outil de vérification de la sécurité des applications avec l'IA

Promptfoo.

Contrôles du comportement des applications avec des modèles linguistiques

4.40 / 5Évaluation du catalogue
Site officiel

Promptfoo lance des ensembles d'entrées et de contrôles pour les applications AI. Il peut être utilisé pour évaluer les changements et vérifier les règles convenues dans leur environnement.

Guide OpenAI avec un exemple de rapport Promptfoo
Guide OpenAI avec un exemple de rapport Promptfoo. Ouvrir la source

Vérifiez non seulement la formulation du refus

L'agent peut répondre poliment qu'il n'a rien changé, bien que l'outil ait déjà envoyé l'équipe. Dans Promptfoo, vous pouvez compiler des scripts qui vérifient la réponse et les certificats d'avancement disponibles. Pour la première course, prenez votre application de test et le bouchon de l'outil externe. Déterminez quelles opérations sont autorisées et enregistrez le journal des appels. La conclusion ne dépendra pas seulement de la crédibilité du texte du modèle.

Limites d'apprentissage des pouvoirs

Dans l'assistant de test, vous pouvez lire l'état de la commande et les modifications nécessitent une confirmation manuelle. Faites une question de statut ordinaire, une demande ambiguë et une demande explicite de modifier l'enregistrement. Vérifiez non seulement la réponse, mais également le nombre d'appels de l'outil d'enregistrement. Après avoir changé le modèle, répétez l'ensemble sur les mêmes données. Vérifiez que la lecture sécurisée ne s’arrête pas en même temps que la correction des comportements dangereux.

Ce qui rend la vérification répétitive

Stockez les entrées, les résultats attendus et la version de l'application ensemble. Lorsque le résultat est évalué par un autre modèle, examinez les cas controversés manuellement. Pour un signal structuré, comme la présence d'un enregistrement dans un journal, utilisez une vérification précise dans le code. L'ensemble des tests couvre les situations spécifiées. Ajoutez de nouveaux exemples de changements réels dans les rôles et les outils, tout en conservant l'autorisation de vérification et les limites de l'environnement de test. Pour chaque lancement, notez l'accès que l'agent a effectivement reçu. Répétez le script avec un rôle différent si l'application dessert plusieurs groupes d'utilisateurs.

Pour quelles tâches convient-il

  • Vérifier que l'agent de test effectue uniquement les actions autorisées
  • Comparer les résultats de deux configurations sur un ensemble
Fonctionnalités

Les points forts

  • Prend en charge les kits de test et de vérification des résultats reproductibles
  • Il existe des guides officiels pour l'intégration et l'évaluation
Il faut prendre en compte

Limites

  • Vous ne pouvez vérifier que votre application ou un environnement explicitement autorisé
  • L'évaluation du texte ne remplace pas les vérifications des actions et rôles externes

Choix et conditions

Mode gratuit
Oui
Période d'essai
Non confirmé
Sans inscription
Non confirmé
Interface en russe
Non confirmé
Installation locale
Oui
API
Non confirmé

« Non confirmé » signifie que les informations disponibles ne suffisent pas. La fonctionnalité peut exister ; vérifiez les conditions du développeur.

Formats d’entrée
Texte, Code
Résultat
Texte, Données

Conditions

La bibliothèque ouverte est disponible sans abonnement obligatoire. Les défis des modèles, les calculs et les capacités gérées sont pris en compte séparément. Vous ne pouvez vérifier que votre application ou un environnement explicitement autorisé.

De la tâche au premier résultat

Exemple pratique

Tâche
Vérifier que l'agent de test effectue uniquement les actions autorisées
Que préparer
Une copie de test de l'Assistant et une stratégie de lecture et d'écriture fictive.

Consigne ou requête

Lancez les requêtes normales et limites. Vérifiez que la lecture autorisée fonctionne et que l'action sans autorisation n'est pas dans le journal.

Résultat attendu

Rapport avec les entrées, les actions observées et les commentaires sur les règles.

Comment vérifier le résultat

  • Vérifiez le journal de l'outil séparément du texte de la réponse.
  • Ne testez que dans un environnement cohérent.

Cet exemple pédagogique préparé par la rédaction décrit une tâche ; il ne présente pas le résultat d’un test personnel du service. Vérifiez la disponibilité du mode requis, les droits sur les fichiers d’origine et les conditions d’utilisation du résultat.

Vérifier les détails

Sources officielles

  1. Guide OpenAI de Promptfoo
  2. Présentation officielle de Promptfoo

La description est faite à partir des matériaux du développeur. Les fonctionnalités, les prix et la disponibilité peuvent varier; vérifiez la source avant de l'utiliser.