{"slug":"vi-sao-quizzman-fanqie-engine-khong-phai-la-tu-dien-han-viet","title":"Vì sao Quizzman Fanqie Engine không phải là một từ điển Hán Việt?","summary":"Dictionary Lookup lưu kết quả; Fanqie Engine suy luận từ phản thiết → Middle Chinese → quy luật → Hán Việt (Explainable Rule Engine + Lexical Normalization).","excerpt":"Dictionary Lookup lưu kết quả; Fanqie Engine suy luận từ phản thiết → Middle Chinese → quy luật → Hán Việt (Explainable Rule Engine + Lexical Normalization).","markdown":"Chuỗi Quizzman Fanqie Engine — Phần 10. [Độ chính xác · Benchmark](https://wiki.quizzman.com/wiki/do-chinh-xac-quizzman-fanqie-engine-danh-gia-engine-am-van-hoc)\n\n# Vì sao Quizzman Fanqie Engine không phải là một từ điển Hán Việt?\nKhi nhìn thấy Quizzman Fanqie Engine lần đầu tiên, nhiều người nghĩ đây đơn giản là một công cụ tra cứu Hán Việt. Điều đó đúng, nhưng chưa đủ. Engine có thể trả về cách đọc Hán Việt, Pinyin và nhiều thông tin âm vận khác, nên rất dễ bị nhầm với một từ điển điện tử. Tuy nhiên, nếu nhìn vào cách hệ thống hoạt động, sẽ thấy đây là hai bài toán hoàn toàn khác nhau. Một từ điển lưu trữ kết quả; Quizzman Fanqie Engine tái tạo quá trình hình thành kết quả. Đó là khác biệt cốt lõi giữa **Dictionary Lookup** và **Historical Phonology Inference Engine**.\n# Một từ điển Hán Việt hoạt động như thế nào?\nHầu hết các từ điển điện tử hiện nay đều làm việc theo cùng một nguyên tắc.\n\nNgười dùng nhập:\n\n國\nHệ thống tra bảng dữ liệu.\n\n國\n\n↓\n\nquốc\nNếu nhập:\n\n德\nHệ thống lại tra tiếp.\n\n德\n\n↓\n\nđức\nMỗi chữ Hán là một bản ghi độc lập.\n\nNếu muốn bổ sung thêm một chữ mới, chỉ cần thêm một dòng dữ liệu.\n\nĐây là kiến trúc rất phổ biến vì:\n\ndễ xây dựng;\ndễ hiểu;\ntốc độ rất nhanh;\nphù hợp cho việc tra cứu.\nĐối với nhu cầu sử dụng thông thường, cách tiếp cận này hoàn toàn hợp lý.\n\n# Vấn đề của phương pháp tra cứu\nTuy nhiên, kiến trúc này có một hạn chế rất lớn.\n\nTừ điển chỉ biết:\n\n國\n\n↓\n\nquốc\nNhưng không biết:\n\nvì sao là \"quốc\";\ntại sao không phải \"cuốc\";\nvì sao thanh là sắc;\nvì sao âm cuối là \"-c\";\nvì sao phụ âm đầu là \"qu\".\nNói cách khác:\n\nTừ điển chỉ lưu **kết quả**.\n\nNó không lưu **quá trình tạo ra kết quả**.\n\n# Điều gì xảy ra khi gặp một chữ chưa có trong từ điển?\nĐây là phép thử đơn giản nhất.\n\nNếu một chữ Hán không tồn tại trong cơ sở dữ liệu, từ điển sẽ trả lời:\n\nKhông tìm thấy.\nHoặc:\n\nKhông có dữ liệu.\nĐó là hành vi hoàn toàn bình thường.\n\nVì từ điển không biết cách đọc được hình thành như thế nào.\n\nNó chỉ biết những gì đã được lưu sẵn.\n\n# Một Fanqie Engine nhìn vấn đề khác hoàn toàn\nĐối với Quizzman Fanqie Engine, câu hỏi không phải là:\n\nChữ này đọc là gì?\nMà là:\n\nChữ này **được tạo ra cách đọc như thế nào?**\nHai câu hỏi tưởng giống nhau nhưng thực chất khác hoàn toàn.\n\nVí dụ.\n\nNếu engine biết:\n\nphản thiết;\nthanh mẫu;\nvận;\nnhiếp;\nđẳng;\nkhai hợp;\nBình thanh;\nlịch sử phát triển Hán Việt;\nthì ngay cả khi chưa từng gặp chữ đó, hệ thống vẫn có thể suy diễn một cách đọc hợp lý.\n\nĐó là điểm khác biệt căn bản.\n\n# Engine không bắt đầu từ chữ Hán\nMột từ điển luôn bắt đầu bằng:\n\nChữ Hán\n\n↓\n\nCách đọc\nTrong khi Quizzman Fanqie Engine bắt đầu từ:\n\nChữ Hán\n\n↓\n\nPhản thiết\n\n↓\n\nMiddle Chinese\n\n↓\n\nQuy luật\n\n↓\n\nHán Việt\nHay nói cách khác:\n\nĐiều engine lưu giữ không phải hàng chục nghìn cách đọc.\n\nĐiều engine lưu giữ là **những quy luật đã tạo ra các cách đọc đó**.\n\n# Quy luật có giá trị hơn dữ liệu\nGiả sử có một nghìn chữ thuộc cùng một nhóm âm.\n\nMột từ điển sẽ phải lưu:\n\n1000\n\nbản ghi\nTrong khi Quizzman Fanqie Engine chỉ cần:\n\n1\n\nquy luật\nSau đó áp dụng quy luật ấy cho toàn bộ nhóm.\n\nVí dụ:\n\nThông nhiếp\n\n↓\n\nquy luật A\nCảnh nhiếp\n\n↓\n\nquy luật B\nLưu nhiếp\n\n↓\n\nquy luật C\nMỗi quy luật có thể tạo ra hàng trăm hoặc hàng nghìn kết quả khác nhau.\n\nĐó là tư duy của một **Rule Engine**.\n\n# Không phải \"AI đoán\"\nNgày nay, nhiều người khi thấy một hệ thống có khả năng suy diễn thường nghĩ ngay đến trí tuệ nhân tạo.\n\nQuizzman Fanqie Engine không hoạt động theo cách đó.\n\nEngine không \"đoán\".\n\nNó cũng không dự đoán xác suất theo thống kê.\n\nMỗi quyết định đều dựa trên các quy luật cụ thể của âm vận học.\n\nVí dụ:\n\nThanh mẫu\n\n↓\n\nảnh hưởng phụ âm đầu\nNhiếp\n\n↓\n\nảnh hưởng vận\nĐẳng\n\n↓\n\nảnh hưởng nguyên âm\nThanh mẫu thanh/trọc\n\n↓\n\nảnh hưởng thanh điệu\nMỗi bước đều có thể giải thích.\n\nKhông có bước nào dựa trên \"linh cảm\" của mô hình.\n\n# Explainable by Design\nMột trong những mục tiêu quan trọng nhất của Quizzman Fanqie Engine là:\n\n**Mọi kết quả đều phải giải thích được.**\nVí dụ.\n\nEngine không chỉ trả về:\n\n國\n\n↓\n\nquốc\nNó còn có thể giải thích:\n\nphản thiết nào được sử dụng;\nthanh mẫu nào được chọn;\nvận thuộc nhiếp nào;\nvì sao có âm đệm \"u\";\nvì sao âm cuối là \"-c\";\nvì sao thuộc thanh sắc;\nvì sao kết quả này được ưu tiên hơn các ứng viên khác.\nĐây là điều mà phần lớn từ điển điện tử không làm được.\n\n# Từ điển và Engine không loại trừ nhau\nĐiều thú vị là Quizzman Fanqie Engine vẫn sử dụng từ điển.\n\nNhưng vị trí của từ điển đã thay đổi.\n\nTrong kiến trúc truyền thống:\n\nDictionary\n\n↓\n\nAnswer\nTrong Quizzman Fanqie Engine:\n\nRule Engine\n\n↓\n\nPure Projection\n\n↓\n\nDictionary\n\n↓\n\nLexical Normalization\n\n↓\n\nFinal Result\nTừ điển không còn quyết định kết quả ngay từ đầu.\n\nNó trở thành một tầng kiểm chứng ở cuối pipeline.\n\nĐây là một thay đổi rất lớn trong tư duy thiết kế.\n\n# Điều gì xảy ra khi quy luật và từ điển khác nhau?\nĐây là câu hỏi rất quan trọng.\n\nGiả sử Pure Projection tạo ra:\n\nA\nTrong khi lớp Hán Việt chuẩn ghi:\n\nB\nNếu đây là một từ điển thông thường, hệ thống sẽ trả luôn:\n\nB\nQuizzman Fanqie Engine không làm vậy.\n\nTrước tiên, engine sẽ hỏi:\n\nQuy luật sai?\nHay đây là lớp đọc cổ?\nHay là ngoại lệ?\nHay là biến thể văn đọc?\nHay là dữ liệu từ điển chưa đầy đủ?\nChỉ sau khi trả lời được các câu hỏi này, engine mới quyết định kết quả cuối cùng.\n\nNhờ vậy, hệ thống không biến mọi khác biệt thành \"lỗi\".\n\n# Vì sao điều này quan trọng?\nNếu mục tiêu chỉ là tra cứu vài chục nghìn chữ Hán, một từ điển là đủ.\n\nNhưng nếu muốn:\n\nnghiên cứu lịch sử âm Hán Việt;\nphục dựng cách đọc từ phản thiết;\nxây dựng Pinyin từ Middle Chinese;\nphân tích vận thư;\nkiểm chứng quy luật âm vị;\nphát triển các công cụ ngôn ngữ học;\nthì chỉ có dữ liệu là không đủ.\n\nĐiều cần thiết là một hệ thống biết **suy luận**.\n\n# Một nền tảng thay vì một ứng dụng\nChính vì vậy, Quizzman Fanqie Engine không được thiết kế như một ứng dụng tra cứu.\n\nNó được xây dựng như một **nền tảng tính toán âm vận học**.\n\nTừ cùng một hồ sơ Middle Chinese, engine có thể sinh ra:\n\nâm Hán Việt;\nPinyin;\ncác lớp đọc lịch sử;\ndữ liệu phục vụ NLP;\ncác công cụ nghiên cứu phản thiết;\nvà nhiều hệ thống khác trong tương lai.\nĐiều này chỉ có thể thực hiện được khi quy luật được đặt ở trung tâm của kiến trúc.\n\n# Từ \"lookup\" đến \"inference\"\nKhác biệt lớn nhất giữa Quizzman Fanqie Engine và một từ điển Hán Việt có thể tóm tắt bằng hai từ.\n\nDictionary\n\n↓\n\nLookup\nvà\n\nFanqie Engine\n\n↓\n\nInference\nMột bên lưu câu trả lời.\n\nMột bên tái hiện quá trình tạo ra câu trả lời.\n\nMột bên biết **đọc là gì**.\n\nBên còn lại biết **vì sao lại đọc như vậy**.\n\nĐó cũng là triết lý mà Quizzman Fanqie Engine theo đuổi ngay từ những dòng mã đầu tiên: **không xây dựng một kho dữ liệu lớn hơn, mà xây dựng một hệ thống có khả năng hiểu và mô hình hóa chính các quy luật đã tạo nên âm Hán Việt trong suốt hơn một nghìn năm lịch sử.**\n\n# Bài tiếp theo\nTrong bài tiếp theo, chúng ta sẽ rời khỏi phần lý thuyết để nhìn vào quá trình phát triển thực tế của Quizzman Fanqie Engine: từ những phiên bản đầu tiên chỉ xử lý phản thiết cơ bản đến kiến trúc V6 hiện nay với Middle Chinese Reconstruction, Eight Tone Slot, Lexical Normalization, Candidate Ranking và hệ thống đánh giá độ tin cậy nhiều tầng.\n","html":"<nav class=\"series-nav\" aria-label=\"Chuỗi bài Fanqie\"><p><strong>Chuỗi Quizzman Fanqie Engine</strong> — Phần 10</p><ul><li>← Phần 1: <a href=\"https://wiki.quizzman.com/wiki/quizzman-fanqie-engine-la-gi-phan-thiet-trung-co-den-han-viet\">Quizzman Fanqie Engine là gì?</a></li><li>← Phần 2: <a href=\"https://wiki.quizzman.com/wiki/lich-su-phan-thiet-va-su-ra-doi-he-thong-thiet-van-quang-van\">Lịch sử phản thiết</a></li><li>← Phần 3: <a href=\"https://wiki.quizzman.com/wiki/am-han-viet-duoc-hinh-thanh-nhu-the-nao-tu-truong-an-thoi-duong\">Âm Hán Việt hình thành</a></li><li>← Phần 4: <a href=\"https://wiki.quizzman.com/wiki/tai-dung-tieng-han-trung-co-trai-tim-quizzman-fanqie-engine\">Tái dựng Middle Chinese</a></li><li>← Phần 5: <a href=\"https://wiki.quizzman.com/wiki/thuat-toan-suy-dien-han-viet-tu-thanh-mau-van-mau\">Thuật toán suy diễn Hán Việt</a></li><li>← Phần 6: <a href=\"https://wiki.quizzman.com/wiki/thuat-toan-thanh-dieu-han-viet-tu-thanh-trung-co-eight-tone-slot\">Eight Tone Slot</a></li><li>← Phần 7: <a href=\"https://wiki.quizzman.com/wiki/he-thong-van-mau-han-viet-tu-16-nhiep-trung-co\">Hệ thống vận mẫu · 16 nhiếp</a></li><li>← Phần 8: <a href=\"https://wiki.quizzman.com/wiki/tu-quy-luat-den-thuc-te-lexical-normalization-fanqie-engine\">Lexical Normalization</a></li><li>← Phần 9: <a href=\"https://wiki.quizzman.com/wiki/do-chinh-xac-quizzman-fanqie-engine-danh-gia-engine-am-van-hoc\">Độ chính xác · Benchmark</a></li><li>Chuyên mục: <a href=\"https://wiki.quizzman.com/category/phien-thiet\">Phiên thiết</a></li></ul></nav>\n<blockquote class=\"ai-answer\"><p>Khi nhìn thấy Quizzman Fanqie Engine lần đầu tiên, nhiều người nghĩ đây đơn giản là một công cụ tra cứu Hán Việt. Điều đó đúng, nhưng chưa đủ. Engine có thể trả về cách đọc Hán Việt, Pinyin và nhiều thông tin âm vận khác, nên rất dễ bị nhầm với một từ điển điện tử. Tuy nhiên, nếu nhìn vào cách hệ thống hoạt động, sẽ thấy đây là hai bài toán hoàn toàn khác nhau. Một từ điển lưu trữ kết quả; Quizzman Fanqie Engine tái tạo quá trình hình thành kết quả. Đó là khác biệt cốt lõi giữa <strong>Dictionary Lookup</strong> và <strong>Historical Phonology Inference Engine</strong>.</p></blockquote>\n<h2>Một từ điển Hán Việt hoạt động như thế nào?</h2>\n<p>Hầu hết các từ điển điện tử hiện nay đều làm việc theo cùng một nguyên tắc.</p>\n<p>Người dùng nhập:</p>\n<pre><code>國</code></pre>\n<p>Hệ thống tra bảng dữ liệu.</p>\n<pre><code>國\n\n↓\n\nquốc</code></pre>\n<p>Nếu nhập:</p>\n<pre><code>德</code></pre>\n<p>Hệ thống lại tra tiếp.</p>\n<pre><code>德\n\n↓\n\nđức</code></pre>\n<p>Mỗi chữ Hán là một bản ghi độc lập.</p>\n<p>Nếu muốn bổ sung thêm một chữ mới, chỉ cần thêm một dòng dữ liệu.</p>\n<p>Đây là kiến trúc rất phổ biến vì:</p>\n<ul>\n<li>dễ xây dựng;</li>\n<li>dễ hiểu;</li>\n<li>tốc độ rất nhanh;</li>\n<li>phù hợp cho việc tra cứu.</li>\n</ul>\n<p>Đối với nhu cầu sử dụng thông thường, cách tiếp cận này hoàn toàn hợp lý.</p>\n<h2>Vấn đề của phương pháp tra cứu</h2>\n<p>Tuy nhiên, kiến trúc này có một hạn chế rất lớn.</p>\n<p>Từ điển chỉ biết:</p>\n<pre><code>國\n\n↓\n\nquốc</code></pre>\n<p>Nhưng không biết:</p>\n<ul>\n<li>vì sao là &quot;quốc&quot;;</li>\n<li>tại sao không phải &quot;cuốc&quot;;</li>\n<li>vì sao thanh là sắc;</li>\n<li>vì sao âm cuối là &quot;-c&quot;;</li>\n<li>vì sao phụ âm đầu là &quot;qu&quot;.</li>\n</ul>\n<p>Nói cách khác:</p>\n<p>Từ điển chỉ lưu <strong>kết quả</strong>.</p>\n<p>Nó không lưu <strong>quá trình tạo ra kết quả</strong>.</p>\n<h2>Điều gì xảy ra khi gặp một chữ chưa có trong từ điển?</h2>\n<p>Đây là phép thử đơn giản nhất.</p>\n<p>Nếu một chữ Hán không tồn tại trong cơ sở dữ liệu, từ điển sẽ trả lời:</p>\n<pre><code>Không tìm thấy.</code></pre>\n<p>Hoặc:</p>\n<pre><code>Không có dữ liệu.</code></pre>\n<p>Đó là hành vi hoàn toàn bình thường.</p>\n<p>Vì từ điển không biết cách đọc được hình thành như thế nào.</p>\n<p>Nó chỉ biết những gì đã được lưu sẵn.</p>\n<h2>Một Fanqie Engine nhìn vấn đề khác hoàn toàn</h2>\n<p>Đối với Quizzman Fanqie Engine, câu hỏi không phải là:</p>\n<blockquote><p>Chữ này đọc là gì?</p></blockquote>\n<p>Mà là:</p>\n<blockquote><p>Chữ này <strong>được tạo ra cách đọc như thế nào?</strong></p></blockquote>\n<p>Hai câu hỏi tưởng giống nhau nhưng thực chất khác hoàn toàn.</p>\n<p>Ví dụ.</p>\n<p>Nếu engine biết:</p>\n<ul>\n<li>phản thiết;</li>\n<li>thanh mẫu;</li>\n<li>vận;</li>\n<li>nhiếp;</li>\n<li>đẳng;</li>\n<li>khai hợp;</li>\n<li>Bình thanh;</li>\n<li>lịch sử phát triển Hán Việt;</li>\n</ul>\n<p>thì ngay cả khi chưa từng gặp chữ đó, hệ thống vẫn có thể suy diễn một cách đọc hợp lý.</p>\n<p>Đó là điểm khác biệt căn bản.</p>\n<h2>Engine không bắt đầu từ chữ Hán</h2>\n<p>Một từ điển luôn bắt đầu bằng:</p>\n<pre><code>Chữ Hán\n\n↓\n\nCách đọc</code></pre>\n<p>Trong khi Quizzman Fanqie Engine bắt đầu từ:</p>\n<pre><code>Chữ Hán\n\n↓\n\nPhản thiết\n\n↓\n\nMiddle Chinese\n\n↓\n\nQuy luật\n\n↓\n\nHán Việt</code></pre>\n<p>Hay nói cách khác:</p>\n<p>Điều engine lưu giữ không phải hàng chục nghìn cách đọc.</p>\n<p>Điều engine lưu giữ là <strong>những quy luật đã tạo ra các cách đọc đó</strong>.</p>\n<h2>Quy luật có giá trị hơn dữ liệu</h2>\n<p>Giả sử có một nghìn chữ thuộc cùng một nhóm âm.</p>\n<p>Một từ điển sẽ phải lưu:</p>\n<pre><code>1000\n\nbản ghi</code></pre>\n<p>Trong khi Quizzman Fanqie Engine chỉ cần:</p>\n<pre><code>1\n\nquy luật</code></pre>\n<p>Sau đó áp dụng quy luật ấy cho toàn bộ nhóm.</p>\n<p>Ví dụ:</p>\n<pre><code>Thông nhiếp\n\n↓\n\nquy luật A</code></pre>\n<pre><code>Cảnh nhiếp\n\n↓\n\nquy luật B</code></pre>\n<pre><code>Lưu nhiếp\n\n↓\n\nquy luật C</code></pre>\n<p>Mỗi quy luật có thể tạo ra hàng trăm hoặc hàng nghìn kết quả khác nhau.</p>\n<p>Đó là tư duy của một <strong>Rule Engine</strong>.</p>\n<h2>Không phải &quot;AI đoán&quot;</h2>\n<p>Ngày nay, nhiều người khi thấy một hệ thống có khả năng suy diễn thường nghĩ ngay đến trí tuệ nhân tạo.</p>\n<p>Quizzman Fanqie Engine không hoạt động theo cách đó.</p>\n<p>Engine không &quot;đoán&quot;.</p>\n<p>Nó cũng không dự đoán xác suất theo thống kê.</p>\n<p>Mỗi quyết định đều dựa trên các quy luật cụ thể của âm vận học.</p>\n<p>Ví dụ:</p>\n<pre><code>Thanh mẫu\n\n↓\n\nảnh hưởng phụ âm đầu</code></pre>\n<pre><code>Nhiếp\n\n↓\n\nảnh hưởng vận</code></pre>\n<pre><code>Đẳng\n\n↓\n\nảnh hưởng nguyên âm</code></pre>\n<pre><code>Thanh mẫu thanh/trọc\n\n↓\n\nảnh hưởng thanh điệu</code></pre>\n<p>Mỗi bước đều có thể giải thích.</p>\n<p>Không có bước nào dựa trên &quot;linh cảm&quot; của mô hình.</p>\n<h2>Explainable by Design</h2>\n<p>Một trong những mục tiêu quan trọng nhất của Quizzman Fanqie Engine là:</p>\n<blockquote class=\"ai-answer\"><p><strong>Mọi kết quả đều phải giải thích được.</strong></p></blockquote>\n<p>Ví dụ.</p>\n<p>Engine không chỉ trả về:</p>\n<pre><code>國\n\n↓\n\nquốc</code></pre>\n<p>Nó còn có thể giải thích:</p>\n<ul>\n<li>phản thiết nào được sử dụng;</li>\n<li>thanh mẫu nào được chọn;</li>\n<li>vận thuộc nhiếp nào;</li>\n<li>vì sao có âm đệm &quot;u&quot;;</li>\n<li>vì sao âm cuối là &quot;-c&quot;;</li>\n<li>vì sao thuộc thanh sắc;</li>\n<li>vì sao kết quả này được ưu tiên hơn các ứng viên khác.</li>\n</ul>\n<p>Đây là điều mà phần lớn từ điển điện tử không làm được.</p>\n<h2>Từ điển và Engine không loại trừ nhau</h2>\n<p>Điều thú vị là Quizzman Fanqie Engine vẫn sử dụng từ điển.</p>\n<p>Nhưng vị trí của từ điển đã thay đổi.</p>\n<p>Trong kiến trúc truyền thống:</p>\n<pre><code>Dictionary\n\n↓\n\nAnswer</code></pre>\n<p>Trong Quizzman Fanqie Engine:</p>\n<pre><code>Rule Engine\n\n↓\n\nPure Projection\n\n↓\n\nDictionary\n\n↓\n\nLexical Normalization\n\n↓\n\nFinal Result</code></pre>\n<p>Từ điển không còn quyết định kết quả ngay từ đầu.</p>\n<p>Nó trở thành một tầng kiểm chứng ở cuối pipeline.</p>\n<p>Đây là một thay đổi rất lớn trong tư duy thiết kế.</p>\n<h2>Điều gì xảy ra khi quy luật và từ điển khác nhau?</h2>\n<p>Đây là câu hỏi rất quan trọng.</p>\n<p>Giả sử Pure Projection tạo ra:</p>\n<pre><code>A</code></pre>\n<p>Trong khi lớp Hán Việt chuẩn ghi:</p>\n<pre><code>B</code></pre>\n<p>Nếu đây là một từ điển thông thường, hệ thống sẽ trả luôn:</p>\n<pre><code>B</code></pre>\n<p>Quizzman Fanqie Engine không làm vậy.</p>\n<p>Trước tiên, engine sẽ hỏi:</p>\n<ul>\n<li>Quy luật sai?</li>\n<li>Hay đây là lớp đọc cổ?</li>\n<li>Hay là ngoại lệ?</li>\n<li>Hay là biến thể văn đọc?</li>\n<li>Hay là dữ liệu từ điển chưa đầy đủ?</li>\n</ul>\n<p>Chỉ sau khi trả lời được các câu hỏi này, engine mới quyết định kết quả cuối cùng.</p>\n<p>Nhờ vậy, hệ thống không biến mọi khác biệt thành &quot;lỗi&quot;.</p>\n<h2>Vì sao điều này quan trọng?</h2>\n<p>Nếu mục tiêu chỉ là tra cứu vài chục nghìn chữ Hán, một từ điển là đủ.</p>\n<p>Nhưng nếu muốn:</p>\n<ul>\n<li>nghiên cứu lịch sử âm Hán Việt;</li>\n<li>phục dựng cách đọc từ phản thiết;</li>\n<li>xây dựng Pinyin từ Middle Chinese;</li>\n<li>phân tích vận thư;</li>\n<li>kiểm chứng quy luật âm vị;</li>\n<li>phát triển các công cụ ngôn ngữ học;</li>\n</ul>\n<p>thì chỉ có dữ liệu là không đủ.</p>\n<p>Điều cần thiết là một hệ thống biết <strong>suy luận</strong>.</p>\n<h2>Một nền tảng thay vì một ứng dụng</h2>\n<p>Chính vì vậy, Quizzman Fanqie Engine không được thiết kế như một ứng dụng tra cứu.</p>\n<p>Nó được xây dựng như một <strong>nền tảng tính toán âm vận học</strong>.</p>\n<p>Từ cùng một hồ sơ Middle Chinese, engine có thể sinh ra:</p>\n<ul>\n<li>âm Hán Việt;</li>\n<li>Pinyin;</li>\n<li>các lớp đọc lịch sử;</li>\n<li>dữ liệu phục vụ NLP;</li>\n<li>các công cụ nghiên cứu phản thiết;</li>\n<li>và nhiều hệ thống khác trong tương lai.</li>\n</ul>\n<p>Điều này chỉ có thể thực hiện được khi quy luật được đặt ở trung tâm của kiến trúc.</p>\n<h2>Từ &quot;lookup&quot; đến &quot;inference&quot;</h2>\n<p>Khác biệt lớn nhất giữa Quizzman Fanqie Engine và một từ điển Hán Việt có thể tóm tắt bằng hai từ.</p>\n<pre><code>Dictionary\n\n↓\n\nLookup</code></pre>\n<p>và</p>\n<pre><code>Fanqie Engine\n\n↓\n\nInference</code></pre>\n<p>Một bên lưu câu trả lời.</p>\n<p>Một bên tái hiện quá trình tạo ra câu trả lời.</p>\n<p>Một bên biết <strong>đọc là gì</strong>.</p>\n<p>Bên còn lại biết <strong>vì sao lại đọc như vậy</strong>.</p>\n<p>Đó cũng là triết lý mà Quizzman Fanqie Engine theo đuổi ngay từ những dòng mã đầu tiên: <strong>không xây dựng một kho dữ liệu lớn hơn, mà xây dựng một hệ thống có khả năng hiểu và mô hình hóa chính các quy luật đã tạo nên âm Hán Việt trong suốt hơn một nghìn năm lịch sử.</strong></p>\n<h2>Bài tiếp theo</h2>\n<p>Trong bài tiếp theo, chúng ta sẽ rời khỏi phần lý thuyết để nhìn vào quá trình phát triển thực tế của Quizzman Fanqie Engine: từ những phiên bản đầu tiên chỉ xử lý phản thiết cơ bản đến kiến trúc V6 hiện nay với Middle Chinese Reconstruction, Eight Tone Slot, Lexical Normalization, Candidate Ranking và hệ thống đánh giá độ tin cậy nhiều tầng.</p><p class=\"series-next\">→ Phần 11: <a href=\"https://wiki.quizzman.com/wiki/hanh-trinh-phat-trien-quizzman-fanqie-engine-tu-tra-cuu-den-nen-tang\">Hành trình phát triển Quizzman Fanqie Engine: Từ một công cụ tra cứu đến nền tảng tính toán âm vận học</a></p>","tags":["Chữ Hán","Công cụ học tập","Ngôn ngữ","Phiên thiết","Thuật toán"],"author":"System Legacy","publishedAt":"2026-07-15T08:50:08.189Z","updatedAt":"2026-07-17T02:35:44.273Z","published_at":"2026-07-15T08:50:08.189Z","updated_at":"2026-07-17T02:35:44.273Z","view_count":10,"canonical":"https://wiki.quizzman.com/wiki/vi-sao-quizzman-fanqie-engine-khong-phai-la-tu-dien-han-viet","url":"https://wiki.quizzman.com/wiki/vi-sao-quizzman-fanqie-engine-khong-phai-la-tu-dien-han-viet","markdownUrl":"https://wiki.quizzman.com/api/articles/vi-sao-quizzman-fanqie-engine-khong-phai-la-tu-dien-han-viet.md","apiUrl":"https://wiki.quizzman.com/api/articles/vi-sao-quizzman-fanqie-engine-khong-phai-la-tu-dien-han-viet"}