TP

5. PARTIE 4 HISTOIRE

Voici comment structurer votre programme pour que NAO réponde à des dates de l'histoire de France en utilisant la logique visuelle de Choregraphe :

1. Structure globale (Le "Flow Diagram")

Dans votre fenêtre principale, vous devez enchaîner ces blocs :

  1. Bloc [Set Language] : Réglez-le sur "French".

  2. Bloc [Animated Say] : Pour que NAO dise "Bonjour, posez-moi une question sur une date de l'histoire de France".

  3. Bloc [Dialog] : C'est ici que toute l'intelligence réside.


2. Configuration du bloc "Dialog" (Le cœur du programme)

Le bloc Dialog ne se contente pas de "dire", il "écoute" et "analyse". Voici comment le remplir :

  1. Créez un nouveau Topic nommé HistoireFrance en français.

  2. Copiez ce code à l'intérieur de l'éditeur du bloc :

Extrait de code
topic: ~HistoireFrance()
language: frf

# On définit des concepts pour plus de souplesse
concept:(quand) [quand "en quelle année" "c'était quand"]

# Réponses aux questions
u:(~quand est-ce que Clovis a été baptisé) Le baptême de Clovis a eu lieu aux alentours de l'an 496.
u:(~quand a eu lieu la bataille de Marignan) La célèbre bataille de Marignan s'est déroulée en 1515.
u:(~quand a débuté la Révolution française) La Révolution a commencé en 1789 avec la prise de la Bastille.
u:(~quand a été proclamée la 5ème République) Elle a été proclamée le 4 octobre 1958.

# Si NAO ne comprend pas
u:(e:Dialog/NoMatch) Je ne connais pas encore cette date, mais je peux vous parler de 1515 ou de 1789.