JMP에서 AI가 JSL 스크립팅 언어에 더 익숙해지도록 하려면 어떻게 해야 할까요?저는 종종 AI를 사용하여 Python 코드를 작성하지만 JSL에 덜 익숙하다는 것을 알게 되었습니다. 로컬 JMP 파일을 열거나 결과를 JMP 테이블로 저장하고 싶다고 설명하지만 종종 CSV 파일을 처리하는 코드를 제공하거나 생성된 JMP 테이블 코드가 작동하지 않습니다.
나는 계속해서 올바른 구문을 상기시켜야만 합니다.
JMP 파일을 읽기 위한 구문 참조는 다음과 같습니다.
import jmp
import numpy as np
import pandas as pd
from pandas.api.types import is_object_dtype, is_numeric_dtype, is_bool_dtype, is_string_dtype
# creating a Pandas dataframe from a JMP DataTable directly
dt = jmp.open(jmp.SAMPLE_DATA + "Big Class.jmp")
# create pandas DataFrame from Big Class
df = pd.DataFrame()
for idx in range( len(dt) ):
df[ dt[idx].name ] = np.array( dt[idx] )
JMP 테이블로 저장하기 위한 구문 참조는 다음과 같습니다.
<BR /> import jmp<BR /> dt = jmp.DataTable("JMP", df.shape[0])
for col in df.columns:
col_type = jmp.DataType.Numeric
dt.new_column(col, col_type)
dt[col] = list(df[col])
자동화 및 스크립팅윈도우Re: JMP에서 AI가 JSL 스크립팅 언어에 더 익숙해지도록 하려면 어떻게 해야 하나요?JSL을 원한다는 것을 알려주고 이해하도록 함으로써 어느 정도 도움을 줄 수 있지만, JMP/JSL에 대한 자료가 많지 않아 실수를 할 가능성이 높습니다.
Re: JMP에서 AI가 JSL 스크립팅 언어에 더 익숙해지도록 하려면 어떻게 해야 하나요?안녕하세요 @라라 ,
Marketplace에서 제공되는 JMP 학습 봇을 사용해 보셨나요? JSL 스크립팅 인덱스와 JSL 설명서를 포함한 JMP 자료에 대해 특별히 훈련되었으며, 더 나은 결과를 얻을 수 있을 것입니다.
일반적으로, 저는 대부분의 AI가 현재 Python에 대한 JSL에서 어려움을 겪고 있다고 생각합니다. 그 이유는 AI 모델을 훈련할 수 있는 Python 자료가 훨씬 더 많기 때문입니다. ChatGPT를 사용하면서 일부 그룹이 JMP 기반 GPT를 만들고 있다는 것을 알았습니다.
감사해요,
벤
Re: JMP에서 AI가 JSL 스크립팅 언어에 더 익숙해지도록 하려면 어떻게 해야 하나요?이는 원하는 것과는 다를 수 있지만, 생성된 코드를 갖는 한 가지 접근 방식은 Workflow Builder를 사용하여 AI가 코드를 생성하기를 원하는 작업을 수행하는 것을 기록하는 것입니다. Workflow Builder는 JSL을 생성하며, 필요에 따라 복사/붙여넣기/수정할 수 있습니다.
Re: JMP에서 AI가 JSL 스크립팅 언어에 더 익숙해지도록 하려면 어떻게 해야 하나요?감사해요!
저는 주로 Python 코드 내에서 AI가 JMP 테이블과 직접 상호 작용하도록 했습니다.
Re: JMP에서 AI가 JSL 스크립팅 언어에 더 익숙해지도록 하려면 어떻게 해야 하나요?안녕하세요 @라라 ,
저는 다른 기여자들처럼 특정한 비밀 레시피를 공유할 수 없습니다. JMP에 대한 교육 자료가 충분하지 않기 때문입니다. 특히 Python을 중심으로 한 새로운 기능에 대해서는 더욱 그렇습니다.
제가 여전히 성공적이라고 생각한 부분은 스크립팅 파트너로 사용하는 것입니다(ChatGPT는 Claude보다 우수한 경향이 있습니다). 여기에는 JSL에 대한 지식이 필요하지만(JMP의 스크립팅 인덱스를 사용하여 백업할 수 있음), AI(그냥 그렇게 부르자)에게 판타지 코드를 만들 때와 JSL이 어떻게 작동하는지 알려줄 수 있습니다.
이를 통해 AI가 필요한 지식을 가지고 있고, 이를 사용하여 코딩을 할 수 있는 대화를 구축할 수 있습니다. 특히 AI가 2~3개의 코드 제안을 하는 것을 꺼리지 않는다는 점이 마음에 듭니다 ;-). 또한 이는 AI가 선호하는 코딩 스타일로 이동하는 데 도움이 됩니다.
도움이 되길 바랍니다!
최상의
플로리안