A16z.jpg

Empresa de VC a16z lança microverso de código aberto repleto de NPCs de IA generativos na AI Town

A empresa de capital de risco Andreessen Horowitz (a16z) lançado o código para AI Town, um projeto de código aberto que permite aos desenvolvedores criar seu próprio mundo simulado alimentado por IA.

Como a equipe a16z relatado on X, este ambicioso projeto visa “democratizar a construção de seu próprio ambiente de simulação com agentes de IA”.

O projeto inovador, construído em colaboração com a empresa de portfólio Convex Dev e inspirado por um artigo do Stanford Generative Agent, apresenta uma cidade virtual onde personagens de IA vivem, conversam e se socializam. De acordo com o GitHub do a16z detalhesAI Town foi projetado para ser uma plataforma personalizável e extensível, inspirando-se na pesquisa sobre agentes generativos.

Como funciona a AI Town.

Nos bastidores, AI Town conta com uma robusta pilha de tecnologia, incluindo Convex para sua estrutura sem servidor de back-end, Pinecone para armazenamento de vetores, Clerk para autenticação, OpenAI para geração de texto em linguagem natural e Fly para implantação.

A plataforma é essencialmente um microcosmo vibrante de personagens de IA, cada um com sua personalidade única. Esses personagens de IA são equipados com a capacidade de interagir uns com os outros de maneira convincentemente humana, criando uma intrigante dinâmica social dentro do ambiente virtual.

Cada personagem de IA na cidade recebe um prompt inicial que molda sua personalidade e serve como base para suas interações e comportamento. À medida que os personagens de IA se envolvem, eles retêm a memória de suas conversas, permitindo a continuidade de suas interações. Essa capacidade de lembrar as trocas passadas leva a narrativas distintas para cada personagem de IA, aumentando ainda mais o realismo e a complexidade do ambiente virtual.

Em um nível mais amplo, isso significa que cada personagem de IA pode criar sua própria história dentro da AI Town com base em suas interações com outros personagens e nas experiências que acumula ao longo do tempo. À medida que essas narrativas se desenrolam, elas criam uma série de histórias geradas por IA que evoluem em tempo real, refletindo as complexidades de uma comunidade do mundo real.

Essa interação dinâmica e o desenvolvimento da história são alcançados graças à pilha de tecnologia avançada subjacente ao AI Town. O uso de OpenAI para geração de texto em linguagem natural permite que os personagens de IA se envolvam em conversas realistas e coerentes. Enquanto isso, a estrutura sem servidor de back-end Convex fornece a infraestrutura necessária para gerenciar o estado global compartilhado e um diário de todos os eventos, garantindo a continuidade e a evolução das interações e narrativas dos personagens.

Em essência, AI Town representa uma mistura sofisticada de tecnologias avançadas de IA e design inovador, criando uma plataforma única onde os desenvolvedores podem explorar o potencial do desenvolvimento de narrativas baseadas em IA em um ambiente simulado.

Personalização AI Town do a16z

Uma característica fundamental do AI Town é a sua versatilidade. Os desenvolvedores podem personalizar vários componentes, incluindo dados de personagens e folhas de sprite, o ambiente visual do tilemap, a engenharia de prompts de geração de texto e regras e lógica do jogo. Essa flexibilidade permite várias aplicações em potencial, desde projetos simples até jogos multijogador escaláveis.

Para configurar sua versão do AI Town, os desenvolvedores devem clonar o repositório do projeto, instalar pacotes e adicionar chaves de API para serviços como OpenAI e Pinecone. A Convex lida com a inicialização do mundo, IA de personagem e lógica de jogo, enquanto o site Next.js gerencia o gerenciamento de contas de usuário por meio do Clerk.

AI Town representa um passo significativo para tornar o desenvolvimento de ambientes simulados por IA mais acessíveis. A combinação de estruturas reutilizáveis ​​como Convex e Clerk com definições de personagens baseadas em dados oferece aos desenvolvedores uma base sólida para criar jogos mais complexos ou realizar experimentos de pesquisa.

Mantendo o espírito de código aberto, a equipe a16z e Convex Dev incentiva a comunidade a construir interações mais complexas no topo da AI Town.

Fonte

Compartilhe:

Facebook
Twitter
LinkedIn
Pinterest
Pocket
WhatsApp

Deixe um Comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *