3 điểm bởi GN⁺ 2023-08-15 | 1 bình luận | Chia sẻ qua WhatsApp
  • AI Town là một thành phố ảo nơi các nhân vật AI sinh sống, trò chuyện và tham gia hoạt động xã hội.
  • Dự án này được lấy cảm hứng từ bài nghiên cứu "Generative Agents: Interactive Simulacra of Human Behavior" và cung cấp bộ khởi đầu cần thiết để xây dựng cũng như tùy chỉnh AI Town.
  • Mục tiêu chính của dự án là cung cấp một nền tảng làm nền móng vững chắc, phù hợp cho mọi thứ từ các dự án đơn giản đến game nhiều người chơi có khả năng mở rộng.
  • Engine backend hỗ trợ sẵn trạng thái toàn cục dùng chung, giao dịch và nhật ký của mọi sự kiện.
  • Mục tiêu thứ hai là cho phép sử dụng framework JS/TS, vì phần lớn các trình mô phỏng hiện được viết bằng Python.
  • Stack được sử dụng bao gồm Convex cho game engine và cơ sở dữ liệu, Pinecone cho VectorDB, Clerk cho Auth, OpenAI cho mô hình văn bản, Fly cho triển khai, cùng Replicate và Fal.ai để tạo pixel art.
  • Dự án cung cấp hướng dẫn chi tiết về cách sao chép kho mã, cài đặt gói, thiết lập biến môi trường và chạy mã.
  • Ngoài ra còn có hướng dẫn về cách tùy chỉnh mô phỏng của riêng bạn, như tạo nhân vật và câu chuyện riêng, cập nhật sprite sheet và cập nhật bối cảnh.
  • Phần ghi công của dự án bao gồm tile sheet từ George Bailey và hilau, cùng POC gốc là https://github.com/pierpo/phaser3-simple-rpg.
  • Nếu cửa sổ ở trạng thái nhàn rỗi, mô phỏng sẽ tạm dừng sau 5 phút, nhưng sẽ khởi động lại khi tải trang.
  • Dự án cũng cung cấp nhiều lệnh khác nhau để chạy, kiểm thử và gỡ lỗi, đồng thời có hướng dẫn về cách triển khai ứng dụng.

1 bình luận

 
GN⁺ 2023-08-15
Ý kiến trên Hacker News
  • Bài viết về dự án 'AI-town', cho phép người dùng chạy mô phỏng thế giới AI tùy chỉnh của riêng mình bằng JavaScript
  • Khuyến nghị tham khảo và xem xét dự án mã nguồn mở Generative Agents
  • Lance Martin đã tích hợp thành công dự án với các mô hình cục bộ bằng llama.cpp và ollama.ai, mọi suy luận đều diễn ra cục bộ nên tiết kiệm chi phí và có thể chạy mô phỏng dài
  • Các tác nhân AI trong mô phỏng có thể tương tác với nhau; ví dụ, một tác nhân có thể tổ chức tiệc và gửi lời mời cho những người khác
  • Công nghệ này có tiềm năng cho các ứng dụng game trong tương lai, chẳng hạn các trò chơi lừa luận kiểu bàn cờ, nơi mỗi tác nhân AI cố thuyết phục người chơi thật rằng mình là người dùng thật
  • Công nghệ này có thể được dùng để tạo ra những trò chơi như Animal Crossing, nơi tương tác với NPC là phần cốt lõi của trải nghiệm chơi. Các nhân vật AI có thể có cá tính riêng biệt và tạo ra các cuộc hội thoại mới
  • Một số người dùng rất hào hứng, được truyền cảm hứng từ dự án này để mở studio game và xây dựng các trò chơi chiến thuật phức tạp hơn trên nền tảng đó
  • Có những vấn đề cần lưu ý, chẳng hạn trường hợp GPT trả về cả hai phía của cuộc hội thoại
  • Dự án AI-town được khen ngợi vì khung sao lưu tích hợp, điều này có thể hữu ích cho các dự án LLM trong tương lai
  • Một số người dùng đang suy đoán về khả năng có thể sống trong một phiên bản phát triển hơn của dự án này
  • Bài viết nhắc đến kho GitHub của a16z, nơi có nhiều dự án thú vị khác nhau
  • Có những lo ngại về cách định hướng LLM một cách phù hợp trong các giới hạn của môi trường mô phỏng