Craftgpt utilise Langchain4j et les "outils" d'Openai pour interagir avec un monde Minecraft en tant que "Dieu".
Il pourra faire des choses comme:
Bien que la mémoire persistante soit déjà implémentée, les "invites de caractère" pour rappeler à l'AI qui il est et ce qu'elle fait ne fait pas.
Je veux que l'IA agisse comme un dieu, qui choisira de faire des choses en fonction des actions du joueur. Par exemple, si le joueur construit une maison, l'IA pourrait choisir de leur donner du bois. Ou, si cela se sent espiègle, il pourrait choisir de créer une plante grimpante. Les événements doivent être choisis en fonction de leur divertissement.
Dans le cadre de la mise en œuvre de fonctions de divertissement, je vais examiner le portage de certaines des fonctions de Classic Twitch vs Minecraft.
Afin de comprendre le monde, CraftGpt devra enregistrer de nombreux événements différents afin que GPT-3 puisse y répondre. Au cours de la rédaction, cela n'est pas mis en œuvre, mais à la place, GPT-3 reçoit des invites par les joueurs via le chat en jeu.