도 6 은 소프트웨어 에 의해 구현 되 는 시스템 을 위한 대안 적 클라이언트 / 서버 실시 예 를 도시 한다 . 구체 적 으로 , 이 실시 예 는 하나 이상 의 서버 장치 ( 102 a 내지 102 d ) ( 도 6 A ) 와 , 하나 이상 의 클라이언트 장치 ( 104 a - 104 d ) ( 도 6 B ) 를 포함 한다 . 서 버 장치 ( 102 ) 는 하나 이상 의 입력 장치 ( 602 ) 와 , 하나 이사 의 클라이언트 장치 ( 104 ) 와 통신 을 전송 및 수신 하 기 위한 통신 인터페이스 ( 604 ) 와 , 판독 전용 메모리 ( 606 ) 와 , 저장 장치 ( 608 ) 와 , 프로세서 ( 612 ) 와 , 프로그램 메모리 ( 626 ) 와 , 하나 이상 의 출력 장치 ( 610 ) 를 포함 한다 . 지식 베이스 ( 616 ) 와 , 서버 지식 엔진 ( 618 ) 과 , 동작 엔진 ( 620 ) 이 프로그램 메모리 ( 626 ) 에 저장 된다 . 동작 엔진 ( 620 ) 의 제어 하 에서 아바타 에 의해 수행 되 는 특정 동작 으로 해석 되 는 요청 을 발행 함 으로써 , 서버 지식 엔진 ( 618 ) 은 동작 엔진 ( 620 ) 의 동작 을 지시 한다 . 서버 지식 엔진 ( 618 ) 은 상호 대화 환경 ( 622 ) 과 상호 대화 하 며 , 이 는 운영 체제 ( 624 ) 에 의해 실행 되 어 , 이 환경 ( 622 ) 에서 발생 하 는 이벤트 를 모니터링 할 수 있 다 . 서버 의 지식 엔진 ( 618 ) 과 동작 엔진 ( 620 ) 에 의해 수행 되 는 동작 의 실행 을 위해 , 그리고 연관 성 의 빠른 검색 , 저장 및 불러오 기 ( retrieval ) 와 , 사용 자 응답 의 빠른 검색 과 분류 메트 릭 에 따르 는 평가 를 위해 프로세서 ( 612 ) 가 프로그램 메모리 ( 626 ) 와 상호 대화 한다 . 서버 장치 ( 102 ) 의 각각 의 구성 요소 는 통신 버스 ( 614 ) 를 통해 통신 가능 하 도록 연결 된다 .