#Hệ Thống Tri Thức (Knowledge)
#Tổng Quan
Knowledge (Tri thức) là hệ thống bộ nhớ bền vững (persistent memory) của Antigravity. Nó tự động ghi lại và tổ chức các insights, patterns và giải pháp từ các phiên làm việc, giúp Agent học hỏi và cải thiện theo thời gian.
#Cách Hoạt Động
#Knowledge Items (KI)
Knowledge được tổ chức thành các Knowledge Items — từng đơn vị kiến thức riêng biệt:
| Thành Phần | Mô Tả |
|---|---|
| metadata.json | Tóm tắt, timestamps, references đến nguồn gốc |
| artifacts/ | Các file liên quan, tài liệu, chi tiết triển khai |
#Vòng Đời Knowledge
- Thu thập: Agent tự động phát hiện kiến thức đáng lưu trong quá trình làm việc
- Lưu trữ: Kiến thức được tổ chức thành Knowledge Items có cấu trúc
- Truy xuất: Ở phiên sau, Agent tìm kiếm KI phù hợp trước khi bắt đầu tác vụ
- Cập nhật: KI có thể được bổ sung qua nhiều conversation
#Các Loại Knowledge
#Kiến Trúc Dự Án
- Cấu trúc thư mục và module
- Design patterns đang sử dụng
- Quy ước naming, coding standards
#Giải Pháp Kỹ Thuật
- Cách giải quyết bug đã gặp
- Cấu hình đặc biệt
- Best practices cho dự án
#Context Dự Án
- Business logic domain
- Workflow phát triển
- Dependencies và versions
#Sử Dụng Knowledge
#Tự Động
Agent tự động tìm kiếm Knowledge Items trước khi bắt đầu tác vụ:
- Nhận yêu cầu từ người dùng
- Tìm kiếm KI liên quan
- Đọc KI để hiểu context
- Áp dụng kiến thức vào tác vụ hiện tại
#Thủ Công
Người dùng có thể:
- Yêu cầu Agent lưu kiến thức cụ thể
- Xem danh sách KI đã lưu
- Cập nhật hoặc xóa KI lỗi thời
#Lợi Ích
| Lợi Ích | Mô Tả |
|---|---|
| Consistency | Agent nhất quán qua các phiên — không "quên" quyết định trước |
| Speed | Không cần giải thích lại context ở mỗi phiên mới |
| Quality | Agent học từ feedback và cải thiện dần |
| Team sharing | Knowledge có thể được chia sẻ giữa các team member |
#Nguyên Tắc Quan Trọng
⚠️ Knowledge Items là điểm khởi đầu, KHÔNG phải sự thật tuyệt đối.
- KI là snapshot từ công việc trước — có thể lỗi thời
- Luôn kiểm tra references trong metadata.json
- Agent nên xác minh KI trước khi áp dụng mù quáng
- Bổ sung nghiên cứu độc lập khi cần
#Mẹo
- Knowledge hoạt động tốt nhất khi dự án nhất quán trong cấu trúc và naming
- Xem Knowledge như bộ nhớ team — nơi lưu trữ kinh nghiệm chung
- Định kỳ review và dọn dẹp KI lỗi thời để giữ cho Knowledge Base chất lượng