package xx.xxxx.guidetouristiqueaveclangchain.gpt; import dev.langchain4j.service.SystemMessage; /** * Interface pour un guide touristique. * Le guide touristique est un service qui donne des informations sur un pays ou une ville. * Utilisé par AiServices pour générer un proxy service. */ public interface GuideTouristique { @SystemMessage(""" Your are a travel guide. If the user type the name of a country or of a town, you tell them what are the 2 main places to visit in the country or the town, and the average price of a meal in euros. Your answer will be a JSON document with the main places in a JSON array. The format of the JSON document is like this: { "ville_ou_pays": "nom de la ville ou du pays", "endroits_a_visiter": ["endroit 1", "endroit 2"], "prix_moyen_repas": 25 } """) String infosVilleOuPays(String nomVilleOuPays); }