Synthergy

Abraham Moore Odell, Andrew Forney PhD., Aidan Srouji, Alex Armknecht, Arusha Ramanathan

Research output: ThesisHonors Thesis

Abstract

Synthergy is an artificial intelligence (AI) powered social deduction game. Synthergy consists of an interactive website, game server, database, and AI server. Like other popular games in the same genre such as Werewolf, Town of Salem, and Among Us, Synthergy is played in a sequence of phases. During these phases, players use special actions, converse with each other, and vote to eliminate players they believe belong to the opposing team. Unlike these other games, Synthergy allows players to compete without a full roster of human players by utilizing non-player character (NPC) agents powered by the large language model chat-GPT by OpenAI. These agents are able to mimic all human player actions including writing chat messages, accusing other players, utilizing special actions and abilities, and answering questions. Each of these actions is formatted as a custom prompt, prepended with important game and character information. These prompts are then used to query the Chat-GPT 3.5 application program interface (API). Through the use of the LangChain library, the format of the plain-text responses is made consistent and predictable. In preliminary tests, the AI NPC agents have proven initially promising at mimicking human like play.

Original languageEnglish
Supervisors/Advisors
  • Forney, Andrew, Advisor
StatePublished - May 5 2024

Cite this