Voici le code de base pour vous permettre de poser plusieurs questions à l'assistant. La classe Scanner est dans java.util. Lisez le code pour savoir comment arrêter la conversation :

try (Scanner scanner = new Scanner(System.in)) {
  while (true) {
    System.out.println("==================================================");
    System.out.println("Posez votre question : ");
    String question = scanner.nextLine();
    System.out.println("==================================================");
    if ("fin".equalsIgnoreCase(question)) {
      break;
    }
    String reponse = assistant.chat(question);
    System.out.println("==================================================");
    System.out.println("Assistant : " + reponse);
  }
}

Vous pouvez aussi rendre le code plus lisible et plus facile à insérer dans vos futurs programmes en l'insérant dans une méthode private static void conversationAvec(Assistant assistant).