- Phân biệt về mặt kỹ thuật giữa các mô hình trọng số mở và mã nguồn mở thực sự trong trí tuệ nhân tạo.
- Có những điểm tương đồng chiến lược giữa việc áp dụng rộng rãi Kubernetes trong môi trường container và xu hướng hiện nay hướng tới các mô hình mở.
- Triển khai thực tế các kiến trúc suy luận tối ưu hóa sử dụng vLLM và KubeAI trong môi trường điện toán đám mây.
- Tác động địa chính trị và kinh tế của việc dân chủ hóa vai trò của các mô hình so với sự kiểm soát của các phòng thí nghiệm khép kín.

Nhìn lại năm 2015, bất kỳ ai muốn thiết lập một hệ thống phân tán đều phải đối mặt với một tình thế khó xử. Một bên là Apache Mesos, đã được khẳng định và là lựa chọn ưu tiên của các ông lớn như Twitter và Airbnb, và bên kia là Docker Swarm, đơn giản và quen thuộc hơn nhiều. Giữa bối cảnh đó, một tân binh mang tên Kubernetes xuất hiện, được Google ra mắt. Vào thời điểm đó, quan điểm phổ biến là Mesos dành cho cơ sở hạ tầng thực sự và Kubernetes chỉ là một món đồ chơi. Thậm chí Amazon còn quyết định ra mắt hệ thống ECS riêng của mình thay vì chạy theo trào lưu. Nhưng tất cả chúng ta đều biết câu chuyện đó kết thúc như thế nào.
Kubernetes không chiến thắng vì nó là công nghệ tiên tiến nhất vào thời điểm đó, mà vì nó đã trở thành trung tâm của ngành công nghiệp . Nó biến thành một nền tảng trung lập mà các nhà cung cấp dịch vụ đám mây, kỹ sư và nhà cung cấp có thể xây dựng mà không cần lo lắng. Khi đạt đến điểm bùng phát đó, sự đổi mới đã bùng nổ: các vấn đề về lưu trữ, bảo mật và khả năng quan sát bắt đầu được giải quyết nhờ cộng đồng. Ngày nay, chúng ta đang thấy hệ sinh thái trí tuệ nhân tạo lặp lại chính xác kịch bản tương tự, và những người nắm bắt được mô hình này sẽ có thể đưa ra các quyết định công nghệ sáng suốt hơn nhiều.
Open Pesos hay Open Source? Chúng không giống nhau.

Để tránh nhầm lẫn, chúng ta hãy làm rõ một số khái niệm. Nhiều người gọi các mô hình là "mã nguồn mở" khi thực chất chúng là " mã nguồn mở có trọng số " . Điều này có nghĩa là bạn có thể tải xuống các tham số đã được huấn luyện trước, điều chỉnh chúng và chạy chúng ở bất cứ đâu bạn muốn, nhưng bạn không có quyền truy cập vào dữ liệu huấn luyện hoặc toàn bộ quy trình tạo ra chúng. Sáng kiến Mã nguồn Mở (OSI) có quy định nghiêm ngặt hơn nhiều: đối với họ, AI mở phải bao gồm mã huấn luyện và tập dữ liệu được sử dụng.
Đối với luật sư, sự khác biệt này là cơ bản, nhưng nhà phát triển thông thường không thực sự quan tâm miễn là công cụ hoạt động và có thể tùy chỉnh. Nó giống như việc so sánh Kubernetes (hoàn toàn mã nguồn mở) với các bản phân phối Linux nhị phân; bạn nhận được sản phẩm đã biên dịch và có thể sửa đổi nó, mặc dù quy trình xây dựng ban đầu thuộc sở hữu của người tạo ra nó. Cuối cùng, cộng đồng ưu tiên tính khả dụng hơn là tính thuần túy của giấy phép, xem xét các khía cạnh như trách nhiệm trong trí tuệ nhân tạo và những thách thức đạo đức của nó.
Hệ sinh thái đã hiện hữu và đang phát triển với tốc độ chóng mặt.
Tốc độ phát triển của môi trường này thật đáng kinh ngạc. HuggingFace hiện đã có hàng triệu mô hình, và xung quanh các họ mô hình như Llama, Mistral, Qwen và Gemma, mọi thứ có thể tưởng tượng được đều đang được phát triển: từ các phiên bản lượng tử hóa để chạy trên thiết bị di động hoặc Apple Silicon, đến các bộ chuyển đổi LoRa chuyên dụng cho luật, y học hoặc lập trình. Hơn nữa, các môi trường thực thi như vLLM và SGLang đã xuất hiện, quản lý suy luận hiệu năng cao thông qua xử lý theo lô liên tục, trong khi Ollama cho phép bạn khởi chạy một mô hình cục bộ chỉ với một lệnh duy nhất.
Trước đây, lập luận phản đối các mô hình mã nguồn mở là chúng không thể cạnh tranh với GPT-4 hoặc Claude. Tuy nhiên, khoảng cách đó gần như đã được thu hẹp hoàn toàn. Các mô hình như GLM-5.2 hoặc Kimi K3 đang thể hiện hiệu năng vượt trội , đặc biệt là trong các tác vụ mã phức tạp, đôi khi còn vượt trội hơn cả các phiên bản mã nguồn đóng trong các bài kiểm tra hiệu năng cụ thể. Khi các mô hình mã nguồn mở "đủ tốt", hiệu ứng mạng lưới đã thúc đẩy sự phát triển của Kubernetes bắt đầu hoạt động với sức mạnh không thể ngăn cản.
Sự tương đồng trực tiếp: Từ container đến trí tuệ nhân tạo
Nếu phân tích cấu trúc, sự tương đồng gần như chính xác. Các mô hình cơ bản (Llama, Qwen) đóng vai trò như Docker của AI: chúng cung cấp một điểm khởi đầu tiêu chuẩn mà bất kỳ nhà phát triển nào cũng có thể tải xuống và tùy chỉnh, giống như chúng ta đã làm với các ảnh Ubuntu hoặc Alpine. Trong khi đó, các công cụ như Ollama hoặc llama.cpp thực hiện chức năng của Docker Compose, giúp việc tích hợp một mô hình vào môi trường phát triển cục bộ trở nên đơn giản như thêm một container PostgreSQL.
Bước tiếp theo là lớp tiêu chuẩn, tương đương với Kubernetes. Mặc dù vẫn đang trong quá trình định hình, chúng ta đã có thể thấy các thành phần: định dạng GGUF hoặc GPTQ hoạt động như các ảnh OCI, API tương thích với OpenAI là giao diện tiêu chuẩn, và Hugging Face là Docker Hub dành cho các mô hình. Ai nắm vững được lớp dịch vụ và triển khai này sẽ chiếm lĩnh phần lớn sự đổi mới của ngành.
Ứng dụng thực tế trong Kubernetes
Đối với những người làm việc với Java và Spring Boot, đây là một thời điểm then chốt. Nhờ các framework như Spring AI và LangChain4j, giờ đây chúng ta có thể phát triển trên mô hình cục bộ và sau đó di chuyển sang cụm máy chủ sản xuất chỉ bằng cách thay đổi một thuộc tính trong tệp cấu hình. Chúng ta không còn phụ thuộc vào khóa API bên ngoài hoặc dữ liệu rời khỏi mạng của mình nữa, điều này rất quan trọng đối với các lĩnh vực như ngân hàng và chăm sóc sức khỏe, nơi bảo mật dữ liệu là tối quan trọng.
Về mặt kỹ thuật, có hai con đường chính để triển khai trên Kubernetes (cụ thể là trên GKE). Một mặt, chúng ta có thể sử dụng trực tiếp vLLM làm công cụ suy luận để đạt được khả năng kiểm soát hiệu năng tối đa. Mặt khác, chúng ta có thể lựa chọn KubeAI, một nền tảng Kubernetes gốc để quản lý mô hình. KubeAI cho phép bạn quản lý danh mục các mô hình và cung cấp các tính năng như scale-to-zero , giúp giảm chi phí vận hành bằng cách không bật GPU khi không có yêu cầu nào, mặc dù điều này sẽ gây ra độ trễ khởi động nguội.
Cuộc tranh luận kinh tế và địa chính trị
Không phải tất cả đều là sự lạc quan về mặt kỹ thuật; một cuộc chiến tranh lạnh đang diễn ra. Các mô hình của Trung Quốc đang đạt được những thành công ấn tượng về số lượt tải xuống, dẫn đến việc một số lĩnh vực ở Mỹ xem xét các biện pháp hạn chế. Tuy nhiên, về mặt kỹ thuật, gần như không thể cấm một mô hình dựa trên nguồn gốc của nó, vì trọng lượng chỉ là những con số và không mang nhãn hiệu quốc tịch. Bất kỳ nỗ lực cấm đoán nào thiếu kinh nghiệm đều dễ dàng bị vượt qua.
Hơn nữa, còn có một sự căng thẳng về kinh tế. Một số chuyên gia cho rằng các mô hình trọng số mở là "làm chậm sự phát triển" vì bằng cách giảm giá trị mà các phòng thí nghiệm tiên phong có thể thu được, chúng có thể làm nản lòng các khoản đầu tư cơ sở hạ tầng khổng lồ (CAPEX). Nếu việc đầu tư 700.000 tỷ đô la không đảm bảo độc quyền lợi nhuận, vốn có thể bị rút đi. Tuy nhiên, lịch sử cho thấy rằng tiêu chuẩn hóa mở thường thúc đẩy việc áp dụng rộng rãi, giảm chi phí gia nhập cho hàng ngàn công ty khởi nghiệp.
Nếu bạn là nhà phát triển và không muốn bị tụt hậu, cách tiếp cận lý tưởng là bắt đầu thử nghiệm với các mô hình lượng tử hóa cục bộ. Bạn không cần một GPU mạnh mẽ, vì các định dạng như Q4 cho phép mô hình 7B chạy khá tốt trên các CPU hiện đại. Điều quan trọng là phải sử dụng các giao diện tương thích với OpenAI , vì đây là tiêu chuẩn thực tế, bất kể bạn sử dụng vLLM, SGLang hay LocalAI. Cuối cùng, hiểu được sự khác biệt giữa các định dạng lượng tử hóa (như Q4_K_M hoặc Q8_0) sẽ cho phép bạn tối ưu hóa việc sử dụng RAM và khả năng phản hồi của ứng dụng.
Lịch sử ngành điện toán đã dạy chúng ta rằng các nền tảng mở cho phép tùy chỉnh hàng loạt cuối cùng sẽ vượt trội hơn bất kỳ nhà cung cấp khép kín nào, bất kể nguồn lực của nhà cung cấp đó lớn đến đâu. Hiện nay, chúng ta đang trải nghiệm kỷ nguyên Kubernetes của trí tuệ nhân tạo, nơi khả năng chạy các mô hình tùy chỉnh trên cơ sở hạ tầng được kiểm soát đang trả lại quyền tự chủ về công nghệ cho các nhà phát triển và doanh nghiệp.


