본문 바로가기
AI · 인공지능/AI 뉴스

AI 주민이 마음대로 대화하고 교류하는 2D RPG 같은 미니정원 시뮬레이터 「AI Town」

by 두우우부 2023. 8. 16.
반응형

 

생성 AI의 진보로 인간이 처음부터 문장을 쓰거나 그림을 그리지 않아도 문장이나 이미지를 쉽게 자동 생성할 수 있게 되었습니다. 「AI Town」은 AI에 의해 다양한 성격을 가진 주민이 마음대로 움직여 자동으로 대화 및 커뮤니케이션을 취하는 2D RPG 같은 외형의 미니 정원 시뮬레이터로, 오픈 소스로 개발되었습니다.

AI Town
https://www.convex.dev/ai-town

AI Town

Click on an agent on the map to see chat history.

www.convex.dev


GitHub - a16z-infra/ai-town
https://github.com/a16z-infra/ai-town

GitHub - a16z-infra/ai-town: A MIT-licensed, deployable starter kit for building and customizing your own version of AI town - a

A MIT-licensed, deployable starter kit for building and customizing your own version of AI town - a virtual town where AI characters live, chat and socialize. - GitHub - a16z-infra/ai-town: A MIT-l...

github.com



AI Town은 데모 사이트가 공개되어 있어 액세스 해보면, 마을 주민들은 자동으로 돌아다니며 마음대로 다른 주민들과 대화를 나누고 있습니다.

눈에 띄는 사람을 클릭해 보겠습니다.



그러면 오른쪽에 거주자의 이름과 성격이 표시됩니다. 이번 클릭한 거주자의 이름은 KIRA로, 그 상세를 보면「 키라는 모두가 자신을 행복하다고 여기길 원합니다. 그러나 마음 깊은 곳에는 심한 우울감이 있습니다. 여행이나 음식, 요가의 이야기를 하는 것으로 슬픔을 숨기고 있습니다만, 슬픔을 억제할 수 없어 울어버리는 일도 자주 있습니다. 정신이 붕괴될 정도가 되는 일도 가끔 있습니다」라고 나옵니다.



오른쪽을 계속 아래로 스크롤해보면,

"어이, 키라! 뭔지 알겠어? 먼 행성으로의 믿을 수 없는 우주여행에서 돌아온 지 얼마 안 됐어! 내가 무엇을 발견했는지 믿을 수 없을 거야!"

"와우! 대단하다! 알려줘, 매우 궁금하다."

등 다른 주민들과 어울린 대화 기록도 볼 수 있습니다.



지도는 드래그하여 움직일 수 있으며, 다양한 주민의 속 마음과 대화 내용을 들여다볼 수 있습니다.



AI Town은 "단순히 즐겁게 작업하는 것을 넘어 확장성을 고려한 견고한 기반을 가진 플랫폼을 제공하는 것"을 목표로 개발되고 있으며, "Generative Agents: Interactive Simulacra of Human Behavior" 논문에 영감을 받아 개발되었다는 것. 게다가 2차적인 목표로서, 많은 AI 관련 시뮬레이터가 Python으로 코딩되어 있기 때문에, AI Town에서는 JavaScript나 TypeScript의 프레임워크를 사용할 수 있도록 할 것으로 정했습니다.

AI Town은 게임 엔진과 데이터베이스에 Convex , 벡터 데이터베이스에 Pinecone , 텍스트 생성에 OpenAI의 언어 모델, 인증 시스템에 Clerk , 픽셀 아트 생성에 Replicate와 Fal.ai가 사용되고 있으며 소스 코드는 GitHub에 공개되어 있습니다.

https://github.com/a16z-infra/ai-town

GitHub - a16z-infra/ai-town: A MIT-licensed, deployable starter kit for building and customizing your own version of AI town - a

A MIT-licensed, deployable starter kit for building and customizing your own version of AI town - a virtual town where AI characters live, chat and socialize. - GitHub - a16z-infra/ai-town: A MIT-l...

github.com

반응형