CraftGPT utiliza las "herramientas" de Langchain4j y OpenAi para interactuar con un mundo de Minecraft como "Dios".
Podrá hacer cosas como:
Si bien la memoria persistente ya está implementada, el "personaje solicita" que recuerde a la IA quién es y qué está haciendo no.
Quiero que la IA actúe como un dios, que elegirá hacer cosas basadas en las acciones del jugador. Por ejemplo, si el jugador está construyendo una casa, la IA podría optar por darles algo de madera. O, si se siente travieso, podría elegir generar una enredadera. Los eventos deben elegirse en función de lo entretenidos que puedan ser.
Como parte de la implementación de funciones entretenidas, buscaré portar algunas de las funciones de Classic Twitch vs Minecraft.
Para comprender el mundo, CraftGPT necesitará registrar muchos eventos diferentes para que GPT-3 pueda responder a ellos. Al momento de escribir, esto no se implementa, sino que los jugadores le dan indicaciones a GPT-3 a través del chat en el juego.