반응형

Goal Representation for BDI Agent Systems

Lars Braubach, Alexander Pokahr, Daniel Moldt, and Windfried Lamersdorf



1. Introduction


필기해 둔 걸 다시 타이핑할까 하다가, 너무 귀찮아서 캡쳐로 정리해야겠다. 어차피 나만 볼 글이니까..

Agent System 의 Goal에서 생각해 볼 수 있는 세가지 주요 topic 이 Introduction 에 소개되어 있다.


2. Example Scenario




이 논문에서는 위 시나리오를 가지고 전체 흐름을 설명해 나간다.
청소로봇은 크게 4가지 기능을 제공하는데, 낮엔 청소를, 밤에는 보안기능을 작동한다. 계속해서 작동하기 위해, 배터리를 자동으로 충전하는 기능이 필요하고, 주변 사람들에게는 항상 친절해야 한다. 이 때 친절해야 한다는 건, 사람과 부딪히거나 위협이 되지 않아야 한다는 것 같다.


3. Modelling Goals


Goal의 Type 은 크게 두 가지 방식으로 분류할 수 있는데, System Goal 인지, Individual Goal 인지 생각해 볼 수 있다. 또, 해당 Goal 의 결과를 기준으로 Hard Goal 과 Soft Goal 로 나눌 수도 있다.


Goal 의 현재 행동과 관련하여, Goal 은 achievement goal 과 maintenance goal 두 가지로 나뉠 수 있다. Goal 은 항상 attribute 들이 명확해야 하며, AND/OR 그래프를 가지고 다른 goal 들과 관계를 맺을 수 있다.



3.1 Life Cycle



3.2 Types of Goals





원본 논문 파일






반응형