Menu
ESC

Nhập từ khóa để tìm kiếm

↑↓ Di chuyển
Enter Mở
ESC Đóng

Đang tải...

Bài 35 — Case study — Perplexity AI search

Building AI-Powered Products Bài 35/60

Mở đầu — vì sao bài này quan trọng

Trong hơn hai mươi năm, "tìm kiếm trên internet" gần như đồng nghĩa với một hành động duy nhất: gõ từ khóa vào Google, nhận về mười đường link màu xanh, rồi tự mình mở từng trang để lọc thông tin. Đó là một thị trường tưởng chừng bất khả xâm phạm — Google chiếm hơn 90% thị phần tìm kiếm toàn cầu, một pháo đài mà không startup nào dám mơ tới. Vậy mà chỉ trong khoảng hai năm, Perplexity — một công ty được thành lập cuối 2022 — đã chen chân vào, được định giá hàng tỷ đô la và buộc chính Google phải vội vàng tung ra AI Overviews để phòng thủ.

Với những người xây sản phẩm AI như chúng ta, Perplexity không chỉ là một câu chuyện startup ly kỳ. Nó là một case study hoàn hảo về việc: làm thế nào một sản phẩm AI có thể tấn công vào thị trường "không thể tấn công", họ đã kết hợp RAG (Retrieval-Augmented Generation) với UX như thế nào để tạo ra giá trị thật, và quan trọng nhất — họ đã giải quyết vấn đề niềm tin (trust) trong sản phẩm AI ra sao thông qua trích dẫn nguồn. Đây là những bài học bạn có thể áp dụng trực tiếp khi xây bất kỳ sản phẩm AI nào tại Việt Nam, dù là trợ lý tra cứu pháp luật, công cụ nghiên cứu thị trường, hay chatbot chăm sóc khách hàng.

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

Perplexity là gì

Perplexity là một "answer engine" (cỗ máy trả lời) chứ không phải "search engine" (cỗ máy tìm kiếm) theo nghĩa truyền thống. Khác biệt nằm ở output: thay vì trả về danh sách link để bạn tự đọc, Perplexity đọc web thay bạn, tổng hợp thông tin từ nhiều nguồn trong thời gian thực, rồi trả về một câu trả lời hoàn chỉnh — kèm theo các trích dẫn (citations) đánh số ngay trong câu, cho bạn biết mỗi thông tin đến từ trang web nào.

Công ty được đồng sáng lập cuối 2022 bởi Aravind Srinivas (cựu nghiên cứu sinh AI, từng làm ở OpenAI và DeepMind) cùng các cộng sự. Điểm mấu chốt trong triết lý sản phẩm của họ là câu nói Aravind hay nhắc: mục tiêu không phải là giữ chân người dùng lâu nhất (như mạng xã hội), mà là trả lời câu hỏi nhanh nhất và chính xác nhất để họ rời đi hài lòng. Đây là một định vị sản phẩm rất rõ ràng và khác biệt.

Kiến trúc bên dưới — RAG ở quy mô web

Về mặt kỹ thuật, Perplexity là một hệ thống RAG vận hành ở quy mô cực lớn. Luồng hoạt động khi bạn hỏi một câu có thể hình dung như sau:

  • Query understanding: Hệ thống phân tích câu hỏi của bạn, có thể viết lại (query rewriting) thành nhiều truy vấn con để tìm kiếm hiệu quả hơn.
  • Retrieval: Perplexity gọi tới các nguồn — có index web riêng của họ và/hoặc API search bên ngoài — để lấy về những trang liên quan nhất trong thời gian thực.
  • Ranking & selection: Lọc và xếp hạng các đoạn văn bản (chunks) phù hợp nhất với câu hỏi.
  • Generation: Đưa những đoạn văn bản đã chọn vào context của một mô hình ngôn ngữ lớn (LLM), yêu cầu nó tổng hợp câu trả lời và bắt buộc phải trích dẫn nguồn cho từng ý.
  • Citation & rendering: Gắn số trích dẫn vào câu trả lời, hiển thị các thẻ nguồn để người dùng kiểm chứng.
Điểm tinh tế cần nhớ: Perplexity không tự huấn luyện ra kiến thức trong câu trả lời. Kiến thức đến từ web (retrieval), còn LLM chỉ đóng vai trò "tổng hợp và diễn đạt". Đây chính là lý do sản phẩm có thể trả lời được tin tức mới nhất trong khi một mô hình đứng một mình sẽ bị giới hạn bởi thời điểm cắt dữ liệu huấn luyện (knowledge cutoff).

Ba trụ cột tạo nên giá trị

Trụ cột 1 — Real-time (thời gian thực). Vì kéo dữ liệu trực tiếp từ web, Perplexity trả lời được câu hỏi về sự kiện vừa xảy ra, giá cổ phiếu hôm nay, kết quả trận đấu tối qua. Đây là thứ mà ChatGPT thời kỳ đầu (chỉ có kiến thức đến một mốc thời gian) không làm được.

Trụ cột 2 — Citations (trích dẫn nguồn). Đây là "vũ khí bí mật" về mặt niềm tin. Vấn đề lớn nhất của LLM là "ảo giác" (hallucination) — bịa ra thông tin nghe rất thuyết phục nhưng sai. Bằng cách gắn nguồn cho từng câu, Perplexity làm hai việc: (a) cho phép người dùng tự kiểm chứng, và (b) tạo áp lực buộc mô hình phải bám sát vào nội dung có thật thay vì bịa. Đây là một quyết định thiết kế rất thông minh.

Trụ cột 3 — Follow-up & focus. Sau mỗi câu trả lời, Perplexity gợi ý các câu hỏi tiếp theo, biến một lần tra cứu thành một cuộc "nghiên cứu" liền mạch. Kèm theo đó là các chế độ tập trung (focus mode) như tìm trong học thuật, trong video, trên Reddit — cho phép thu hẹp phạm vi nguồn.

Mô hình kinh doanh

Perplexity dùng mô hình freemium: bản miễn phí giới hạn số truy vấn dùng mô hình mạnh; bản Pro (khoảng 20 USD/tháng) mở khóa quyền chọn mô hình cao cấp (GPT, Claude, các model mạnh nhất), nhiều truy vấn Pro hơn và một số tính năng nghiên cứu sâu. Ngoài ra họ còn thử nghiệm quảng cáo và các gói doanh nghiệp. Điểm đáng chú ý về unit economics: mỗi câu trả lời tốn chi phí gọi LLM và chi phí retrieval, nên việc tối ưu chi phí trên mỗi truy vấn là bài toán sống còn — đây cũng là lý do họ tự phát triển một số model riêng (như dòng Sonar) để giảm phụ thuộc và giảm giá thành.

Tình huống thực tế

Ví dụ 1 — Vì sao trích dẫn nguồn thắng được lòng tin người dùng chuyên nghiệp

Hãy hình dung chị Lan, một chuyên viên phân tích tại một quỹ đầu tư ở TP.HCM. Công việc của chị là tổng hợp thông tin thị trường bất động sản khu Đông mỗi sáng. Trước đây chị dùng ChatGPT nhưng nhanh chóng bỏ, vì có lần nó "bịa" ra một con số về nguồn cung căn hộ mà chị không thể kiểm chứng — và trong ngành tài chính, một con số sai đưa vào báo cáo có thể gây hậu quả nghiêm trọng.

Khi chuyển sang Perplexity, điều thay đổi không phải là câu trả lời hay hơn, mà là mỗi con số đều có một thẻ nguồn đứng cạnh. Chị có thể click vào để xác minh con số đó đến từ một bài báo của CBRE hay một trang tin không đáng tin. Chị vẫn phải kiểm tra, nhưng thời gian kiểm tra giảm từ 30 phút xuống còn 5 phút vì đã biết chính xác cần mở nguồn nào.

Bài học rút ra: Với người dùng chuyên nghiệp, giá trị của sản phẩm AI không nằm ở "câu trả lời hoàn hảo" mà ở "câu trả lời có thể kiểm chứng được". Nếu bạn đang xây một sản phẩm AI cho lĩnh vực y tế, pháp luật, tài chính tại Việt Nam, hãy coi tính năng trích dẫn nguồn không phải là "nice-to-have" mà là điều kiện bắt buộc để chiếm được lòng tin. Sản phẩm AI mất niềm tin một lần thì rất khó lấy lại.

Ví dụ 2 — Kẻ thách thức tấn công vào điểm mù của gã khổng lồ

Trên lý thuyết, Google có mọi thứ để tự làm ra Perplexity: index web lớn nhất thế giới, mô hình AI mạnh (Gemini), tiền và nhân tài vô tận. Vậy tại sao một startup nhỏ lại đi trước được?

Câu trả lời nằm ở "innovator's dilemma" — thế lưỡng nan của kẻ dẫn đầu. Mô hình kinh doanh của Google Search dựa trên quảng cáo: người dùng phải click qua nhiều link, xem nhiều quảng cáo, ở lại trang tìm kiếm càng lâu càng tốt. Một "answer engine" trả lời thẳng và để người dùng rời đi ngay lập tức sẽ trực tiếp phá hủy nguồn doanh thu đó. Vì vậy Google ban đầu do dự, không dám tự "ăn thịt" chính mình. Perplexity không có gánh nặng đó, nên họ đi thẳng vào khoảng trống ấy. Chỉ khi Perplexity chứng minh nhu cầu là có thật, Google mới vội vã tung ra AI Overviews.

Bài học rút ra: Một thị trường tưởng như bị độc chiếm vẫn có thể bị tấn công, miễn là bạn tìm được một góc mà kẻ dẫn đầu không thể theo vì mô hình kinh doanh của họ mâu thuẫn với góc đó. Với startup Việt Nam, đây là chiến lược đáng giá: đừng đối đầu trực diện với người khổng lồ trên sân của họ, hãy tìm cách chơi mà họ không thể bắt chước ngay vì sẽ tự làm hại doanh thu hiện tại của mình.

Ví dụ 3 — Một đội startup Việt xây "answer engine" cho ngành dọc

Giả sử một nhóm ba người ở Hà Nội muốn xây "AnLuat" — một trợ lý trả lời câu hỏi pháp luật cho doanh nghiệp nhỏ, lấy cảm hứng trực tiếp từ mô hình Perplexity nhưng thu hẹp vào một ngách. Họ không thể index cả web, nhưng họ có thể index một tập nguồn chất lượng cao: Cổng thông tin văn bản quy phạm pháp luật, các nghị định, thông tư, và bình luận từ các công ty luật uy tín.

Kiến trúc của họ sao chép đúng công thức Perplexity: người dùng hỏi "Doanh nghiệp của tôi cần điều kiện gì để bán hàng online có hóa đơn điện tử?", hệ thống retrieval kéo về các điều khoản liên quan từ index pháp luật đã chuẩn hóa, LLM tổng hợp câu trả lời và trích dẫn chính xác số hiệu văn bản, điều, khoản. Điểm khác biệt tạo lợi thế: vì nguồn được kiểm soát chặt và chất lượng cao, tỷ lệ ảo giác thấp hơn nhiều so với Perplexity chạy trên cả web hỗn tạp. Người dùng doanh nghiệp sẵn sàng trả 200.000đ/tháng vì tiết kiệm được chi phí thuê luật sư cho những câu hỏi cơ bản.

Bài học rút ra: Bạn không cần đánh bại Perplexity trên toàn bộ web. Chiến lược "vertical answer engine" — answer engine cho một ngành dọc cụ thể với nguồn dữ liệu được kiểm soát — thường thắng ở độ chính xác, độ tin cậy và sự sẵn lòng chi trả. Đây là con đường thực tế nhất cho phần lớn startup AI tại Việt Nam.

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

Nếu bạn muốn "giải phẫu" và học từ Perplexity để áp dụng vào sản phẩm của mình, hãy đi theo các bước sau:

  • Định vị: answer engine hay search engine? Xác định rõ output bạn muốn trả về là "câu trả lời tổng hợp" hay "danh sách nguồn". Quyết định này chi phối toàn bộ UX. Perplexity chọn answer, và mọi thứ khác được thiết kế xoay quanh lựa chọn đó.
  • Chọn ngách và nguồn dữ liệu. Đừng cố index cả internet. Liệt kê 5-20 nguồn chất lượng cao trong lĩnh vực của bạn. Nguồn tốt và hẹp thắng nguồn rộng và tạp về mặt độ chính xác.
  • Dựng pipeline RAG cơ bản. Bao gồm bốn khối: query understanding (hiểu và viết lại truy vấn), retrieval (tìm và lấy đoạn văn liên quan), ranking (xếp hạng chọn lọc), và generation (LLM tổng hợp có trích dẫn). Bắt đầu đơn giản, đo lường, rồi tối ưu từng khối.
  • Bắt buộc trích dẫn trong prompt. Thiết kế prompt yêu cầu LLM chỉ được dùng thông tin từ các đoạn văn được cung cấp và phải gắn số nguồn cho mỗi khẳng định. Nếu không tìm thấy thông tin, phải nói rõ "không có dữ liệu" thay vì bịa.
  • Thiết kế UX xoay quanh niềm tin và dòng chảy. Hiển thị nguồn nổi bật, cho phép click kiểm chứng, dùng streaming để câu trả lời hiện dần (giảm cảm giác chờ), và gợi ý câu hỏi tiếp theo để giữ mạch nghiên cứu.
  • Đo lường chất lượng và chi phí song song. Theo dõi hai nhóm chỉ số: chất lượng (tỷ lệ trả lời đúng, tỷ lệ trích dẫn chính xác, tỷ lệ ảo giác) và unit economics (chi phí LLM + chi phí retrieval trên mỗi truy vấn). Đây là cách Perplexity cân bằng để sống sót.

Lỗi thường gặp & mẹo

Lỗi 1 — Nghĩ Perplexity mạnh nhờ mô hình AI tốt hơn. Sai. Sức mạnh nằm ở pipeline retrieval và ở UX niềm tin, không phải ở việc họ có model xịn hơn. Nhiều đội bắt chước bằng cách cắm một LLM mạnh vào là xong, rồi thất vọng vì chất lượng kém. Retrieval mới là phần khó và quyết định.

Lỗi 2 — Bỏ qua trích dẫn để tiết kiệm công. Nếu bạn xây answer engine mà không có citation, bạn chỉ đang làm một con chatbot dễ ảo giác. Mất citation là mất toàn bộ lợi thế cạnh tranh về niềm tin.

Lỗi 3 — Quên bài toán chi phí. Mỗi truy vấn của một answer engine tốn tiền thật (gọi LLM + search). Nếu bạn tặng miễn phí không giới hạn với model đắt nhất, bạn sẽ "đốt tiền" rất nhanh. Perplexity giải quyết bằng phân tầng model và giới hạn truy vấn theo gói.

Mẹo 1 — Dùng model rẻ cho các bước phụ. Query rewriting, phân loại, chọn nguồn có thể dùng model nhỏ/rẻ; chỉ dùng model đắt cho bước generation cuối. Đây là cách giảm chi phí mà không giảm nhiều chất lượng.

Mẹo 2 — Chăm chút phần "không tìm thấy". Một answer engine đáng tin phải biết nói "tôi không có đủ thông tin để trả lời" thay vì cố bịa. Người dùng chuyên nghiệp trân trọng sự thành thật này.

Mẹo 3 — Streaming là bạn của bạn. Việc để câu trả lời hiện dần từng chữ không chỉ đẹp mà còn giảm cảm giác chờ đợi, che đi độ trễ của retrieval + generation. Đây là chi tiết UX nhỏ nhưng ảnh hưởng lớn đến cảm nhận.

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

  • Phân tích trải nghiệm. Vào perplexity.ai, đặt ba câu hỏi: một câu về sự kiện mới xảy ra, một câu về kiến thức tổng quát, một câu về lĩnh vực chuyên môn của bạn. Với mỗi câu, ghi lại: nguồn được trích dẫn có đáng tin không, có chỗ nào bạn nghi ngờ độ chính xác không, và câu hỏi gợi ý tiếp theo có hữu ích không.
  • Thiết kế một vertical answer engine. Chọn một ngách tại Việt Nam (ví dụ: tra cứu bảo hiểm xã hội, tư vấn dinh dưỡng, hỏi đáp thuế cho hộ kinh doanh). Viết ra: (a) 5-10 nguồn dữ liệu bạn sẽ index, (b) sơ đồ pipeline RAG bốn khối, (c) một câu prompt bắt buộc trích dẫn, (d) mô hình giá freemium bạn đề xuất.
  • Bài toán chi phí. Giả sử mỗi truy vấn tốn 0,02 USD (LLM + search) và bạn có 10.000 truy vấn miễn phí mỗi ngày. Tính chi phí một tháng. Sau đó đề xuất hai cách cụ thể để giảm chi phí xuống một nửa mà không làm hỏng trải nghiệm cốt lõi.
  • So sánh định vị. Viết một đoạn ngắn (khoảng 150 từ) lý giải vì sao Google khó bắt chước Perplexity một cách nhanh chóng, dựa trên khái niệm "innovator's dilemma". Liên hệ với một ví dụ về một công ty lớn tại Việt Nam khó tự đổi mới vì mâu thuẫn với doanh thu hiện tại.

Tóm tắt

Perplexity là một trong những case study quan trọng nhất về sản phẩm AI hiện đại, vì nó chứng minh ba điều. Thứ nhất, một thị trường tưởng như bất khả xâm phạm (search) vẫn có thể bị tấn công nếu bạn tìm được góc mà kẻ dẫn đầu không thể theo vì mâu thuẫn mô hình kinh doanh — đây là bài học chiến lược về "innovator's dilemma". Thứ hai, sức mạnh của Perplexity không nằm ở model AI, mà ở kiến trúc RAG quy mô web kết hợp với ba trụ cột giá trị: real-time, citations, và follow-up. Thứ ba, và quan trọng nhất với người xây sản phẩm AI: trích dẫn nguồn là chìa khóa giải quyết vấn đề niềm tin và ảo giác — biến một câu trả lời "nghe hay" thành một câu trả lời "kiểm chứng được".

Với bối cảnh Việt Nam, bài học thực tế nhất không phải là đi xây một Perplexity mới cho cả web, mà là áp dụng công thức của họ vào một ngách hẹp với nguồn dữ liệu được kiểm soát — nơi độ chính xác cao và sự sẵn lòng chi trả rõ ràng. Nắm được cách Perplexity kết hợp retrieval, LLM và UX niềm tin, bạn đã có trong tay một khuôn mẫu có thể tái sử dụng cho rất nhiều sản phẩm AI khác.