実世界における仕事の多くは人が判断し実行しているが、その際にミスは起こりがちである。自らの経験則によってミスの発生を回避することは可能だが、その熟練した経験則を得ることは容易ではない。一方で、これらの仕事の多くはマニュアル化されたものであり、プログラムとして記述可能な点が多い。ならば、仕事の実行主体である人間をプログラムモジュールとして利用可能にすれば、仕事をプログラムとして実行できるようになると考えられる。このような環境下では、プログラム通りに仕事を厳密に実行していくことになり、人は人でしか実行できないような仕事に集中し、ミスを抑え、効率的に仕事を実行していくことが可能となる。 そこで本プロジェクトでは、上記のように人がプログラムからの指令に従うことで、人が経験則などに左右されず業務の遂行や目的の達成が可能となるような仕組みを実現する。そのために、プログラム上で人をモジュールとして扱える