7장 지능 에이전트

에이전트란 :

일상생활에서 특정한 일을 대신 해주는 사람을 에이전트

컴퓨터에서는 사람일을 대신하는 소프트웨어를 에이전트라고 함 → 지능 에이전트

로봇은 가장 활동적이고 보편적인 지능 에이전트다

지능 로봇의 수준

조립용 → 자세가 제멋대로인 부품을 집는 로봇→ 청소용 로봇 → 모르는 건물에 진입하여 작전을 수행하는 빅독 → 휴머노이드

→ 순서로 갈 수록 불확실성이 큰 과업을 처리한다.

지능 에이전트는 지식 베이스가 필요하다

지식 표현 방법론:

  • 규칙 기반: if - then 구조로 지식을 표현
  • 프레임 : 슬롯 - 값 쌍으로 지식 표현 (db와 비슷)
  • 의미망 : 그래프로 지식을 표현 → is - a 와 kind - of 관계를 주로 사용

 

온톨로지

 

RDF : 방대한 수의 트리플을 표현, 저장, 관리하는 기술 (트리플이란 주어,술어 목적어로 구성된 것)

SPARQL 은 RDF 에서 동작하는 표준 질의 언어

OWL 은 RDF 에서 동작하는 온톨로지 언어

이러한 온톨로지로 구현한 지식 베이스 → Cyc, wordnet

  • 지식 베이스 → 가장 널리쓰임 ex: 구글 지식 그래프

→ 이 또한 트리플로 표현


틈새 없는 협동 seamless coordination

ex 컴퓨터는 인식 → 실행까지의 시각 서보잉(시간 걸림)이 발생

but, 인간은 거의 완벽하게 틈새 없는 협동을 함(실시간성)

능동성 proactive

사람은 과업에서 과업으로 넘어갈 때 틈새가 없음

but 로봇은 이러한 과업 전환이 자연스럽지 않다.