Atlas · Công nghệ AI

Chunking là gì — cắt tài liệu thành đoạn vừa phải để AI tìm và trả lời đúng

Doanh nghiệp muốn AI trả lời khách dựa trên tài liệu của mình: hợp đồng, chính sách, mô tả sản phẩm, sổ tay nội bộ. Nhưng một tài liệu dài hàng chục trang thì AI không nuốt trọn một lần, và nếu nhét cả cục thì máy tìm không trúng chỗ cần. Chunking là bước cắt tài liệu thành các đoạn vừa phải để AI tìm đúng và đọc đúng ngữ cảnh. Cắt khéo thì trả lời sát, cắt ẩu thì trả lời lệch. Bài này giải cho chủ doanh nghiệp và người quyết.

Sơ đồ chunking do MONA minh hoạ: tài liệu dài được cắt thành các đoạn vừa phải, mỗi đoạn được đánh nhãn để AI tìm đúng chỗ và đọc đúng ngữ cảnh
Chunking: cắt tài liệu dài thành các đoạn vừa phải, mỗi đoạn đủ ý để AI tìm đúng chỗ và trả lời sát câu hỏi.

Chunking là gì — và vì sao bài này đáng đọc

Trong 30 giây. Chunking là cắt một tài liệu dài thành nhiều đoạn ngắn vừa phải trước khi đưa cho AI. Mỗi đoạn đủ gọn để máy tìm đúng chỗ, lại đủ ý để câu trả lời không bị cụt. Cắt khéo quyết định AI trả lời trúng hay lạc.

Bài này dành cho chủ doanh nghiệp và người quyết. Chunking được giải bằng ẩn dụ dễ hiểu, kèm các kiểu cắt, ảnh hưởng tới chất lượng trả lời và cách MONA áp dụng.

Vì sao đáng quan tâm: chunking là bước âm thầm nhưng quyết định độ chính xác của mọi chatbot tài liệu và hệ RAG. Cùng một kho dữ liệu, cắt sai khiến AI trả lời sai.

Ẩn dụ dễ hiểu: cắt một cuốn sách dày thành trang dán nhãn

Hãy hình dung một cuốn sổ tay dày năm trăm trang. Hỏi một câu mà phải lật cả cuốn thì vừa lâu vừa dễ trượt. Nếu cuốn sổ được chia thành từng mục ngắn, mỗi mục dán nhãn rõ, thì tìm câu trả lời nhanh và đúng hơn nhiều.

Chunking chính là việc chia cuốn sổ đó thành các mục vừa phải. Mỗi đoạn là một mảnh đủ trọn một ý, được đánh dấu để sau này tìm lại.

Cắt quá vụn thì mỗi mảnh thiếu ngữ cảnh, đọc lên không hiểu. Cắt quá to thì một mảnh chứa nhiều ý lẫn lộn, tìm trúng mảnh nhưng vẫn lẫn rác. Cắt vừa tay là nghệ thuật chính của chunking.

Chunking dưới góc kỹ thuật

Sau khi cắt, mỗi đoạn được biến thành một embedding và lưu vào vector database. Khi khách hỏi, hệ thống tìm các đoạn gần nghĩa nhất rồi đưa cho mô hình đọc và trả lời.

  • Kích thước đoạn. Đo bằng số ký tự hoặc số token. To quá thì loãng, nhỏ quá thì cụt ý.
  • Gối đầu giữa các đoạn. Cho hai đoạn liền nhau chồng nhau một phần để không cắt đứt câu giữa chừng.
  • Cắt theo cấu trúc. Cắt theo tiêu đề, đoạn văn, mục — tôn trọng ranh giới ý thay vì cắt máy móc theo độ dài.

Vì vậy chunking không chỉ là chia nhỏ. Nó là chia sao cho mỗi mảnh vừa dễ tìm vừa đủ nghĩa để trả lời.

Vì sao chủ doanh nghiệp phải để mắt tới chunking

Sơ đồ lợi ích chunking với doanh nghiệp của MONA: trả lời sát hơn, ít bịa, tra tài liệu nhanh, tiết kiệm chi phí, dễ kiểm chứng nguồn
Chunking tốt mang lại: AI trả lời sát hơn, ít bịa, tra tài liệu nhanh, tiết kiệm chi phí gọi mô hình và dễ chỉ ra nguồn.
  • Trả lời sát hơn. AI nhận đúng đoạn cần thay vì cả cục tài liệu, nên bám đúng ý.
  • Ít bịa. Đoạn gọn, đúng ngữ cảnh thì mô hình ít bịa đặt hơn.
  • Tra tài liệu nhanh. Nhân viên và khách tìm thấy đúng điều khoản, đúng mục trong giây lát.
  • Tiết kiệm chi phí. Đưa vài đoạn đúng thay vì nhồi cả tài liệu giúp giảm token mỗi câu trả lời.
  • Dễ kiểm chứng. Trả lời kèm đúng đoạn nguồn để người duyệt soi lại.

Chunking là chỗ ít ai để ý nhưng lại định đoạt việc chatbot tài liệu của doanh nghiệp đáng tin hay hay lạc.

Cơ chế: từ tài liệu thô tới đoạn sẵn sàng trả lời

Sơ đồ kiến trúc chunking của MONA: tài liệu dài đi qua bước cắt thành đoạn, đánh nhãn, tạo embedding rồi lưu để tìm lại khi có câu hỏi
Đường đi: tài liệu dài → cắt thành đoạn có gối đầu → đánh nhãn nguồn → tạo embedding → lưu để tìm lại khi khách hỏi.

Quy trình chuẩn gồm bốn nhịp:

  • Đọc và làm sạch. Bóc chữ từ PDF, Word, web; bỏ phần thừa như đầu trang, chân trang.
  • Cắt thành đoạn. Chia theo cấu trúc và kích thước đã chọn, có gối đầu để giữ mạch.
  • Gắn nhãn nguồn. Mỗi đoạn ghi rõ thuộc tài liệu nào, mục nào, để truy ngược.
  • Tạo embedding và lưu. Mỗi đoạn thành một vector, lưu vào kho để tìm theo nghĩa.

Khi khách hỏi, hệ thống tìm theo nghĩa ra các đoạn gần nhất, có thể chấm lại cho đúng nhất rồi mới đưa mô hình trả lời.

Ví dụ chạy thật: một câu hỏi đi qua tài liệu đã cắt

Nhật ký minh hoạ của MONA: một câu hỏi về chính sách đổi trả được khớp với đúng đoạn đã cắt trong sổ tay, kèm nguồn
Nhật ký mô phỏng: câu hỏi về đổi trả khớp đúng đoạn đã cắt trong sổ tay, kèm nhãn nguồn để kiểm chứng.

Giả sử khách hỏi về chính sách đổi trả. Sổ tay chính sách dài ba mươi trang đã được cắt thành các đoạn ngắn, mỗi đoạn một quy định.

Hệ thống không đọc cả ba mươi trang. Nó tìm đúng đoạn nói về đổi trả, lấy thêm một đoạn gối đầu cho đủ ngữ cảnh, rồi đưa mô hình trả lời gọn kèm nguồn.

Nếu tài liệu không được cắt, mô hình hoặc bị quá tải ngữ cảnh, hoặc trả lời chung chung. Chunking là thứ biến một cuốn sổ dày thành câu trả lời một dòng đúng chỗ.

So sánh: không cắt khéo vs cắt khéo

Bảng so sánh trước và sau khi chunking khéo của MONA: từ trả lời lạc, quá tải ngữ cảnh sang trả lời sát, đúng nguồn
Khác biệt khi cắt tài liệu khéo: từ trả lời lạc và quá tải sang trả lời sát, gọn và chỉ ra đúng nguồn.

Cùng một kho tài liệu, cách cắt quyết định chất lượng trả lời:

Tiêu chíKhông cắt / cắt ẩuCắt khéo
Độ trúngAI vớ nhầm đoạn, trả lời lạcKhớp đúng đoạn cần
Ngữ cảnhĐoạn cụt hoặc loãng nhiều ýMỗi đoạn trọn một ý
Chi phíNhồi cả tài liệu, tốn tokenĐưa vài đoạn đúng, rẻ hơn
Kiểm chứngKhó truy nguồnMỗi đoạn có nhãn nguồn rõ

Khác biệt không nằm ở mô hình mạnh hay yếu, mà ở khâu chuẩn bị dữ liệu trước khi mô hình đọc.

Trục đánh đổi: đoạn to hay đoạn nhỏ

Biểu đồ trục đánh đổi kích thước đoạn của MONA: đoạn nhỏ tìm trúng nhưng dễ cụt ý, đoạn to đủ ngữ cảnh nhưng loãng và tốn token
Trục đánh đổi: đoạn nhỏ tìm trúng nhưng dễ cụt ý; đoạn to đủ ngữ cảnh nhưng loãng và tốn token. Cần cân theo loại tài liệu.

Không có một kích thước đúng cho mọi tài liệu. Chọn kích thước là chọn điểm cân:

  • Đoạn nhỏ. Tìm rất trúng, rẻ, nhưng dễ cắt đứt ý, câu trả lời có thể cụt.
  • Đoạn to. Giữ trọn ngữ cảnh, nhưng một đoạn lẫn nhiều ý, tìm kém sắc và tốn token.
  • Gối đầu. Cho hai đoạn chồng nhau một phần để không mất mạch ở chỗ cắt.

Cách làm đúng là đo trên câu hỏi thật của doanh nghiệp rồi chỉnh, không có con số chung cho mọi trường hợp.

Đi sâu một nhịp: các kiểu cắt tài liệu

Có nhiều cách cắt, chọn theo loại tài liệu và mức độ quan trọng của ngữ cảnh:

Kiểu cắtCách làmHợp với
Theo độ dàiCắt mỗi đoạn một số ký tự hoặc token cố địnhTài liệu đều, ít cấu trúc
Theo cấu trúcCắt theo tiêu đề, mục, đoạn vănSổ tay, chính sách, hợp đồng
Theo ý nghĩaGộp các câu cùng chủ đề thành một đoạnVăn bản dài mạch ý phức tạp
Có gối đầuCho hai đoạn liền chồng một phầnMọi loại cần giữ mạch

Thực tế thường phối hợp: cắt theo cấu trúc trước, rồi giới hạn độ dài và thêm gối đầu. Mục tiêu cuối là mỗi đoạn vừa dễ tìm vừa đủ tự đứng một mình.

Những sai lầm thường gặp khi cắt tài liệu

  • Cắt cứng theo độ dài. Cắt giữa câu, giữa điều khoản khiến đoạn mất nghĩa.
  • Bỏ qua bảng và danh sách. Cắt vụn một bảng làm số liệu rời khỏi nhãn cột.
  • Không gắn nhãn nguồn. Trả lời đúng nhưng không truy được lấy từ đâu, khó duyệt.
  • Quên làm sạch. Để lẫn đầu trang, menu, mã trang vào đoạn làm nhiễu khi tìm.
  • Cắt một lần rồi quên. Không đo lại trên câu hỏi thật để chỉnh kích thước.

Phần lớn lỗi chatbot tài liệu trả lời lạc bắt nguồn từ khâu cắt chứ không phải từ mô hình. Đây là chỗ đáng đầu tư công.

Góc thực chiến MONA khi cắt tài liệu doanh nghiệp

Lộ trình triển khai chunking của MONA: khảo sát loại tài liệu, chọn cách cắt, đo trên câu hỏi thật, tinh chỉnh và mở rộng
Lộ trình MONA: khảo loại tài liệu → chọn cách cắt phù hợp → đo trên câu hỏi thật → tinh chỉnh kích thước rồi mới mở rộng.

MONA tiếp cận chunking như một khâu kỹ thuật có đo đạc, không cắt theo cảm tính:

  • Khảo loại tài liệu. Hợp đồng, chính sách, mô tả sản phẩm mỗi loại có cấu trúc riêng cần cách cắt riêng.
  • Cắt tôn trọng cấu trúc. Theo mục và điều khoản, giữ bảng nguyên, thêm gối đầu.
  • Đo trên câu hỏi thật. Lấy bộ câu hỏi của doanh nghiệp, so chất lượng trả lời theo từng cách cắt.
  • Gắn nhãn để truy nguồn. Mỗi câu trả lời chỉ được đúng đoạn và đúng tài liệu gốc.

Việc xử lý tài liệu nội bộ luôn gắn với bảo mật. MONA tuân thủ guardrails và nguyên tắc dữ liệu theo Nghị định 13/2023, tài liệu doanh nghiệp được giữ trong phạm vi kiểm soát.

Khi nào doanh nghiệp cần quan tâm tới chunking

Chunking trở nên quan trọng ngay khi doanh nghiệp muốn AI trả lời dựa trên tài liệu của mình:

  • Chatbot tài liệu. Trả lời khách dựa trên chính sách, sản phẩm, hướng dẫn.
  • Trợ lý nội bộ. Nhân viên tra quy trình, hợp đồng, sổ tay nhanh.
  • Tra cứu pháp lý, kỹ thuật. Lượng tài liệu dài, cần chỉ đúng điều khoản.
  • Tổng hợp nhiều nguồn. Gom nhiều tài liệu thành một nơi hỏi đáp chung.

Khi dữ liệu còn ít và đơn giản, chunking nhẹ nhàng. Khi tài liệu nhiều, dài và quan trọng, cắt khéo là yếu tố sống còn của độ chính xác.

Khi nào nên để MONA đồng hành

Chunking là khái niệm dễ hiểu nhưng làm tốt cần kinh nghiệm với từng loại tài liệu thật. Doanh nghiệp nên cân nhắc MONA khi:

  • Muốn một chatbot hoặc trợ lý trả lời đúng dựa trên tài liệu riêng, không bịa.
  • Có khối tài liệu lớn, nhiều định dạng, cần xử lý sạch và cắt khéo.
  • Cần câu trả lời truy được nguồn để bộ phận pháp lý hoặc quản lý duyệt.
  • Muốn một hệ RAG chạy ổn định, có đo đạc và bảo mật.

Hệ tri thức và chatbot tài liệu của MONA xây trên nền chunking được đo đạc cẩn thận. Tham khảo LMS AI cho đào tạo, tra cứu nội bộ và Sale AI cho tư vấn khách dựa trên đúng tài liệu sản phẩm.

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

Chunking là gì một cách ngắn gọn?
Chunking là cắt một tài liệu dài thành các đoạn ngắn vừa phải trước khi đưa cho AI, để máy tìm đúng chỗ và trả lời sát ngữ cảnh thay vì đọc cả cục.
Vì sao phải cắt tài liệu mà không đưa cả cục cho AI?
Tài liệu dài vượt sức đọc một lần của mô hình và làm tìm kiếm kém trúng. Cắt thành đoạn giúp tìm đúng phần cần, trả lời sát hơn và tiết kiệm chi phí.
Đoạn nên to hay nhỏ?
Đoạn nhỏ tìm rất trúng nhưng dễ cụt ý; đoạn to giữ trọn ngữ cảnh nhưng loãng và tốn token. Không có con số chung, cần đo trên câu hỏi thật của doanh nghiệp rồi chỉnh.
Gối đầu giữa các đoạn là gì?
Là cho hai đoạn liền nhau chồng nhau một phần nội dung, để không cắt đứt một câu hay một ý ngay tại chỗ cắt, giữ được mạch khi trả lời.
Chunking liên quan gì tới RAG?
Chunking là bước chuẩn bị dữ liệu cho RAG. Tài liệu được cắt, tạo embedding rồi lưu; khi khách hỏi, hệ thống tìm các đoạn liên quan để mô hình trả lời.
Cắt sai có làm AI trả lời sai không?
Có. Phần lớn lỗi chatbot tài liệu trả lời lạc bắt nguồn từ khâu cắt, không phải từ mô hình. Cắt khéo là yếu tố quyết định độ chính xác.
MONA hỗ trợ gì về chunking?
MONA khảo loại tài liệu, chọn cách cắt phù hợp, đo trên câu hỏi thật để tinh chỉnh, gắn nhãn nguồn để truy ngược và tuân thủ bảo mật dữ liệu theo Nghị định 13/2023.

Trải nghiệm thật

MONA LMS AI → Tra cứu, đào tạo nội bộ dựa trên tài liệu doanh nghiệp MONA Sale AI → Tư vấn khách dựa trên đúng tài liệu sản phẩm

Nguồn tham khảo

  • [object Object]
  • [object Object]
  • [object Object]
  • [object Object]
  • [object Object]

Hệ sinh thái MONA

MONA Software xây phần mềm theo yêu cầu và sản phẩm AI cho doanh nghiệp. Trong cùng hệ sinh thái MONA Group: mona.media phụ trách thiết kế websitedịch vụ SEO tổng thể; mona.host lo hosting, VPS, domain.