☑ クールな新機能
☑ 多くのユーザーに役立つ可能性があります!
☑ 「バグ」のように感じられるものを取り除く
☐ あれば便利
☐ 誰も必要としない
このウィッシュリストのリクエストのきっかけは何ですか?
Vibe Codingを使ってJSLを生成・実行する際に、自動生成されたコードが誤って破壊的なファイル操作を行わないようにしたい。AI生成コードは非常に便利だが、ユーザーが気付かないうちにディレクトリの削除やファイルの変更といったコマンドを実行してしまう可能性もある。
Delete Directory(...)
Delete File(...)
Rename File(...)
あなたの会社のメインデータストレージディレクトリに適用 - あなたは有名になるでしょう!
どのような改善を望みますか?
JMPに、JSLで制御可能なセーフモードを提供してほしい。これは、短いJSLコマンドを使ってプログラム的に有効化できるが、無効化するにはモーダルダイアログ(JSLではバイパスしたり確認したりできないダイアログ)でユーザーが明示的に確認した後にのみ有効にできる。セーフモードが有効な間、JMPは潜在的に破壊的な操作(ファイルやディレクトリの削除、ファイル名の変更、その他ファイルシステムを変更する操作など)を遮断し、実行前にユーザーの承認を求めるべきだ。どの操作が破壊的なものなのか?設定で一般的な40個の操作をリストアップし、ユーザーに判断させるだけでいい。
このアイデアはなぜ重要なのでしょうか?
この機能により、AI生成スクリプトの実験時に不要なファイルの削除や変更を防ぐことができ、Vibe Coding for JMP/JSLの安全性が大幅に向上します。データ損失のリスクを軽減し、自動生成コードのテストにおけるユーザーの信頼性を高め、潜在的に危険なアクションが明確なユーザーの意図によってのみ実行される、制御された環境を提供します。