Aller au contenu

Capture de contexte (scripts et sélections)

La qualité du contexte affecte directement celle des réponses. Utilisez les outils de capture pour donner à Genie la bonne portée avant d’envoyer un prompt.

ActionCas d’usage idéalRésultat
Add SelectionCapturer la sélection active du Script Workspace, ou le script actuel lorsqu’aucune plage multiligne n’est sélectionnée.Met à jour le contexte live du Script Workspace et les métadonnées associées pour le chat en cours.
Add ScriptsCapturer des objets script depuis tous les onglets ouverts du Script Workspace.Attache chaque script ouvert comme son propre badge afin que Genie puisse raisonner sur un contexte multi-script plus large.
Clear ContextPasser à une autre tâche et retirer l’ancien contexte.Supprime le contexte de script et d’extrait capturé de la session en cours.

ContextCapture.png

  1. Dans Script Workspace, assurez-vous que le script cible est visible.
  2. Si vous voulez limiter la portée, sélectionnez les lignes précises que vous souhaitez modifier.
  3. Dans Genie, cliquez sur Add Selection.
  4. Vérifiez que le badge de contexte live apparaît au-dessus du compositeur avec les bonnes informations de script et de ligne.
  5. Envoyez votre prompt en ASK, CODE, QUERY ou DATA.

Logique de détection de portée pour Add Selection

Section intitulée « Logique de détection de portée pour Add Selection »

Genie décide automatiquement de la portée de la capture live en fonction de votre sélection dans le Script Workspace :

  • Sélection explicite de plusieurs lignes : capture uniquement la plage sélectionnée.
  • Zéro ou une ligne sélectionnée : capture le script entier.
  • Extraction de métadonnées : une capture de sélection met aussi à jour les métadonnées associées de table, rubrique et modèle.

Add Selection peut aussi actualiser le cache réutilisable du projet actif. Ce cache de projet reste séparé de la session de chat en cours ; effacer le contexte de session n’efface donc ni les règles enregistrées du projet ni l’historique au niveau du projet.

Utilisez Add Scripts lorsque vous voulez que Genie voie plusieurs onglets ouverts du Script Workspace comme objets script attachés plutôt qu’une seule sélection live.

  • Chaque onglet capturé apparaît comme son propre badge de script attaché.
  • Les badges de scripts attachés restent séparés afin que Genie puisse raisonner ensemble sur des scripts liés.
  • Le contexte attaché multi-script est différent du badge live du Script Workspace ; il représente des scripts explicitement attachés plutôt que la sélection live actuelle.
  • Utilisez Add Selection lorsque le script live actuel ou les lignes sélectionnées doivent rester prioritaires. Utilisez Add Scripts lorsque les scripts environnants ou liés comptent davantage qu’une seule sélection live.

Le contexte apparaît au-dessus du compositeur de deux façons :

  • Badge de contexte live : affiche le script ou la sélection du Script Workspace capturé avec Add Selection.
  • Badges de scripts attachés : affichent les scripts attachés avec Add Scripts.

Pour la plupart des workflows, utilisez Add Selection pour le script live ou les lignes surlignées, Add Scripts quand plusieurs onglets ouverts comptent ensemble, et Clear Context quand vous voulez détacher la portée capturée pour ce chat.

Pour chacun des deux types de badge :

  • Aperçu : cliquez sur un badge pour ouvrir la visionneuse en lecture seule et inspecter le texte capturé.
  • Retirer : cliquez sur x sur un badge de script attaché pour détacher cet élément de contexte.

BadgesScripts.png

Cliquer sur un badge live ou attaché ouvre une visionneuse en lecture seule. Cette vue privilégie le texte et correspond au format du Script Viewer.

PreviewScriptBadge.png

Le Metadata Explorer est mis à jour automatiquement pendant Add Selection.

GrabScriptDepExtract.png

3. Effacer tout le contexte attaché en changeant de tâche

Section intitulée « 3. Effacer tout le contexte attaché en changeant de tâche »

ClearSelection.png

4. Retirer un élément attaché sans tout effacer

Section intitulée « 4. Retirer un élément attaché sans tout effacer »

RemoveAttachedScripts.png

  • Le contexte capturé correspond bien à la portée de la tâche.
  • Les anciens badges sans rapport ont été retirés.
  • La sélection de métadonnées, si nécessaire, correspond à la même portée de table ou de rubrique.
  • Si la capture échoue, cliquez dans Script Workspace et lancez un Cmd+C manuel, puis réessayez.
  • Si Genie est réduit, restaurez-le d’abord depuis le Dock ou la barre des menus. Voir Accès via la barre des menus Mac et le Dock.
  • Si les résultats sont trop génériques, attachez plus de logique autour en effaçant votre sélection dans Script Workspace puis en cliquant sur Add Selection.
  • Si les résultats sont trop larges, sélectionnez une plage plus petite dans Script Workspace puis cliquez sur Add Selection.
  • Si vous avez besoin que Genie compare ou modifie plusieurs scripts ouverts ensemble, utilisez Add Scripts au lieu de vous reposer sur une seule sélection live.