Công ty đầu tư mạo hiểm Andreessen Horowitz (a16z) đã phát hành mã cho AI Town, một dự án nguồn mở cho phép các nhà phát triển tạo thế giới ảo của riêng họ được điều khiển bởi trí tuệ nhân tạo. Như nhóm a16z đã công bố trên nền tảng X (trước đây là Twitter), dự án đầy tham vọng này nhằm mục đích "xây dựng thế giới ảo của riêng người dùng thông qua các tác nhân tạo trí tuệ nhân tạo (Generative Agent)".
AI Town do a16z và công ty đầu tư Convex Dev hợp tác thành lập. Lấy cảm hứng từ bài báo của Đại học Stanford về "Generative Agent", thị trấn này giới thiệu một thị trấn ảo nơi các nhân vật trí tuệ nhân tạo có thể sống, trò chuyện và giao lưu. Theo thông tin chi tiết được tiết lộ bởi GitHub, AI Town được thiết kế như một nền tảng có thể tùy chỉnh và mở rộng.
Cách thức hoạt động của Thị trấn AI
AI Town về cơ bản là một mô hình thu nhỏ sống động của các nhân vật trí tuệ nhân tạo, mỗi nhân vật đều có những tính cách độc đáo của riêng mình. Những nhân vật AI này có thể tương tác theo cách thực tế, giống con người, tạo ra các động lực xã hội thú vị trong môi trường ảo.
Mỗi nhân vật AI trong thị trấn sẽ nhận được một gợi ý khi được tạo, giúp định hình nhân vật và làm cơ sở cho các tương tác và hành vi của nhân vật đó. Khi các nhân vật AI tương tác với nhau, họ sẽ ghi lại cuộc trò chuyện, do đó đảm bảo tính liên tục của các tương tác trong tương lai. Khả năng ghi nhớ các giao tiếp trong quá khứ này mang đến một câu chuyện độc đáo cho từng nhân vật AI, nâng cao hơn nữa tính chân thực và sự phức tạp của môi trường ảo.
Ở cấp độ rộng hơn, điều này có nghĩa là mỗi nhân vật AI về cơ bản có thể xây dựng câu chuyện của riêng mình trong thị trấn AI dựa trên sự tương tác với các nhân vật khác và kinh nghiệm có được theo thời gian. Khi những câu chuyện này mở ra, những nhân vật AI này tạo ra một loạt câu chuyện do AI tạo ra phát triển theo thời gian thực, phản ánh sự phức tạp của các cộng đồng trong thế giới thực.
Việc hiện thực hóa tương tác động này và phát triển câu chuyện được hưởng lợi từ kho công nghệ cơ bản của AI Town, bao gồm Convex cho khung máy chủ không có máy chủ phụ trợ, Pinecone cho lưu trữ véc tơ, Thư ký để xác thực và tạo văn bản ngôn ngữ tự nhiên. OpenAI và Fly để triển khai.
Tạo văn bản bằng ngôn ngữ tự nhiên với OpenAI cho phép các ký tự AI có các cuộc hội thoại chân thực và mạch lạc. Đồng thời, khung không máy chủ phụ trợ Convex cung cấp cơ sở hạ tầng cần thiết để quản lý trạng thái toàn cầu được chia sẻ và nhật ký tất cả các sự kiện, đảm bảo tính liên tục và phát triển của các tương tác và tường thuật của nhân vật.
Về bản chất, AI Town đại diện cho sự kết hợp hoàn hảo giữa công nghệ AI tiên tiến và thiết kế sáng tạo, tạo ra một nền tảng độc đáo, nơi các nhà phát triển có thể khám phá tiềm năng phát triển câu chuyện do AI điều khiển trong môi trường ảo.
Tùy chỉnh thị trấn AI
Một tính năng chính của AI Town là tính linh hoạt của nó. Các nhà phát triển có thể tùy chỉnh các thành phần khác nhau, bao gồm dữ liệu tính năng và trang sprite (Lưu ý: Định dạng tệp hình ảnh được sử dụng trong phát triển trò chơi. Nó bao gồm một hình ảnh lớn chứa nhiều hình ảnh và tệp cấu hình), Bản đồ ô vuông (bản đồ ô vuông), kỹ thuật của các gợi ý do văn bản tạo ra cũng như các quy tắc và logic của trò chơi. Tính linh hoạt này cho phép nhiều ứng dụng tiềm năng khác nhau, từ các dự án đơn giản đến các trò chơi nhiều người chơi có thể mở rộng.
Để thiết lập phiên bản AI Town của họ, các nhà phát triển phải sao chép kho lưu trữ của dự án, cài đặt gói và thêm khóa API cho các dịch vụ như OpenAI và Pinecone. Convex xử lý quá trình khởi tạo thế giới, AI nhân vật và logic trò chơi, trong khi các trang web do Next.js cung cấp quản lý tài khoản người dùng thông qua Clerk.
Để phù hợp với tinh thần mã nguồn mở, nhóm phát triển a16z và Convex khuyến khích cộng đồng xây dựng các tương tác phức tạp hơn trên AI Town.
Nhìn sơ qua dự án mã nguồn mở AI Town do a16z phát hành: Giới thiệu thị trấn ảo, nhân vật AI có thể giao lưu và sinh sống
Bởi Liam 'Akiba' Wright, Cryptoslate
Tổng hợp bởi: Felix, PANews
Công ty đầu tư mạo hiểm Andreessen Horowitz (a16z) đã phát hành mã cho AI Town, một dự án nguồn mở cho phép các nhà phát triển tạo thế giới ảo của riêng họ được điều khiển bởi trí tuệ nhân tạo. Như nhóm a16z đã công bố trên nền tảng X (trước đây là Twitter), dự án đầy tham vọng này nhằm mục đích "xây dựng thế giới ảo của riêng người dùng thông qua các tác nhân tạo trí tuệ nhân tạo (Generative Agent)".
AI Town do a16z và công ty đầu tư Convex Dev hợp tác thành lập. Lấy cảm hứng từ bài báo của Đại học Stanford về "Generative Agent", thị trấn này giới thiệu một thị trấn ảo nơi các nhân vật trí tuệ nhân tạo có thể sống, trò chuyện và giao lưu. Theo thông tin chi tiết được tiết lộ bởi GitHub, AI Town được thiết kế như một nền tảng có thể tùy chỉnh và mở rộng.
Cách thức hoạt động của Thị trấn AI
AI Town về cơ bản là một mô hình thu nhỏ sống động của các nhân vật trí tuệ nhân tạo, mỗi nhân vật đều có những tính cách độc đáo của riêng mình. Những nhân vật AI này có thể tương tác theo cách thực tế, giống con người, tạo ra các động lực xã hội thú vị trong môi trường ảo.
Mỗi nhân vật AI trong thị trấn sẽ nhận được một gợi ý khi được tạo, giúp định hình nhân vật và làm cơ sở cho các tương tác và hành vi của nhân vật đó. Khi các nhân vật AI tương tác với nhau, họ sẽ ghi lại cuộc trò chuyện, do đó đảm bảo tính liên tục của các tương tác trong tương lai. Khả năng ghi nhớ các giao tiếp trong quá khứ này mang đến một câu chuyện độc đáo cho từng nhân vật AI, nâng cao hơn nữa tính chân thực và sự phức tạp của môi trường ảo.
Ở cấp độ rộng hơn, điều này có nghĩa là mỗi nhân vật AI về cơ bản có thể xây dựng câu chuyện của riêng mình trong thị trấn AI dựa trên sự tương tác với các nhân vật khác và kinh nghiệm có được theo thời gian. Khi những câu chuyện này mở ra, những nhân vật AI này tạo ra một loạt câu chuyện do AI tạo ra phát triển theo thời gian thực, phản ánh sự phức tạp của các cộng đồng trong thế giới thực.
Việc hiện thực hóa tương tác động này và phát triển câu chuyện được hưởng lợi từ kho công nghệ cơ bản của AI Town, bao gồm Convex cho khung máy chủ không có máy chủ phụ trợ, Pinecone cho lưu trữ véc tơ, Thư ký để xác thực và tạo văn bản ngôn ngữ tự nhiên. OpenAI và Fly để triển khai.
Tạo văn bản bằng ngôn ngữ tự nhiên với OpenAI cho phép các ký tự AI có các cuộc hội thoại chân thực và mạch lạc. Đồng thời, khung không máy chủ phụ trợ Convex cung cấp cơ sở hạ tầng cần thiết để quản lý trạng thái toàn cầu được chia sẻ và nhật ký tất cả các sự kiện, đảm bảo tính liên tục và phát triển của các tương tác và tường thuật của nhân vật.
Về bản chất, AI Town đại diện cho sự kết hợp hoàn hảo giữa công nghệ AI tiên tiến và thiết kế sáng tạo, tạo ra một nền tảng độc đáo, nơi các nhà phát triển có thể khám phá tiềm năng phát triển câu chuyện do AI điều khiển trong môi trường ảo.
Tùy chỉnh thị trấn AI
Một tính năng chính của AI Town là tính linh hoạt của nó. Các nhà phát triển có thể tùy chỉnh các thành phần khác nhau, bao gồm dữ liệu tính năng và trang sprite (Lưu ý: Định dạng tệp hình ảnh được sử dụng trong phát triển trò chơi. Nó bao gồm một hình ảnh lớn chứa nhiều hình ảnh và tệp cấu hình), Bản đồ ô vuông (bản đồ ô vuông), kỹ thuật của các gợi ý do văn bản tạo ra cũng như các quy tắc và logic của trò chơi. Tính linh hoạt này cho phép nhiều ứng dụng tiềm năng khác nhau, từ các dự án đơn giản đến các trò chơi nhiều người chơi có thể mở rộng.
Để thiết lập phiên bản AI Town của họ, các nhà phát triển phải sao chép kho lưu trữ của dự án, cài đặt gói và thêm khóa API cho các dịch vụ như OpenAI và Pinecone. Convex xử lý quá trình khởi tạo thế giới, AI nhân vật và logic trò chơi, trong khi các trang web do Next.js cung cấp quản lý tài khoản người dùng thông qua Clerk.
Để phù hợp với tinh thần mã nguồn mở, nhóm phát triển a16z và Convex khuyến khích cộng đồng xây dựng các tương tác phức tạp hơn trên AI Town.