Bỏ qua để đến nội dung

Files & Knowledge

Level 3 — AI Workspace Bài 3/10
Thời gian đọc: 6-8 phút

Files & Knowledge

Phân biệt 'đính kèm file 1 tin nhắn' (L1 bài 7) với 'Knowledge base trong Project' — tồn tại lâu dài, mở rộng bằng RAG.

🎯 Bản chất cốt lõi ⚡️ Thực chiến ứng dụng 🛠️ Quy trình chuẩn 💡 Tối ưu hiệu suất
Chế độ đọc:
Tóm Tắt Nhanh Trong 3 Phút — Trọng Tâm Bài Học
1. Bản chất cốt lõi

Nắm vững nguyên lý và khái niệm nền tảng trước khi đi vào công cụ thực tế.

2. Thực thi chuẩn xác

Áp dụng quy trình từng bước, case study thực chiến và template mẫu có sẵn.

3. Tối ưu & Vận hành

Kiểm tra checklist hoàn thành, né tránh các sai lầm kinh điển để vận hành bền vững.

CHẶNG 1 · BẢN CHẤT & NGUYÊN LÝ

Phần 1: Bản chất & Nguyên lý

Nắm vững các khái niệm nền tảng, cơ chế hoạt động và mô hình tư duy cốt lõi.

1. Mục tiêu học tập

Sau bài này, bạn có thể:

🎯 BẢN CHẤT
Phân biệt rõ “đính kèm file vào 1 tin nhắn” (L1 bài 7) với “thêm file vào Knowledge base của 1 Project” (bài này).
🏗️ CẤU TRÚC
Biết loại file được hỗ trợ trong Knowledge base của Project.
⚡️ NGUYÊN LÝ
Hiểu vì sao Knowledge base có thể chứa nhiều nội dung hơn 1 tin nhắn đơn lẻ nhờ RAG.
🛠️ THỰC CHIẾN
Biết cách tổ chức Knowledge base hiệu quả cho 1 Project cụ thể.

2. Khái niệm cốt lõi

2 tầng “làm việc với file” khác nhau về bản chất kỹ thuật:

  1. File đính kèm trong 1 tin nhắn/phiên chat (L1 bài 7) — chỉ tồn tại trong phạm vi context window của phiên hiện tại, mất đi khi hội thoại kết thúc.
  2. Knowledge base trong 1 Project (bài này) — file tải lên 1 lần, tồn tại xuyên suốt mọi hội thoại trong Project, có thể vượt xa giới hạn 1 context window nhờ RAG (bài 19).

“Claude sẽ dùng để hiểu ngữ cảnh và nền tảng cho các cuộc chat riêng lẻ trong project đó”.

Định dạng file: trang chính thức chỉ mô tả chung “tài liệu, văn bản, hoặc đoạn code”. Qua đối chiếu đa nguồn (độ tin cậy trung bình,): PDF, DOCX, CSV, TXT, HTML nhắc tới nhất quán nhất, giới hạn khoảng 30MB/file. Tra lại support.claude.com trước khi thực hiện, không coi con số ở đây là cố định.

3. Tại sao nội dung này quan trọng

  • Nhầm lẫn 2 tầng “file” khiến lãng phí công sức tải đi tải lại cùng 1 tài liệu vào mỗi hội thoại mới.
  • Hiểu đúng định dạng giúp chuẩn bị tài liệu đúng cách trước khi xây Knowledge base.
  • Nền tảng kỹ thuật cho bài 28 (Quản trị Context & Knowledge Base).

4. Cơ chế hoạt động

Cách thêm file: trong 1 Project đã tạo (bài 19), tải tài liệu lên phần Knowledge — khác đính kèm vào 1 tin nhắn.

Định dạng và giới hạn (độ tin cậy trung bình,): PDF, DOCX, CSV, TXT, HTML; ~30MB/file; không giới hạn cứng số lượng file — giới hạn thực tế là tổng nội dung trích xuất, được RAG mở rộng khi cần.

Khi vượt giới hạn context window: RAG tự động kích hoạt qua “project knowledge search tool” — không cần tự quản lý “file nào nên giữ, file nào nên bỏ”.

Khác Files API (L1 bài 7): Files API cho 1 lệnh gọi API/1 phiên cụ thể (tầng lập trình); Knowledge base là tính năng người dùng cuối, gắn liền Project, tồn tại lâu dài.

5. Mental model

Nối tiếp mental model “phòng làm việc + tủ hồ sơ” (bài 19): nếu đính kèm file trong chat giống đưa 1 tờ giấy cho ai đó đọc ngay rồi cất đi, Knowledge base giống đặt tài liệu vào đúng tủ hồ sơ trong phòng làm việc riêng — ở đó mãi, sẵn sàng cho bất kỳ cuộc trò chuyện nào diễn ra trong phòng.

CHẶNG 2 · THỰC CHIẾN ỨNG DỤNG

Phần 2: Thực chiến ứng dụng

Quy trình thực thi từng bước, case study cụ thể và bộ prompt/template áp dụng ngay.

6. Hướng dẫn từng bước

1
Xác định tài liệu cần tồn tại lâu dài, dùng lại nhiều lần (khác tài liệu chỉ cần cho 1 câu hỏi tức thời).
2
Kiểm tra định dạng file được hỗ trợ (PDF, DOCX, CSV, TXT, HTML — tra support.claude.com).
3
Tải file vào phần Knowledge base của Project.
4
Không cần lo giới hạn dung lượng — RAG tự xử lý.
5
Mở hội thoại mới, kiểm tra Claude có tham chiếu đúng nội dung không.
6
Khi Knowledge base nhiều Project phức tạp — chuyển sang tư duy quản trị (bài 28).

7. Ví dụ thực tế

Luật sư cần tham chiếu 1 bộ hợp đồng mẫu (10 file PDF) mỗi khi soạn hợp đồng mới. Cách sai (lặp thói quen L1 bài 7): đính kèm lại cả 10 file mỗi lần soạn hợp đồng mới. Cách đúng: tạo Project “Soạn hợp đồng”, tải 10 file vào Knowledge base 1 lần duy nhất — mỗi hội thoại mới tự động có quyền tham chiếu, chỉ cần hỏi “soạn hợp đồng dịch vụ cho khách hàng X, dựa theo mẫu số 3”.

8. Prompt/template/workflow

1. Tôi có cần dùng lại tài liệu này ở NHIỀU hội thoại khác nhau không?
2. Tài liệu này có phải nền tảng LÂU DÀI cho 1 loại công việc cụ thể không
(không phải chỉ cần cho câu hỏi hiện tại)?
Nếu CÓ cả 2 → đưa vào Knowledge base của 1 Project (bài này).
Nếu KHÔNG (chỉ cần cho câu hỏi/phiên hiện tại) → đính kèm trực tiếp vào tin
nhắn là đủ (đã học ở L1 bài 7).

9. Visual hoặc diagram cần thiết

Đính kèm 1 tin nhắn (L1 Bài 7)Tồn tại 1 phiênDùng 1 lầnKnowledge base (Project)Tồn tại lâu dàiDùng lại cho mọi hội thoạiMở rộng bằng RAG
Hình 3.3 — File đính kèm (tạm thời) vs Knowledge base trong Project (lâu dài).

10. Bài tập thực hành

  1. Chọn 1 Project bạn đã tạo ở bài 19.
  2. Xác định 1-2 tài liệu bạn sẽ cần dùng lại nhiều lần.
  3. Tải chúng vào Knowledge base thay vì đính kèm vào từng tin nhắn.
  4. Mở 2 hội thoại khác nhau trong cùng Project, xác nhận cả 2 đều tham chiếu đúng.
CHẶNG 3 · TỐI ƯU & BẢO TRÌ

Phần 3: Tối ưu & Checklist

Checklist kiểm tra mức độ sẵn sàng, nhận diện các bẫy sai lầm và nguyên tắc vàng vận hành.

11. Checklist

12. Lỗi thường gặp

(Suy luận từ nguyên tắc trong [S38, S66], không phải khảo sát lỗi người dùng đã ghi nhận chính thức.)

⚠️ LƯU Ý QUAN TRỌNG
Tiếp tục đính kèm lại cùng 1 tài liệu vào mỗi hội thoại mới dù đã có Project.
⚠️ LƯU Ý QUAN TRỌNG
Nhầm định dạng file không được hỗ trợ — cần convert trước hoặc dùng Vision (L1 bài 7).
⚠️ LƯU Ý QUAN TRỌNG
Nhồi quá nhiều tài liệu không liên quan vào 1 Knowledge base — “context rot” (L1 bài 2) vẫn áp dụng ở mức khái niệm.

15. Best practices

Nguyên tắc 1
Dùng lại nhiều lần → Knowledge base; chỉ cần 1 lần → đính kèm thông thường.
Nguyên tắc 2
Kiểm tra định dạng file hỗ trợ trước khi tải lên.
Nguyên tắc 3
Không nhồi tài liệu không liên quan vào cùng 1 Knowledge base.
Nguyên tắc 4
Rà soát độ nhạy cảm trước khi đưa vào Knowledge base.
16. Nội dung nâng cao (không bắt buộc)
  • Cơ chế “project knowledge search tool” cụ thể (thuật toán tìm kiếm ngữ nghĩa) không được công bố chi tiết.
  • Duy trì Knowledge base “sạch” theo thời gian (loại bỏ lỗi thời, tránh trùng lặp) — chủ đề bài 28.
Thông tin chuyên sâu & Nguồn tham khảo
⚠️ 13. Giới hạn & khi nào KHÔNG nên áp dụng
  • Với tài liệu chỉ cần cho 1 câu hỏi tức thời, đính kèm trực tiếp (L1 bài 7) vẫn phù hợp hơn.
  • Bài này không dạy lại cơ chế Vision/giới hạn trang PDF — thuộc L1 bài 7.
  • Không phải mọi loại file đều được hỗ trợ — kiểm tra danh sách định dạng trước.
🔐 14. An toàn & quản trị (Safety/Governance)

Vì Knowledge base tồn tại lâu dài, xuyên suốt mọi hội thoại, rủi ro rò rỉ thông tin nhạy cảm cần cân nhắc kỹ hơn: tài liệu nhạy cảm sẽ luôn sẵn sàng cho mọi người có quyền truy cập Project (Can view/Can edit, bài 19). Áp dụng đầy đủ nguyên tắc bài 2 (L1) và cân nhắc mức hiển thị/quyền hạn Project phù hợp.

📚 17. Nguồn tham khảo

What are projects?, Claude Help Center · Retrieval augmented generation (RAG) for projects, Claude Help Center · Project knowledge base file formats & size limits (đối chiếu đa nguồn, Tier 2).