Atlas · Công nghệ AI

Knowledge Graph là gì — bản đồ nối các thực thể để AI trả lời câu hỏi nhiều bước

Nhiều câu hỏi quan trọng của doanh nghiệp không nằm gọn trong một tài liệu mà nằm ở mối liên hệ giữa các thứ. Khách này đã mua sản phẩm nào, sản phẩm đó thuộc nhà cung cấp nào, nhà cung cấp đó còn liên quan hợp đồng nào. Kho tài liệu thường trả lời được từng mảnh rời, nhưng khó nối chuỗi. Knowledge graph lưu tri thức dưới dạng các thực thể nối nhau bằng quan hệ, để AI đi theo liên hệ mà trả lời câu hỏi nhiều bước. Bài này giải cho chủ doanh nghiệp và người quyết.

Sơ đồ knowledge graph do MONA minh hoạ: các thực thể như khách hàng, đơn hàng, sản phẩm được nối với nhau bằng các quan hệ có nhãn rõ ràng
Knowledge graph: tri thức được lưu dưới dạng các thực thể nối nhau bằng quan hệ có nhãn, giúp AI đi theo liên hệ để trả lời câu hỏi nhiều bước.

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

Trong 30 giây. Knowledge graph là cách lưu tri thức dưới dạng các thực thể nối nhau bằng quan hệ có nhãn. Thay vì để thông tin nằm rời trong từng tài liệu, nó ghi rõ ai liên quan gì với ai, để AI đi theo các liên hệ mà trả lời câu hỏi nhiều bước.

Bài này dành cho chủ doanh nghiệp và người quyết. Knowledge graph được giải bằng ẩn dụ dễ hiểu, kèm khác kho tài liệu thường, cơ chế và cách MONA áp dụng.

Vì sao đáng quan tâm: nhiều câu hỏi giá trị nhất là câu hỏi về liên hệ. Knowledge graph giúp AI trả lời chính những câu mà tìm kiếm tài liệu đơn lẻ hay chịu thua.

Ẩn dụ dễ hiểu: sơ đồ quan hệ trên tường vs chồng hồ sơ

Hình dung một thám tử dán ảnh các nhân vật lên tường rồi căng dây nối họ với nhau, mỗi sợi dây ghi rõ quan hệ. Nhìn vào tấm bảng đó là thấy ngay ai liên quan ai, lần theo dây là ra cả chuỗi.

So với một chồng hồ sơ dày, mỗi tờ nói về một người, muốn biết ai liên quan ai phải lật từng tờ rồi tự ghép trong đầu.

Kho tài liệu thường là chồng hồ sơ. Knowledge graph là tấm bảng căng dây: thực thể là các ảnh, quan hệ là các sợi dây có nhãn. Câu hỏi nhiều bước trở thành việc lần theo dây.

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

Một knowledge graph gồm các nút và các cạnh. Nút là thực thể như khách hàng, sản phẩm, hợp đồng. Cạnh là quan hệ có nhãn như đã mua, thuộc về, ký bởi. Mỗi nút và cạnh có thể mang thêm thuộc tính.

  • Thực thể. Một thứ có danh tính rõ: một người, một đơn, một sản phẩm.
  • Quan hệ có nhãn. Nối hai thực thể và nói rõ liên hệ là gì.
  • Truy vấn theo đường đi. Hỏi bằng cách lần theo chuỗi quan hệ, không phải khớp từ.

Vì vậy knowledge graph mạnh ở chính chỗ kho tài liệu yếu: trả lời câu hỏi cần nối nhiều liên hệ lại với nhau.

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

Sơ đồ lợi ích knowledge graph với doanh nghiệp của MONA: trả lời câu nhiều bước, nhìn ra liên hệ ẩn, dữ liệu nhất quán, truy nguồn rõ, nền cho AI
Knowledge graph mang lại: trả lời câu hỏi nhiều bước, nhìn ra liên hệ ẩn giữa các thực thể, dữ liệu nhất quán, truy nguồn rõ và làm nền tri thức cho AI.
  • Trả lời câu hỏi nhiều bước. Lần theo chuỗi quan hệ mà tài liệu rời không nối được.
  • Nhìn ra liên hệ ẩn. Thấy mối nối giữa khách, đơn, sản phẩm, nhà cung cấp.
  • Dữ liệu nhất quán. Một thực thể một danh tính, tránh trùng và lệch.
  • Truy nguồn rõ. Mỗi câu trả lời chỉ ra đúng các liên hệ đã dùng.
  • Nền tri thức cho AI. Kết hợp với RAG cho câu trả lời vừa đúng liên hệ vừa giàu ngữ cảnh.

Knowledge graph là cách biến dữ liệu rời rạc của doanh nghiệp thành một mạng tri thức mà AI khai thác được.

Cơ chế: từ dữ liệu rời tới mạng liên hệ

Sơ đồ kiến trúc knowledge graph của MONA: dữ liệu rời được rút thực thể, xác định quan hệ, dựng thành đồ thị rồi cho AI truy vấn theo đường đi
Đường đi: dữ liệu rời → rút thực thể → xác định quan hệ → dựng thành đồ thị → AI truy vấn theo đường đi để trả lời câu hỏi nhiều bước.

Quy trình dựng và dùng một knowledge graph gồm bốn nhịp:

  • Rút thực thể. Từ tài liệu, bảng dữ liệu, hệ thống, nhận ra các thực thể có danh tính.
  • Xác định quan hệ. Tìm các liên hệ giữa thực thể và gắn nhãn rõ.
  • Dựng đồ thị. Hợp nhất các thực thể trùng, nối thành một mạng nhất quán.
  • Truy vấn để trả lời. AI lần theo đường đi trong đồ thị, có thể kèm tìm theo nghĩa để ghép ngữ cảnh.

Việc ghép đồ thị với tìm kiếm tài liệu thường được gọi là graph RAG, lấy điểm mạnh của cả hai.

Ví dụ chạy thật: một câu hỏi đi qua nhiều liên hệ

Nhật ký minh hoạ của MONA: một câu hỏi nhiều bước về khách, đơn hàng và nhà cung cấp được trả lời bằng cách lần theo các quan hệ trong đồ thị
Nhật ký mô phỏng: câu hỏi nhiều bước được trả lời bằng cách lần theo chuỗi quan hệ khách đã mua đơn, đơn chứa sản phẩm, sản phẩm thuộc nhà cung cấp.

Giả sử câu hỏi là tìm những nhà cung cấp liên quan tới các đơn hàng của một nhóm khách nhất định. Câu này đi qua ba bước liên hệ.

Trên kho tài liệu, máy phải tìm rời từng mảnh rồi ghép, dễ sót. Trên knowledge graph, AI lần theo dây: từ khách sang đơn, từ đơn sang sản phẩm, từ sản phẩm sang nhà cung cấp.

Kết quả là một chuỗi liên hệ rõ ràng, kèm đúng các nút đã đi qua để người duyệt kiểm lại. Đó là kiểu câu hỏi knowledge graph làm tốt hơn hẳn tìm tài liệu.

So sánh: kho tài liệu vs knowledge graph

Bảng so sánh trước và sau khi dùng knowledge graph của MONA: từ ghép thủ công nhiều mảnh rời sang lần theo liên hệ một mạch
Khác biệt: từ chỗ phải tự ghép nhiều mảnh tài liệu rời sang lần theo các liên hệ đã nối sẵn trong một mạch.

Hai cách lưu tri thức mạnh ở những loại câu hỏi khác nhau:

Tiêu chíKho tài liệuKnowledge graph
Câu hỏi một mảnhRất tốtTốt
Câu hỏi nhiều bướcHay sót, phải tự ghépLần theo liên hệ, mạch lạc
Liên hệ giữa thực thểẨn trong văn bảnGhi rõ bằng quan hệ có nhãn
Tính nhất quánDễ trùng, dễ lệchMột thực thể một danh tính

Thực tế hai cách bổ trợ nhau: đồ thị nắm liên hệ, tài liệu giữ ngữ cảnh chi tiết, ghép lại cho câu trả lời vừa đúng vừa đầy.

Trục đánh đổi: sức mạnh liên hệ và công dựng đồ thị

Biểu đồ trục đánh đổi của knowledge graph do MONA minh hoạ: khả năng trả lời câu nhiều bước cao, đổi lại công dựng và duy trì đồ thị lớn
Trục đánh đổi: knowledge graph trả lời câu nhiều bước rất mạnh, đổi lại tốn công dựng và duy trì đồ thị cho đúng và cập nhật.

Knowledge graph không miễn phí. Cần cân các điểm sau:

  • Sức mạnh liên hệ. Trả lời câu nhiều bước vượt xa tìm tài liệu.
  • Công dựng ban đầu. Rút thực thể và quan hệ đúng đắn tốn công thiết kế.
  • Công duy trì. Dữ liệu đổi thì đồ thị phải cập nhật để khỏi lỗi thời.

Với câu hỏi đơn giản một mảnh, dựng đồ thị có thể quá tay. Với bài toán nhiều liên hệ, công bỏ ra đáng giá.

Đi sâu một nhịp: các kiểu câu hỏi hợp với đồ thị

Knowledge graph toả sáng ở những kiểu câu hỏi nhất định, chọn dùng theo nhu cầu:

Kiểu câu hỏiVí dụ dạng câuVì sao đồ thị hợp
Nhiều bước liên hệKhách → đơn → sản phẩm → nhà cung cấpLần theo chuỗi quan hệ sẵn có
Tìm điểm chungNhững khách cùng liên quan một sự kiệnGiao các đường đi tới cùng nút
Lần ngược nguồn gốcMột lỗi do bộ phận, quy trình nàoĐi ngược các quan hệ nhân quả
Phát hiện bất thườngLiên hệ lạ giữa các thực thểNhìn ra mối nối không nên có

Khi câu hỏi của doanh nghiệp rơi vào các nhóm này, knowledge graph thường là lời giải gọn hơn nhiều so với ghép tài liệu thủ công.

Những sai lầm thường gặp khi làm knowledge graph

  • Dựng đồ thị cho mọi thứ. Ôm hết dữ liệu vào đồ thị làm nó phình to và khó duy trì.
  • Thực thể trùng không hợp nhất. Một khách bị tách thành nhiều nút làm liên hệ đứt.
  • Quan hệ mơ hồ. Nhãn quan hệ chung chung khiến truy vấn ra kết quả nhập nhằng.
  • Không cập nhật. Dữ liệu đổi mà đồ thị đứng yên, dẫn tới trả lời lỗi thời.
  • Bỏ ngữ cảnh chi tiết. Chỉ có liên hệ mà thiếu tài liệu gốc nên trả lời thiếu chiều sâu.

Phần lớn lỗi knowledge graph đến từ khâu thiết kế thực thể và quan hệ, không phải từ công nghệ lưu trữ. Đây là chỗ cần nghĩ kỹ trước khi dựng.

Góc thực chiến MONA khi làm knowledge graph

Lộ trình triển khai knowledge graph của MONA: chọn câu hỏi cần giải, thiết kế thực thể và quan hệ, dựng từ nguồn thật, ghép RAG và duy trì
Lộ trình MONA: chọn nhóm câu hỏi cần giải → thiết kế thực thể và quan hệ → dựng từ nguồn thật → ghép với RAG → duy trì cập nhật.

MONA tiếp cận knowledge graph theo bài toán, không dựng đồ thị cho có:

  • Bắt đầu từ câu hỏi. Xác định nhóm câu hỏi nhiều bước mà doanh nghiệp thực sự cần trả lời.
  • Thiết kế thực thể và quan hệ. Chọn đúng thứ cần làm nút và nhãn quan hệ rõ ràng.
  • Dựng từ nguồn thật. Rút từ hệ thống và tài liệu hiện có, hợp nhất thực thể trùng.
  • Ghép với RAG và duy trì. Kết hợp đồ thị với tài liệu cho câu trả lời đầy đủ, cập nhật theo dữ liệu mới.

Đồ thị tri thức gắn chặt với dữ liệu doanh nghiệp nên đi cùng bảo mật. MONA tuân thủ guardrails và nguyên tắc dữ liệu theo Nghị định 13/2023.

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

Knowledge graph đáng cân nhắc khi câu hỏi của doanh nghiệp xoay quanh liên hệ:

  • Quan hệ khách và giao dịch. Nối khách, đơn, sản phẩm, kênh để hiểu toàn cảnh.
  • Chuỗi cung ứng. Lần theo sản phẩm, nhà cung cấp, lô hàng, hợp đồng.
  • Tra cứu nội bộ phức tạp. Nối quy trình, phòng ban, tài liệu, trách nhiệm.
  • Phát hiện liên hệ bất thường. Soi các mối nối không nên có trong dữ liệu.

Khi câu hỏi chủ yếu là một mảnh, kho tài liệu đủ. Khi giá trị nằm ở liên hệ nhiều bước, knowledge graph là lựa chọn xứng công.

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

Knowledge graph dễ hình dung nhưng dựng đúng cần kinh nghiệm thiết kế thực thể và quan hệ trên dữ liệu thật. Doanh nghiệp nên cân nhắc MONA khi:

  • Có nhiều câu hỏi nhiều bước về khách, đơn, sản phẩm, nhà cung cấp đang phải ghép thủ công.
  • Dữ liệu nằm rải rác nhiều hệ thống, cần hợp nhất thành một mạng tri thức nhất quán.
  • Muốn một hệ AI trả lời vừa đúng liên hệ vừa giàu ngữ cảnh bằng RAG kết hợp đồ thị.
  • Cần truy nguồn rõ và bảo mật khi khai thác dữ liệu liên hệ.

Hệ tri thức của MONA kết hợp knowledge graph với tìm kiếm tài liệu được thiết kế theo bài toán thật. Tham khảo LMS AI cho tra cứu nội bộ và Sale AI cho khai thác quan hệ khách hàng.

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

Knowledge graph là gì một cách ngắn gọn?
Knowledge graph là cách lưu tri thức dưới dạng các thực thể nối nhau bằng quan hệ có nhãn, giúp AI lần theo liên hệ để trả lời câu hỏi nhiều bước thay vì khớp từ trong tài liệu.
Knowledge graph khác kho tài liệu thường thế nào?
Kho tài liệu giữ thông tin theo từng văn bản rời, mạnh ở câu hỏi một mảnh. Knowledge graph ghi rõ liên hệ giữa các thực thể, mạnh ở câu hỏi nhiều bước cần nối nhiều liên hệ.
Thực thể và quan hệ trong đồ thị là gì?
Thực thể là một thứ có danh tính rõ như một khách, một đơn, một sản phẩm. Quan hệ là liên hệ có nhãn nối hai thực thể, ví dụ đã mua, thuộc về, ký bởi.
Graph RAG là gì?
Graph RAG là cách ghép knowledge graph với tìm kiếm tài liệu. Đồ thị nắm liên hệ, tài liệu giữ ngữ cảnh chi tiết, kết hợp cho câu trả lời vừa đúng liên hệ vừa đầy đủ.
Dựng knowledge graph có tốn công không?
Có. Khâu tốn công nhất là thiết kế đúng thực thể và quan hệ, hợp nhất thực thể trùng và duy trì cập nhật. Với câu hỏi nhiều bước, công này thường đáng giá.
Khi nào không nên dùng knowledge graph?
Khi câu hỏi chủ yếu là một mảnh, nằm gọn trong từng tài liệu, thì kho tài liệu hoặc tìm kiếm thường đã đủ và dựng đồ thị sẽ quá tay so với nhu cầu.
MONA hỗ trợ gì về knowledge graph?
MONA bắt đầu từ nhóm câu hỏi cần giải, thiết kế thực thể và quan hệ, dựng đồ thị từ nguồn dữ liệu thật, ghép với RAG và duy trì cập nhật, tuân thủ bảo mật theo Nghị định 13/2023.

Trải nghiệm thật

MONA LMS AI → Tra cứu nội bộ trên mạng tri thức doanh nghiệp MONA Sale AI → Khai thác quan hệ khách hàng và giao dịch

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.