💬 Poser des questions à Alex
Types de questions supportées
Alex peut répondre à une large variété de questions concernant Business Central et le langage AL :
✅ Questions supportées
-
Code AL : Syntaxe, fonctions, méthodes, propriétés
- "Comment créer une table en AL ?"
- "Quelle est la syntaxe pour un trigger OnInsert ?"
-
Objets Business Central : Tables, pages, codeunits, reports
- "Comment fonctionne la table Customer ?"
- "Quels sont les champs de la table Sales Header ?"
-
Concepts techniques : Événements, intégration, permissions
- "Comment publier un événement d'intégration ?"
- "Quelle est la différence entre IntegrationEvent et BusinessEvent ?"
-
Comparaisons de versions : Changements entre versions BC
- "Quelles méthodes de Customer sont obsolètes en BC 26 ?"
- "Qu'est-ce qui a changé dans Sales Header entre BC 25 et BC 26 ?"
-
Bonnes pratiques : Patterns de développement, architecture
- "Comment implémenter un pattern Factory en AL ?"
- "Quelles sont les bonnes pratiques pour les tests unitaires ?"
❌ Questions non supportées
- Questions générales sur Business Central (configuration fonctionnelle)
- Génération complète de code (fonctionnalité à venir 🚀)
- Débogage de votre code spécifique
- Questions sans rapport avec Business Central/AL
Formuler une bonne question
Soyez spécifique
❌ Mauvais : "Comment faire des pages ?"
✅ Bon : "Comment créer une page de liste affichant les clients avec filtres personnalisés ?"
Donnez du contexte
❌ Mauvais : "Ça ne marche pas"
✅ Bon : "J'essaie d'appeler une méthode depuis un événement OnAfterInsert dans la table Sales Line, mais j'obtiens une erreur de compilation. Comment faire ?"
Utilisez les mots-clés AL
Mentionnez les noms d'objets, méthodes, ou concepts AL :
- "table Customer"
- "codeunit Sales-Post"
- "trigger OnValidate"
- "event IntegrationEvent"
Suggestions de prompts
Alex propose des suggestions de questions pour vous inspirer. Cliquez sur "Afficher les suggestions" pour voir :
- Exemples de questions par catégorie (Architecture, Développement, Performance...)
- Badges 🚀 pour les fonctionnalités à venir (génération code, tests, documentation)
Limites et consommation
Longueur des questions
- Maximum : ~2000 caractères par message
- Pour des questions complexes, décomposez en plusieurs messages
Consommation de crédits
La consommation varie selon :
- Complexité de la question : 5-50 crédits en moyenne
- Longueur de la réponse : Plus de contexte = plus de crédits
- Recherche dans la base : Filtres spécifiques (obsolète, événements)
Posez des questions précises plutôt que générales. "Comment fonctionne la méthode Validate du champ No. dans la table Customer ?" consommera moins que "Explique-moi toute la table Customer".
Fonctionnalités avancées
Mémoire conversationnelle
Alex se souvient du contexte de la conversation :
Vous : "Comment créer une table Customer Extension ?"
Alex : [Explique la création de table]
Vous : "Et comment ajouter un champ ?"
Alex : [Comprend que vous parlez de la table Customer Extension]
Alex détecte les pronoms (il, elle, ça) et possessifs (son, sa, ses) pour suivre le contexte.
Filtres de recherche
Alex applique automatiquement des filtres selon vos mots-clés :
- "obsolète" → Filtre sur les méthodes obsolètes
- "événement d'intégration" → Filtre sur IntegrationEvents
- "événement métier" → Filtre sur BusinessEvents
Feedback sur les réponses
Après chaque réponse d'Alex, vous pouvez donner votre feedback :
- 👍 J'aime : La réponse était utile
- 👎 Je n'aime pas : La réponse n'était pas satisfaisante (avec explication obligatoire)
Votre feedback aide à améliorer Alex ! 🙏
Prochaines étapes
- 💾 Gérer vos conversations - Sauvegarder et organiser vos discussions
- 💳 Gérer vos crédits - Suivre votre consommation
Astuce : Utilisez le raccourci F1 pour accéder rapidement à cette documentation depuis l'application !