인공지능 실습

Wumpus World 시뮬레이터

인공지능은 「아님」을 뜻하는 기호 ¬(not)를 사용하여 위험이 없는 안전한 길을 논리적으로 찾아냅니다.

Wumpus World (웜퍼스 월드)
추론 에이전트

논리 추론 관찰 가이드

「에이전트는 보이지 않는 위험을 주변 단서를 통해 논리적으로 추론해야 합니다.」

1. 환경 단서(Percept)와 추론 규칙

💨
바람 (Breeze)

바람이 불면 주변 상하좌우 칸 중 어딘가에 함정(🕳️)이 존재합니다.

🤢
냄새 (Stench)

악취가 나면 주변 상하좌우 칸 중 어딘가에 몬스터(👹)가 존재합니다.

💰
반짝임 (Glitter)

현재 칸에 목표물인 금(Gold)이 있습니다. 주워야(Grab) 합니다.

2. 논리 추론 예시 (에이전트의 생각 흐름)

  • (0,0) 시작 지점: 바람과 냄새가 없다. 인접한 (1,0)과 (0,1)은 100% 안전(Safe)하다.
  • (1,0) 이동 후: 바람(💨)을 감지했다. 방금 온 (0,0)은 안전하므로, 나머지 인접 칸인 (2,0)과 (1,1) 가운데 적어도 한 곳에는 함정(Pit)이 있다. 둘 다 함정일 수도 있으니, 어느 쪽도 안전하다고 말할 수 없다.

3. 시뮬레이터 화면 보는 법 (에이전트의 지식베이스)

그리드의 색상은 정답이 아니라, 에이전트가 현재까지 추론해낸 「생각(지식)」을 시각화한 것입니다.

방문 완료 이미 지나온 길
안전 지대 논리적으로 100% 안전함
위험 의심 위험할 가능성이 있음
사망 함정이나 몬스터를 만나 사망함

에이전트는 안전이 확정된 칸을 먼저 밟고, 그런 칸이 더 남아 있지 않을 때에만 위험이 가장 낮아 보이는 칸을 골라 들어갑니다. 사망은 이때 일어납니다.

이제 Next 버튼을 하나씩 누르며 에이전트의 추론 과정을 관찰해 보세요.

직접 해 보는 웜퍼스 월드

방을 옮길 때마다 그 칸에서 느껴진 것이 지도에 자국으로 남습니다. 어디가 안전한지는 그 자국을 보고 스스로 판단합니다.

이웃 칸을 누르면 그쪽으로 옮깁니다. 격자를 한 번 누른 뒤에는 키보드 화살표나 W A S D 로도 움직입니다.

이 칸에서 느껴지는 것

(0,0)에서 시작합니다. 이웃 칸을 눌러 옮겨 보세요.

지도에 남은 자국

💨 바람은 상하좌우 어딘가에 함정이 있다는 뜻이고, 🤢 냄새는 상하좌우 어딘가에 몬스터가 있다는 뜻입니다. 어느 칸인지까지는 알려 주지 않습니다 — 자국을 여러 개 모아야 좁혀집니다.