O CraftGPT usa as "ferramentas" do Langchain4J e do Openai para interagir com um mundo do Minecraft como "Deus".
Será capaz de fazer coisas como:
Embora a memória persistente já esteja implementada, "os instruções dos características" para lembrar a IA de quem é e o que está fazendo não são.
Quero que a IA atue como um deus, que escolherá fazer as coisas com base nas ações do jogador. Por exemplo, se o jogador estiver construindo uma casa, a IA poderá optar por dar a eles um pouco de madeira. Ou, se estiver se sentindo travesso, pode optar por gerar uma trepadeira. Os eventos devem ser escolhidos com base em como eles poderiam ser divertidos.
Como parte da implementação de funções divertidas, procurarei portar algumas das funções do clássico Twitch vs Minecraft.
Para entender o mundo, o CraftGPT precisará registrar muitos eventos diferentes para que o GPT-3 possa responder a eles. Até o escrito, isso não é implementado, mas, em vez disso, o GPT-3 recebe avisos dos jogadores através do bate-papo no jogo.