Agents and environments
- An agent
- Percept
- Percept sequence
- agent function
- agent program
The concept of rationality
- Rational agent는 맞는 일을 하는 agent
- right thing이란?
- 근사치(Approximation) : agent가 가장 성공적이게 만듦
- 성공의 측정?
- Perfomance measure: agent 행동의 성공에 대한 기준
- ex) 특정 시간 동안 청소한 양, 바닥이 얼마나 깨끗한지..
Rationality
- 특정 시간에서 뭐가 합리적인지는 다음 네 가지에 의존함
- Performance measure
- 사전 환경 정보
- agent가 할 수 있는 actions
- percept sequence to date (현재까지)
- 정의 : rational agent는 현재까지 수집된 percept sequence와 내장 환경 정보가 주어졌을 때 perfomance measure을 최대화하는 action을 선택한다
- Rationality ≠ omniscience(전지, 박식) ≠ perfection
- omniscient agent는 행동의 실제 결과를 앎
- rationality는 expected perfomance를 최대화함
- perfection은 실제 퍼포먼스를 최대화함
- Rationality는 필요로 함
- 정보 수집/탐색 (Information gathering/exploration)
- learn from percepts
- 자율성
Task Environment
rational agent를 디자인하기 위해 먼저 구동되는 환경을 구체화해야 함
PEAS
- performance measure
- Environment