La société de capital-risque Andreessen Horowitz (a16z) a publié le code d'AI Town, un projet open source qui permet aux développeurs de créer leurs propres mondes virtuels pilotés par l'intelligence artificielle. Comme l'a annoncé l'équipe a16z sur la plateforme X (anciennement Twitter), ce projet ambitieux vise à "construire les propres mondes virtuels des utilisateurs grâce à des agents génératifs d'intelligence artificielle (Generative Agent)".
AI Town a été créé par a16z et sa société de portefeuille Convex Dev en coopération. Inspiré d'un article de l'Université de Stanford sur "Generative Agent", il présente une ville virtuelle où les personnages de l'intelligence artificielle peuvent vivre, discuter et socialiser. Selon les détails divulgués par GitHub, AI Town est conçu comme une plateforme personnalisable et extensible.

### Comment fonctionne AI Town ?
AI Town est essentiellement un microcosme dynamique de personnages d'intelligence artificielle, chacun avec sa propre personnalité. Ces personnages IA sont capables d'interagir de manière réaliste et humaine, créant une dynamique sociale intéressante dans l'environnement virtuel.
Chaque personnage IA en ville reçoit un indice lors de sa création, ce qui aide à façonner le personnage et sert de base à ses interactions et à son comportement. Lorsque les personnages IA interagissent les uns avec les autres, ils gardent une trace de la conversation, assurant ainsi la continuité des interactions futures. Cette capacité à se souvenir des communications passées apporte un récit unique à chaque personnage IA, améliorant encore le réalisme et la complexité de l'environnement virtuel.
À un niveau plus large, cela signifie que chaque personnage IA peut essentiellement construire sa propre histoire dans la ville IA en fonction des interactions avec d'autres personnages et de l'expérience acquise au fil du temps. Au fur et à mesure que ces récits se déroulent, ces personnages IA créent une série d'histoires générées par l'IA qui évoluent en temps réel, reflétant les complexités des communautés du monde réel.
La réalisation de cette interaction dynamique et le développement d'histoires bénéficient de la pile technologique sous-jacente d'AI Town, y compris Convex pour le cadre back-end sans serveur, Pinecone pour le stockage vectoriel, Clerk pour l'authentification et la génération de texte en langage naturel OpenAI et Fly pour le déploiement.
La génération de texte en langage naturel avec OpenAI permet aux personnages IA d'avoir des conversations authentiques et cohérentes. Dans le même temps, le framework sans serveur Convex backend fournit l'infrastructure nécessaire pour gérer un état global partagé et un journal de tous les événements, assurant la continuité et l'évolution des interactions et des récits des personnages.
En substance, AI Town représente la combinaison parfaite d'une technologie d'IA avancée et d'un design innovant, créant une plate-forme unique où les développeurs peuvent explorer le potentiel du développement narratif basé sur l'IA dans un environnement virtuel.
Personnalisation de AI Town
Une caractéristique clé d'AI Town est sa polyvalence. Les développeurs peuvent personnaliser divers composants, y compris les données de fonctionnalités et les feuilles de sprites (Remarque : format de fichier image utilisé dans le développement de jeux. Il se compose d'une grande image contenant plusieurs images et d'un fichier de configuration), Tilemap (carte de tuiles), l'ingénierie de des indices générés par du texte, ainsi que les règles et la logique du jeu. Cette flexibilité permet une grande variété d'applications potentielles, des projets simples aux jeux multijoueurs évolutifs.
Pour configurer leur version d'AI Town, les développeurs doivent cloner le référentiel du projet, installer des packages et ajouter des clés API pour des services comme OpenAI et Pinecone. Convex gère l'initialisation du monde, l'IA des personnages et la logique du jeu, tandis que les sites Web alimentés par Next.js gèrent les comptes d'utilisateurs via Clerk.
Conformément à l'esprit de l'open source, les équipes de développement a16z et Convex encouragent la communauté à créer des interactions plus complexes au-dessus d'AI Town.
Lecture connexe : a16z : la combinaison de l'IA et de la blockchain crée quatre nouveaux modèles commerciaux
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
Un aperçu rapide du projet open source AI Town publié par a16z : introduisez des villes virtuelles, les personnages IA peuvent socialiser et vivre
Par Liam 'Akiba' Wright, Cryptoslate
Compilé par : Félix, PANews
La société de capital-risque Andreessen Horowitz (a16z) a publié le code d'AI Town, un projet open source qui permet aux développeurs de créer leurs propres mondes virtuels pilotés par l'intelligence artificielle. Comme l'a annoncé l'équipe a16z sur la plateforme X (anciennement Twitter), ce projet ambitieux vise à "construire les propres mondes virtuels des utilisateurs grâce à des agents génératifs d'intelligence artificielle (Generative Agent)".
AI Town a été créé par a16z et sa société de portefeuille Convex Dev en coopération. Inspiré d'un article de l'Université de Stanford sur "Generative Agent", il présente une ville virtuelle où les personnages de l'intelligence artificielle peuvent vivre, discuter et socialiser. Selon les détails divulgués par GitHub, AI Town est conçu comme une plateforme personnalisable et extensible.

### Comment fonctionne AI Town ?
AI Town est essentiellement un microcosme dynamique de personnages d'intelligence artificielle, chacun avec sa propre personnalité. Ces personnages IA sont capables d'interagir de manière réaliste et humaine, créant une dynamique sociale intéressante dans l'environnement virtuel.
Chaque personnage IA en ville reçoit un indice lors de sa création, ce qui aide à façonner le personnage et sert de base à ses interactions et à son comportement. Lorsque les personnages IA interagissent les uns avec les autres, ils gardent une trace de la conversation, assurant ainsi la continuité des interactions futures. Cette capacité à se souvenir des communications passées apporte un récit unique à chaque personnage IA, améliorant encore le réalisme et la complexité de l'environnement virtuel.
À un niveau plus large, cela signifie que chaque personnage IA peut essentiellement construire sa propre histoire dans la ville IA en fonction des interactions avec d'autres personnages et de l'expérience acquise au fil du temps. Au fur et à mesure que ces récits se déroulent, ces personnages IA créent une série d'histoires générées par l'IA qui évoluent en temps réel, reflétant les complexités des communautés du monde réel.
La réalisation de cette interaction dynamique et le développement d'histoires bénéficient de la pile technologique sous-jacente d'AI Town, y compris Convex pour le cadre back-end sans serveur, Pinecone pour le stockage vectoriel, Clerk pour l'authentification et la génération de texte en langage naturel OpenAI et Fly pour le déploiement.
La génération de texte en langage naturel avec OpenAI permet aux personnages IA d'avoir des conversations authentiques et cohérentes. Dans le même temps, le framework sans serveur Convex backend fournit l'infrastructure nécessaire pour gérer un état global partagé et un journal de tous les événements, assurant la continuité et l'évolution des interactions et des récits des personnages.
En substance, AI Town représente la combinaison parfaite d'une technologie d'IA avancée et d'un design innovant, créant une plate-forme unique où les développeurs peuvent explorer le potentiel du développement narratif basé sur l'IA dans un environnement virtuel.
Personnalisation de AI Town
Une caractéristique clé d'AI Town est sa polyvalence. Les développeurs peuvent personnaliser divers composants, y compris les données de fonctionnalités et les feuilles de sprites (Remarque : format de fichier image utilisé dans le développement de jeux. Il se compose d'une grande image contenant plusieurs images et d'un fichier de configuration), Tilemap (carte de tuiles), l'ingénierie de des indices générés par du texte, ainsi que les règles et la logique du jeu. Cette flexibilité permet une grande variété d'applications potentielles, des projets simples aux jeux multijoueurs évolutifs.
Pour configurer leur version d'AI Town, les développeurs doivent cloner le référentiel du projet, installer des packages et ajouter des clés API pour des services comme OpenAI et Pinecone. Convex gère l'initialisation du monde, l'IA des personnages et la logique du jeu, tandis que les sites Web alimentés par Next.js gèrent les comptes d'utilisateurs via Clerk.
Conformément à l'esprit de l'open source, les équipes de développement a16z et Convex encouragent la communauté à créer des interactions plus complexes au-dessus d'AI Town.
Lecture connexe : a16z : la combinaison de l'IA et de la blockchain crée quatre nouveaux modèles commerciaux