상기 사용 자 단말기 ( 200 ) 는 사용 자 들 이 소지 하 고 있 는 스마트폰 , 태블릿 등 의 통신 기기 로서 , 네트워크 ( 100 ) 를 통해 프로그래밍 관리 서버 ( 300 ) 와 통신 접속 되 어 있 고 , 상기 프로그래밍 관리 서버 ( 300 ) 로부터 사용 자 의 음성 명령 을 자연어 처리 하 여 추출 한 어근 에 맞 는 프로그램 명령어 들 이 전송 되 면 이 를 나열 하 여 사용 자 가 자신 이 의도 한 프로그램 명령어 를 확인 하 여 선택 할 수 있 도록 하 며 , 상기 프로그래밍 관리 서버 ( 300 ) 에서 사용 자 의 선택 을 토대 로 처리 한 프로그래밍 코드 의 실행 결과 ( 텍스트 , 그래프 등 ) 를 전송 받 아 사용 자 가 확인 할 수 있 도록 한다 . 이때 상기 사용 자 단말기 ( 200 ) 는 사용 자 와 의 인터랙션 을 통해 사용 자 가 자신 이 말 하 는 음성 에 따라 프로그래밍 코드 가 적합 하 게 변환 되 었 는지 를 확인 하 면서 수정 작업 을 진행할 수 있 도록 한다 .