Phân tích Project89: Một khung AI Agent hiệu suất cao có tính mô-đun
Project89 đã áp dụng một phương pháp đổi mới để thiết kế khung AI Agent. Đây là một khung hiệu suất cao được thiết kế đặc biệt cho phát triển trò chơi, so với khung Agent truyền thống, nó có tính mô-đun hơn và hiệu suất cao hơn.
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 xếp hạng thứ tư trong dự án này, thể hiện sức mạnh kỹ thuật rất mạnh.
Thiết kế kiến trúc ECS
Project89 sử dụng kiến trúc hệ thống thành phần thực thể (ECS) để 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 trò chơi và hệ thống mô phỏng, 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 lớn có khả năng mở rộng.
Kiến trúc 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
Component(组件): dùng để lưu trữ dữ liệu cụ thể hoặc trạng thái 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 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 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 Nhận thức: Lưu trữ dữ liệu bên ngoài được cảm nhận
Memory Component: Lưu trữ dữ liệu trí nhớ của Agent
Thành phần Hành động: Lưu trữ dữ liệu Action cần thực hiện
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.
Kiến trúc hệ thống ArgOS
ArgOS chia System thành ba cấp độ:
Có ý thức ( Hệ thống: Tần suất cập nhật cao, bao gồm PerceptionSystem, ExperienceSystem và các hệ thống khác.
Tiềm thức)Hệ thống Tiềm thức(: Tần suất cập nhật thấp, 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.
Vô thức)Unconscious(Hệ thống: Hiện tại chưa được kích hoạt
Mối quan hệ giữa các hệ thống rất phức tạp, thông qua tần suất thực hiện khác nhau và sự lưu chuyển dữ liệu để thực hiện khả năng cảm nhận, suy nghĩ, hành động của Đại lý.
![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(
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 lớp kiến trúc cốt lõi
Phân loại thành phần: bao gồm loại danh tính cốt lõi, loại hành vi và trạng thái, loại cảm nhận và trí nhớ, v.v.
Kiến trúc hệ thống
Kiến trúc Quản lý: Chịu trách nhiệm quản lý tài nguyên, chẳng hạn như truy cập cơ sở dữ liệu, xử lý xung đột cập nhật trạng thái, v.v.
Tương tác với cơ sở dữ liệu: Thực hiện việc lưu trữ dữ liệu của thành phần thông qua StateManager
![Giải cấu trúc Project89: Một thiết kế khung AI Agent thế hệ tiếp theo, có thể mở rộng và hiệu suất cao])https://img-cdn.gateio.im/webp-social/moments-6a3ba796aae66b8a9f977ec99b5bb1c8.webp(
![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-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(
Điểm đổi mới
Các hệ thống hoạt động độc lập, không có mối quan hệ gọi trực tiếp, đã đạt được mức độ tách biệt cao.
Dễ dàng mở rộng và tùy chỉnh khả năng của Agent
Hiệu suất tốt hơn kiến trúc đối tượng truyền thống, thích hợp hơn cho xử lý đồng thời
Phân chia Hệ thống thành ba tầng có ý thức, tiềm thức và vô thức, mô phỏng quá trình nhận thức của con người.
Project89 cung cấp một thiết kế khung AI Agent có tính mô-đun cao và hiệu suất xuất sắc, mang đến lựa chọn kiến trúc mới cho phát triển trò chơi và hệ thống AI phân tán.
![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])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.
23 thích
Phần thưởng
23
6
Đăng lại
Chia sẻ
Bình luận
0/400
SelfStaking
· 12giờ trước
Khung mới chỉ vậy thôi? Đánh giá thấp nha.
Xem bản gốcTrả lời0
AirdropHunter007
· 21giờ trước
Nói thật, lại là chơi khái niệm.
Xem bản gốcTrả lời0
AirdropBlackHole
· 08-07 08:35
Có chút gì đó, kỹ thuật này là ăn cắp từ ai?
Xem bản gốcTrả lời0
wrekt_but_learning
· 08-07 08:26
Lại phát triển khung hiệu suất cao à... mạnh mẽ đến mức nào
Xem bản gốcTrả lời0
SerNgmi
· 08-07 08:25
Khung này thật là牛, lên điểm ổn định rồi.
Xem bản gốcTrả lời0
0xSoulless
· 08-07 08:11
Lại có một khung chơi đùa với mọi người, trước tiên là lặn xem kịch.
Project89: Phân tích khung AI Agent hiệu suất cao mô-đun hóa
Phân tích Project89: Một khung AI Agent hiệu suất cao có tính mô-đun
Project89 đã áp dụng một phương pháp đổi mới để thiết kế khung AI Agent. Đây là một khung hiệu suất cao được thiết kế đặc biệt cho phát triển trò chơi, so với khung Agent truyền thống, nó có tính mô-đun hơn và hiệu suất cao hơn.
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 xếp hạng thứ tư trong dự án này, thể hiện sức mạnh kỹ thuật rất mạnh.
Thiết kế kiến trúc ECS
Project89 sử dụng kiến trúc hệ thống thành phần thực thể (ECS) để 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 trò chơi và hệ thống mô phỏng, 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 lớn có khả năng mở rộng.
Kiến trúc ECS bao gồm ba khái niệm cốt lõi:
Trong 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ư:
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.
Kiến trúc hệ thống ArgOS
ArgOS chia System thành ba cấp độ:
Mối quan hệ giữa các hệ thống rất phức tạp, thông qua tần suất thực hiện khác nhau và sự lưu chuyển dữ liệu để thực hiện khả năng cảm nhận, suy nghĩ, hành động của Đại lý.
![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(
Phân tích kiến trúc tổng thể
Kiến trúc tổng thể của ArgOS bao gồm:
![Giải cấu trúc Project89: Một thiết kế khung AI Agent thế hệ tiếp theo, có thể mở rộng và hiệu suất cao])https://img-cdn.gateio.im/webp-social/moments-6a3ba796aae66b8a9f977ec99b5bb1c8.webp(
![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-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(
Điểm đổi mới
Project89 cung cấp một thiết kế khung AI Agent có tính mô-đun cao và hiệu suất xuất sắc, mang đến lựa chọn kiến trúc mới cho phát triển trò chơi và hệ thống AI phân tán.
![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])https://img-cdn.gateio.im/webp-social/moments-62bbe0d65d3748c5bc0027c5ffa39288.webp(