Ứng dụng ChatGPT/Codex của OpenAI âm thầm đóng gói trọn bộ LibreOffice, Python và Node.js
Ứng dụng desktop Codex (nay đã đổi tên thành ChatGPT) của OpenAI bất ngờ chiếm tới 1,7GB bộ nhớ cache với một bản cài đặt đầy đủ LibreOffice, Python, Node.js và các công cụ gốc khác. Việc này được phát hiện bởi Simon Willison khi dùng OmniDiskSweeper, cho thấy chiến lược tích hợp sâu các công cụ nguồn mở nhằm giúp AI xử lý tài liệu và chạy mã hiệu quả hơn. Đây là một xu hướng đáng chú ý cho giới phát triển Việt Nam khi làm việc với các tác vụ tự động hóa văn phòng và lập trình.

Ứng dụng ChatGPT/Codex của OpenAI âm thầm đóng gói trọn bộ LibreOffice, Python và Node.js
Người dùng vừa phát hiện ra rằng ứng dụng desktop Codex (nay đã được đổi tên thành ChatGPT) của OpenAI đang chiếm tới 1,7GB bộ nhớ cache với một bản sao đầy đủ của bộ ứng dụng văn phòng mã nguồn mở LibreOffice, cùng với đó là Python, Node.js và nhiều công cụ lập trình khác. Phát hiện này mở ra câu hỏi lớn về việc OpenAI đang âm thầm xây dựng một nền tảng xử lý tài liệu và tự động hóa mạnh mẽ ngay trong ứng dụng khách.
Khám phá được Simon Willison, một lập trình viên nổi tiếng, chia sẻ trên blog cá nhân sau khi rà soát thư mục cache bằng công cụ OmniDiskSweeper. Sự xuất hiện của LibreOffice trong một ứng dụng AI không chỉ là điểm kỹ thuật thú vị mà còn cho thấy định hướng rõ ràng của OpenAI trong việc biến trợ lý AI thành công cụ xử lý công việc văn phòng thực thụ.
Phát hiện tình cờ từ thư mục cache
Trong lúc dọn dẹp ổ cứng, Willison nhận thấy một thư mục có tên codex-primary-runtime nằm sâu trong ~/.cache/ với dung lượng bất thường. Đi sâu vào bên trong, anh phát hiện không chỉ có một bản cài Python và Node.js hoàn chỉnh, mà còn có cả các binary gốc của Poppler, git và bộ ứng dụng LibreOffice (vốn được tách ra từ OpenOffice.org từ năm 2010).
Việc đóng gói toàn bộ một bộ ứng dụng văn phòng mã nguồn mở như LibreOffice cho thấy OpenAI đang đầu tư nghiêm túc vào khả năng xử lý tài liệu phức tạp (docx, xlsx, pptx) ngay trên máy người dùng, thay vì phụ thuộc hoàn toàn vào dịch vụ đám mây.
Cụ thể, tại đường dẫn ~/.cache/codex-runtimes/codex-primary-runtime/plugins/openai-primary-runtime/plugins/documents, có các tệp skills (kỹ năng) hướng dẫn Codex cách tìm và gọi các binary này. Điều này đồng nghĩa với việc AI có thể đọc, chỉnh sửa và tạo tài liệu văn phòng một cách cục bộ, một bước tiến lớn so với cách xử lý tài liệu qua API truyền thống.
Cấu trúc thư mục runtime của Codex với LibreOffice
Ý nghĩa với người dùng và nhà phát triển tại Việt Nam
Đối với cộng đồng lập trình viên và người dùng công nghệ tại Việt Nam, đây là một tín hiệu đáng chú ý. Việc "nhét" cả một bộ công cụ nguồn mở vào ứng dụng AI có thể giúp giải quyết các bài toán thực tế như:
- Tự động hóa văn phòng: Tạo báo cáo, thuyết trình hoặc bảng tính theo yêu cầu mà không cần phần mềm trả phí như Microsoft Office.
- Xử lý dữ liệu cục bộ: Chuyển đổi PDF sang text, trích xuất dữ liệu từ file tài chính, hoặc phân tích nội dung file Word nặng ký.
- Phát triển tích hợp: Lập trình viên có thể tận dụng runtime này để xây dựng các ứng dụng mở rộng cho ChatGPT, khai thác trực tiếp Python và Node.js.
Tuy nhiên, cũng cần lưu ý rằng việc chiếm 1,7GB bộ nhớ cache có thể là vấn đề với những máy có ổ cứng hạn chế. Người dùng nên kiểm tra và quản lý dung lượng này nếu không thực sự cần đến các tính năng xử lý tài liệu nâng cao.
Tương lai của các ứng dụng AI "thịt và xương"
Phát hiện này củng cố xu hướng các ứng dụng AI đang chuyển từ mô hình thin client (gần như chỉ dựa vào server) sang thick client (tích hợp sâu các công cụ nền tảng). Với việc mang theo cả một nền tảng chạy code và bộ xử lý văn phòng, AI không chỉ trả lời câu hỏi, mà còn có thể "thao tác" trực tiếp trên các file và môi trường thực thi giống như con người.
Điều này đồng thời đặt ra câu hỏi về bảo mật: một runtime "béo" như vậy có thể là bề mặt tấn công mới nếu các plugin độc hại được cài vào. Các chuyên gia an ninh mạng Việt Nam cũng nên theo dõi sát sao diễn biến này để có những khuyến nghị phù hợp cho doanh nghiệp đang sử dụng công cụ AI trong quy trình làm việc.


