AIWolf Protocol

While humans play the werewolf game using natural language, it is very difficult to design effective agents that can use Natural Language easily to play werewolf. Additionally, unlike day-to-day dialogue where the focus is to describe the agent’s environment, the werewolf game uses very specific language constructs that makes it difficult to just apply existing Natural Language Processing techniques.

With these reasons in mind, we have developed a protocol that can be used to mediate games between humans and agents, and games among agents themselves. This protocol describes how an agent can express its internal thought model to other agents, and how they can infer information from their communications.

In this page, we define the grammatical structure and necessary keywords for the “AIWolf Protocol”,  which can express the necessary conversation for a Werewolf game.

Protocol Files