@techreport{oai:ipsj.ixsq.nii.ac.jp:00233122, author = {鷹觜, 莉子 and 山中, 脩也 and 目黒, 翔吾 and 長, 慎也 and 河原, 弘幸 and Riko, Takanohashi and Naoya, Yamanaka and Shogo, Meguro and Shinya, Cho and Hiroyuki, Kawahara}, issue = {16}, month = {Mar}, note = {自由エネルギー原理を基礎とし,推論を繰り返すことを目的としたプログラミング学習環境において,能動的推論(Active Inference)を活用し,学習者の行動と知覚の循環を推進することを試みた.ここで能動的推論とは,学習者が期待する感覚入力に合うよう周囲の環境を予測しやすい状態に変化させる行動制御・意思決定を指し,学習者が能動的推論を遂行しやすくなる学習プロセスを提供することで,学習者集団内で各学習者が推論を繰り返せることを確認した.本稿では,当該学習環境における能動的推論の具体的な活用・導入の仕方とその実践の結果を具体的なデータとともに示す., Based on the free energy principle In a programming learning environment that aims at iterative reasoning Active Inference is used to promote a cycle of learner action and perception. We attempted to promote the learner's cycle of action and perception by utilizing Active Inference. Active inference refers to Active Inference refers to behavioral control and decision-making that changes the surrounding environment to a predictable state to match the sensory input expected by the learner. action control and decision-making that changes the surrounding environment in a predictable manner to match the learner's expected sensory input. By providing a learning process that facilitates learners' active reasoning By providing a learning process that facilitates learners' active reasoning, we confirmed that each learner can repeat reasoning within a group of learners. In this paper, we present a specific example of active reasoning in this learning environment. This paper presents the specific ways of using and introducing active reasoning in the learning environment and the results of the practice, along with concrete data.}, title = {推論の誘発を目的としたプログラミング学習環境における能動的推論の活用とその実践}, year = {2024} }