6️⃣CAMEL Role-playing Autonomous Cooperative Agents

About CAMEL

CAMEL은 Communicative Agents for “Mind” Exploration of Large Language Model Society의 약자로 초거대 언어 모델 사회의 '마음' 탐구를 위한 커뮤니케이션 에이전트 입니다.

대화 및 채팅 기반 언어 모델의 급속한 발전으로 복잡한 작업 해결에 괄목할 만한 진전이 있었습니다. 그러나 이러한 성공은 대화를 유도하기 위해 사람의 입력에 크게 의존하고 있으며, 이는 어렵고 시간이 많이 소요될 수 있습니다. CAMEL은 커뮤니케이션 에이전트 간의 자율적인 협력을 촉진하고 '인지' 프로세스에 대한 인사이트를 제공하는 확장 가능한 기술을 구축할 수 있는 잠재력을 살펴봅니다.

자율적 협력을 달성하기 위한 과제를 해결하기 위해 롤플레잉이라는 새로운 커뮤니케이션 에이전트 프레임워크를 제안합니다. 이 접근 방식은 시작 프롬프트를 사용하여 사람의 의도와 일관성을 유지하면서 채팅 에이전트가 작업을 완료하도록 안내하는 것입니다.

역할극을 통해 채팅 에이전트의 행동과 기능을 연구하기 위한 대화 데이터를 생성하여 대화형 언어 모델을 조사하는 데 유용한 리소스를 제공하는 방법을 소개합니다. 새로운 대화형 에이전트 프레임워크 도입, 멀티 에이전트 시스템의 협력적 행동과 기능을 연구하기 위한 확장 가능한 접근 방식 제공, 대화형 에이전트 및 그 이상의 연구를 지원하기 위한 라이브러리 오픈소스화 등의 공헌을 하고 있습니다.

CAMEL Role-Playing Autonomous Cooperative Agents

CAMEL의 롤플레잉 자율 협력 에이전트를 활용하여 주식시장 트레이딩 봇을 구현해 보겠습니다.

Setup Environments

Define a CAMEL agent helper class

Roles & task for RPG

Create Agent

Create Inception Prompts for

  • AI assistant

  • AI user for role-playing

Create Helper System messages for

  • AI assistant

  • AI user from role names

  • AI task

Create Agents for

  • AI assistant agent

  • AI user agent from obtained system messages

Run role-playing task!

Last updated