배경 및 목적
몇 년전 더 지니어스 게임이라는 프로그램을 본 적이 있습니다. 다양한 특징을 가진 사람들이 모여서 서로 협동하고, 배신하면서 게임을 승리로 이끌어가는 모습이 너무 흥미로웠습니다.
규칙을 숨겨진 팁 정보를 제공한다면 AI가 어떻게 활동할 지가 너무 궁금하게 되었고 LLama Index의 Agent 기능을 적극적으로 활용해보고자 합니다.
참고 자료
활용 툴
GPTs
스크립트를 제작하고, 코드에 대한 보다 구체적인 응답을 주기 위해 특화된 GPTs를 제작해서 사용합니다.
OpenAI API TTS, LLama Inex를 코딩 단계에서 사용하고 있습니다.
Claude를 통해서 나무위키에서 얻은 데이터를 보다 풍성하게 만들었습니다.
실행 과정
게임 시나리오와 코드 제작 시 도움을 받을 수 있는 GPTs를 생성합니다.
별도의 기술을 사용하지 않고, 빌더에서 GPT와 대화를 통해서 제작했습니다.
나무위키에서 메인 매치게임, 룰, 추가 정보 및 전략 부분을 ChatGPT에 입력하여 게임에 참가할 캐릭터를 생성하였습니다.
캐릭터 내용을 복사해서 Claude Artifacts를 통해 캐릭터들의 성격을 보다 풍성하게 제작하였습니다.
지니어스 게임에서 프로그램 소개하는 부분이 너무 인상깊었습니다. 소개 글을 LLama 인덱스를 활용해 제작하고, OpenAI TTS를 활용하여 목소리를 입혔습니다.
캐릭터에 대한 성격과 게임에 대한 룰을 데이터로 추가하고, 이와 같은 캐릭터들이 있을 때 어떤 전략으로 진행되는지 LLama Index를 활용해 진행될 수 있도록 제작합니다.
결과 및 인사이트
현재까지의 결과는 아래와 같습니다.
새로운 것을 배우는 것은 항상 즐겁습니다. 🙂