Project89: Phân tích khung AI Agent hiệu suất cao mô-đun thế hệ mới

Phân tích Project89: Một khung AI Agent thế hệ mới, 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ế Agent Framework, đây là một Agent Framework hiệu suất cao dành cho phát triển trò chơi, có tính mô-đun tốt hơn và hiệu suất tốt hơn so với các Agent Framework hiện tạ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

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

Người sáng lập Project89 trước đây đã tham gia phát triển dự án Magick, một phần mềm sử dụng AI để lập trình. Anh ấy đứng thứ tư trong số các nhà phát triển của dự án này.

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

Tại sao nên sử dụng ECS để thiết kế 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 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 quy mô lớn có thể mở rộng.

Cấu trúc ECS bao gồm ba phần chính:

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

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 Ký ức và Thành phần Hành động.

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 khoảng thời gian quy định. Ví dụ:

  • Hệ thống nhận thức cập nhật cảm nhận bên ngoài mỗi 2 giây.
  • Hệ thống bộ nhớ thực hiện mỗi giây một lần, trích xuất dữ liệu từ Thành phần cảm nhận
  • Hệ thống Kế hoạch thực hiện mỗi 1000 giây, lập kế hoạch
  • Hệ thống Hành động thực hiện mỗi 2 giây, phản ứng dựa trên thông tin bên ngoài

Giải mã 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. 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 thấp, như mỗi 25 giây
  3. Vô thức ( UNCONSCIOUS ) hệ thống: tần suất cập nhật chậm hơn, như trên 50 giây

Các hệ thống chính bao gồm:

  • PerceptionSystem: Thu thập kích thích từ bên ngoài
  • ExperienceSystem: Chuyển đổi kích thích thành trải nghiệm
  • ThinkingSystem: Suy nghĩ và tạo ra hành động
  • ActionSystem: Thực hiện hành động
  • GoalPlanningSystem: Đánh giá tiến độ mục tiêu
  • PlanningSystem: tạo kế hoạch thực hiện
  • RoomSystem: xử lý các cập nhật liên quan đến phòng
  • CleanupSystem: Dọn dẹp các thực thể không cần thiết

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

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 Component, System, Manager 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. Phân loại thành phần:
    • Danh tính cốt lõi
    • Hành vi và trạng thái类
    • Nhận thức và trí nhớ
    • Lĩnh vực môi trường và không gian
    • Giao diện và tương tác
    • 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. Cấu trúc Quản lý: Cung cấp các chức năng cấp hệ thống, như quản lý sự kiện, quản lý phòng, quản lý trạng thái, 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: Tải, cập nhật và duy trì dữ liệu thông qua StateManager

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 kiến trúc

  • Các hệ thống hoạt động độc lập, không có mối quan hệ ghép nối.
  • Dễ dàng mở rộng và cắt tỉa chức năng
  • Hiệu suất vượt trội so với kiến trúc hướng đối tượng truyền thống
  • Chia hệ thống thành các tầng ý thức khác nhau, mô phỏng quá trì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, mô-đun và hiệu suất cao

Nói chung, Project89 cung cấp một khung Agent cực kỳ mô-đun và hiệu suất cao, phù hợp cho phát triển trò chơi và các tình huống AI phức tạp khá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

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

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
  • 8
  • Chia sẻ
Bình luận
0/400
CryptoSurvivorvip
· 11giờ trước
Lại nói về khung trò chơi mới sao? Chán quá
Xem bản gốcTrả lời0
RuntimeErrorvip
· 07-11 05:56
Cái này thật sự đáng tin cậy à?
Xem bản gốcTrả lời0
RugPullProphetvip
· 07-10 07:17
Lại thấy mô-đun hóa, chính là bẫy ngũ hành.
Xem bản gốcTrả lời0
RetailTherapistvip
· 07-10 07:15
Xem xong thì cũng ngơ ngác.
Xem bản gốcTrả lời0
PseudoIntellectualvip
· 07-10 07:10
Khung mới gây ấn tượng mạnh!
Xem bản gốcTrả lời0
PoetryOnChainvip
· 07-10 07:07
Hiệu suất bơm đầy xem thử hiệu quả gì~
Xem bản gốcTrả lời0
fren.ethvip
· 07-10 06:51
Khung đảng bò
Xem bản gốcTrả lời0
GlueGuyvip
· 07-10 06:48
Có bộ công cụ mới dám chơi game
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)