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