¿Cómo puedo lograr que una IA se familiarice más con el lenguaje de programación JSL en JMP?Suelo utilizar IA para escribir código Python, pero me parece que está menos familiarizado con JSL. Explico que quiero abrir archivos JMP locales o guardar resultados como tablas JMP, pero a menudo me da un código que trabaja con archivos CSV o el código de tabla JMP que genera no funciona.
Tengo que recordarle constantemente la sintaxis correcta.
A continuación se muestra una referencia de sintaxis para leer archivos 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] )
A continuación se muestra una referencia de sintaxis para guardar como tablas 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])
Automatización y scriptingVentanasRe: ¿Cómo puedo lograr que una IA se familiarice más con el lenguaje de programación JSL en JMP?Puedes brindarle algo de ayuda intentando indicarle y asegurarte de que entiende que quieres JSL, pero lo más probable es que no tenga tanto material sobre JMP/JSL como para que cometa errores.
Re: ¿Cómo puedo lograr que una IA se familiarice más con el lenguaje de programación JSL en JMP?Hola @lala ,
¿Has probado el bot de aprendizaje JMP disponible en Marketplace ? Ha sido entrenado específicamente con material JMP, incluido el índice de programación JSL y la documentación JSL, lo que probablemente te dará un mejor resultado.
En general, creo que la mayoría de las IA (actualmente) tienen dificultades con JSL contra Python simplemente porque hay mucho más material de Python para entrenar modelos de IA; desde mi tiempo usando ChatGPT, he notado algunos grupos que crean GPT basados en JMP para trabajar.
Gracias,
Ben
Re: ¿Cómo puedo lograr que una IA se familiarice más con el lenguaje de programación JSL en JMP?Puede que esto no sea lo que quieres, pero una forma de generar código sería usar Workflow Builder para grabarte mientras haces las tareas para las que quieres que la IA genere el código. Workflow Builder genera el JSL, que luego puedes copiar, pegar o modificar según lo necesites.
Re: ¿Cómo puedo lograr que una IA se familiarice más con el lenguaje de programación JSL en JMP?¡Gracias!
Principalmente hago que la IA interactúe con las tablas JMP directamente dentro del código Python.
Re: ¿Cómo puedo lograr que una IA se familiarice más con el lenguaje de programación JSL en JMP?Hola @lala ,
No puedo compartir una receta secreta en particular (como los otros colaboradores aquí; simplemente no hay suficiente material de capacitación sobre JMP, particularmente sobre la nueva funcionalidad de Python).
Lo que me ha resultado aún más exitoso es utilizarlo como socio de scripting (ChatGPT suele ser superior a Claude). Esto requiere el conocimiento de JSL (que se puede respaldar utilizando el índice de scripting en JMP), pero puedes decirle a la IA (llamémosla así) cuándo está creando un código fantástico y decirle cómo funciona JSL.
Con esto puedes crear una conversación en la que la IA tenga el conocimiento que necesita y puedas usarlo para hacer la codificación por ti. Me gusta especialmente que a la IA no le importe proponer 2 o 3 sugerencias de código ;-). Esto también ayuda a orientar a la IA hacia el estilo de codificación que prefieras.
¡Espero que esto ayude!
Mejor
Florián