Giải cấu trúc Project89: Một khung AI Agent mới, mô-đun và hiệu suất cao.
Project89 đã đề xuất một thiết kế khung Agent hoàn toàn mới, chủ yếu hướng đến phát triển game, với mức độ mô-đun hóa cao hơn và hiệu suất tốt hơn. Khung này áp dụng kiến trúc ECS(Entity-Component-System), hoàn toàn tách biệt dữ liệu và logic, nhằm đạt được quản lý hiệu quả trong các kịch bản có khả năng mở rộng quy mô lớn.
Khung kiến trúc cốt lõi
Cấu trúc cốt lõi của Project89 chủ yếu bao gồm các phần sau:
1. Entity( thực thể): chỉ tồn tại như một ID, không chứa bất kỳ dữ liệu hoặc logic nào.
2. 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ể. Theo chức năng có thể chia thành các loại danh tính cốt lõi, hành vi và trạng thái, cảm nhận và trí nhớ, vòng.