prompts: general: - "Quels sont les principaux défis auxquels les agriculteurs sont confrontés aujourd'hui ?" - "Explique-moi les différences entre l'agriculture biologique et l'agriculture conventionnelle." - "Comment l'agriculture contribue-t-elle à la lutte contre le changement climatique ?" - "Quels sont les avantages et inconvénients des OGM dans l'agriculture ?" techniques: - "Comment fonctionne la rotation des cultures et pourquoi est-elle importante ?" - "Explique les avantages de l'irrigation goutte à goutte pour les cultures." - "Quels sont les types de fertilisants les plus utilisés en agriculture et leurs impacts ?" - "Quelles sont les techniques de lutte biologique contre les nuisibles ?" # ---------------------------------------------------------- # Gestion du formulaire dynamique # ---------------------------------------------------------- # Version 1 : Liste de champs sous 'variables' (sans structure de 'parts') # ---------------------------------------------------------- # Chaque champ est défini directement sous 'variables'. # Vous pouvez ajouter des champs en suivant ce format. # Pour utiliser cette version, laissez-la telle quelle et commentez la version 2 ci-dessous. variables: - label: "Région viticole" nature: 'radio' key: param1 options: ["Champagne", "Vin de Bordeaux", "Occitanie"] value: # Valeur par défaut - label: "Millésime" nature: 'selectbox' key: param2 options: ["2019", "2020", "2021", "2022"] value: # Valeur par défaut - label: "Budget prévu (en €)" nature: 'numeric' key: param3 value: # Valeur par défaut - label: "Date de récolte" nature: 'date' key: param4 value: # Valeur par défaut - label: "Remarques sur la récolte" nature: 'text_area' key: param5 value: # Valeur par défaut # Version 2 : Structure de 'parts' pour organiser les champs en sections # ---------------------------------------------------------------------- # Chaque 'part' représente une section contenant un groupe de champs (par exemple : Panier, Livraison). # La clé 'number' permet d’ordonner les sections. # Pour activer cette version, commentez la Version 1 ci-dessus et décommentez cette section. # variables: # parts: # - name: "Panier" # number: 1 # fields: # - label: "Région viticole" # nature: 'radio' # key: param1 # options: ["Champagne", "Vin de Bordeaux", "Occitanie"] # value: # Valeur par défaut # - label: "Millésime" # nature: 'selectbox' # key: param2 # options: ["2019", "2020", "2021", "2022"] # value: # Valeur par défaut # - label: "Budget prévu (en €)" # nature: 'numeric' # key: param3 # value: # Valeur par défaut # - name: "Livraison" # number: 2 # fields: # - label: "Adresse de livraison" # nature: '' # key: param6 # value: # Valeur par défaut # - label: "Date de livraison souhaitée" # nature: 'date' # key: param7 # value: # Valeur par défaut # - name: "Paiement" # number: 3 # fields: # - label: "Mode de paiement" # nature: 'selectbox' # key: param8 # options: ["Carte de crédit", "Virement bancaire", "Chèque"] # value: # Valeur par défaut # - label: "Conditions de paiement" # nature: 'text_area' # key: param9 # value: # Valeur par défaut # - name: "Remarques supplémentaires" # number: 4 # fields: # - label: "Remarques générales" # nature: 'text_area' # key: param10 # value: # Valeur par défaut prompt_system: "Prompt system par défaut" prompt_template: " Paramètre 1 : {param1} Paramètre 2 : {param2} Paramètre 3 : {param3} Paramètre 4 : {param4} Documents partagées : {commonContext} Document de référence : {documentContext} {prompt_system} Voici l'historique des messages : {messages} Les attentes de l'utilisateur sont : {query} "