Scripting JSL con l'aiuto dell'intelligenza artificialeCiao comunità JMP,
Ero solo curioso di sapere quanti usano strumenti di intelligenza artificiale (Chat-GPT, Claude ecc.) per aiutarsi a scrivere script JSL, e se ritieni che siano utili o se, una volta che hai risolto tutti gli errori, avresti potuto farlo più velocemente da solo. Sebbene ogni organizzazione abbia regole diverse sull'utilizzo, mi chiedo ad alta voce se abbia senso riunirsi come comunità e sceglierne una per contribuire a renderla più intelligente.
Vi auguro una splendida giornata!
Automazione e scriptingRe: Scripting JSL con l'aiuto dell'intelligenza artificialeCiao @GregMcMahon ,
Ho commentato altri post sull'argomento, ma l'uso dell'intelligenza artificiale (nel mio caso Claude) ha cambiato completamente il mio modo di lavorare sui progetti JSL: è in grado di generare soluzioni eleganti, con errori minimi e riduce notevolmente la parte "noiosa" della scrittura JSL: la scrittura! A patto che venga fornito un piano di progetto adeguato e che venga guidato su piccole sezioni alla volta (lavorare su questa espressione, poi su questa funzione), può far risparmiare un sacco di tempo.
Oltre alla velocità, è anche in grado di risolvere sfide complesse o addirittura vicoli ciechi; in uno strumento di esempio su cui sto lavorando per la reportistica, non sono riuscito a capire come ottenere l'incorporamento di un'immagine come volevo. Ho seguito due prompt in Claude per trovare una soluzione a un problema su cui ero bloccato da settimane e che avevo pensato di evitare del tutto.
Considerando che l'integrazione con Python è disponibile in JMP, e che c'è così tanto materiale su Python in circolazione, si possono fare molte analisi sofisticate con gli LLM. Ecco alcuni casi interessanti che ho visto/provato finora:
- Creazione di report/dashboard tramite JSL: fornire lo script completo della tabella all'IA (è possibile farlo senza dati) e chiederle di creare una dashboard a schede, in cui ogni scheda contiene il report salvato come script nella tabella degli script.
- Inserisci i codici di log/errore e lo script completo per consentire all'IA di eseguire rapidamente il debug
- Genera file di esempio di "stress-test" per testare l'utilità e i limiti di uno script JSL (ad esempio, l'ho usato nel mio recente visualizzatore JSL per creare casi di test)
- Generare vincoli per progetti di miscele
- Crea linee personalizzate nel generatore di grafici
- Generare dati di prova di esempio per testare le idee (ad esempio, di recente ho creato un set di dati qPCR per vedere come si sarebbe integrato nella piattaforma Functional Data Explorer).
Ecco un post divertente che ho scritto sulla creazione di un "JMP Arcade" con Claude.
Grazie!
Ben
Oggetto: Scripting JSL con l'aiuto dell'IACiao comunità JMP,
Personalmente non programmo in JSL. Lo fanno i miei colleghi e, grazie all'intelligenza artificiale, posso fornire supporto su alcuni concetti. Sebbene nel 2026 la situazione sia decisamente migliorata, l'anno scorso l'IA spesso indovinava le funzioni, costringendomi a perdere tempo per trovare quelle corrette.
Ho convertito le funzioni JMP JSL 19 dal web in file .nd e le ho aggiunte come skill per Claude Code. Potrebbe essere utile ad altri:
https://github.com/octoplus-sa/claude-skills
Divertiti,
Oggetto: Scripting JSL con l'aiuto dell'IAInteressante.
https://github.com/octoplus-sa/claude-skills/blob/main/jmp-jsl/skills/jmp-jsl/references/scripting-index/All%20Categories/Display%20Boxes/MouseBox.md#setdroptrack

Italiano: https://github.com/octoplus-sa/claude-skills/blob/main/jmp-jsl/skills/jmp-jsl/references/scripting-index/All%20Categories/Display%20Boxes/MouseBox.md#setclick

https://community.jmp.com/t5/Uncharted/Three-JSL-Easter-Eggs/ba-p/21181
Modificare:
@OctoAvgJumper : Grazie per aver pubblicato il link a GitHub; il JSL che ho scritto per l'indice di scripting appartiene a JMP ed è chiaramente utilizzabile per l'addestramento di IA dopo il post di @kristen-slappey . Non sapevo (sono in pensione da un po') che JMP avesse spostato così tanta documentazione su GitHub. Col senno di poi, "interessante" probabilmente avrebbe dovuto essere "fantastico"; sentiti libero di rimettere il JSL su GitHub se vuoi.
Oggetto: Scripting JSL con l'aiuto dell'IAQui trovate l'intero sito web dell'indice di scripting, appena aggiornato per la versione 19.1: https://github.com/JMP-LLC/JSL-Scripting-Index-Website. È disponibile anche un file llm-full.txt per chiunque desideri estrarre facilmente i contenuti del sito web JSL: https://jsl.jmp.com/llms-full.txt, utile per la programmazione JSL.
Oggetto: Scripting JSL con l'aiuto dell'IAIl file di testo è molto pratico e sarebbe perfetto per piattaforme come Notebook LLM o simili. Speriamo che LLM impari da esso, così non dovremo fornirgli i dati necessari in fase di programmazione.
L'obiettivo era quello di mantenere la finestra di contesto del Codice CodeX/Claude più piccola, con un minor numero di token necessari per alcune richieste dell'IA. Trattandosi di una skill, viene caricata/citata solo quando necessario. I file vengono quindi suddivisi in modo da ridurre il numero di token utilizzati per trovare il riferimento corretto e non inviare tutta la documentazione all'LLM quando non è necessaria.
Oggetto: Scripting JSL con l'aiuto dell'IAAnche la guida allo scripting (non l'indice) verrà resa disponibile in questo modo (sarebbe bello se fosse nel repository JMP-LLC)? Immagino che anche gli LLM trarrebbero vantaggio dall'avere la guida a portata di mano, dato che credo contenga più esempi.