스탠퍼드대학과 구글의 공동연구팀에 의해 "ChatGPT를 활용하여 NPC의 행동을 자동화하는 시스템"이 개발되었습니다.
Generative Agents: Interactive Simulacra of Human Behavior
https://doi.org/10.48550/arXiv.2304.03442
연구팀은 NPC가 자발적으로 행동하는 시스템을 구축하기 위해 ChatGPT의 모델 데이터를 활용한 독자적인 시스템을 개발하고, 25명의 NPC에 대해 성격과 교우 관계를 결정하는 프롬프트를 입력했습니다. 예를 들어 존 린이라는 이름의 NPC에는 다음과 같은 프롬프트가 입력되었습니다.
John Lin is a pharmacy shopkeeper at the Willow Market and Pharmacy who loves to help people. He is always looking for ways to make the process of getting medication easier for his customers; John Lin is living with his wife, Mei Lin, who college professor, and son, Eddy Lin, who is a student studying music theory; John Lin loves his family very much; John Lin has known the old couple next-door, Sam Moore and Jennifer Moore, for a few years; John Lin thinks Sam Moore is a kind and nice man; John Lin knows his neighbor, Yuriko Yamamoto, well; John Lin knows of his neighbors, Tamara Taylor and Carmen Ortiz, but has not met them before;
John Lin and Tom Moreno are colleagues at The Willows Market and Pharmacy; John Lin and Tom Moreno are friends and like to discuss local politics together; John Lin knows the Moreno family somewhat well — the husband Tom Moreno and the wife Jane Moreno
존 린은 '윌로우 약국 상점'의 점원으로 사람을 돕는 것을 좋아한다. 그는 항상 고객이 약을 얻는 과정을 단순화하는 방법을 찾고 있다.
존 린은 대학 교수의 아내 메이 린과 음악 이론을 배우는 학생의 아들 에디 린과 살고 있다. 존 린은 가족을 매우 사랑한다. 존 린은 이웃 노부부 샘 무어와 제니퍼 무어를 몇 년 전부터 알고 있다. 샘 무어를 친절하고 좋은 사람이라고 생각한다. 존 린은 이웃에 사는 야마모토 유리코를 잘 알고 있다. 타마라 테일러와 카르멘 오르티스를 알고 있지만 만난 적이 없다.
존 린과 톰 모레노는 '윌로우 약국 상점'에서 일하는 동료이다.
존 린과 톰 모레노는 친구로 함께 지방 정치에 대해 논의하는 것을 좋아한다. 존 린은 모레노 가(남편 톰 모레노와 아내 제인 모레노)를 어느 정도 알고 있다.
그리고 각 NPC를 아래와 같은 「RPG에 등장하는 마을」풍의 위치에 배치해, 다른 NPC의 행동에 따라 자발적으로 행동할 수 있도록 했습니다.
다만, 위의 시스템에서는 「ChatGPT가 한 번에 처리할 수 있는 데이터양(토큰수)에는 한계가 있다」라는 문제에 부딪쳐 버립니다. 그래서 연구팀은 각 NPC의 모든 행동을 기록한 '메모리 스트림'을 작성하고, 메모리 스트림의 내용에서 '지금의 행동 판단에 필요한 과거의 행동'을 선택해 ChatGPT에 입력하는 구조를 구축, 이를 통해 각 NPC는 지금까지의 경험을 바탕으로 한 행동을 수행할 수 있게 되었습니다.
완성된 시스템을 가동한 결과, NPC는 "서로 정보를 전하여 마을 전체에 확산시킨다", "과거의 교환에 대해, 시간이 경과한 후 언급한다", "이벤트를 기획해, 참가자를 모집한다" 등의 예상외 행동을 나타냈습니다. 예를 들어, 한 NPC가 "밸런타인데이 파티를 개최하자"라고 제안한 결과 마을 전체에서 이틀간 밸런타인데이 파티에 관한 화제가 펼쳐져, "짝사랑 상대를 파티에 초대한다", "파티를 위해 카페를 장식한다"라는 행동이 확인되었다는 것.
연구팀은 각 NPC의 행동을 재현한 데모 페이지를 작성해, 다음의 링크에서 공개하고 있습니다. 그러나 데모 페이지에서 펼쳐지는 행동은 미리 시뮬레이트된 것이며 실시간으로 시뮬레이트된 것은 아닙니다.
Reverie
https://reverie.herokuapp.com/arXiv_Demo/
'AI · 인공지능 > AI 뉴스' 카테고리의 다른 글
OpenAI가 ChatGPT 등 AI 시스템의 버그 보상금 프로그램을 개시 (0) | 2023.04.12 |
---|---|
'AI 연구의 6개월 정지'를 요구한 일론 머스크, 자신은 1만개의 GPU를 매입해 독자적 연구를 진행중 (0) | 2023.04.12 |
알리바바가 ChatGPT의 50배 이상의 파라미터를 가지는 「퉁이치엔원(Tongyi Qianwen)」발표 (0) | 2023.04.12 |
ChatGPT에게 가장 큰 고객을 빼앗겼다는 투고, '일'로는 이겨도 '무료'에는 이길 수 없다 (0) | 2023.04.12 |
대부분의 패스워드를 1분 이내에 크래킹할 수 있는 AI 「PassGAN」이 등장 (0) | 2023.04.11 |
삼성 엔지니어가 ChatGPT에 사외 비공개 소스 코드를 붙여 넣는 보안 사안이 발생 (0) | 2023.04.10 |
중국어판 ChatGPT 「ERNIE Bot」의 가짜 앱이 App Store에 대량 발생 (0) | 2023.04.10 |
다수의 ChatGPT 응답을 비교하는 「OpenPlayground」리뷰 (0) | 2023.04.10 |