According to an embodiment of the present invention, there is provided a computer program product comprising: a database storing behavior stimulus sources requiring a subject to perform a predetermined action; behavior stimulus source providing at least one behavior stimulus source among the behavior stimulus sources stored in the database, A sensor section for sensing the behavioral response of the subject to the action stimulus source, a response feature information generating section for generating the reference response feature information by analyzing the behavioral response of the sensed subject, and the one or more behaviors An apparatus for providing a training scenario generated based on a response of a subject including a training scenario generating unit for generating a first training scenario in which stimulus sources are arranged in a predetermined order is described.본 발명의 일 실시예에 따르면, 피실험자에게 소정의 행동을 요구하는 행동 자극원들이 저장된 데이터베이스, 상기 데이터베이스에 저장된 행동 자극원 중 적어도 하나의 행동 자극원을 피실험자에게 제공하는 행동 자극원 제공부, 제공된 행동 자극원에 대한 피실험자의 행동반응을 센싱하는 센서부, 센싱된 피실험자의 행동반응을 분석하여 기준 반응특징정보를 생성하는 반응특징정보 생성부 및 생성된 기준 반응특징정보를 기초로, 하나 이상의 행동 자극원이 소정의 순서로 구성된 제1훈련 시나리오를 생성하는 훈련 시나리오 생성부를 포함하는 피실험자의 반응을 기초로 생성된 훈련 시나리오를 제공하는 장치가 설명된다.