AI를 활용한 JSL 스크립팅안녕하세요, JMP 커뮤니티 여러분!
저는 AI 도구(Chat-GPT, Claude 등)를 사용하여 JSL 스크립트를 작성하는 분들이 얼마나 되는지, 그리고 실제로 도움이 되는지, 아니면 AI 도구가 오류를 수정하는 데 걸리는 시간보다 직접 작성하는 것이 더 빠르다고 느끼는지 궁금했습니다. 조직마다 AI 도구 사용에 대한 규칙이 다르겠지만, 커뮤니티 차원에서 AI 도구 사용을 권장하는 방안을 함께 논의해 보는 것도 좋을 것 같습니다.
즐거운 하루 보내세요!
자동화 및 스크립팅제목: AI를 활용한 JSL 스크립팅안녕하세요 @GregMcMahon 님 ,
이전에 다른 게시글에도 댓글을 달았지만, AI(제 경우에는 Claude)를 사용하면서 JSL 프로젝트 작업 방식이 완전히 바뀌었습니다. AI는 사소한 오류만 있는 깔끔한 해결책을 제시할 수 있고, JSL 코드 작성이라는 '지루한' 부분을 상당 부분 덜어줍니다! 충분한 프로젝트 계획을 제공하고, 한 번에 작은 부분씩 작업하도록 안내한다면(이 표현식을 작업한 다음 이 함수를 작업하는 식으로), 엄청난 시간 절약 효과를 볼 수 있습니다.
속도 외에도, 복잡한 문제나 심지어 막다른 길까지 해결할 수 있는 능력을 갖추고 있습니다. 예를 들어, 제가 개발 중인 보고서 작성 도구에서 원하는 방식으로 이미지를 삽입하는 방법을 찾지 못했던 적이 있습니다. Claude에서 두 번의 프롬프트만으로 몇 주 동안 해결하지 못하고 애써 외면하려던 문제를 해결할 수 있었습니다.
JMP에 Python 통합 기능이 있다는 점과 Python 관련 자료가 워낙 많다는 점을 고려하면, LLM을 활용한 정교한 분석이 많이 가능합니다. 제가 지금까지 보고/시도해 본 멋진 사례 몇 가지를 소개합니다.
- JSL을 통해 보고서/대시보드를 생성하려면 AI에 전체 테이블 스크립트를 제공하고(데이터 없이도 가능) 각 탭에 스크립트로 저장된 보고서를 포함하는 탭형 대시보드를 생성하도록 요청합니다.
- 로그/오류 코드와 전체 스크립트를 입력하면 AI가 신속하게 디버깅할 수 있습니다.
- JSL 스크립트의 유용성과 한계를 테스트하기 위한 예제 '스트레스 테스트' 파일을 생성합니다(예를 들어, 저는 최근 JSL 시각화 도구 에서 테스트 케이스를 생성하는 데 이 기능을 사용했습니다).
- 혼합 설계에 대한 제약 조건을 생성합니다.
- 그래프 작성기에서 사용자 지정 선을 만드세요
- 아이디어를 테스트하기 위한 예시 테스트 데이터를 생성합니다(예를 들어, 저는 최근에 기능 데이터 탐색기 플랫폼에 어떻게 적용될 수 있는지 확인하기 위해 qPCR 데이터 세트를 만들었습니다).
클로드와 함께 'JMP 아케이드'를 만드는 재밌는 게시물을 올려봤어요.
감사해요!
벤
제목: AI를 활용한 JSL 스크립팅안녕하세요, JMP 커뮤니티 여러분!
저는 JSL로 직접 프로그래밍하지는 않습니다. 제 동료들은 JSL을 사용하며, 인공지능을 통해 몇 가지 개념을 이해하는 데 도움을 줄 수 있습니다. 2026년에는 훨씬 나아졌지만, 작년에는 종종 함수를 추측해서 제가 직접 정답을 찾는 데 시간을 써야 했습니다.
웹에서 JMP JSL 19 함수들을 .nd 파일로 변환하여 클로드 코드의 스킬로 추가했습니다. 다른 분들에게도 유용할 수 있을 것 같습니다.
https://github.com/octoplus-sa/claude-skills
즐거운 시간 보내세요.
제목: AI를 활용한 JSL 스크립팅흥미로운.
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
편집하다:
@OctoAvgJumper : 깃허브 링크 올려주셔서 감사합니다. 제가 스크립팅 인덱스용으로 작성한 JSL 코드는 JMP 소유이며, @kristen-slappey 님 의 게시글 이후로는 AI 학습에 자유롭게 사용할 수 있게 되었습니다. 제가 은퇴한 지 꽤 되어서 JMP가 그렇게 많은 문서를 깃허브로 옮겼다는 사실을 몰랐습니다. 돌이켜보니 "흥미롭다"는 표현보다 "멋지다"는 표현이 더 적절했을 것 같네요. 원하시면 JSL 코드를 다시 깃허브에 올려주셔도 좋습니다.
제목: AI를 활용한 JSL 스크립팅저희가 19.1 버전으로 업데이트한 전체 스크립팅 인덱스 웹사이트는 여기에서 확인하실 수 있습니다: https://github.com/JMP-LLC/JSL-Scripting-Index-Website. 또한, JSL 웹사이트 콘텐츠를 쉽게 스크래핑할 수 있는 llm-full.txt 파일도 제공하고 있으니, JSL 프로그래밍에 활용해 보세요: https://jsl.jmp.com/llms-full.txt
제목: AI를 활용한 JSL 스크립팅플랫 파일은 매우 편리하며 Notebook LLM이나 유사한 옵션에서 사용하기에 아주 좋습니다. LLM이 이 파일을 학습하여 코딩 시점에 데이터를 입력할 필요가 없어지기를 바랍니다.
목표는 CodeX/Claude 코드의 컨텍스트 창을 더 작게 유지하고, 일부 AI 요청에 필요한 토큰 수를 줄이는 것이었습니다. 이는 스킬이기 때문에 필요할 때만 로드/참조됩니다. 또한 파일을 분할하여 올바른 참조를 찾는 데 사용되는 토큰 수를 줄이고, 필요하지 않은 모든 문서를 LLM으로 전송하지 않도록 했습니다.
제목: AI를 활용한 JSL 스크립팅스크립팅 가이드(색인 제외)도 이런 방식으로 제공될 예정인가요? (JMP-LLC 저장소에 있으면 좋을 것 같습니다.) LLM 사용자들도 예제가 더 많이 포함된 가이드를 참고하면 도움이 될 것 같습니다.