Giải cấu trúc Project89: Thiết kế khung AI Agent thế hệ tiếp theo mô-đun hóa, hiệu suất cao
Project89 đã áp dụng một phương pháp hoàn toàn mới để 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, nó có tính mô-đun hơn và hiệu suất tốt hơn so với Agent Framework đang được sử dụng hiện nay.
Người sáng lập của framework 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. Anh ấy đứng thứ tư trong dự án này, thể hiện khả năng kỹ thuật ấn tượng.
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 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 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 như Thành phần Agent, Thành phần Nhận thức, Thành phần Ký ức và Thành phần Hành động.
Mỗi hệ thống hoạt động độc lập, không có mối quan hệ gọi trực tiếp. Mỗi hệ thống thực hiện một lần trong chu kỳ quy định, cập nhật dữ liệu của các thành phần tương ứng.
Hai, kiến trúc hệ thống ArgOS
ArgOS chia System thành ba cấp độ:
Có ý thức(HỆ THỐNG Ý THỨC): Bao gồm Hệ thống Nhận thức, Hệ thống Trải nghiệm, Hệ thống Tư duy, v.v., tần suất cập nhật tương đối cao.
Tiềm thức(HỆ THỐNG TIỀM THỨC: bao gồm GoalPlanningSystem, PlanningSystem, 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 nhất.
Thiết kế phân lớp này cho phép các loại Hệ thống khác nhau thực hiện theo tần suất thích hợp, gần gũi hơn với quá trình nhận thức của con ngườ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-69e16ae3b5af8c39e1fc522358584cef.webp(
Ba, Phân tích kiến trúc tổng thể của ArgOS
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
Thành phần )Component( phân loại
Kiến trúc hệ thống
Kiến trúc quản lý
Tương tác với cơ sở dữ liệu
Trong đó, lớp Manager 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.
![Giải cấu trúc Project89: Một thiết kế khung AI Agent thế hệ tiếp theo modul hóa, hiệu suất cao])https://img-cdn.gateio.im/webp-social/moments-59f1984837d6636d7efc378c731a01eb.webp(
Bốn, điểm đổi mới trong kiến trúc
Mỗi hệ thống hoạt động độc lập, không có quan hệ gọi trực tiếp, giảm độ kết nối.
Thiết kế mô-đun cho phép linh hoạt tăng giảm khả năng của Agent.
Kiến trúc ECS thích hợp hơn cho việc xử lý đồng thời, trong các tình huống phức tạp có lợi thế hiệu suất rõ ràng.
Chia hệ thống thành ba cấp độ: có ý thức, tiềm thức và vô thức, gần gũi với quá trình nhận thức của con người.
Tính mô-đun cao, hiệu suất xuất sắc, đồng thời duy trì chất lượng mã tốt và tài liệu thiết kế.
Cấu trúc đổi mới này mở ra những khả năng mới cho các lĩnh vực như phát triển trò chơi và Defi, xứng đáng để nhiều đội ngũ chú ý và thử nghiệm.
![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-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(
![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(
![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.
12 thích
Phần thưởng
12
5
Chia sẻ
Bình luận
0/400
GamefiEscapeArtist
· 11giờ trước
Chơi đồ mới thôi, hiệu suất tốt là được.
Xem bản gốcTrả lời0
ChainBrain
· 07-14 07:36
Cái này quá cứng cáp rồi.
Xem bản gốcTrả lời0
OldLeekConfession
· 07-14 07:28
Đừng nói những điều cao siêu như vậy, tôi chỉ muốn hỏi việc treo sàn có kiếm được tiền không?
Project89: Khung AI Agent mô-đun hiệu suất cao dưới kiến trúc ECS
Giải cấu trúc Project89: Thiết kế khung AI Agent thế hệ tiếp theo mô-đun hóa, hiệu suất cao
Project89 đã áp dụng một phương pháp hoàn toàn mới để 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, nó có tính mô-đun hơn và hiệu suất tốt hơn so với Agent Framework đang được sử dụng hiện nay.
Người sáng lập của framework 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. Anh ấy đứng thứ tư trong dự án này, thể hiện khả năng kỹ thuật ấn tượng.
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 mở rộng quy mô lớn.
Kiến trúc ECS bao gồm ba khái niệm cốt lõi:
Trong ArgOS, mỗi Agent được coi là một Entity, 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 và Thành phần Hành động.
Mỗi hệ thống hoạt động độc lập, không có mối quan hệ gọi trực tiếp. Mỗi hệ thống thực hiện một lần trong chu kỳ quy định, cập nhật dữ liệu của các thành phần tương ứng.
Hai, kiến trúc hệ thống ArgOS
ArgOS chia System thành ba cấp độ:
Có ý thức(HỆ THỐNG Ý THỨC): Bao gồm Hệ thống Nhận thức, Hệ thống Trải nghiệm, Hệ thống Tư duy, v.v., tần suất cập nhật tương đối cao.
Tiềm thức(HỆ THỐNG TIỀM THỨC: bao gồm GoalPlanningSystem, PlanningSystem, 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 nhất.
Thiết kế phân lớp này cho phép các loại Hệ thống khác nhau thực hiện theo tần suất thích hợp, gần gũi hơn với quá trình nhận thức của con ngườ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-69e16ae3b5af8c39e1fc522358584cef.webp(
Ba, Phân tích kiến trúc tổng thể của ArgOS
Kiến trúc tổng thể của ArgOS bao gồm:
Trong đó, lớp Manager 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.
![Giải cấu trúc Project89: Một thiết kế khung AI Agent thế hệ tiếp theo modul hóa, hiệu suất cao])https://img-cdn.gateio.im/webp-social/moments-59f1984837d6636d7efc378c731a01eb.webp(
Bốn, điểm đổi mới trong kiến trúc
Mỗi hệ thống hoạt động độc lập, không có quan hệ gọi trực tiếp, giảm độ kết nối.
Thiết kế mô-đun cho phép linh hoạt tăng giảm khả năng của Agent.
Kiến trúc ECS thích hợp hơn cho việc xử lý đồng thời, trong các tình huống phức tạp có lợi thế hiệu suất rõ ràng.
Chia hệ thống thành ba cấp độ: có ý thức, tiềm thức và vô thức, gần gũi với quá trình nhận thức của con người.
Tính mô-đun cao, hiệu suất xuất sắc, đồng thời duy trì chất lượng mã tốt và tài liệu thiết kế.
Cấu trúc đổi mới này mở ra những khả năng mới cho các lĩnh vực như phát triển trò chơi và Defi, xứng đáng để nhiều đội ngũ chú ý và thử nghiệm.
![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-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(
![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(
![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(