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

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

Phân tích Project89: Một thiết kế khung tác nhân AI thế hệ mới, mô-đun và hiệu suất cao

Bài viết này sẽ phân tích sâu về triết lý thiết kế khung Agent hoàn toàn mới mà Project89 áp dụng. So với khung Agent truyền thống, khung này có sự cải thiện đáng kể về tính mô-đun và hiệu suất, đặc biệt phù hợp với các tình huống phát triển trò chơ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 và là một trong những người đóng góp chính cho dự án này. Magick là một phần mềm lập trình sử dụng AI, cho thấy sức mạnh kỹ thuật của người sáng lập trong lĩnh vực AI.

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 lại áp dụng kiến trúc ECS để thiết kế khung Agent

ECS(Entity-Component-System) kiến trúc được áp dụng rộng rãi trong phát triển trò chơi và hệ thống mô phỏng, có khả năng 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. Hiện tại, các trò chơi sử dụng kiến trúc ECS bao gồm:

  • Trò chơi blockchain: Mud, Dojo
  • Game truyền thống: Overwatch, Star Citizen, v.v.
  • Các engine game chính như Unity cũng đang tiến hóa theo hướng ECS.

Ba yếu tố chính của kiến trúc ECS:

  1. Entity(实体): chỉ là một ID, không chứa dữ liệu hoặc logic
  2. Component( thành phần): 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 của Project89, 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 đại lý: Lưu trữ tên đại lý, tên mô hình và các thông tin cơ bản khác
  • Thành phần Cảm nhận: Lưu trữ dữ liệu từ môi trường bên ngoài được cảm nhận
  • Thành phần bộ nhớ: Dữ liệu nhớ của Agent lưu trữ
  • Action Component: Lưu trữ dữ liệu hành động cần thực hiện

Ví dụ về quy trình làm việc của Hệ thống:

  1. Cảm nhận hệ thống cập nhật Thành phần Nhận thức của Agent
  2. Ghi nhớ hệ thống gọi các thành phần Perception và Memory, lưu trữ dữ liệu cảm nhận.
  3. Hệ thống hành động gọi các thành phần Memory và Action, thực hiện hành động tương ứng
  4. Cuối cùng nhận được một thực thể Agent mà mọi dữ liệu của các thành phần đều đã được cập nhật.

Trong Project89 có nhiều loại Agent khác nhau, có thể thêm các thành phần và khả năng khác nhau theo nhu cầu.

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 hệ thống thành ba cấp độ:

  1. Có ý thức(HỆ THỐNG CONSCIOUS):

    • Bao gồm RoomSystem, PerceptionSystem, v.v.
    • Tần suất cập nhật cao khoảng 10 giây ( )
    • Xử lý nhận thức thời gian thực, suy nghĩ, thực hiện hành động v.v.
  2. Tiềm thức(HỆ THỐNG TIỀM THỨC):

    • Bao gồm GoalPlanningSystem, PlanningSystem
    • Tần suất cập nhật khá thấp( khoảng 25 giây)
    • Xử lý logic suy nghĩ như tạo ra và lập kế hoạch mục tiêu
  3. Vô thức(HỆ THỐNG UNCONSCIOUS):

    • Hiện tại chưa được kích hoạt
    • Tần suất cập nhật chậm hơn (50 giây trở lên )

Mối quan hệ giữa các hệ thống là phức tạp, được điều phối công việc thông qua tần suất thực hiện khác nhau.

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 lớp

Cấu trúc lõi của ArgOS bao gồm:

  • Component层:định nghĩa các thành phần khác nhau
  • Lớp Hệ thống: Thực hiện logic của các hệ thống
  • Cấp quản lý: cung cấp quản lý tài nguyên
  • Lớp Runtime: chịu trách nhiệm điều phối thực thi

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

  1. Thành phần (Component) phân loại
  • Danh tính cốt lõi: Agent, PlayerProfile, v.v.
  • Hành vi và trạng thái: Action, Goal, Plan, v.v.
  • Cảm nhận và trí nhớ: Perception, Memory, v.v.
  • Loại môi trường và không gian: Room, OccupiesRoom, v.v.
  • Ngoại hình và tương tác: Appearance, UIState, v.v.
  • Hỗ trợ hoặc vận hành: Cleanup, DebugInfo, 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. 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 Quản lý

Bao gồm EventBus, RoomManager, StateManager, v.v., 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 với cơ sở dữ liệu

Quản lý dữ liệu bền vững thông qua StateManager, đồng bộ hóa dữ liệu tại các điểm quan trọ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

Đ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 lẫn nhau, thực hiện phân tách chức năng.
  • Tùy chỉnh khả năng của Agent một cách linh hoạt bằng cách đăng ký các thành phần và hệ thống khác nhau
  • Hiệu suất vượt trội hơn so với kiến trúc hướng đối tượng truyền thống, thích hợp cho xử lý đồng thời
  • Chia System thành các cấp độ nhận thức, thiết kế tần suất thực hiện một cách khéo léo

Nói chung, Project89 cung cấp một khung Agent cực kỳ mô-đun và hiệu suất cao, mang đến các lựa chọn kiến trúc mới cho phát triển trò chơi và ứng dụng AI.

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

AGENT30.97%
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
  • 5
  • Chia sẻ
Bình luận
0/400
MerkleDreamervip
· 10giờ trước
Lại đến làm mới hiệu suất cao, trông phô trương nhưng không hữu dụng.
Xem bản gốcTrả lời0
RetailTherapistvip
· 10giờ trước
Kiến trúc trông thật tuyệt vời
Xem bản gốcTrả lời0
MemeTokenGeniusvip
· 10giờ trước
Nhà phát triển trẻ của bạn lại chế tạo ra một cái bánh xe mới.
Xem bản gốcTrả lời0
DegenRecoveryGroupvip
· 10giờ trước
Vừa cứng vừa hiệu suất To da moon
Xem bản gốcTrả lời0
NFTRegretDiaryvip
· 11giờ trước
Đã nhìn chán rồi, làm phức tạp như vậy để làm gì?
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)