
Trong bài này
Giả sử hai ứng dụng cùng dùng một mô hình AI: một ứng dụng chỉ trả lời câu hỏi, ứng dụng còn lại có thể tìm trong tài liệu công ty rồi soạn câu trả lời theo mẫu. Có phải mô hình ở ứng dụng thứ hai tự nhiên biết nhiều hơn?
Chưa thể kết luận như vậy. Mô hình là một thành phần quan trọng, nhưng kết quả người dùng nhận được còn phụ thuộc vào thông tin được cung cấp, chỉ dẫn, công cụ và cách ứng dụng vận hành. Phân biệt các phần này giúp chúng ta hiểu đúng một sản phẩm đang làm được gì, thay vì quy mọi khả năng cho tên model.
1. Mô hình AI là phần nào của hệ thống?
Trong AI học máy, mô hình, thường gọi là model, là một cấu trúc tính toán dùng những gì đã học để xử lý đầu vào và suy ra đầu ra. Đầu ra có thể là một nhãn phân loại, một giá trị dự đoán hoặc nội dung được tạo ra. Mô hình ngôn ngữ chỉ là một loại mô hình, không đại diện cho tất cả AI.
Bài này tập trung vào mô hình học từ dữ liệu, đặc biệt là các mô hình được dùng trong ứng dụng AI hiện đại. AI còn có những hướng dựa trên tri thức và luật, nên không nên dùng mô tả này để đồng nhất mọi hệ thống AI với một mạng nơron.
Cấu trúc và tham số cùng tạo nên mô hình
Kiến trúc mô tả cách các thành phần tính toán được tổ chức và nối với nhau. Tham số đã học là các giá trị số được điều chỉnh trong quá trình huấn luyện, giúp định hình cách mô hình xử lý thông tin. Với mạng nơron, những giá trị này gồm các trọng số và độ lệch trong các phép tính.
Có thể hình dung kiến trúc là cách bố trí một hệ xử lý, còn tham số là các giá trị đã được điều chỉnh bên trong hệ đó. Đây chỉ là cách hình dung: mô hình không phải một bộ máy có người suy nghĩ bên trong.
Hai mô hình có cùng kiến trúc vẫn có thể khác nhau vì các tham số được học khác nhau. Ngược lại, chỉ đổi giao diện hoặc thêm một yêu cầu vào đầu vào không đủ để nói rằng các tham số đã được huấn luyện lại.
Số tham số mô tả một khía cạnh quy mô của mô hình, không đếm số kiến thức, tài liệu hoặc đáp án mà nó sở hữu. Mô hình đã học cũng không đồng nghĩa với một kho tài liệu có thể mở ra và đọc lại từng tệp gốc.

Mô hình đã học được sử dụng như thế nào?
Khi được sử dụng, mô hình nhận đầu vào, thực hiện các phép xử lý theo cấu trúc và tham số của mình rồi tạo đầu ra. Quá trình áp dụng mô hình đã học này thường gọi là suy diễn, hay inference. Nó không nhất thiết là suy luận nhiều bước; một mô hình phân loại ảnh cũng thực hiện suy diễn khi đưa ra nhãn.
Thông tin được thêm vào một lượt sử dụng có thể làm câu trả lời thay đổi mà không cần cập nhật tham số. Chẳng hạn, cung cấp một đoạn quy định mới cho mô hình đọc khác với huấn luyện mô hình để thay đổi năng lực của nó. Hai việc có thể phục vụ cùng nhu cầu, nhưng tác động đến hệ thống theo cách khác nhau.
2. Mô hình nền tảng và mô hình chuyên biệt khác nhau ở đâu?
Mô hình nền tảng được huấn luyện trên dữ liệu rộng ở quy mô lớn và có thể thích ứng cho nhiều nhiệm vụ. Nó cung cấp một điểm xuất phát có thể dùng lại khi phát triển các ứng dụng, thay vì phải xây năng lực từ đầu cho mỗi công việc.
Mô hình chuyên biệt tập trung vào một nhiệm vụ hoặc phạm vi cụ thể, chẳng hạn phân loại một nhóm tài liệu hay nhận diện một loại đối tượng. Nó có thể được huấn luyện riêng từ đầu hoặc được phát triển bằng cách điều chỉnh một mô hình nền tảng.
Sự khác biệt nằm ở phạm vi và mục đích, không chỉ ở kích thước. Mô hình chuyên biệt không nhất thiết nhỏ, còn mô hình nền tảng không mặc nhiên làm tốt nhất mọi nhiệm vụ. Một nhiệm vụ hẹp có thể được giải quyết hiệu quả bằng mô hình phù hợp với chính nhiệm vụ ấy.
Tinh chỉnh, hay fine-tuning, là huấn luyện bổ sung để điều chỉnh mô hình cho nhu cầu cụ thể. Điều này làm thay đổi các tham số được huấn luyện. Trong khi đó, thêm chỉ dẫn như “trả lời ngắn gọn” hoặc cung cấp tài liệu cho một lượt xử lý thường chỉ thay đổi đầu vào, không phải tinh chỉnh.
Vì vậy, một ứng dụng được giới thiệu là “AI dành cho kế toán” hoặc “AI cho doanh nghiệp” chưa đủ để xác định nó có mô hình được huấn luyện riêng. Tính chuyên biệt có thể đến từ mô hình, nhưng cũng có thể đến từ tài liệu, chỉ dẫn, công cụ và quy trình được xây quanh một mô hình dùng chung.
3. Ứng dụng AI còn có những thành phần nào?
Ứng dụng AI là phần mềm tổ chức các khả năng của mô hình cùng những thành phần khác để phục vụ công việc của người dùng. Người dùng tương tác với ứng dụng; ứng dụng chuẩn bị thông tin, gọi mô hình, có thể kết nối công cụ rồi trình bày kết quả.
Bảng dưới đây mô tả các vai trò thường gặp trong một ứng dụng dùng mô hình ngôn ngữ. Không phải ứng dụng nào cũng có đầy đủ các phần hoặc tổ chức chúng theo cùng một cách.
| Thành phần | Vai trò | Điều cần phân biệt |
|---|---|---|
| Mô hình | Xử lý đầu vào để suy ra hoặc tạo đầu ra bằng năng lực đã học. | Mô hình không phải toàn bộ sản phẩm. |
| Chỉ dẫn | Nêu mục tiêu, cách trả lời, định dạng và các ràng buộc cần tuân theo. | Thay chỉ dẫn không đồng nghĩa huấn luyện lại mô hình. |
| Dữ liệu được cung cấp hoặc kết nối | Bổ sung nội dung liên quan, như câu hỏi, đoạn tài liệu hoặc kết quả tìm kiếm. | Có tài liệu trong ứng dụng chưa chắc nội dung cần thiết đã được gửi cho mô hình. |
| Công cụ | Thực hiện thao tác như tìm kiếm, tính toán hoặc tương tác với phần mềm khác. | Mô hình đề xuất dùng công cụ khác với công cụ đã thực hiện thành công. |
| Lớp quản lý và vận hành | Chọn mô hình, chuẩn bị thông tin, quản lý quyền, kiểm soát các bước xử lý và tài nguyên. | Cách vận hành có thể làm kết quả khác dù giữ nguyên mô hình. |
| Giao diện | Nhận thao tác của người dùng và hiển thị nội dung, trạng thái hoặc kết quả. | Giao diện đẹp không tự làm tăng năng lực đã học của mô hình. |
Ví dụ giả định, khi người dùng hỏi một quy định nội bộ, ứng dụng có thể tìm đoạn liên quan trong kho tài liệu rồi đưa đoạn đó cùng câu hỏi cho mô hình. Mô hình soạn câu trả lời, ứng dụng trình bày kết quả. Việc kho tài liệu có hàng nghìn tệp không có nghĩa tất cả nội dung đều được đưa vào lượt xử lý ấy; điều quan trọng là thông tin cần thiết có thực sự đến được mô hình hay không.

Với một công cụ tính toán, mô hình có thể đề xuất phép tính và ứng dụng chuyển yêu cầu sang công cụ. Công cụ thực hiện phép tính rồi trả kết quả để hệ thống sử dụng. Kết quả tính toán là dữ liệu mới cho lượt xử lý, không phải bằng chứng các tham số của mô hình vừa được huấn luyện lại.
Tương tự, khả năng soạn nội dung một email khác với việc gửi email. Muốn gửi, ứng dụng cần kết nối công cụ phù hợp và được cấp quyền thực hiện. Thay mô hình không tự cấp thêm quyền cho ứng dụng. Một câu trả lời nói “đã gửi” không thay thế được trạng thái thực thi của công cụ.
Một ứng dụng cũng có thể dùng nhiều mô hình: mô hình này phân loại yêu cầu, mô hình khác xử lý phần việc phức tạp hơn. Khi đó, tên sản phẩm không nhất thiết tương ứng với một mô hình duy nhất.
4. Vì sao cùng mô hình vẫn có thể cho trải nghiệm khác nhau?
Để so sánh hai ứng dụng, “cùng mô hình” nên được hiểu là cùng phiên bản cụ thể, không chỉ cùng tên thương hiệu hoặc họ mô hình. Ngay cả khi cùng phiên bản, những phần bao quanh vẫn có thể làm kết quả thay đổi.
Ứng dụng có thể gửi chỉ dẫn khác nhau. Một bên yêu cầu tóm tắt, bên kia yêu cầu phân tích; một bên chỉ cho phép trả lời dựa trên tài liệu, bên kia cho phép gợi ý kiến thức chung. Câu hỏi người dùng nhìn thấy giống nhau chưa chứng minh toàn bộ đầu vào gửi cho mô hình giống nhau.
Ứng dụng có thể cung cấp thông tin và công cụ khác nhau. Trong ví dụ giả định về quy định nội bộ, ứng dụng không có tài liệu phù hợp thiếu căn cứ để xác định quy định riêng của công ty. Ứng dụng có tài liệu đúng và gửi được phần liên quan có cơ sở tốt hơn. Tuy nhiên, tài liệu thiếu, chọn nhầm đoạn hoặc diễn giải sai vẫn có thể làm câu trả lời không chính xác.
Ứng dụng cũng có thể chọn cách xử lý và giới hạn tài nguyên khác nhau, chẳng hạn lượng thông tin đưa vào hay mức tính toán dành cho một yêu cầu. Với mô hình sinh nội dung, thiết lập sinh cũng có thể ảnh hưởng đến kết quả. Ở những thiết lập cho phép lựa chọn biến thiên khi sinh, đầu ra còn có thể khác nhau giữa các lượt dù thông tin đầu vào không đổi. Không nên kỳ vọng mỗi lần trả lời đều giống hệt nhau chỉ vì dùng cùng tên model.
Trong một sự cố của Claude Code được mô tả tháng 4/2026, lỗi ở phần quản lý lịch sử khiến các đoạn suy luận trước đó bị loại bỏ liên tục. Theo mô tả của đơn vị phát triển, lớp mô hình và suy diễn không bị ảnh hưởng, nhưng người dùng gặp biểu hiện hay quên và lặp lại. Trường hợp này cho thấy trải nghiệm có thể kém đi do cách ứng dụng chuẩn bị thông tin, không cần mô hình bị huấn luyện lại. Nó không giải thích mọi lỗi của các sản phẩm AI.

Vì vậy, khi một sản phẩm trả lời sai hoặc chậm, nguyên nhân có thể nằm ở năng lực mô hình, dữ liệu được gửi, công cụ, chỉ dẫn hoặc hạ tầng. Chỉ nhìn câu trả lời cuối cùng thường chưa đủ để xác định phần nào có vấn đề.
5. Mô hình lớn hơn có luôn phù hợp hơn không?
Nhiều tham số hơn có thể mở rộng khả năng biểu diễn và học, nhưng chất lượng còn phụ thuộc vào dữ liệu, kiến trúc, cách huấn luyện và nhiệm vụ được giao. So sánh bằng một con số quy mô không thay thế được việc xem mô hình thực hiện công việc cụ thể như thế nào.
Trong thử nghiệm công bố năm 2022, người chấm ưu tiên câu trả lời của InstructGPT 1,3 tỷ tham số hơn GPT-3 175 tỷ tham số trên tập yêu cầu thử nghiệm, phần lớn bằng tiếng Anh. InstructGPT đã được huấn luyện bổ sung để làm theo yêu cầu và phản hồi con người. Đây là kết quả về lựa chọn của người chấm trong thử nghiệm của nhóm phát triển, không chứng minh mô hình nhỏ luôn chính xác hơn hoặc tốt hơn ở mọi nhiệm vụ.
Quy mô cũng liên quan đến tài nguyên. Với điều kiện tương đương, mô hình lớn hơn thường cần nhiều bộ nhớ và tính toán hơn. Nhưng tốc độ thực tế còn phụ thuộc vào kiến trúc, phần cứng, mức tối ưu, lượng đầu vào và đầu ra, số người dùng đồng thời cùng các công cụ phải chờ. Không thể từ số tham số suy ra thời gian trả lời của toàn bộ ứng dụng.
Một hệ thống có thể ưu tiên tốc độ bằng cách dùng mô hình phù hợp cho yêu cầu đơn giản và chuyển việc khó sang mô hình khác. Hệ thống cũng có thể dành thêm tính toán để xử lý yêu cầu phức tạp. Đây là những đánh đổi giữa chất lượng, tốc độ và tài nguyên, không phải cam kết rằng xử lý lâu hơn sẽ luôn đúng hơn.
Trong tình huống giả định, một ứng dụng cần phân loại nhanh các yêu cầu vào vài nhóm cố định. Một ứng dụng khác cần phân tích tài liệu dài có nhiều điều kiện. Hai công việc này có thể cần lựa chọn mô hình và cách vận hành khác nhau. Mục tiêu không phải chọn con số lớn nhất, mà là chọn hệ thống đáp ứng được chất lượng cần thiết trong thời gian và nguồn lực phù hợp.
Để chọn ứng dụng, hãy nối năng lực mô hình với cách cả hệ thống đáp ứng công việc: thông tin có đến đúng lượt xử lý, công cụ có thực hiện được và kết quả có đạt yêu cầu trong nguồn lực cho phép hay không. Cách nhìn này giải thích vì sao cùng model vẫn có thể tạo trải nghiệm khác nhau.