☑ nuova fantastica funzionalità
☑ potrebbe aiutare molti utenti!
☑ rimuove qualcosa che sembra un "insetto"
☐ bello da avere
☐ nessuno ne ha bisogno
Cosa ti ha ispirato a richiedere questa lista dei desideri?
Utilizzando Vibe Coding per generare ed eseguire codice JSL, voglio assicurarmi che il codice generato automaticamente non possa eseguire accidentalmente operazioni distruttive sui file. Il codice generato dall'intelligenza artificiale è estremamente utile, ma può anche introdurre comandi come l'eliminazione di directory o la modifica di file senza che l'utente se ne accorga. Basti pensare a
Delete Directory(...)
Delete File(...)
Rename File(...)
applicato alla directory principale di archiviazione dati della tua azienda: diventerai famoso!
Quale miglioramento vorresti vedere?
Vorrei che JMP fornisse una modalità provvisoria controllabile da JSL, che può essere abilitata a livello di codice con un comando shortJSL, ma può essere disabilitata solo dopo la conferma esplicita dell'utente tramite una finestra di dialogo modale (una finestra di dialogo che non può essere ignorata o confermata tramite JSL). Mentre la modalità provvisoria è attiva, JMP dovrebbe intercettare le operazioni potenzialmente distruttive (ad esempio, l'eliminazione di file o directory, la ridenominazione di file o azioni simili che modificano il file system) e richiedere l'approvazione dell'utente prima dell'esecuzione. Quale azione è distruttiva? Basta elencare le 40 più comuni nelle preferenze e lasciare che sia l'utente a decidere.
Perché questa idea è importante?
Questa funzionalità renderebbe Vibe Coding per JMP/JSL significativamente più sicuro, impedendo l'eliminazione o la modifica indesiderata dei file durante la sperimentazione di script generati dall'intelligenza artificiale. Riduce il rischio di perdita di dati, aumenta la fiducia degli utenti durante il test del codice generato automaticamente e fornisce un ambiente controllato in cui azioni potenzialmente pericolose possono verificarsi solo con una chiara intenzione dell'utente.