Aller au contenu
A minimal 8-bit style icon: on the left is a simple file explorer window with stacked rectangles representing folders and a highlighted single file; on the right is a basic command line window, centered with a bright triangle play button. Above these, a plain scroll suggests a code script and a square ticked checkbox suggests a task. A small magnifying glass and a gear icon are present for analysis and settings. The image uses five flat corporate colors, features only basic geometric shapes without background, people, text, gradients, shadows, or 3D effects, and is sized at 128x128 pixels.

Exécution des scripts

AI generated translation.

Dans Visual Studio Code, l’emplacement à partir duquel vous commencez à exécuter un script détermine les entrées dans la variable env.files.

Play
  • Cliquez avec le bouton droit sur un fichier dans l’explorateur et sélectionnez Run GenAIScript….
  • Ou bien, cliquez avec le bouton droit dans un éditeur de fichier et sélectionnez Run GenAIScript….

Le tableau env.files contiendra un seul élément correspondant au fichier sélectionné.

Une fenêtre de l’explorateur de fichiers affiche divers fichiers et dossiers. Le fichier “Document.docx” est sélectionné, et un menu contextuel est ouvert avec l’option “Exécuter GenAIScript…” mise en évidence.

  • Cliquez avec le bouton droit sur un dossier dans l’explorateur et sélectionnez Run GenAIScript….

Le tableau env.files contiendra tous les fichiers imbriqués dans ce dossier.

L’image montre un explorateur de fichiers avec un menu contextuel. Le dossier “rag” est développé, affichant des fichiers comme “Document.docx”. Le menu contextuel inclut des options telles que “Nouveau fichier”, “Couper”, “Copier” et “Exécuter GenAIScript.”

Vous pouvez exécuter des scripts dans GitHub Copilot Chat à travers le participant @genaiscript.

A screenshot of the chat participant window.

Vous pouvez spécifier un ou plusieurs fichiers par défaut pour exécuter le script. Lorsque vous exécutez le script depuis son propre fichier script, ou avec la ligne de commande sans arguments de fichier, les fichiers par défaut seront utilisés.

script({
files: "path/to/files*.md",
})
...

L’extension GenAIScript expose automatiquement chaque script comme une Tâche.

La tâche lance le cli et exécute le script sélectionné en passant le chemin vers l’éditeur ouvert actuellement.

  • Ouvrez la palette de commande Ctrl+Shift+P et recherchez “Tasks: Run Task”.
  • Sélectionnez le fournisseur de tâches genaiscript.
  • Choisissez le script que vous souhaitez exécuter.

Par défaut, GenAIScript ouvre l’aperçu de sortie qui montre une vue rendue de la sortie du LLM (en supposant que le LLM produise du Markdown).

La vue GenAIScript fournit un aperçu de la trace de la dernière exécution.

Vous pouvez également utiliser la Trace pour examiner chaque étape de transformation de l’exécution du script.

  • Cliquez sur l’icône de la barre d’état de GenAIScript pour accéder à diverses options permettant d’examiner les résultats.

Une capture d’écran d’un éditeur de code montre un menu déroulant avec les options “Réessayer”, “Sortie” et “Trace”, des données JSON listant des villes et leur population, et une barre d’état indiquant “150 jetons” générés par l’IA.

Commencez par créer un script en utilisant la ligne de commande.

  • JavaScript
Fenêtre de terminal
npx genaiscript scripts create proofreader
  • TypeScript “—typescript”
Fenêtre de terminal
npx genaiscript scripts create proofreader --typescript

La commande scripts create génère également un fichier de définition TypeScript (genaiscript.d.ts et tsconfig.json) pour activer la vérification des types et l’auto-complétion dans votre éditeur. Si vous devez régénérer ce fichier de définition TypeScript, utilisez scripts fix.

Fenêtre de terminal
npx genaiscript scripts fix

Utilisez la commande run pour exécuter un script depuis la ligne de commande.

Fenêtre de terminal
npx genaiscript run proofreader path/to/files*.md

Vous pouvez démarrer un bac à sable pour exécuter des scripts de manière interactive via une interface web similaire à l’extension Visual Studio Code.

Fenêtre de terminal
npx genaiscript serve

Déboguez vos scripts en utilisant le débogueur de Visual Studio Code !

Celles-ci ne sont pas activement maintenues par l’équipe GenAIScript, mais nous essayons de les faire fonctionner autant que possible. Si vous rencontrez des problèmes, veuillez signaler les erreurs.

GenAIScript peut être installé dans Cursor en suivant les étapes d’installation manuelle.

Le projet genaiscript-runner.nvim fournit un plugin pour exécuter des scripts GenAIScript.