Um artigo para entender o projeto de código aberto AI Town lançado pela a16z: Apresente uma cidade virtual, personagens de IA podem socializar e viver

星球日报

Postagem original por Liam ‘Akiba’ Wright, Cryptoslate

Compilação original: Felix, PANews

A empresa de capital de risco Andreessen Horowitz (a16z) lançou o código do AI Town, um projeto de código aberto que permite aos desenvolvedores criar seus próprios mundos virtuais impulsionados por inteligência artificial. Tal como anunciou a equipa a16z na plataforma X (anteriormente Twitter), este ambicioso projeto visa “construir os próprios mundos virtuais dos utilizadores através de agentes generativos de inteligência artificial (Generative Agent)”.

A AI Town foi estabelecida pela a16z e sua empresa de portfólio Convex Dev em cooperação. Inspirada por um artigo “Agente Generativo” da Universidade de Stanford, ela introduziu uma cidade virtual onde personagens de inteligência artificial podem viver, conversar e socializar. De acordo com os detalhes divulgados pelo GitHub, o AI Town foi projetado como uma plataforma personalizável e extensível.

![Um artigo para entender o projeto de código aberto AI Town lançado pela a16z: Apresentando cidades virtuais, personagens de IA podem socializar e viver](https://img-cdn.gateio.im/resized-social/moments-7f230462a9-a2ad34f79d- dd1a6f-1c6801 )

Como funciona o AI Town

AI Town é essencialmente um microcosmo vibrante de personagens de inteligência artificial, cada um com sua própria personalidade. Esses personagens de IA são capazes de interagir de maneira realista e humana, criando dinâmicas sociais interessantes no ambiente virtual.

Cada personagem de IA da cidade recebe uma dica quando criada, o que ajuda a moldar o personagem e serve como base para suas interações e comportamento. Quando os personagens de IA interagem entre si, eles mantêm um registro da conversa, garantindo assim a continuidade de futuras interações. Essa capacidade de lembrar as comunicações passadas traz uma narrativa única 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 basicamente construir sua própria história na cidade de IA com base nas interações com outros personagens e na experiência adquirida ao longo do tempo. À medida que essas narrativas se desenrolam, esses personagens de IA criam uma série de histórias geradas por IA que evoluem em tempo real, refletindo as complexidades das comunidades do mundo real.

Essa interação dinâmica e o desenvolvimento da história são alcançados graças à pilha de tecnologia subjacente do AI Town, incluindo Convex para a estrutura sem servidor de back-end, Pinecone para armazenamento de vetores, Clerk para autenticação e geração de texto em linguagem natural. OpenAI e Fly para implantação.

A geração de texto em linguagem natural com OpenAI permite que os personagens de IA tenham conversas realistas e coerentes. Ao mesmo tempo, o framework serverless do backend Convex fornece a infraestrutura necessária para gerenciar um estado global compartilhado e um log de todos os eventos, garantindo a continuidade e evolução das interações e narrativas dos personagens.

Em essência, AI Town representa o casamento perfeito entre tecnologia avançada 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 virtual.

Personalização da AI Town

Uma característica fundamental do AI Town é a sua versatilidade. Os desenvolvedores podem personalizar vários componentes, incluindo dados de recursos e folhas de sprite (nota: um formato de arquivo de imagem usado no desenvolvimento de jogos. Consiste em uma imagem grande contendo várias imagens e um arquivo de configuração), Tilemap (mapa de blocos), a engenharia do texto prompts de geração e as regras e lógica do jogo. Essa flexibilidade permite uma ampla variedade de 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, a IA do personagem e a lógica do jogo, enquanto o site da Next.js gerencia as contas de usuário por meio do Clerk.

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

Isenção de responsabilidade: As informações contidas nesta página podem ser provenientes de terceiros e não representam os pontos de vista ou opiniões da Gate. O conteúdo apresentado nesta página é apenas para referência e não constitui qualquer aconselhamento financeiro, de investimento ou jurídico. A Gate não garante a exatidão ou o carácter exaustivo das informações e não poderá ser responsabilizada por quaisquer perdas resultantes da utilização destas informações. Os investimentos em ativos virtuais implicam riscos elevados e estão sujeitos a uma volatilidade de preços significativa. Pode perder todo o seu capital investido. Compreenda plenamente os riscos relevantes e tome decisões prudentes com base na sua própria situação financeira e tolerância ao risco. Para mais informações, consulte a Isenção de responsabilidade.
Comentar
0/400
Nenhum comentário