Chapter 8 액션 시스템(Action Systems)

철학의 영역에서, 행동(action)은 에이전트가 환경 내에서 잠재적 또는 구체적인 목적을 달성하기 위해 수행할 수 있는 행위로 정의된다. 예컨대, 조작(manipulation), 이동(moving), 추론(reasoning), 도구 활용(tool utilization) 등은 지능형 에이전트가 현실 세계의 시나리오에서 목표를 달성하기 위해 수행할 수 있는 기본적인 행동으로 간주될 수 있다. 다시 말해, 행동은 에이전트가 환경과의 목표 지향적인 상호작용을 통해 발생하며, 이는 자신의 목표를 이루기 위해 외부 세계를 변화시키려는 의도를 반영한다.

이러한 점에서 액션 시스템(action system)은 AI 에이전트와 기초 모델(foundation model, 예: 대형 언어 모델(LLM))을 구별짓는 데 중요한 역할을 한다. 일반적으로 기존의 기초 모델은 다양한 작업에서 인상적인 성능을 보여주었지만, 대부분 원래의 사전학습 목적(예: 다음 토큰 예측)에 기반하므로 여전히 작업 범위에 제한이 있다. 그러나 기초 모델을 ‘두뇌 지능(brain intelligence)’으로 활용하고, 여기에 액션 시스템을 결합한 AI 에이전트는 환경과 직접 상호작용하며 복잡한 사용자 의도를 실행할 수 있게 된다.

뿐만 아니라, 액션 시스템은 에이전트가 외부 환경의 다양한 도구(tool)를 활용할 수 있도록 지원함으로써, 에이전트의 작업 범위를 크게 확장시킨다. 따라서 액션 시스템의 설계는 인식(perception), 의사결정(decision making), 실행(execution), 도구 활용(tool utilization), 그리고 그 외 인간의 두뇌 기능과 유사한 구성 요소들의 능력까지 결정짓게 된다. 즉, 기초 모델은 에이전트의 기반을 형성하며, 액션 시스템은 복잡한 목표를 달성할 수 있는 궁극적 잠재력을 규정한다.

AI 에이전트를 위한 효과적이고 포괄적인 액션 시스템을 설계하는 일은 상당한 도전 과제를 포함하며, 동시에 중요한 이점을 제공하는 필수적 작업이다.

그림 8.1은 인지 시스템(cognition system) 내에서 액션 시스템이 실행되는 과정을 시각적으로 보여준다.

이 장에서는 먼저 8.1절에서 인간의 액션 시스템에 대해 논의하고, 8.2절에서는 인간의 행동에서 AI 에이전트의 행동으로의 전환을 살펴본다. 이후 8.3절에서는 액션 공간(action space), 액션 학습(action learning), 도구 학습(tool learning) 등 기존 AI 에이전트 액션 시스템의 패러다임을 체계적으로 정리하고, 8.4절에서는 행동과 지각(perception)의 차이를 분석하며, 마지막으로 8.5절에서 이 장의 내용을 정리한다.

image.png

<aside> 💡

역주

  1. 행동(Action)
  2. 액션 시스템(Action System)
  3. 기초 모델(Foundation Model)
  4. 두뇌 지능(Brain Intelligence)
  5. 도구 학습(Tool Learning)

8.1 인간 행동 시스템(Human Action System)

인간 인지에서의 행동 시스템(action system)은 인간이 목표 지향적 행동을 **인지(perceive)하고 계획(plan)하며 실행(execute)**할 수 있게 해주는 일련의 과정들을 말한다. 이 시스템은 개인이 동적인 환경(dynamic environment)과 상호작용하고, 피드백을 바탕으로 의사결정을 내리며, 자신의 행동을 조정하고 적응할 수 있도록 해주는 복합적인 메커니즘이다.

일반적으로 인간 인지 내의 행동 시스템은 크게 정신적 행동(mental action)과 신체적 행동(physical action)으로 나눌 수 있다:

Figure 8.2는 인간 행동 시스템을 정신적 행동과 신체적 행동의 관점에서 분류한 간단한 분류 체계를 도식화한 것이다.

정신적 행동과 신체적 행동을 모두 활용할 수 있는 인간의 인지 시스템은 실제 세계의 다양한 복잡한 작업을 처리할 수 있는 능력을 지닌다.

이러한 인간 인지에서 영감을 받아, 언어 기반 작업부터 디지털 환경, 물리적 환경에 이르기까지 AI 에이전트에서 행동 시스템을 어떻게 구성할 것인가에 대한 재정립 또한 중요하다.

image.png

<aside> 💡

역주

  1. 행동 시스템(Action System)
  1. 정신적 행동(Mental Actions)
  1. 신체적 행동(Physical Actions)