JSL-Skripterstellung mit KI-UnterstützungHallo JMP-Community,
Mich würde interessieren, wie viele von euch KI-Tools (Chat-GPT, Claude usw.) zur Unterstützung beim Schreiben von JSL-Skripten nutzen und ob ihr das als hilfreich empfindet oder ob ihr die Fehlerkorrektur schneller selbst hättet erledigen können. Jede Organisation hat zwar unterschiedliche Nutzungsregeln, aber ich frage mich, ob es sinnvoll wäre, sich als Community zusammenzutun und gemeinsam ein Tool auszuwählen, um es zu verbessern.
Ich wünsche Ihnen einen wunderschönen Tag!
Automatisierung und SkripterstellungBetreff: JSL-Skripterstellung mit KI-UnterstützungHallo @GregMcMahon ,
Ich habe das bereits in einigen anderen Beiträgen kommentiert, aber der Einsatz von KI (in meinem Fall Claude) hat meine Arbeitsweise bei JSL-Projekten grundlegend verändert. Sie generiert elegante Lösungen mit wenigen Fehlern und nimmt mir einen Großteil der eigentlich „langweiligen“ JSL-Programmierung ab – das Schreiben selbst! Solange ein ausreichender Projektplan vorliegt und sie in kleinen Abschnitten arbeitet (erst diesen Ausdruck, dann diese Funktion), kann sie enorm viel Zeit sparen.
Abgesehen von der Geschwindigkeit ist es auch in der Lage, komplexe Herausforderungen oder sogar Sackgassen zu lösen. In einem Beispieltool, an dem ich für die Berichterstellung arbeite, konnte ich beispielsweise nicht herausfinden, wie ich ein Bild wie gewünscht einbetten konnte. Zwei Eingabeaufforderungen in Claude reichten aus, um eine Lösung für ein Problem zu finden, an dem ich wochenlang festgesessen und das ich schon fast ganz ignoriert hatte.
Da JMP Python integriert hat und es so viel Python-Material gibt, lassen sich mit LLMs viele anspruchsvolle Analysen durchführen. Einige interessante Anwendungsfälle, die ich bisher gesehen/ausprobiert habe:
- Erstellung von Berichten/Dashboards über JSL - Geben Sie das vollständige Tabellenskript an die KI weiter (kann auch ohne Daten erfolgen) und bitten Sie sie, ein Dashboard mit Registerkarten zu erstellen, wobei jede Registerkarte den Bericht enthält, der als Skript in der Skripttabelle gespeichert ist.
- Geben Sie Log-/Fehlercodes und das vollständige Skript ein, damit die KI schnell debuggen kann.
- Generieren Sie Beispiel-Stresstestdateien, um den Nutzen und die Grenzen eines JSL-Skripts zu testen (ich habe dies beispielsweise in meinem kürzlich erschienenen JSL-Visualisierer verwendet, um Testfälle zu erstellen).
- Generierung von Nebenbedingungen für Mischungsdesigns
- Erstellen Sie benutzerdefinierte Linien im Diagrammgenerator
- Generieren Sie Beispieltestdaten, um Ideen zu testen (zum Beispiel habe ich kürzlich einen qPCR-Datensatz erstellt, um zu sehen, wie er sich in die Functional Data Explorer-Plattform einfügen würde).
Hier ist ein lustiger Beitrag, den ich über die Erstellung einer „JMP Arcade“ mit Claude verfasst habe .
Danke!
Ben
Betreff: JSL-Skripterstellung mit KI-UnterstützungHallo JMP-Community,
Ich selbst programmiere nicht in JSL. Meine Kollegen tun es, und mithilfe von KI kann ich bei einigen Konzepten helfen. Obwohl es in der Version 2026 deutlich besser ist, hat es letztes Jahr oft Funktionen erraten, was bedeutete, dass ich Zeit damit verbringen musste, die richtigen zu finden.
Ich habe die JMP JSL 19-Funktionen aus dem Internet in .nd-Dateien konvertiert und sie als Skill für Claude Code hinzugefügt. Das könnte für andere nützlich sein:
https://github.com/octoplus-sa/claude-skills
Viel Spaß,
Betreff: JSL-Skripterstellung mit KI-UnterstützungInteressant.
https://github.com/octoplus-sa/claude-skills/blob/main/jmp-jsl/skills/jmp-jsl/references/scripting-index/All%20Categories/Display%20Boxes/MouseBox.md#setdroptrack

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
Bearbeiten:
@OctoAvgJumper : Danke für den GitHub-Link. Das von mir für den Skriptindex geschriebene JSL gehört JMP und darf nach dem Beitrag von @kristen-slappey selbstverständlich für das KI-Training verwendet werden. Mir war nicht bewusst (ich bin schon länger im Ruhestand), dass JMP so viel Dokumentation nach GitHub verschoben hat. Im Nachhinein betrachtet wäre „cool“ wohl passender gewesen als „interessant“. Du kannst das JSL gerne wieder auf GitHub hochladen, wenn du möchtest.
Betreff: JSL-Skripterstellung mit KI-UnterstützungDie gesamte Scripting-Index-Website, die wir gerade für Version 19.1 aktualisiert haben, finden Sie hier: https://github.com/JMP-LLC/JSL-Scripting-Index-Website. Außerdem gibt es eine llm-full.txt-Datei für alle, die die Inhalte der JSL-Website einfach extrahieren möchten: https://jsl.jmp.com/llms-full.txt . Diese Datei soll Ihnen bei der JSL-Programmierung helfen.
Betreff: JSL-Skripterstellung mit KI-UnterstützungDie flache Datei ist sehr praktisch und würde sich hervorragend für Optionen wie Notebook LLM oder ähnliches eignen. Hoffentlich lernt LLM daraus, sodass wir sie nicht mehr während der Codierung füttern müssen.
Ziel war es, das Kontextfenster des CodeX/Claude-Codes zu verkleinern und den Tokenverbrauch für einige KI-Anfragen zu reduzieren. Da es sich um eine Fähigkeit handelt, wird sie nur bei Bedarf geladen bzw. referenziert. Die Dateien werden dann so aufgeteilt, dass weniger Token zum Auffinden der korrekten Referenz benötigt werden und die gesamte Dokumentation nicht unnötigerweise an das LLM gesendet wird.
Betreff: JSL-Skripterstellung mit KI-UnterstützungWird die Skriptanleitung (nicht das Inhaltsverzeichnis) ebenfalls auf diesem Weg verfügbar gemacht (im JMP-LLC-Repository wäre das wünschenswert)? Ich nehme an, dass auch LLMs von der leicht zugänglichen Anleitung profitieren würden, da sie meines Wissens mehr Beispiele enthält.