Agitateur de Neurones

Faut-il faire des tests de régression d’une IA ?

You are here:
< Back

Comme toute application, il est primordial de faire des tests de régression sur une Intelligence Artificielle que vous avez développée, qu’elle soit conçue from scratch en Python à partir de librairies open-source comme TensorFlow ou à partir d’une solution propriétaire type Dialogflow.

Par exemple pour un Chatbot, le but est d’exécuter une série de tests pour vérifier que ses performances restent stables et cohérentes dans le temps. Ceci est tout particulièrement important si vous utilisez du Machine Learning.

Vous pouvez employer des outils de génération de tests automatiques. Toujours dans le cas d’un Chatbot, vous pouvez aussi écrire des scripts qui envoient des phrases pré-déterminées (endpoint /query dans l’API REST de DialogFlow par exemple). Il est ainsi intéressant d’ajouter à ces phrases celles souvent utilisées par les utilisateurs.

Pour terminer, rappelons que des hackers ou des personnes indélicates peuvent s’amuser à essayer de manipuler votre IA.

Previous Assistant vocal : pourquoi mon entreprise doit s’y intéresser
Next NLP : est-ce nécessaire pour un Chatbot ?