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

Автор: Ліам «Акіба» Райт, Cryptoslate, укладений Феліксом, 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-40baef27dd-94310d2242- 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.

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