Hace 1 año | Por DaiTakara a youtube.com
Publicado hace 1 año por DaiTakara a youtube.com

Experimento con un PNJ basado en ChatGPT. Usando Whisper de OpenAI para la conversión de voz a texto, GPT3.5-Turbo para el "cerebro" del NPC, y ElvenLabs para la conversión de texto a voz.

Comentarios

M

#23 lol

UnDousTres

#23 Y se puede resucitar?

Molari

#27 tu prueba y nos cuentas

sonix

#23 La idea es, a ver si es un NPC

pedrobz

#23 Pues que me desenchufen y me metan en la buena, que está parece una beta de tantos bugs que tiene...

Khadgar

#23 Pues menuda mierda de juego que me he comprado.

E

#61 lo compró el que hace de protagonista, nosotros somos los npc de relleno

Khadgar

#63 Ah. Pues aún así, menuda mierda de juego.

M

#64 Los gráficos estan bien.

Khadgar

#86 Eso lo dices porque no has visto la realidad.

MOSFET

#14 Y ahora imagina que no eres un héroe, te ha tocado una mala tirada de dados, y te toca pasarte el juego sólo fregando suelos o recogiendo flechas, o siendo un lacayo que limpia establos.. lol

M

#57 Podría ser peor, que mi compi se haya quedado sin pergaminos “De la piedra a la carne” en un paseo por la naturaleza entre basiliscos.

Mientras sea currar, hasta limpiando vómitos en la taberna, todo bien.

LoboAsustado

#6 Salivando con lo que podría ser un Fallout 8

D

#15 habia entendido Follar8. Perdón. En que estaría pensando.

MoñecoTeDrapo

#15 dale 20 años al Mundo Real (tm) wall

avalancha971

#6 La generación por procedimientos siempre se ha utilizado en videojuegos, aunque ahora se utilizará para más cosas.

https://es.m.wikipedia.org/wiki/Generaci%C3%B3n_por_procedimientos

A mi nunca me han gustado los videojuegos que ofrecen demasiadas posibilidades, ni los dungeon crawl de mazmorras aleatorias ni los de mundo libre que tan de moda están. Yo prefiero los videojuegos lineales donde los creadores pensaron un camino, y mi tarea es encontrarlo. No quiero que desarrollen un sandbox en el que me ponga a jugar de maneras que ni los creadores imaginaron. Pero entiendo que lo que se vende hoy en día es lo contrario. El nuevo Zelda ya ni lo jugaré.

Dramaba

#16 Una opción tan válida como cualquier otra. Lo bueno es tener muchas opciones y que cada uno pueda disfrutar de lo que le guste...

avalancha971

#28 Pero desgraciadamente hoy en día ya no quedan otras opciones.

pedrobz

#16 A mi tampoco me han gustado los juegos procedimentales, no porque ofrezcan demasiadas posibilidades, sino porque las posibilidades eran todas muy parecidas y sin sentido o conexión, demasiado "simples".

Ahora con la IA eso puede cambiar, se pueden hacer varias posibilidades conectadas y con un trasfondo suficientemente profundo como para ser interesante, y en futuros juegos los guionistas solo se tendrán que centrar en la trama principal y en las secundarias más importantes, la IA podrá hacer un buen relleno a partir de ellas.

r

#16 Pues yo desde que he jugado a uno donde hay 2-3 historias y puedes ir por donde quieres, aunque luego sigas la historia, no puedo jugar más a uno lineal... ni soy capaz de entender cómo disfrutaba de los CoD y demás... imposible para mí jugarlos ahora...

avalancha971

#62 ¿Y los juegas 2-3 veces para conocer las 2-3 historias? Entonces sí, al final es todo una historia.

Pero si no, ¿qué más te da que existan 2-3 historias si sólo conoces una? A mi sí me importa que existan 2-3, porque me da la sensación de que me pierdo las otras, que igual eran mejores.

llorencs

#16 Pero imagina un mixto, donde tienes una historia principal marcada y para todos iguales. Pero luego al acabarla digamos que te da varias opciones y a partir de allí se generan nuevos mundos.

También las secundarias sean autogeneradas y paralelas a la principal. Tienes un mixto de lineal y libertad.

D

#6 ahora más tiempo perdido en mundos virtuales

borre

#6 Mejor me espero a lo que haga Nintendo.

Un saludo.

rojo_separatista

#6, las posibilidades son infinitas.

sonix

#3 una pregunta porque del tema desconozco pero al final el chatGPT tirará de una fuente brutal de datos que deduzco que estarán en un servidor, es factible en local? Me refiero, si no, todos los juegos tendrán que tener si o si conexión a dicha red

DaiTakara

#68 No, Los modelos de lenguaje se entrenan con una enorme base de datos, pero una vez entrenados en realidad ocupan poco teniendo en cuenta aquello de lo que son capaces. Presupongo que al principio serán servicios desde servidor, sobre todo para usos comerciales, pero viendo como avanzan los modelos open source no creo que pase más de un año o dos para que empecemos a ver resultados locales muy similares/equiparables a los de los grandes modelos. De hecho ya está ocurriendo, hay gente montando modelos pre-entrenados en sus propios ordenadores con resultados bastante aceptables teniendo en cuenta que hablamos de potencia a un nivel "casero".

sonix

#70 a mí en local si me interesaría, pero imagino que estaremos hablando de mucho potencial y terabytes, que si alguien monta un SO y un hardware a "medida" me plantearía comprarlo, porque a mí sí me interesa offline

Molari

#12 por qué?

Golan_Trevize

#17 Era una referencia a Skyrim, donde los guardias tenían esa línea de diálogo, y 3 de cada 4 veces (con un margen de error del 1,34%) de las que hablabas con ellos te la soltaban, así sin venir a cuento. Totalmente lo opuesto de lo que se hace en el video meneado, donde la conversación es totalmente única y orgánica, y por supuesto no se repite.

Molari

#18 ah ok. Porque no era mala línea de dialogo, con su punto irónico. Pero sí, si la repiten como que pierde su gracia

kwisatz_haderach

#18 esa frase significa "era un aventurero, pero me case". Por un error se decía demasiado (o era una frase de X que podía decir de forma random y solo decía eso), pero no lo corrigieron por que les hizo gracia (como los momentos "volare" con los gigantes). 

orangutan

#12 Skyrim

u

#12 la versión Skyrim del muy español, yo iba a entrar en el Real Madrid pero me fastidie el ligamento de la rodilla

DaiTakara

Se veía venir y ya lo están haciendo. Imaginad cuando el desfase en la conversación sea mínimo...

D

#47 Yo he ejecutado un modelo de 13b en RAM y CPU y la verdad que no iba mal del todo. Creo que uno simple de 300m con un LORA adhoc para el juego podría hasta funcionar en la generación actual.

Mesie_Cuisine

#47 habrá que comprarse un ssd exclusivo solo para jugar al Skyrim 2 lol

(Es broma ya se que Skyrim 2 no tiene sentido)

u

#48 viendo cómo está el mercado, estoy seguro que es mejor eso que lo que te encuentras por ahí

ContinuumST

Se ha "partío" el lomo con los diálogos... jajajaja... que sí, que con el tiempo... 😈

DaiTakara

#4 Personalmente creo que lo de menos son los diálogos (supongo que dependerán de la cantidad y calidad del trasfondo que le proporciones a chatgpt), lo que me sorprende es que los personajes sepan ubicar, identificar y dar contexto a otros personajes.

ContinuumST

#5 No tengo ni idea de cómo "ven" o analizan las imágenes o la programación subyacente de los personajes, entorno, etc. Ni idea.

L

#7 sí, ya se nota.

ContinuumST

#19 ¿Y no me lo vas a explicar? ¿O simplemente te quieres hacer el "gracioso"?

D

#37 parece que no, pero el gracioso te has hecho tu

ContinuumST

#50 Esto de las gracietas ya me pilla un poco viejuno. Y ni siquiera entiendo tu comentario.

D

#53 tu sabras

ContinuumST

#54 Ni idea de qué me hablas.

D

#55 pues yo tampoco

Lito

#29 el problema no está en guardar tanto dato, el problema está en la potencia necesaria para gestionarlo.

Dramaba

#35 Ese será otro de los problemas, claro. La gestión de la ingente cantidad de información que se generará.

Si cada NPC de cada personaje de cada persona que juegue tiene esta capacidad de aprendizaje...

pedrobz

#35 Eso va a encarecer los Rpg de mundo abierto y obligará a que sea de pago mensual, porque todo eso va a necesitar mucha GPU por usuario en el lado del servidor.

Khadgar

#45 Imagínate eso: un RPG donde tienes que pagar todos los meses para poder jugar. roll

pedrobz

#65 Te corrijo, un RPG donde merecerá la pena pagar, que ya hay un par de ellos donde ya hay pago mensual, pero que este justificado ese pago no hay ninguno.

#35 No es tanto la potencia sino la RAM. Cuando usas un modelo tipo GPT o Stable Difussion, la potencia utilizada en cuanto acálculo por su uso es mínima. Lo que si consumes por un tubo es RAM porque tienes que cargar el modelo en memoria para poder usarlo. Todo ese contexto terminará en la RAM hasta que lo "apagues" o seas capaz de guardar esa información de alguna manera para hacer un "replay" con la misma semilla de origen (el número aleatorio que permite conseguir la misma respuesta con el mismo modelo)., así que #29 no va tampoco tan desencaminado

DaiTakara

#35 #29 #52 No creo que estas cosas vayan a ser procesos "locales". Se producirán en servidores específicos para ello y lo que hace falta es que las latencias (el tiempo entre que tú hablas y te responden) bajen hasta el punto en que sea usable.

Lito

#52 #60 LLaMA 7B con 7 mil millones de parámetros se puede ejecutar en local consumiendo sólo entre 4 y 6 gigas de ram, el problema es que en máquinas no específicas es lentíiiiisimo. Requiere una potencia de cálculo muy superior al consumo de memoria, cuanto mayor sea el modelo, mayor consumo de RAM, pero también se dispara la capacidad de cómputo necesaria.

#75 Yo sobre todo hablo de lo que más conozco que es Stable Difussion. Lo que consume es sobre todo memoria. La GPU y la CPU van por los suelos por muy grande que pidas que genere la imagen. Los modelos tipo LLaMA los probé pero como mismo dices tu, es lentísimo.

#60 No lo sabemos aún. Evidentemente en un servidor de un MMORPG tiene todo el sentido lo que comentas, pero en un futuro puede que los recursos necesarios para ejecutar algo al nivel del ChatGPT actual sean tan irrisorios que en juegos no online, como los RPG de toda la vida, valga la pena integrar algo como esto.

Esto se parece bastante a 'Westworld'.

neiviMuubs

Esto es sin duda el futuro de los videojuegos. Se acabó encontrarte a los npcs de turno y que te digan siempre las mismas cosas, con un guión preestablecido, con la sensación de dia de la marmota total a la que hacias reruns de tu juego favorito.

Imaginad un zelda o cualquier otro juego de exploración con npcs hablando de manera dinámica y tus respuestas y preguntas adaptándose al contexto. El personaje por ejemplo podría hablarnos de manera mas nerviosa o enfática según lo que hayamos hecho antes. Hasta ahora se hacía de manera muy parca y limitada, 'a mano', pero esto abre límites de una manera bestial.

shem

Haces esto mismo en la aventura original de Leisure Suit Larry...

s

Un motor con esto. Como un tanque apuntando a un campanario.

O el Zelda... Buff.

Por no hablar de juego rollo diablo etc.

Un sin fin de posibilidades, debe de dar un regustirrinin

pedrobz

#43 Eso será para la versión pirata, para la oficial será AWS, Azure o similar, dependiendo de quien sea el dueño de la desarrolladora del juego.

pedrobz

#29 En la nube

Dramaba

#40 La nube somos todos...

c

#29 se guarda en el servidor de la empresa, de vez en cuando ese jugador te va a soltar cosas como pues oye yo los cuchillos los compro el ldil, o este verano me voy a tal hotel de benidorm lol

Dramaba

#77
NPC: Yo compro el pan en Panadería Paco e hijos.
Héroe: Que dónde coño está el mapa para encontrar la cueva del dragón.
NPC: Paco e hijos, el pan recién hecho cada día.

G

Me ha impresionado más que ElvenLabs sea capaz de escoger tan acertadamente las inflexiones de voz adecuadas para la conversación.

m

Por fin Abascal y Ortega Smith van a poder tener un poco más de debate, porque hasta ahora sus respuestas eran muy prototípicas. lol

H

El problema que le veo es acotar para que puedas seguir una historia, y en este caso por ejemplo que te pida una misión

Álvaro_Díaz

Qué exagerados si ni siquiera me puede hacer un vídeo para YouTube

Mesie_Cuisine

Me parece que mas de uno va a estar sin ducharse mas de un mes cuando salga esto

l

¿Y todo esto para qué?

j

#9 seguro?

En las aventuras antiguas tenías libertad para escribir, pero era lento y si decías algo que no podían responder, te llevaban a un no te entiendo o déjame en paz.

Con las opciones preestablecidas se ganó en usabilidad, pero aún así, muchos comandos te llevaban a respuestas estándar de npi.

Piensa en las parrafadas de chatgpt. Las conversaciones pueden ser largas de cojones, al principio pueden hacer gracia, pero luego puede ser tedioso.

Dramaba

#10 Y dónde guardaremos tanto dato?

Raziel_2

#8 Aventuras gráficas multiaventura, supongo.

Cabre13

#11 Ojito que hace poco han sacado esto.
https://vandal.elespanol.com/avances/pc/shadows-of-doubt/74085/1
Shadows of Doubt un juego de investigación detectivesca en el que te sueltan en una ciudad autogenerada y resuelves casos autogenerados.
Y cuando digo ciudad me refiero a una ciudad 3d en la que puedes entrar en cada edificio y examinar cada objeto en primera persona. Sistemas para teléfonos, llaves, alarmas, sigilo...
Con un menú en el que relacionas pistas y las usas para interrogar a los npcs y hacer el informe del caso.

Probé la demo y me resultó abrumador.

G

#8 Para estafar a gente por teléfono. Le veo potencial.

kwisatz_haderach

#34 ya se esta usando. Los sms de "soy tu hijo, perdi el movil, mandame whatsap a X numero" los lleva un motor de IA.