☑ 멋진 새 기능
☑ 많은 사용자에게 도움이 될 수 있습니다!
☑ 마치 "버그"처럼 느껴지는 것을 제거합니다.
☐ 있으면 좋다
☐ 아무도 필요로 하지 않음
이 위시리스트 요청은 무엇에서 영감을 받았나요?
AI가 생성한 JSL은 매우 창의적이지만 잘못된 메시지 체인, 잘못된 매개변수 유형 또는 임의로 만든 플랫폼 호출을 생성할 수 있습니다. JSL은 인식되지 않는 메시지를 묵묵히 무시하도록 설계되어 있어 이러한 오류가 자주 간과되고 사용자는 전혀 엉뚱한 곳에서 디버깅하게 됩니다. 현재 로그 출력은 원인 이 아닌 증상 만 보고하므로 AI 기반 스크립팅이 예상치 못하게 어려워집니다.
어떤 개선점을 보고 싶으신가요?
예를 들어, 명령으로 제어되는 AI 디버그 모드를 도입합니다.
chatty mode(1,0,1);
이 모드는 의도적으로 "시끄럽지만 매우 유용한" 진단 출력을 생성합니다. 즉, 유효하지 않은 메시지를 수신할 때, 플랫폼과 유사한 함수가 잘못 사용될 때, 인자 유형이 일치하지 않을 때, 또는 메시지 체이닝이 잘못된 객체를 조용히 반환할 때와 같이 중요한 시점에 객체가 더 많은 정보를 제공하도록 합니다.
해당 모드는 여러 플래그(예: 표시 객체, 플랫폼, 일반 스크립트 가능 객체)를 허용하여 사용자가 필요한 상세 표시 수준을 정확하게 활성화할 수 있도록 해야 합니다.
이 아이디어가 왜 중요한가요?
이 기능은 특히 AI가 생성한 스크립트가 이상하게 동작할 때 디버깅 시간을 획기적으로 줄여줍니다. 사용자는 잘못된 부분을 찾는 데 몇 시간을 허비하는 대신, 이 명시적인 대화형 모드를 활성화하여 논리가 어디에서 잘못되기 시작했는지 즉시 확인할 수 있습니다. 이는 투명성을 높이고 학습을 지원하며 미묘한 논리 오류를 방지하는 데 도움이 되고, 실제 AI 지원 워크플로에서 JMP의 안정성을 크게 향상시킵니다.