구성적 정보 철학적 관점에서 ‘성찰하는 정보 행위자’는 허용된 범위 내에서 자신의 정보처리 과정을 관찰할 수 있는 행위자이므로 상황을 감지하고 자신의 욕구나 목적에 따라 가능한 여러 행위들을 평가하고 선택할 수 있다. 정보행위자가 자신의 세계 모델로부터 세계의 구조와 인과를 인지하게 되면 단순히 생존과 종족번식과는 다른 새로운 욕구나 목적을 스스로 가지게 될 수 있다. 성찰하는 정보 행위자는 성찰을 통하여 공동체의 규범적 가치로 내면화하여 윤리적 정보행위자가 될 수 있는 것이다.
성찰의 구조는 상태(목적을 포함하여)로 기술되고 성찰의 기능은 평가, 가설, 시뮬레이션, 최적화, 계획으로 이루어진다. 이러한 성찰의 계산적 모델은 윤리적 인공지능 로봇의 핵심적인 아이디어가 된다.
From the Perspective of Constructive Philosophy of Information, because "reflective information agents" are capable of observing their information processing, they can perceive a situation, evaluate possible behaviors according to their own needs and purposes, and select one of them. Once information agents recognize the causal structure of the world from their model of the world, they may have another new needs and purposes beyond survival and breeding species. Information agents can be ethical by internalizing the normative values of the community through their reflection. The structures of the reflection is described as the states (including goals) and the functions of it are composed of evaluation, hypothesis, simulation, optimization and planning. The computational model of this reflection is the core idea of an ethical artificial intelligence robot.