Aller au contenu

Metadata Explorer

Metadata Explorer definit le contexte de schema utilise par Genie pour la generation et l’analyse. Il peut aussi servir a selectionner ou enrichir manuellement le contexte disponible pour l’IA.

Panneau Metadata Explorer avec texte d'aide sur le contexte

La selection manuelle peut accelerer la decouverte et rendre le travail de Genie plus precis. Elle reste optionnelle pour AGENT : AGENT devrait normalement parcourir les metadonnees et ressources MCP disponibles automatiquement avant de demander une selection utilisateur.

LibelléDescription
ExpandBascule entre largeur normale et largeur étendue du panneau.
RefreshRécupère le schéma le plus récent depuis FileMaker.
ClearSupprime toutes les sélections.
PreviewOuvre le JSON des métadonnées sélectionnées dans la visionneuse.
CloseFerme le panneau Metadata Explorer.
  • Vous pouvez faire glisser le bord de l’explorateur pour redimensionner le panneau.
  • Dans Tables, une table peut être marquée comme focus actif.
  • Lorsqu’une table est active, la section Fields met en avant les rubriques de cette table.
  • Cela aide à affiner les prompts et à réduire les ambiguïtés sur les rubriques.
  • Tables
  • Fields
  • Relationships
  • Layouts
  • Scripts
  • Value Lists
  • Custom Functions

Chaque section prend en charge :

  • la recherche
  • les actions groupées All / None
  • la sélection par case à cocher, élément par élément

Dans la section Layouts, chaque ligne de modèle inclut un petit bouton Select fields on this layout. Utilisez-le quand un prompt dépend des rubriques disponibles sur un modèle FileMaker précis.

Bouton Select fields on this layout dans Metadata Explorer

Quand vous cliquez sur le bouton, Genie :

  • sélectionne le modèle
  • lit les rubriques disponibles sur ce modèle
  • sélectionne les rubriques correspondantes dans Fields
  • garde ensemble le contexte table, modèle et rubriques pour les prompts et l’autocomplétion #

C’est utile pour les travaux CODE, QUERY et DATA liés à un modèle, quand une table contient beaucoup de rubriques mais que seules certaines sont disponibles ou pertinentes sur le modèle cible.

La section Relationships affiche les relations FileMaker en lecture seule. Utilisez-la lorsqu’un prompt depend du graphe, des occurrences de table ou des rubriques utilisees pour les jointures.

Liste des relations dans Metadata Explorer

Chaque ligne affiche le nom de la relation et un resume de jointure. Cliquez sur le bouton d’information pour ouvrir les details.

Details d'une relation dans Genie

Les details affichent les occurrences gauche et droite, les predicates de jointure et les options de relation. Ces selections aident CODE, QUERY, DATA et les agents Local MCP a comprendre le graphe existant. Elles ne creent pas et ne modifient pas les relations FileMaker.

Dans Scripts, utilisez le bouton Add script to edit context pour attacher un script connu directement depuis Metadata Explorer.

Bouton Add script to edit context dans Metadata Explorer

Cela evite la capture par presse-papiers lorsque le script est deja connu par Genie. Utilisez Add Selection lorsque vous avez besoin de la selection live dans Script Workspace.

Utilisez Preview pour vérifier exactement ce qui sera envoyé comme contexte de schéma.

MetaData Preview.png

Importez des fonctions personnalisées pour que Genie puisse raisonner avec vos définitions de fonctions réelles.

  • Meilleure utilisation des paramètres et des valeurs de retour.
  • Moins de calculs placeholder.
  • Meilleure réutilisation de la logique existante.
  1. Cliquez sur Import dans Custom Functions.
  2. Suivez les instructions de la boîte de dialogue dans FileMaker.
  3. Sélectionnez les fonctions (Cmd+A ou sélection manuelle).
  4. Revenez dans Genie et confirmez l’import.

ImportCustomFunctions.png SelectFunctions.png ImportResults.png

Les fonctions personnalisées sont enregistrées par projet. Réimporter met à jour les fonctions déjà importées et garde la copie du projet synchronisée.

Voir : Guidage de projet