如何讓AI更熟悉JMP中的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])
自動化和腳本視窗回覆:如何讓AI更熟悉JMP中的JSL腳本語言?您可以透過嘗試提示來給予它一些幫助,並確保它理解您想要 JSL,但很可能它沒有太多有關 JMP/JSL 的資料,因此會犯錯。
回覆:如何讓AI更熟悉JMP中的JSL腳本語言?嗨@拉拉 ,
您是否嘗試過 市場上提供的 JMP 學習機器人?它經過了 JMP 材料的專門訓練,包括 JSL 腳本索引和 JSL 文檔,這可能會為您提供更好的輸出。
總的來說,我認為大多數人工智慧(目前)在使用 JSL 而不是 Python 時遇到困難,只是因為有大量的Python 材料可以用來訓練人工智慧模型——從我使用 ChatGPT 的時間來看,我注意到一些團隊正在製作基於 JMP 的 GPT 來工作。
謝謝,
本
回覆:如何讓AI更熟悉JMP中的JSL腳本語言?這可能與您想要的不一樣,但產生程式碼的一種方法是使用工作流程產生器來記錄您自己執行希望 AI 為其產生程式碼的任務。 Workflow Builder 產生 JSL,然後您可以根據需要複製/貼上/修改它。
回覆:如何讓AI更熟悉JMP中的JSL腳本語言?謝謝!
我主要讓 AI 直接在 Python 程式碼中與 JMP 表互動。
回覆:如何讓AI更熟悉JMP中的JSL腳本語言?嗨@拉拉 ,
我無法分享特定的秘訣(就像這裡的其他貢獻者一樣;圍繞 JMP 的培訓材料不夠 - 特別是圍繞 Python 的新功能)。
我發現它仍然可以成功用作腳本夥伴(ChatGPT 往往優於 Claude)。這需要 JSL 的知識(可以使用 JMP 中的腳本索引來支援),但您可以告訴 AI(我們就這麼稱呼它)何時編寫幻想程式碼並告訴它 JSL 的工作原理。
透過它,您可以建立一個對話,其中 AI 擁有所需的知識,您可以使用它為您進行編碼。我特別喜歡 AI 不介意提出 2-3 個代碼建議 ;-)。這也有助於引導 AI 走向您喜歡的編碼風格。
希望有幫助!
最好的
佛洛里安