Ứng Dụng Graph RAG & Local AI: Lập Bản Đồ Tương Thích Để Tìm Bạn Đời Chuẩn 4.0
Đăng bởi thuy_duong • 14:49 19/09/2026
Nói thẳng ra là mấy cái app hẹn hò bây giờ lướt mỏi tay mà chẳng đi đến đâu. Thuật toán của họ chỉ chăm chăm kích thích thị giác chứ có hiểu gì về gu sống hay hoàn cảnh thật của mình đâu. Mà thôi, nói vậy hơi cực đoan, đôi khi anh em mình cũng cần tìm một hướng đi khác bớt độc hại hơn.
Hôm trước ngồi mày mò lại kiến trúc dữ liệu, mình quyết định tự dựng một hệ thống phân tích sự tương thích dựa trên Graph RAG (Retrieval-Augmented Generation dạng Đồ Thị) kết hợp với mô hình ngôn ngữ chạy cục bộ (Local AI). Nghe có vẻ đao to búa lớn nhưng thực ra chỉ là cách ép con AI trên máy cá nhân đọc các tiêu chí, gu sống rồi vẽ ra bản đồ tri thức kết nối.
Nhiều ông cứ chê cách này là máy móc, làm mất đi sự lãng mạn của tình yêu. Thú thật, điểm chê lớn nhất là nó tốn thời gian setup vãi chưởng, chưa kể nếu dữ liệu đầu vào của mình không thật thà thì đồ thị xuất ra cũng chỉ toàn rác. Nhưng được cái là dữ liệu nằm hoàn toàn trên máy, không sợ bị mất hay lộ lọt như mấy app thương mại.
Khi cấu trúc lại bằng LlamaIndex và Ollama với đoạn code đơn giản:
from llama_index.core import KnowledgeGraphIndex, SimpleDirectoryReader
from llama_index.llms.ollama import Ollama
llm = Ollama(model="llama3", request_timeout=60.0)
documents = SimpleDirectoryReader("./dating_profiles_data").load_data()
index = KnowledgeGraphIndex.from_documents(documents, llm=llm, max_triplets_per_chunk=5)
query_engine = index.as_query_engine(llm=llm)
response = query_engine.query("Phân tích sự đồng điệu giá trị sống?")
print(response)
Hệ thống tự động gom các nút thực thể lại. Ví dụ ông nào ở hội độc thân thái bình hay quanh khu vực kết bạn cần thơ muốn tìm người hợp gu để tiến tới việc tìm vợ kết hôn, AI sẽ tự bóc tách xem đối phương là kiểu người thích ổn định hay đang tìm kiếm sự bình yên sau những biến cố như nhóm gái ly hôn. Nó giúp mình đỡ phải hỏi mấy câu xã giao vô nghĩa kiểu "em ăn cơm chưa" mỗi khi hẹn hò với nhau.
Nhưng mà công nghệ gì thì cũng chỉ là cái màng lọc ban đầu thôi. Đọc chán chê trên máy rồi thì cuối cùng vẫn phải xách xe ra quán cà phê ngồi nói chuyện trực tiếp mới biết được nhân phẩm thế nào. Trao đổi thêm về mấy món này anh em cứ ghé qua ZolaChat.Com nhé, ở đó cũng nhiều ông thích vọc vạch công nghệ giống mình lắm.
Anh em nghĩ sao về việc tự code công cụ lọc người yêu thế này?
Bình luận (12)
linh_kute
Đỉnh cao thật sự, dân IT mà áp dụng RAG để tìm người yêu thì đúng là đẳng cấp rồi bác ơi! 😂
khanh_trang
Nghe có vẻ thú vị đấy, cho mình xin cái source code hoặc hướng dẫn chi tiết được không chủ thớt?
bao_vy
Đúng là công nghệ thay đổi cách yêu, cơ mà dùng Local AI thế này có sợ bị 'lỗi' thuật toán không bác? hihi
tu_nhi
Mình cũng đang chán ngấy mấy cái app hẹn hò thị trường, cách này nghe có vẻ riêng tư và chất lượng hơn nhiều.
diem_quynh
Bài viết hữu ích quá, để em nghiên cứu thử xem có áp dụng được gì không, cảm ơn bác đã chia sẻ nhé! 👍
phuong_lan
Đỉnh thật, giờ tìm người yêu cũng cần tới Graph RAG thì đúng là thời đại 4.0 có khác.
tuyet_mai
Bác ơi, làm thế nào để lọc dữ liệu đầu vào cho chuẩn vậy? Chứ em sợ AI lại ghép đôi nhầm thì khổ lắm. 😂
khanh_van
Ý tưởng sáng tạo quá, thay vì swipe vô tri thì dùng thuật toán để tìm người tâm đầu ý hợp, duyệt nhé!
ngoc_han
Đúng là kiến thức cần cho anh em FA hệ công nghệ tụi mình. Cảm ơn bác đã mở mang tầm mắt nha! ❤️
tra_my
Cái này mà thành app thật chắc anh em trên ZolaChat.Com đổ xô dùng ngay, hóng bản demo của bác quá.
kieu_trinh
Nghe thì hay đấy nhưng không biết thực tế thì AI có hiểu được 'gu' của mình không nhỉ? Để mình test thử xem sao.
linh_kute
Topic đọc xịn xò quá chủ thớt ơi, đúng là dân công nghệ tìm người yêu có khác, vừa ngầu vừa bài bản! Cho mình hỏi thêm xíu là với mấy dữ liệu mang tính cảm xúc hay góc nhìn cá nhân (kiểu gu thẩm mỹ, quan điểm sống...) thì khi dựng Knowledge Graph, làm thế nào để định nghĩa các thuộc tính và gán trọng số mối quan hệ giữa các node cho chuẩn xác mà không bị cảm tính nhỉ? Hóng thớt chia sẻ chi tiết hơn phần này nha!