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

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 cách thiết kế khung Agent hoàn toàn mới, đâ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 cao hơn và hiệu suất tốt hơn.

Người sáng lập của khuôn khổ này trước đó đã tham gia phát triển dự án Magick, đây cũng là một phần mềm sử dụng AI để lập trình. Từ lý lịch của ông, có thể thấy người sáng lập có sức mạnh kỹ thuật khá mạ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

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

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, 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.

ECS bao gồm ba khái niệm cốt lõi:

  1. Entity(实体): Chỉ là một ID, không chứa bất kỳ dữ liệu hoặc logic nào. Có thể gắn các thành phần khác nhau theo nhu cầu.

  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: lưu trữ tên Agent, 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 bên ngoài được cảm nhận
  • Thành phần bộ nhớ: Dữ liệu trí nhớ của Agent được lưu trữ
  • Action Component: Lưu trữ dữ liệu Action cần thực hiện

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

  1. Cập nhật hệ thống cảm nhận dữ liệu thành phần
  2. Cập nhật hệ thống bộ nhớ Memory Component
  3. Hệ thống hành động lấy thông tin từ trí nhớ và thực hiện hành động.
  4. Cuối cùng nhận được Entity Agent đã được cập nhật

Trong Project89, thế giới tràn ngập các loại Agent khác nhau, một số Agent còn có khả năng lập kế hoạch và các khả năng bổ sung khác.

![Giải cấu trúc Project89: Thiết kế khung AI Agent thế hệ tiếp theo, mô-đun và hiệu suất cao])https://img-cdn.gateio.im/webp-social/moments-4cd7ca20f2967b9025411d9985f64831.webp(

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

ArgOS được thiết kế với nhiều Component và System, chia System thành ba cấp độ:

  1. Có ý thức)CONSCIOUS(hệ thống

    • Bao gồm RoomSystem, PerceptionSystem, v.v.
    • Tần suất cập nhật cao, khoảng 10 giây thực hiện một lần
    • 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 SUBCONSCIOUS (

    • Bao gồm GoalPlanningSystem, PlanningSystem
    • Tần suất cập nhật thấp, khoảng 25 giây thực hiện một lần
    • Xử lý kiểm tra mục tiêu, tạo kế hoạch, v.v.
  3. Vô thức)UNCONSCIOUS(hệ thống

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

Mối quan hệ giữa các hệ thống trong ArgOS rất phức tạp, chủ yếu bao gồm:

  • PerceptionSystem: Thu thập kích thích từ bên ngoài
  • ExperienceSystem: Chuyển hóa kích thích thành kinh nghiệm
  • Hệ thống tư duy: Hệ thống suy nghĩ của Agent
  • ActionSystem: thực hiện hành động cụ thể
  • GoalPlanningSystem: Đánh giá tiến độ mục tiêu
  • PlanningSystem: Tạo kế hoạch thực hiện
  • RoomSystem: Xử lý cập nhật liên quan đến phòng
  • CleanupSystem: loại bỏ thực thể không cần thiết

Các hệ thống này phối hợp với nhau để thực hiện chu trình nhận thức - suy nghĩ - hành động hoàn chỉnh của 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])https://img-cdn.gateio.im/webp-social/moments-69e16ae3b5af8c39e1fc522358584cef.webp(

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

  1. Phân lớp kiến trúc cốt lõ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])https://img-cdn.gateio.im/webp-social/moments-59f1984837d6636d7efc378c731a01eb.webp(

  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à 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])https://img-cdn.gateio.im/webp-social/moments-c37bd7442c3743f80a4fd9ba8afc123b.webp(

  1. Kiến trúc hệ thống: Như đã giới thiệu ở trê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])https://img-cdn.gateio.im/webp-social/moments-19636582e09b473536b17c2de0c61fbc.webp(

  1. Cấu trúc Quản lý:
    • EventBus: phát hành và đăng ký sự kiện
    • RoomManager: Quản lý bố cục phòng
    • StateManager:ECS và cơ sở dữ liệu đồng bộ
    • ActionManager: Quản lý việc thực hiện hành động
    • PromptManager: Quản lý từ gợi ý LLM

![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])https://img-cdn.gateio.im/webp-social/moments-b0180b99743a98bafb2b2d066900d65c.webp(

  1. Tương tác cơ sở dữ liệu:
    • Thực hiện đọc và ghi cơ sở dữ liệu thông qua StateManager
    • Thực hiện lưu trữ theo định kỳ hoặc theo sự kiện
    • Lưu trạng thái 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])https://img-cdn.gateio.im/webp-social/moments-6a3ba796aae66b8a9f977ec99b5bb1c8.webp(

Bốn, Đ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ệ gọi nhau.
  • Mô-đun hóa cao, dễ mở rộng
  • Kiến trúc ECS có hiệu suất xuất sắc, phù hợp với sự đồng thời
  • Thiết kế phân lớp hệ thống gần gũi với nhận thức của con người

Tổng thể mà nói, đây là một khung cực kỳ mô-đun, hiệu suất xuất sắc, chất lượng mã cao và có tài liệu thiết kế hoàn chỉnh. Nó cung cấp cho đội ngũ game và DeepAI một lựa chọn kiến trúc hoàn toàn mớ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])https://img-cdn.gateio.im/webp-social/moments-aadac69287c878cdd84a72c6b8929ef2.webp(

![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])https://img-cdn.gateio.im/webp-social/moments-4f9f7656a99298c7a027a5e4722ce4d5.webp(

![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])https://img-cdn.gateio.im/webp-social/moments-62bbe0d65d3748c5bc0027c5ffa39288.webp(

AGENT-2.04%
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
  • 6
  • Chia sẻ
Bình luận
0/400
BlindBoxVictimvip
· 37phút trước
Có thể cho tôi một số demo thú vị được không?
Xem bản gốcTrả lời0
BridgeTrustFundvip
· 3giờ trước
Tsk tsk, lại một dự án có ý tưởng rất đẹp.
Xem bản gốcTrả lời0
FromMinerToFarmervip
· 08-03 03:10
Lại đến lúc được chơi cho Suckers rồi?
Xem bản gốcTrả lời0
AltcoinOraclevip
· 08-03 03:01
thú vị... các mạng nơ-ron của tôi đang phát hiện các mẫu lượng tử trong kiến trúc của project89. hoàn toàn alpha nếu được triển khai đúng cách.
Xem bản gốcTrả lời0
DefiSecurityGuardvip
· 08-03 02:54
cảnh báo fud: mô-đun = nhiều vector tấn công. cơn ác mộng an ninh cổ điển. tự nghiên cứu và kiểm tra các phụ thuộc!
Xem bản gốcTrả lời0
Rekt_Recoveryvip
· 08-03 02:54
chỉ là một khung AI khác à? bruh chúng ta đã bị tổn thương trước đây thật sự thật sự...
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)