“AI 로봇-1”… 멀티에이전트 협업 기술 동향

협업 인공지능 플랫폼은 주어진 문제를 협업 인공지능을 구성하여 해결로 멀티에이전트 간 작업 협업과 에이전트 간의 지식 교류를 통한 지능 강화 협력 학습 협업 인공지능은 AI Bot 에이전트들은 서로 다른 데이터, 지식, 경험, 자원 보유로 이들의 협업이 중요

2023-08-21     김맹근 기자
사진 : pixabay

[디지털비즈온 김맹근 기자] 인공지능의 연구는 인간과 유사한 지식이나 지능을 가진 컴퓨터나 기계에 관한 연구로 인간의 지식을 인공지능 엔진에 직접 주입하는 하향식 방식과 데이터로부터 인공지능 모델을 형성하여 지능이나 지식을 생성하는 상향식 방식의 2가지로 진행됐다.

최근에 컴퓨팅 장치가 다양해지고 그 수가 폭발 적으로 증가함에 따라 인공지능을 만들 때 사용하는 데이터나 지식 및 정보 또한 폭발적으로 증가하여 이를 중앙집중식으로 인공지능에 반영하기에는 비용이나 시간적 측면에서 비효율적인 실정이다.

즉, 엄청난 데이터나 지식을 중앙에 모으는 것과 이 것을 컴퓨터의 인공지능에 반영하는 것은 많은 자원이 소모되므로 고비용이다. 더불어 많은 시간이 필요한 작업이어서 변화하는 현실을 빠르게 반영하지 못하므로 인공지능이 발전함에 따라 높아지는 사용자들의 눈높이를 맞추지 못하고 있다..0

근래에 분산된 컴퓨팅 자원을 활용하여 지능적인 서비스를 제공하기 위한 컴퓨팅 및 IoT 연구가 진행 됨에 따라 탈중앙화된 인공지능 연구가 활발히 연구되고 있다. 탈중앙화된 분산방식의 인공지능 기술은 국지적 소규모 정보를 바탕으로 제한된 컴퓨팅 자원을 최대한 효율적으로 사용하여 인공지능을 구성하여 동적 환경에 빠르게 적응하는 최선의 해를 제공함으로써 중앙집중 서버 방식보다 많은 클라이언트에 만족스러운 인공지능 서비스를 제공할 수 있다.

협업 인공지능 기술은 서로 다른 데이터, 지식, 경험, 자원을 보유한 인공지능 에이전트들이 동적으로 협업 그룹을 형성하여 공유된 데이터, 지식, 경험과 더불어 분산 자원을 활용한 협업 학습을 통해 강화된 인공지능 모델을 도출해 주어진 문제를 해결하는 분산 협업 방식의 인공지능 기술이다.

협업 인공지능을 제공하고 고도화하기 위한 협업 인공지능 플랫폼은 다음 2가지 기능을 갖 추어야 한다. 첫째 주어진 문제를 협업 인공지능을 구성하여 해결 하기 위한 멀티에이전트 간의 작업 협업이다. 둘째 에이전트 간의 지식 교류를 통한 지능 강화를 위한 협력 학습이다.

AI 로봇과 협업 인공지능

Bot이란 인터넷 등에서 검색 등의 태스크를 자동으로 수행하는 컴퓨터 프로그램을 의미하며 internet bot, web robot, robot으로도 불린다. 대개 chatbot, spambot, socialbot 등의 태스크를 수행한다. AI Bot은 일반적으로 인공지능 기술을 활용한 chatbot을 의미하며, 보통 Bot들에 비해서 추가로 인간 사용자와 소통에 필요한 자연어 처리 및 이해, Conversational AI 등의 기술이 요구된다.

AI Bot 에이전트를 정보의 관점에서 몸체(Body)를 가진 개체로 해석하여 제한된 자원을 가지고 1인칭의 자기 시점(Egocentric) 데이터와 지식, 경험의 정보를 처리하고 행동하는 존재로 정의할 수 있다. 이러한 해석은 chatbot 등의 가상 에이전트뿐만 아니라 로봇 등의 실제 세계의 에이전트에도 적용 가능하며 최근의 체화된 인공지능(Embodied AI) 연구의 관점과 유사하다.

협업 인공지능은 AI Bot 에이전트들은 서로 다른 데이터, 지식, 경험, 자원을 보유하고 있으며, 이들의 협업이 중요하다. 기존의 단일 에이전트 기반의 AI Bot은 인간 사용자와의 소통을 단일 에이전트의 능력(Skill)으로 처리하였으나, 멀티봇의 경우는 복수의 에이전트가 제공하는 능력과 기능을 잘 조율하여서 사용자에게 제공하는 플랫폼 구조가 필요하다.