Arborescence des pages

Vous regardez une version antérieure (v. /wiki/display/ES/Mise+en+place+de+l%27enrichissement+par+l%27IA+Aristote) de cette page.

afficher les différences afficher l'historique de la page

« Afficher la version précédente Vous regardez la version actuelle de cette page. (v. 2) afficher la version suivante »

ESUP-Pod v3.7.0

Ce paragraphe ne concerne que les Versions de ESUP-Pod 3.7.0 et suivantes. 

Introduction

Ce module permet d'enrichir les vidéo avec l'IA Aristote développé par l'école Centrale Supelec. Les enrichissements permettent notamment la génération automatique de métadonnées (titre, description et mots clefs), d'une transcription ainsi qu'un Quiz à partir de la bande son de la vidéo.

Techniquement les demandes d'enrichissement se font à l'initiative des propriétaires de vidéo depuis la page la page d'édition. Une demande et alors envoyée sur le serveur Aristote avec en parametre, l'URL d'un fichier audio (correspondant à la bande son de la vidéo) et une URL de notification qui sera contactée par Aristote une fois le traitement achevé.

Configuration

Pour activer la fonctionnalité il faut renseigner les variables suivantes dans le fichier pod/custom/settings_local.py

  • USE_AI_ENHANCEMENT = True # Activation de la fonctionnalité
  • AI_ENHANCEMENT_API_URL = 'https://api.aristote.education/api' # URL pour contacter l'API d'Aristote
  • AI_ENHANCEMENT_CLIENT_ID = 'iniv_client_id'
  • AI_ENHANCEMENT_CLIENT_SECRET = 'xxx-xxx-xxx'
  • AI_ENHANCEMENT_API_VERSION = 'v1' # Version de l'API d'Aristote utilisée pour l'enrichissement

Pour obtenir les valeurs à renseigner pour les variables AI_ENHANCEMENT_CLIENT_ID et AI_ENHANCEMENT_CLIENT_SECRET, il faut faire une demande d'accès à l'API d'aristote auprès de Centrale Supelec ( contact.aristote@centralesupelec.fr )

D'autres variables (utiles mais non nécessaires au fonctionnement) peuvent également être ajoutées :

  • AI_ENHANCEMENT_CGU_URL = '' # URL de la page des condition d'utilisation de l'IA Aristote
  • AI_ENHANCEMENT_FIELDS_HELP_TEXT = '' # Personnalisation des termes utilisés pour décrire les champ de saisie sur le formulaire de demande d'enrichissement
  • AI_ENHANCEMENT_TO_STAFF_ONLY = True # Restriction (ou non) de l'accès à la fonctionnalité aux utilisateur ayant le statut "Equipe"
  • Aucune étiquette