Comment amener une IA à se familiariser davantage avec le langage de script JSL dans JMP ?J'utilise souvent l'IA pour écrire du code Python, mais je trouve qu'elle est moins familière avec JSL. J'explique que je souhaite ouvrir des fichiers JMP locaux ou enregistrer les résultats sous forme de tables JMP, mais elle me donne souvent du code qui traite des fichiers CSV, ou le code de table JMP qu'elle génère ne fonctionne pas.
Je dois constamment lui rappeler la syntaxe correcte.
Voici une référence de syntaxe pour la lecture des fichiers 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] )
Voici une référence de syntaxe pour l'enregistrement sous forme de tables 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])
Automatisation et scriptsFenêtresRé : Comment amener une IA à se familiariser davantage avec le langage de script JSL dans JMP ?Vous pouvez lui apporter une aide en essayant de l'inciter à le comprendre et en vous assurant qu'il comprend que vous voulez JSL, mais il est fort probable qu'il n'ait pas suffisamment de matériel concernant JMP/JSL pour qu'il fasse des erreurs.
Ré : Comment amener une IA à se familiariser davantage avec le langage de script JSL dans JMP ?Salut @lala ,
Avez-vous essayé le robot d'apprentissage JMP disponible sur la Marketplace ? Il a été spécialement formé sur du matériel JMP, notamment l'index de script JSL et la documentation JSL, qui vous donneront probablement un meilleur résultat.
En général, je pense que la plupart des IA (actuellement) ont du mal avec JSL contre Python simplement parce qu'il existe beaucoup plus de matériel Python pour entraîner les modèles d'IA - depuis mon utilisation de ChatGPT, j'ai remarqué que certains groupes créent des GPT basés sur JMP avec lesquels travailler.
Merci,
Ben
Ré : Comment amener une IA à se familiariser davantage avec le langage de script JSL dans JMP ?Cela peut être différent de ce que vous souhaitez, mais une approche pour générer du code serait d'utiliser Workflow Builder pour vous enregistrer en train d'effectuer les tâches pour lesquelles vous souhaitez que l'IA génère le code. Workflow Builder génère le JSL, que vous pouvez ensuite copier/coller/modifier selon vos besoins.
Ré : Comment amener une IA à se familiariser davantage avec le langage de script JSL dans JMP ?Merci!
Je fais principalement interagir l’IA avec les tables JMP directement dans le code Python.
Ré : Comment amener une IA à se familiariser davantage avec le langage de script JSL dans JMP ?Salut @lala ,
Je ne peux pas partager une recette secrète particulière (comme les autres contributeurs ici ; il n'y a tout simplement pas assez de matériel de formation autour de JMP - en particulier les nouvelles fonctionnalités autour de Python).
Là où je l'ai trouvé encore efficace, c'est en l'utilisant comme partenaire de script (ChatGPT a tendance à être supérieur à Claude). Cela nécessite la connaissance de JSL (qui peut être renforcée à l'aide de l'index de script dans JMP), mais vous pouvez dire à l'IA (appelons-la simplement ainsi) quand elle crée du code fantastique et lui dire comment fonctionne JSL.
Avec cela, vous pouvez créer une conversation où l'IA a les connaissances dont elle a besoin et vous pouvez l'utiliser pour faire le codage à votre place. J'aime particulièrement le fait que l'IA n'hésite pas à proposer 2 ou 3 suggestions de code ;-). Cela permet également d'orienter l'IA vers le style de codage que vous préférez.
J'espère que cela aide !
Meilleur
Florian