Project89: Xây dựng khung AI Agent mô-đun hiệu suất cao trên kiến trúc ECS

robot
Đang tạo bản tóm tắt

Phân tích Project89: Một thiết kế khung AI Agent thế hệ tiếp theo mô-đun và hiệu suất cao

Project89 đã áp dụng một phương pháp hoàn toàn mới để thiết kế khung Agent, đây là một khung Agent hiệu suất cao dành cho phát triển trò chơi, so với các khung Agent hiện tại thì nó có tính mô-đun hơn và hiệu suất tốt hơn.

Người sáng lập của khung này trước đây đã tham gia phát triển dự án Magick, là một trong những người đóng góp chính của dự án, có kinh nghiệm lập trình AI phong phú.

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

Một, tại sao phải sử dụng ECS để thiết kế khung Agent

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

  • Entity(实体): Chỉ là một ID, không chứa bất kỳ dữ liệu hoặc logic nào.
  • Component(组件): dùng để lưu trữ dữ liệu hoặc trạng thái cụ thể của thực thể.
  • Hệ thống(系统): Chịu trách nhiệm thực hiện logic liên quan đến một số thành phần.

Trong ArgOS, mỗi Agent được xem như 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 Ký ức, Thành phần Hành động, v.v.

Không có mối quan hệ gọi trực tiếp giữa các hệ thống khác nhau, mỗi hệ thống sẽ thực hiện độc lập một lần trong một chu kỳ quy định. Thiết kế này khiến toàn bộ kiến trúc trở nên mô-đun hơn và hiệu quả 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

Hai, Kiến trúc Hệ thống ArgOS

ArgOS chia hệ thống thành ba cấp độ(Cấp độ nhận thức):

  1. Có ý thức(HỆ THỐNG CÓ Ý THỨC): Tần suất cập nhật cao, như mỗi 10 giây.
  2. Tiềm thức(HỆ THỐNG TIỀM THỨC): Tần suất cập nhật tương đối thấp, như mỗi 25 giây.
  3. Vô thức ( VÔ THỨC ) hệ thống: Tần suất cập nhật chậm hơn, như trên 50 giây.

ArgOS bao gồm nhiều Hệ thống, như Hệ thống Cảm nhận, Hệ thống Kinh nghiệm, Hệ thống Tư duy, Hệ thống Hành động, v.v., chúng tương tác với nhau thông qua dữ liệu thành phần, cùng nhau thực hiện những hành vi phức tạp của Agent.

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

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

  1. Kiến trúc lõi phân lớp: bao gồm các lớp 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, mô-đun và hiệu suất cao

  1. Thành phần (Component) phân loại:
    • Danh tính cốt lõi
    • Hành vi và trạng thái
    • Nhận thức và trí nhớ
    • Môi trường và không gian
    • Ngoại hình và loại tương tác
    • Hỗ trợ hoặc bảo trì

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 Quản lý: Cung cấp các chức năng cấp hệ thống, chẳng hạn như RoomManager, StateManager, EventBus, ActionManager, 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

  1. Tương tác cơ sở dữ liệu: Thực hiện đồng bộ ECS với cơ sở dữ liệu thông qua StateManager hoặc PersistenceManager.

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

Bốn, điểm đổi mới trong kiến 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, nâng cao mức độ mô-đun.
  • Có thể cấu hình linh hoạt khả năng của Agent, dễ dàng mở rộng các tính năng mới.
  • Hiệu suất tốt hơn kiến trúc đối tượng truyền thống, phù hợp với xử lý đồng thời.
  • Phân chia hệ thống thành các tầng nhận thức khác nhau, gần gũi hơn với mô hình nhận thức của con người.

Nói chung, Project89 cung cấp một khung Agent cực kỳ mô-đun và hiệu suất cao, với nguyên tắc thiết kế và chất lượng mã tốt. Kiến trúc này không chỉ phù hợp với phát triển trò chơi mà còn có thể có những lợi thế tiềm năng trong các tình huống DeFi phức tạp.

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

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

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

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

Xem bản gốc
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Phần thưởng
  • 5
  • Chia sẻ
Bình luận
0/400
GasBanditvip
· 11giờ trước
Tài chính phi tập trung chuyên nghiệp, bán nhanh, mua chính xác
Xem bản gốcTrả lời0
WhaleWatchervip
· 07-07 07:23
Công nghệ thật sự quá tuyệt vời!
Xem bản gốcTrả lời0
JustHereForMemesvip
· 07-06 23:43
Khung này treo thật mượt mà.
Xem bản gốcTrả lời0
pumpamentalistvip
· 07-06 23:37
Một cái bánh vẽ trên giấy nữa.
Xem bản gốcTrả lời0
ZKSherlockvip
· 07-06 23:16
thực sự... chi phí tính toán cần được xác thực nhiều hơn trước khi triển khai defi, thật lòng mà nói
Xem bản gốcTrả lời0
  • Ghim
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)