Project89: Cấu trúc AI Agent đổi mới, tái tạo tương lai phát triển game

Thiết kế khung AI Agent thế hệ tiếp theo: Phân tích sâu về kiến trúc mô-đun và hiệu suất cao của Project89

Project89 đã áp dụng một cách tiếp cận hoàn toàn mới để thiết kế Khung đại lý, đây là một khung đại lý hiệu suất cao được thiết kế đặc biệt cho phát triển trò chơi. So với các khung đại lý phổ biến hiện nay, nó có tính mô-đun hơn và hiệu suất cũng vượt trội hơn.

Giải cấu trúc Project89: một thiết kế khung AI Agent thế hệ tiếp theo, mô-đun và hiệu suất cao

Nền tảng nhà phát triển

Người sáng lập Project89 trước đó đã tham gia phát triển dự án Magick, đây là một phần mềm sử dụng AI để lập trình. Anh là người đóng góp lớn thứ tư cho dự án, thể hiện năng lực kỹ thuật vững chắc.

Giải cấu trúc Project89: Một thiết kế khung AI Agent thế hệ tiếp theo, mô-đun và hiệu suất cao

Ứng dụng của kiến trúc ECS trong Khung tác nhân

ECS (Entity-Component-System) là một mô hình kiến trúc thường được sử dụng trong phát triển game và hệ thống mô phỏng. Nó tách biệt hoàn toàn dữ liệu và logic để có thể quản lý hiệu quả các thực thể và hành vi của chúng trong các cảnh quy mô lớn có khả năng mở rộng.

Trong ArgOS, mỗi Agent được coi là một Entity, có thể đăng ký các thành phần khác nhau, chẳng hạn như Thành phần Agent, Thành phần Nhận thức, Thành phần Bộ nhớ và Thành phần Hành động.

Quy trình hoạt động của hệ thống khác với phương pháp gọi tuần tự truyền thống. Mỗi Hệ thống đều thực hiện độc lập trong một chu kỳ quy định, ví dụ Hệ thống Cảm nhận có thể thực hiện mỗi 2 giây một lần, Hệ thống Bộ nhớ mỗi giây một lần, Hệ thống Kế hoạch mỗi 1000 giây một lần, v.v.

Giải cấu trúc Project89: Một thiết kế khung AI Agent thế hệ tiếp theo, mô-đun và hiệu suất cao

Kiến trúc hệ thống ArgOS

ArgOS chia System thành ba cấp độ:

  1. Hệ thống có ý thức(CONSCIOUS): bao gồm Hệ thống Phòng, Hệ thống Cảm nhận, Hệ thống Trải nghiệm, Hệ thống Suy nghĩ, Hệ thống Hành động và Hệ thống Dọn dẹp. Những hệ thống này có tần suất cập nhật cao, khoảng mỗi 10 giây một lần.

  2. Tiềm thức(HỆ THỐNG TIỀM THỨC): bao gồm Hệ thống Lập kế hoạch Mục tiêu và Hệ thống Lập kế hoạch. Tần suất cập nhật tương đối thấp, khoảng 25 giây một lần.

  3. Vô thức(UNCONSCIOUS)Hệ thống: Hiện tại chưa được kích hoạt, dự kiến tần suất cập nhật sẽ chậm hơn.

Thiết kế này cho phép các Hệ thống khác nhau có tần suất thực hiện khác nhau dựa trên tầm quan trọng và mức độ khẩn cấp, gần gũi hơn với mô hình tư duy của con người.

Giải cấu trúc Project89: Một thiết kế khung AI Agent thế hệ tiếp theo, mô-đun và hiệu suất cao

Phân tích kiến trúc tổng thể của ArgOS

  1. Kiến trúc lõi phân tầng: bao gồm các cấp độ như Systems, Components, Managers và Runtime.

Giải cấu trúc Project89: Một thiết kế khung AI Agent thế hệ tiếp theo, có tính mô-đun và hiệu suất cao

  1. Thành phần (Component) phân loại: bao gồm loại danh tính cốt lõi, loại hành vi và trạng thái, loại cảm nhận và trí nhớ, loại môi trường và không gian, loại diện mạo và tương tác, cũng như loại hỗ trợ hoặc vận hành.

Giải cấu trúc Project89: một thiết kế khung AI Agent thế hệ tiếp theo, mô-đun và hiệu suất cao

  1. Kiến trúc hệ thống: đã được giới thiệu chi tiết ở phần trước.

Giải cấu trúc Project89: Một thiết kế khung AI Agent thế hệ tiếp theo, mô-đun và hiệu suất cao

  1. Kiến trúc Manager: bao gồm EventBus, RoomManager, StateManager, EventManager, ActionManager và PromptManager, cung cấp hỗ trợ chức năng cấp hệ thống.

Giải cấu trúc Project89: Một thiết kế khung AI Agent thế hệ tiếp theo, mô-đun và hiệu suất cao

  1. Tương tác cơ sở dữ liệu: Thực hiện tương tác giữa ECS và cơ sở dữ liệu thông qua StateManager hoặc PersistenceManager, bao gồm quá trình tải ban đầu, cập nhật thời gian chạy và lưu khi thoát.

Giải cấu trúc Project89: Một thiết kế khung AI Agent thế hệ tiếp theo, mô-đun và hiệu suất cao

Điểm đổi mới cấu trúc

  • Các hệ thống hoạt động độc lập, không có mối quan hệ gọi trực tiếp, giảm sự kết nối giữa các hệ thống.
  • Thiết kế mô-đun làm cho việc mở rộng và cắt giảm chức năng trở nên đơn giản.
  • Kiến trúc ECS mang lại hiệu suất nâng cao, đặc biệt phù hợp với các lĩnh vực như cảnh AI phức tạp và giao dịch định lượng.
  • Chia hệ thống thành ba cấp độ: có ý thức, tiềm thức và vô thức, gần gũi hơn với mô hình nhận thức của con người.

Giải cấu trúc Project89: một thiết kế khung AI Agent thế hệ tiếp theo, modul hóa và hiệu suất cao

Project89 cung cấp một khung công trình có tính mô-đun cao và hiệu suất tuyệt vời, với chất lượng mã xuất sắc và tài liệu thiết kế chi tiết xứng đáng được nhiều đội ngũ game và đội ngũ Defai chú ý. Thiết kế kiến trúc mới mẻ này mở ra những khả năng và tiềm năng mới cho việc phát triển AI Agent.

Giải cấu trúc Project89: Một thiết kế khung AI Agent thế hệ tiếp theo, mô-đun và hiệu suất cao

AGENT-1.35%
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • 4
  • Chia sẻ
Bình luận
0/400
DegenWhisperervip
· 07-22 14:33
Trò chơi này phát triển thật là bull.
Xem bản gốcTrả lời0
FancyResearchLabvip
· 07-22 09:40
Lại đến nghiên cứu những khung rườm rà không có ích gì.
Xem bản gốcTrả lời0
New_Ser_Ngmivip
· 07-22 09:24
Thật sự không hiểu những thứ hoa mỹ này.
Xem bản gốcTrả lời0
TokenVelocityTraumavip
· 07-22 09:19
Dự án cũ lại sao chép rồi!
Xem bản gốcTrả lời0
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)