Стаття для розуміння проекту з відкритим кодом AI Town, опублікованого a16z: Представте віртуальне місто, персонажі AI можуть спілкуватися та жити

Оригінальний допис Ліама «Акіби» Райта, Cryptoslate

Оригінальна збірка: Felix, PANews

Фірма венчурного капіталу Andreessen Horowitz (a16z) випустила код для AI Town, проекту з відкритим кодом, який дозволяє розробникам створювати власні віртуальні світи на основі штучного інтелекту. Як оголосила команда a16z на платформі X (раніше Twitter), цей амбітний проект спрямований на «створення власних віртуальних світів користувачів за допомогою генеративних агентів штучного інтелекту (Generative Agent)».

AI Town був заснований a16z та її портфельною компанією Convex Dev у співпраці. Натхненний документом Стенфордського університету «Generative Agent», він представив віртуальне місто, де персонажі зі штучним інтелектом можуть жити, спілкуватися та спілкуватися. Згідно з деталями, оприлюдненими GitHub, AI Town розроблений як настроювана та розширювана платформа.

![Стаття для розуміння проекту з відкритим кодом AI Town, опублікованого a16z: Представляємо віртуальні міста, персонажі AI можуть спілкуватися та жити](https://img-cdn.gateio.im/resized-social/moments-7f230462a9-a2ad34f79d- dd1a6f-1c6801 )

Як працює AI Town

AI Town — це, по суті, яскравий мікрокосм персонажів зі штучним інтелектом, кожен зі своєю унікальною індивідуальністю. Ці персонажі штучного інтелекту здатні взаємодіяти реалістично, як люди, створюючи цікаву соціальну динаміку у віртуальному середовищі.

Кожен персонаж ШІ в місті отримує підказку під час створення, яка допомагає сформувати персонажа та служить основою для його взаємодії та поведінки. Коли ШІ-персонажі взаємодіють один з одним, вони ведуть запис розмови, таким чином забезпечуючи безперервність майбутніх взаємодій. Ця здатність запам’ятовувати минуле спілкування надає унікальну розповідь кожному персонажу ШІ, ще більше посилюючи реалістичність і складність віртуального середовища.

На більш широкому рівні це означає, що кожен персонаж ШІ може по суті побудувати власну історію в місті ШІ на основі взаємодії з іншими персонажами та досвіду, набутого з часом. У міру розгортання цих оповідей ці персонажі штучного інтелекту створюють серію згенерованих штучним інтелектом історій, які розвиваються в реальному часі, відображаючи складність реальних спільнот.

Ця динамічна взаємодія та розвиток історії досягаються завдяки базовому стеку технологій AI Town, включаючи Convex для серверної безсерверної системи, Pinecone для векторного зберігання, Clerk для автентифікації та створення тексту природною мовою, OpenAI і Fly для розгортання.

Генерація тексту природною мовою за допомогою OpenAI дозволяє персонажам зі штучним інтелектом вести реалістичні та зв’язні розмови. У той же час безсерверний фреймворк Convex забезпечує необхідну інфраструктуру для керування спільним глобальним станом і журналом усіх подій, забезпечуючи безперервність і еволюцію взаємодії персонажів і наративу.

По суті, AI Town являє собою ідеальне поєднання передових технологій штучного інтелекту та інноваційного дизайну, створюючи унікальну платформу, на якій розробники можуть досліджувати потенціал розробки оповідей на основі штучного інтелекту у віртуальному середовищі.

Налаштування AI Town

Ключовою особливістю AI Town є його універсальність. Розробники можуть налаштовувати різні компоненти, зокрема дані про функції та аркуші спрайтів (примітка: формат файлу зображення, який використовується при розробці ігор. Він складається з великого зображення, що містить кілька зображень і файл конфігурації), Tilemap (мозаїчна карта), розробку тексту генерація підказок, правила і логіка гри. Ця гнучкість дозволяє використовувати широкий спектр потенційних застосувань, від простих проектів до масштабованих ігор для кількох гравців.

Щоб налаштувати свою версію AI Town, розробники повинні клонувати репозиторій проекту, встановити пакети та додати ключі API для таких служб, як OpenAI та Pinecone. Convex обробляє ініціалізацію світу, штучний інтелект персонажів і логіку гри, а веб-сайт на основі Next.js керує обліковими записами користувачів через Clerk.

Дотримуючись духу відкритого коду, команди розробників a16z і Convex заохочують спільноту створювати більш складні взаємодії на основі AI Town.

Переглянути оригінал
  • Нагородити
  • Прокоментувати
  • Поділіться
Прокоментувати
Немає коментарів