Giải cấu trúc Project89: một thiết kế khung tác nhân AI thế hệ tiếp theo, mô-đun hóa và hiệu suất cao
Các nhà phát triển dự án đã áp dụng một cách tiếp cận hoàn toàn mới khi 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 hơn và hiệu suất tốt hơn so với các Agent Framework hiện tại.
Nền tảng phát triển
Nhà phát triển đã tham gia vào dự án Magick trước khi thực hiện project89, là nhà phát triển đứng thứ tư trong dự án đó. Magick là phần mềm sử dụng AI để lập trình.
Thiết kế kiến trúc ECS
Project89 đã áp dụng kiến trúc ECS(Entity-Component-System) để thiết kế Khung Agent. ECS 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 để quản lý hiệu quả các thực thể và hành vi của chúng trong các cảnh mở rộng quy mô lớn.
Kiến trúc ECS bao gồm ba khái niệm cốt lõi:
Entity( thực thể ): chỉ là một ID, không chứa bất kỳ dữ liệu hoặc logic nào.
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ể.
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 coi là một Entity, nó có thể đăng ký các thành phần khác nhau, 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.
Kiến trúc hệ thống ArgOS
ArgOS chia System thành ba cấp độ (Cấp độ ý thức ):
Có ý thức ( HỆ THỐNG CONSCIOUS ): Bao gồm RoomSystem, PerceptionSystem, v.v., tần suất cập nhật khá cao.
Tiềm thức(HỆ THỐNG TIỀM THỨC): Bao gồm Hệ Thống Lập Kế Hoạch Mục Tiêu, Hệ Thống Lập Kế Hoạch, v.v., tần suất cập nhật tương đối thấp.
Vô thức(UNCONSCIOUS)Hệ thống: hiện tại chưa được kích hoạt, tần suất cập nhật chậm hơn.
Mối quan hệ giữa các hệ thống cực kỳ phức tạp, nhưng thông qua kiến trúc ECS, mỗi hệ thống có thể hoạt động độc lập, không có mối quan hệ gọi hàm với các hệ thống khác.
Phân tích kiến trúc tổng thể
Kiến trúc tổng thể của ArgOS bao gồm:
Phân tầng kiến trúc cốt lõi
Thành phần (Component) phân loại
Kiến trúc hệ thống
Kiến trúc Quản lý
Cách tương tác với cơ sở dữ liệu
Điểm đổi mới trong kiến trúc
Mỗi System hoạt động độc lập, không có mối quan hệ gọi, thuận tiện cho việc phát triển mô-đun.
Cấu hình khả năng Agent linh hoạt, dễ dàng mở rộng tính năng mới
Hiệu suất vượt trội hơn kiến trúc hướng đối tượng truyền thống, phù hợp với các tình huống đồng thời
Chia hệ thống thành các cấp độ ý thức khác nhau, mô phỏng khả năng của con người
Nhìn chung, đây là một framework cực kỳ mô-đun, hiệu suất cao, chất lượng mã tốt và có tài liệu thiết kế hoàn chỉnh. Nó cung cấp một lựa chọn kiến trúc tiềm năng mới cho lĩnh vực phát triển game và DeepAI.
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.
14 thích
Phần thưởng
14
8
Chia sẻ
Bình luận
0/400
MetaNeighbor
· 19giờ trước
Khung mới có vẻ khá đáng tin.
Xem bản gốcTrả lời0
LiquidationWatcher
· 07-24 02:46
khung khổ khác? smh đã thấy quá nhiều sự sụp đổ... vẫn lạc quan một cách thận trọng tho ngl
Xem bản gốcTrả lời0
AllInAlice
· 07-23 12:12
Người cao thủ này lại làm chuyện gì đó nữa rồi
Xem bản gốcTrả lời0
MeaninglessApe
· 07-23 12:12
Cũng chỉ là một cái bọc lại mà thôi.
Xem bản gốcTrả lời0
ProxyCollector
· 07-23 12:12
Không rõ nhưng cảm thấy rất ấn tượng, khung thật sự牛批
Xem bản gốcTrả lời0
CryptoGoldmine
· 07-23 12:11
Ý tưởng mới về sự lặp lại hiệu suất của mạng khả năng tính toán
Xem bản gốcTrả lời0
CryptoPunster
· 07-23 12:03
Lại đến để lừa tiền quỹ, chuyên nghiệp một chút với việc biên soạn câu chuyện đi.
Xem bản gốcTrả lời0
DaisyUnicorn
· 07-23 11:53
Gieo một bông hoa hiệu suất cao, mô-đun hóa khiến tôi yên tâm~
Project89: Xây dựng khung AI Agent hiệu suất cao thế hệ tiếp theo bằng kiến trúc ECS
Giải cấu trúc Project89: một thiết kế khung tác nhân AI thế hệ tiếp theo, mô-đun hóa và hiệu suất cao
Các nhà phát triển dự án đã áp dụng một cách tiếp cận hoàn toàn mới khi 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 hơn và hiệu suất tốt hơn so với các Agent Framework hiện tại.
Nền tảng phát triển
Nhà phát triển đã tham gia vào dự án Magick trước khi thực hiện project89, là nhà phát triển đứng thứ tư trong dự án đó. Magick là phần mềm sử dụng AI để lập trình.
Thiết kế kiến trúc ECS
Project89 đã áp dụng kiến trúc ECS(Entity-Component-System) để thiết kế Khung Agent. ECS 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 để quản lý hiệu quả các thực thể và hành vi của chúng trong các cảnh mở rộng quy mô lớn.
Kiến trúc ECS bao gồm ba khái niệm cốt lõi:
Entity( thực thể ): chỉ là một ID, không chứa bất kỳ dữ liệu hoặc logic nào.
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ể.
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 coi là một Entity, nó có thể đăng ký các thành phần khác nhau, 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.
Kiến trúc hệ thống ArgOS
ArgOS chia System thành ba cấp độ (Cấp độ ý thức ):
Có ý thức ( HỆ THỐNG CONSCIOUS ): Bao gồm RoomSystem, PerceptionSystem, v.v., tần suất cập nhật khá cao.
Tiềm thức(HỆ THỐNG TIỀM THỨC): Bao gồm Hệ Thống Lập Kế Hoạch Mục Tiêu, Hệ Thống Lập Kế Hoạch, v.v., tần suất cập nhật tương đối thấp.
Vô thức(UNCONSCIOUS)Hệ thống: hiện tại chưa được kích hoạt, tần suất cập nhật chậm hơn.
Mối quan hệ giữa các hệ thống cực kỳ phức tạp, nhưng thông qua kiến trúc ECS, mỗi hệ thống có thể hoạt động độc lập, không có mối quan hệ gọi hàm với các hệ thống khác.
Phân tích kiến trúc tổng thể
Kiến trúc tổng thể của ArgOS bao gồm:
Điểm đổi mới trong kiến trúc
Nhìn chung, đây là một framework cực kỳ mô-đun, hiệu suất cao, chất lượng mã tốt và có tài liệu thiết kế hoàn chỉnh. Nó cung cấp một lựa chọn kiến trúc tiềm năng mới cho lĩnh vực phát triển game và DeepAI.