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.
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:
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.
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 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:
Cập nhật hệ thống cảm nhận dữ liệu thành phần
Cập nhật hệ thống bộ nhớ Memory Component
Hệ thống hành động lấy thông tin từ trí nhớ và thực hiện hành động.
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 độ:
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.
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.
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
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(
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(
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(
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(
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(
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.
16 thích
Phần thưởng
16
6
Chia sẻ
Bình luận
0/400
BlindBoxVictim
· 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
BridgeTrustFund
· 3giờ trước
Tsk tsk, lại một dự án có ý tưởng rất đẹp.
Xem bản gốcTrả lời0
FromMinerToFarmer
· 08-03 03:10
Lại đến lúc được chơi cho Suckers rồi?
Xem bản gốcTrả lời0
AltcoinOracle
· 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
DefiSecurityGuard
· 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_Recovery
· 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ự...
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.
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:
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.
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 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ư:
Ví dụ về quy trình làm việc của Hệ thống:
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 độ:
Có ý thức)CONSCIOUS(hệ thống
Tiềm thức ) HỆ THỐNG SUBCONSCIOUS (
Vô thức)UNCONSCIOUS(hệ thống
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:
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
![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(
![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(
![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(
![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(
![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
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(