Knowledge trong Antigravity: AI nhớ gì giữa các phiên

Knowledge trong Antigravity: AI nhớ gì giữa các phiên
3 Tháng 11, 2026 Lê Quốc Nghĩa 10 phút đọcHướng dẫn

Knowledge trong Antigravity là gì? Knowledge trong Antigravity là cách gọi chung cho những gì tác tử còn giữ sau khi hội thoại kết thúc: hội thoại có thể mở lại, các mục kiến thức (knowledge items) lưu trong thư mục dữ liệu ứng dụng, và quan trọng nhất là file quy tắc, kỹ năng do bạn hoặc lệnh /learn ghi xuống đĩa. Nói thẳng: tài liệu chính thức hiện tại (đọc ngày 03/11/2026) không có trang riêng tên "Knowledge"; đường dẫn /docs/knowledge trả về 404. Tài liệu chỉ nhắc Knowledge như một thành phần của tác tử trong trang tổng quan Antigravity IDE, nhắc "knowledge items" ở phần cài đặt, và liệt kê "Knowledge files" trong bảng /context của CLI. Bài này không mô tả cơ chế tự trích xuất kiến thức vì chưa kiểm chứng được. Bài đi qua lệnh /learn, mở lại và xoá hội thoại, bảng /context, khác biệt với file quy tắc và rủi ro. Giới thiệu chung có ở bài Antigravity là gì?.

Sơ đồ bộ nhớ của Antigravity: trong phiên có ngữ cảnh và điểm kiểm tra tóm tắt; giữa các phiên có hội thoại lưu lại để mở lại, mục knowledge trong thư mục dữ liệu, và file quy tắc, kỹ năng do lệnh /learn đề xuất và người dùng duyệt
Ba lớp nhớ của Antigravity: ngữ cảnh trong phiên, hội thoại lưu lại, và file quy tắc, kỹ năng trên đĩa. Sơ đồ: OPCAIOS.

Antigravity thực sự nhớ gì giữa các phiên?

Antigravity không tự nhớ hội thoại; tài liệu lệnh /learn (đọc ngày 03/11/2026) nói rõ: nếu bạn dạy tác tử rằng bộ kiểm thử phải chạy với một cờ riêng, kiến thức đó mất khi hội thoại kết thúc, trừ khi được ghi thành tuỳ biến. Khi nói "Antigravity nhớ", thực tế có bốn thứ:

  1. Ngữ cảnh trong phiên: tin nhắn, kết quả công cụ, file đã nạp; mất khi mở phiên mới.
  2. Hội thoại đã lưu: mở lại được, nhưng phiên mới không tự đọc hội thoại cũ.
  3. Mục knowledge: thư mục dữ liệu ứng dụng có chứa knowledge items; tài liệu không mô tả cách tạo hay dùng.
  4. File quy tắc và kỹ năng: AGENTS.md, GEMINI.md, .agents/rules/, .agents/skills/; lớp duy nhất bạn đọc, sửa và kiểm soát hoàn toàn.

Lệnh /learn hoạt động thế nào?

Lệnh /learn là cách chính thức để biến bài học trong một phiên thành quy tắc hoặc kỹ năng cho các phiên sau; theo trang /docs/commands/learn (đọc ngày 03/11/2026), lệnh có trên cả Antigravity App, Antigravity CLI và Antigravity IDE. Khi gõ /learn không kèm gì, tác tử đọc lại tin nhắn gần đây, tìm những lần bạn sửa nó, so lần thử hỏng với cách sửa cuối để tách nguyên nhân gốc. Sau đó tác tử phân loại: quy tắc (ràng buộc, điều cấm) hay kỹ năng (quy trình nhiều bước), và ưu tiên cập nhật file đã có. Điểm quan trọng về an toàn: tác tử không sửa file cấu hình ngay mà tạo một artifact đề xuất tên learning_proposal.md, ghi rõ phân loại, lý do và đoạn văn bản sẽ thêm. Bạn bình luận trực tiếp lên đề xuất để chỉnh phạm vi, câu chữ hoặc vị trí; chỉ khi bạn duyệt rõ ràng, tác tử mới tạo hay sửa file. Nếu phiên không có gì đáng giữ, tác tử nói vậy và dừng.

Có thể chỉ thẳng bài học, ví dụ giả định: /learn luôn chạy kiểm thử với cờ X trong kho này.

/learn lưu bài học vào đâu?

/learn ghi vào đúng nơi Antigravity tự tìm tuỳ biến và nêu vị trí trong đề xuất:

Loại Phạm vi dự án Phạm vi toàn cục
Quy tắc AGENTS.md, GEMINI.md hoặc .agents/rules/<tên>.md AGENTS.md, GEMINI.md hoặc rules/ trong thư mục cấu hình người dùng
Kỹ năng .agents/skills/<tên>/SKILL.md skills/<tên>/SKILL.md cấp người dùng

Đọc kỹ phạm vi trong đề xuất: bài học riêng một kho mà ghi vào phạm vi toàn cục sẽ theo bạn sang mọi dự án.

Mở lại, tìm và xoá hội thoại cũ ra sao?

Hội thoại cũ trong Antigravity CLI gắn với thư mục làm việc: theo /docs/cli/conversations (đọc ngày 03/11/2026), chạy agy từ thư mục nào thì chỉ thấy và mở lại phiên của thư mục đó, tránh lẫn ngữ cảnh. Trang /docs/cli/commands/resume mô tả:

  1. Gõ /resume (bí danh /switch, /conversation) để mở bảng chọn hội thoại, xếp mới nhất lên đầu; gõ chữ để lọc theo tiêu đề, dòng đầu của lời nhắc đầu tiên hoặc ID.
  2. Nhấn F2 để đổi tên hội thoại cho dễ tìm.
  3. Nhấn F4 để xoá, có bước xác nhận y/n.
  4. Nhấn Tab sang thẻ "Other" để nhập hội thoại bắt đầu trong Antigravity App vào CLI.
  5. Từ terminal: agy -c mở lại phiên gần nhất của thư mục hiện tại, agy --conversation <ID> mở đúng một phiên.

Khi dùng agy -c, CLI tra một file đệm ánh xạ thư mục với ID hội thoại gần nhất, rồi hỏi backend xem hội thoại còn không; nếu đã xoá thì mở phiên mới. Tài liệu không nói xoá hội thoại có xoá luôn mục knowledge hay dữ liệu phía máy chủ; chúng tôi chưa kiểm chứng.

Đọc bảng /context để biết tác tử đang mang theo gì?

Bảng /context của Antigravity CLI cho thấy tác tử đang "nhớ" gì trong phiên, tính bằng token; theo trang /docs/cli/commands/context (đọc ngày 03/11/2026), bảng chia token theo nhóm: tin nhắn, câu trả lời, lệnh gọi công cụ, lời nhắc hệ thống, quy tắc, kỹ năng, công cụ MCP và dung lượng trống. Phía dưới là danh sách Knowledge files, Artifact files, Skill files kèm số token, cùng file hệ thống như GEMINI.md; đây là dấu hiệu rõ nhất trong tài liệu hiện tại rằng knowledge vẫn được nạp vào ngữ cảnh. Khi hội thoại dài, Antigravity tự nén các lượt cũ thành tóm tắt điểm kiểm tra (checkpoint), nên chi tiết đầu phiên có thể chỉ còn dạng tóm tắt. Tài liệu gợi ý: /btw cho câu hỏi bên lề, /clear (bí danh /new) khi đổi việc, /rewind để quay về điểm kiểm tra, tắt MCP không dùng qua /mcp.

Knowledge khác file quy tắc AGENTS.md, GEMINI.md thế nào?

File quy tắc khác hội thoại và mục knowledge ở chỗ: file quy tắc là văn bản bạn viết, nằm trên đĩa, được Antigravity tự tìm và chèn vào ngữ cảnh mỗi phiên. Theo trang /docs/rules (đọc ngày 03/11/2026), AGENTS.md và GEMINI.md không cần phần đầu YAML và luôn bật; mỗi file trong .agents/rules/ phải có phần đầu khai báo trigger với một trong bốn giá trị always_on, model_decision, glob, manual, nếu thiếu hoặc sai thì quy tắc bị bỏ qua mà không báo. Quy tắc cộng dồn từ dự án lên gốc kho và từ cấu hình toàn cục. Có hai giới hạn: mỗi file tối đa 24.000 byte, và tổng quy tắc luôn bật dùng chung ngân sách 20.000 token; vượt ngân sách thì file lớn nhất bị hạ xuống thành một dòng con trỏ để tác tử tự đọc khi cần.

Tiêu chí Hội thoại Knowledge Quy tắc, kỹ năng
Ai tạo Tự động Ứng dụng, cơ chế chưa mô tả Bạn, hoặc /learn khi bạn duyệt
Phiên mới dùng Khi mở lại Có thể, xem /context Tự động theo phạm vi
Sửa được Đổi tên, xoá Chưa có hướng dẫn Sửa file, đưa vào Git

Cách viết quy tắc có ở bài rules và workflows trong Antigravity; khái niệm tương tự bên Claude Code xem CLAUDE.md là gì và AGENTS.md là gì.

Rủi ro nhớ sai và lộ dữ liệu là gì?

Rủi ro lớn nhất là tác tử áp dụng tự tin một điều đã lỗi thời. Năm điểm cần để ý:

  1. Quy tắc cũ: quy tắc luôn bật viết từ lâu vẫn được chèn vào mọi phiên dù dự án đã đổi. Rà file quy tắc định kỳ.
  2. Sai phạm vi: /learn ghi mẹo riêng một kho vào phạm vi toàn cục. Đọc kỹ đề xuất.
  3. Tóm tắt mất chi tiết: sau khi nén, tác tử có thể quên ràng buộc nói đầu phiên. Ràng buộc quan trọng nên nằm trong file quy tắc.
  4. Bí mật lọt vào file: khoá API, dữ liệu khách hàng dán vào chat có thể lọt vào đề xuất quy tắc rồi bị commit lên Git.
  5. Dữ liệu ngoài máy: CLI hỏi backend về hội thoại, tức hội thoại có liên quan tới máy chủ. Trang FAQ (đọc ngày 03/11/2026) dẫn tới Điều khoản dịch vụ và cho biết có thể tắt thu thập dữ liệu trong Settings; đây không phải tư vấn pháp lý.

Quyền và sandbox có ở bài chế độ an toàn trong Antigravity; nguyên tắc chung xem 5 quy tắc bảo mật dữ liệu khi dùng AI.

Kinh nghiệm của OPCAIOS

Tại OPCAIOS, Antigravity là tác tử điều phối trên máy Mac chính, chạy song song với Claude Code và Codex. Kiểm tra ngày 03/11/2026, ở mức khái niệm:

  1. Trên máy có hơn 400 cuộc hội thoại Antigravity lưu cục bộ. Chúng tôi đếm thư mục, không đọc nội dung. Hội thoại tích luỹ nhanh, nên đặt tên và dọn phiên cũ là việc đáng làm.
  2. Thư mục knowledge hiện chưa có mục nào được lưu; chúng tôi chưa thấy mục knowledge nào được tạo. Vì vậy chúng tôi không dựa vào knowledge để tác tử nhớ.
  3. Lớp nhớ chúng tôi thật sự dùng là file: GEMINI.md cấp người dùng chỉ có một dòng (luôn trả lời tiếng Việt), còn quy định chung nằm trong AGENTS.md dùng cho mọi tác tử: thứ tự đọc tài liệu đầu phiên, ghi nhật ký cuối phiên, đồng bộ qua một file trạng thái chung.
  4. Có một file workflow toàn cục nhưng là mẫu trống, chưa dùng thật.

Chúng tôi chưa có số liệu đánh giá /learn và chưa đo năng suất. Bài học: điều quan trọng thì viết thành file ngắn có người đọc lại.

Câu hỏi thường gặp

Antigravity có trang tài liệu riêng về Knowledge không?

Không, tính đến ngày 03/11/2026: /docs/knowledge trả về 404 và danh sách trang tài liệu không có mục Knowledge. Knowledge chỉ xuất hiện như tên một thành phần của tác tử, như "knowledge items" trong thư mục dữ liệu ứng dụng, và như "Knowledge files" trong bảng /context. Mô tả chi tiết trên mạng phần lớn đến từ trang không chính thức, nên cần đối chiếu trước khi tin và không nên dựa vào chúng để thiết kế quy trình.

Tác tử có tự nhớ điều tôi dặn ở phiên trước không?

Không nên trông đợi điều đó. Tài liệu lệnh /learn nói rõ tác tử không nhớ hội thoại, và bài học sẽ mất khi phiên kết thúc nếu không được ghi thành quy tắc hoặc kỹ năng. Mở lại phiên cũ bằng /resume hoặc agy -c thì tiếp tục được, nhưng phiên mới không tự đọc phiên cũ. Cách bền nhất là chạy /learn, đọc đề xuất, rồi duyệt để tác tử ghi vào file đúng phạm vi.

Làm sao xoá một cuộc hội thoại cũ?

Trong Antigravity CLI, gõ /resume, chọn hội thoại, nhấn F4 rồi xác nhận. Trong Antigravity IDE, chuột phải vào hội thoại trong Agent Manager và chọn Delete Conversation, hoặc bấm biểu tượng thùng rác ở bảng Agent. Tài liệu không nói rõ việc xoá có ảnh hưởng tới knowledge hay bản lưu phía máy chủ, nên tốt nhất đừng dán dữ liệu nhạy cảm vào hội thoại ngay từ đầu.

Nên dùng /learn hay tự viết file quy tắc?

Dùng /learn ngay sau khi vừa sửa tác tử nhiều lần, lúc ngữ cảnh còn đủ để tác tử tìm nguyên nhân gốc. Tự viết file quy tắc khi bạn đã biết rõ ràng buộc cần đặt, ví dụ quy ước đặt tên hay thư mục cấm sửa. Dù cách nào, kết quả vẫn là file văn bản sửa được, đưa vào Git được; /learn luôn tạo đề xuất cho bạn duyệt trước.

Làm sao biết tác tử đang dùng những quy tắc và knowledge nào?

Trong Antigravity CLI, gõ /context: bảng sẽ liệt kê token của từng nhóm, các file Knowledge, Artifact, Skill đang nạp và các file quy tắc hệ thống tự phát hiện. Nếu quy tắc chiếm quá nhiều chỗ, hãy rút gọn hoặc chuyển sang trigger model_decision để chỉ nạp khi cần. Trong App và IDE, xem tab Rules trong bảng Customizations. Muốn học cách dựng hệ thống quy tắc và nhật ký cho nhiều tác tử cùng làm việc, xem khoá đào tạo ứng dụng AI của OPCAIOS.

Nguồn: tài liệu Google Antigravity tại antigravity.google/docs: /commands/learn, /cli/conversations, /cli/commands/context, /cli/commands/resume, /rules, /faq, /agent, /agent-settings, /settings (đọc ngày 03/11/2026); trang /docs/knowledge trả về 404 cùng ngày. Chưa kiểm chứng: cơ chế tạo và sử dụng knowledge items, việc xoá hội thoại có xoá dữ liệu liên quan hay không; mô tả về knowledge items trên các trang không chính thức không được dùng làm sự thật. Kinh nghiệm là của OPCAIOS.

Lê Quốc Nghĩa
Lê Quốc Nghĩa
Người xây dựng OPCAIOS

Để lại bình luận

Email của bạn sẽ không hiển thị công khai. Bình luận sẽ hiển thị sau khi được duyệt.