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.

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
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
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
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.


