발명 의 실시 예 들 에서 , 스크립트 실행 엔진 에 의해 일 실시 예 에서 VoiceXML 애플리케이션 서버 인 미디어 서버 에 보내 진 VoiceXML 애플리케이션 을 작동 시키 고 있 는 미디어 서버 , 에이전트 데스크 탑 애플리케이션 ( 스크립트 실행 엔진 을 통해 보 내진 ) 및 통계 서버 에 의해 입력 들 ( 이벤트 들 ) 이 다양 하 게 수신 되 므로 , 이 들 은 규칙 엔진 들 에 보내 진다 . 규칙 엔진 언어 로 , " 엔진 에 "" 이벤트 발송 "" 은 "" 사실 의 주장 ( assertion ) "" 를 야기 한다 . 규칙 엔진 에서 사실 들 이 어서 트 될 때 ", 이 들 은 사실 상황 에 추가 되 고 , 엔진 은 새로운 사실 의 추가 에 의해 임의 의 규칙 들 이 트리거 되 는지 를 알 기 위해 체크 한다 . 이 경우 에 , 사실 들 이 어서 트 되 기 때문 에 , 규칙 엔진 은 차례 로 각각 을 고찰 한다 . 규칙 들 이 어떻게 작성 되 는 가 에 따라 , " 어느 시점 에서 "" 현 제의 를 중단 "" 이 라는 규칙 으로서 간주 될 수 도 있 을 규칙 이 적용 되 며 ", 이것 은 이 를 고려 하 는 새로운 스크립트 를 구축 할 것 을 스크립트 어셈블리 엔진 에 알린다 . 다시 , 시스템 의 다양 한 감지 요소 들 로부터 입력 들 에 응하 여 , 규칙 엔진 은 몇 개 의 규칙 들 을 동시 에 적용 할 수 도 있 을 것 이 며 , " 이 에 따라 효과 적 으로 SAE 에 "" 주소 변경 을 수행 ", 지불 을 확인 하 기 위해 신용카드 기록 들 을 체크 , 무시 하 고 대출 한도 를 받 을 수 있 게 함 , " 클라이언트 가 비즈니스 계좌 를 열 수 있 게 비즈니스 세일즈 어 소시 에이트 에서 회의 "" 할 것 을 알린다 . 그러 면 SAE 는 이 들 모든 것 을 적절 하 게 달성 하 기 위해 "" 현재 상호 작용 이 있 는 곳 "" 부터 "" 시작 하 지만 정확 하 게 이러 한 것 들 을 어떻게 할 것 인지 에 대해 에이전트 에 상당 한 재량 ( 또 다른 구성 가능 한 선택 이 얼마나 많 은 가 에 따라 ) 을 남겨 놓 는 새로운 스크립트 를 어 셈 블 할 것 이 다 . SAE 는 새로운 스크립트 를 어 셈 블 하 고 이 를 SEE ( 스크립트 실행 엔진 ) 에 보내 고 ", 그러 면 SEE 는 인체 공학 적 으로 에이전트 를 어떻게 도울 것 인가 에 관한 그 의 규칙 들 에 따라 다양 한 신호 들 을 에이전트 에 보냄 으로써 새로운 스크립트 를 실행 한다 .