Le fonds de capital-risque a16z reconstruit un article de recherche avec « AI Town » et met le code à disposition. « AI Town » utilise un modèle de langage pour simuler un monde virtuel similaire au jeu The Sims, dans lequel tous les personnages peuvent poursuivre leurs objectifs de manière flexible et prendre des décisions en fonction des stimuli.
En avril, une équipe de chercheurs de Google et de l’Université Stanford a publié l’article de recherche « Smallville ». GPT-3.5 d’OpenAI simule des agents d’IA dans une petite ville numérique basée uniquement sur des stimuli.
Chaque personnage a une occupation, une personnalité et des relations avec d’autres personnages, qui sont spécifiées dans une description initiale. Avec des stimuli additionnels, les agents d’IA commencent à observer, planifier et prendre des décisions.
L’expérience a montré que les personnages contrôlés par le modèle de langage développent des comportements complexes et des vies sociales, comme organiser des sorties en soirée. Cela pourrait être intéressant pour le développement de jeux ou pour la recherche sociale.
AITown : Modèle de langage simule la vie sociale
Une équipe de la société de capital-risque a16z, qui investit dans l’IA générative dans les jeux, a recréé Smallville sous le nom « AI Town » et l’a publié en tant que code open source sur GitHub. Basé sur AI Town, vous pouvez construire votre propre petite civilisation d’IA.
Le « kit de démarrage » basé sur JavaScript prend en charge des états globaux tels que des emplacements fixes, des activités, la santé, etc., ainsi que des transactions entre agents, c’est-à-dire qu’un personnage virtuel peut donner une pomme à un autre, et ainsi de suite, tout en ayant une pomme de moins. Cela est important pour la cohérence du monde virtuel. Tous les événements sont enregistrés dans un journal séparé.
L’équipe de développement espère que d’autres développeurs étendront la plate-forme en utilisant le kit de démarrage. En plus du modèle de langage d’OpenAI, l’application utilise Pinecone pour la base de données de vecteurs et Convex comme moteur de jeu et base de données. Les graphiques de pixels utilisés dans le jeu ont été créés à l’aide de Replicate et Fal.ai.
AI Town est publié sous la licence MIT. L’adaptation, la distribution et l’utilisation commerciale sont autorisées. Le code est disponible sur Github, la démonstration ici, et pour plus d’échanges, rendez-vous sur Discord.