Google Workspace cli tác giả Justin Poehnelt đã bị sa thải, sau đó phiên bản chính thức đã ra mắt

Tháng 4 năm 2026, Google công bố chính thức phát triển công cụ dòng lệnh Workspace phiên bản chính thức tại Hội nghị Cloud Next. Hai ngày sau, kỹ sư của Google Justin Poehnelt, người tự tạo ra công cụ này, bị sa thải. Khoảng một tháng rưỡi sau, phiên bản chính thức ra mắt, thiết kế gần như giống hệt công cụ mà anh bị sa thải.

(Tiểu sử: Hệ thống thăng chức của Google chuyển sang “Hiệu suất AI”, nhân viên chia nhỏ hệ sinh thái sản phẩm)

(Bổ sung bối cảnh: Giám đốc công nghệ Meta thừa nhận sai lầm: Bộ phận AI mới “quản lý quá tệ”, 6.500 kỹ sư hiện có thể xin chuyển sang vị trí khác)

Mục lục bài viết

Toggle

  • Google sa thải anh ấy
  • Phiên bản chính thức ra mắt như viết cùng một bản nháp
  • Bộ phận Workspace sợ bị chính nội bộ cạnh tranh

Tóm tắt chính

  • Justin Poehnelt làm việc tại Google gần 7 năm, tạo ra Workspace CLI mã nguồn mở (gws), ngày 5 tháng 3 năm 2026 bỗng nhiên nổi tiếng, anh gọi bài đăng đó là “bài đăng khiến tôi bị sa thải”.
  • Hai ngày sau khi Google Cloud Next 2026 (tháng 4) công bố “đang phát triển” phiên bản chính thức, Justin Poehnelt bị sa thải; khoảng một tháng rưỡi sau, phiên bản chính thức ra mắt, thiết kế gần như hoàn toàn giống gws.
  • Justin Poehnelt cho rằng lý do bị sa thải là vì bộ phận Workspace “sợ bị cạnh tranh”, đó là sự lo lắng chung về việc AI thay thế các sản phẩm hiện có, không chỉ riêng công cụ của anh.

Vào ngày 5 tháng 3 năm 2026, Addy Osmani đăng bài giới thiệu trên cộng đồng: “Giới thiệu Google Workspace CLI: dành cho con người và đại lý”. Công cụ này gọi là gws, có thể truy cập tất cả API của Google Drive, Gmail, Lịch qua một giao diện dòng lệnh duy nhất, và không cố định lệnh, mỗi lần thực thi đều sinh động từ Discovery Service của Google để tạo ra toàn bộ giao diện. Khi API của Google cập nhật, công cụ tự động cập nhật theo. Nó tích hợp hơn 40 kỹ năng AI agent, từ ngày đầu tiên đã được thiết kế dành cho đại lý AI.

Bài đăng nhanh chóng lan truyền trong cộng đồng nhà phát triển, nhận hàng nghìn sao, hàng nghìn người dùng thực sự.

Người tạo ra công cụ này tên là Justin Poehnelt, kỹ sư trong nhóm quan hệ phát triển cộng đồng của Google Workspace, làm việc tại Google gần 7 năm, công việc chủ yếu là xây dựng lớp công cụ mã nguồn mở dựa trên API của Google. Sau này anh nói, bài đăng của Addy Osmani chính là “bài đăng khiến tôi bị sa thải”.

Google sa thải anh ấy

Khoảng một tháng sau, tại Hội nghị Google Cloud Next 2026, Google chính thức công bố đang phát triển công cụ dòng lệnh Workspace.

Hai ngày sau buổi giới thiệu đó, Justin Poehnelt bị sa thải.

Trong lịch sử công nghệ có thuật ngữ gọi là “Sherlocking”, bắt nguồn từ năm 2002 khi có một công cụ Mac tên Watson, rất tiện lợi để tìm kiếm khắp nơi. Apple sau đó tích hợp trực tiếp chức năng chính của Watson vào Sherlock của riêng mình, khiến các công cụ của bên thứ ba mất đi ý nghĩa tồn tại. (Chỉ đề cập đến câu chuyện của bác sĩ Watson và Sherlock Holmes)

Bị “Sherlocked” nghĩa là sản phẩm của bạn bị nền tảng tự lấy đi. Trường hợp của Justin Poehnelt còn tệ hơn thế, anh là nhân viên của nền tảng đó, và còn bị sa thải cùng lúc.

Phiên bản chính thức ra mắt như viết cùng một bản nháp

Khoảng một tháng rưỡi sau khi bị sa thải, phiên bản Workspace CLI chính thức trên GitHub (googleworkspace/cli) đã ra mắt.

Viết bằng Rust, cấp phép Apache 2.0, khi chạy sẽ đọc từ Discovery Service để sinh ra giao diện lệnh động, đi kèm hơn 100 kỹ năng agent, xuất JSON có cấu trúc, còn tích hợp MCP server có thể kết nối Claude Code và Gemini CLI.

gws có hơn 40 kỹ năng agent, phiên bản chính thức có hơn 100. gws chạy tại thời điểm thực thi (runtime) sẽ đọc Discovery Service, phiên bản chính thức cũng vậy. Gws từ ngày đầu đã thiết kế dành cho AI agent, mô tả của phiên bản chính thức cũng không khác.

Addy Osmani, khi đó là Giám đốc AI của Google Cloud, đã làm việc tại Google 14 năm, từng dẫn dắt trải nghiệm nhà phát triển của Chrome và Google Cloud AI, sau này cũng rời Google.

Bộ phận Workspace sợ bị chính nội bộ cạnh tranh

Justin Poehnelt đưa ra phân tích: anh cho rằng lý do bị sa thải là vì bộ phận Workspace và một số quản lý sợ bị cạnh tranh (afraid of being disrupted), đó là một nỗi lo chung về việc AI có thể thay thế các sản phẩm hiện có, không chỉ riêng công cụ của anh.

Bộ phận Workspace và một số quản lý, cũng như một số dự án, sợ bị cạnh tranh.

Logic này không mới, trong các tổ chức lớn, đổi mới thường chết vì lo lắng nội bộ về quyền lực hơn là do kỹ thuật. Một công cụ mã nguồn mở làm quá tốt, đến mức khiến người phụ trách các sản phẩm liên quan không yên tâm, không cần phải có âm mưu gì cũng có thể giải thích. Và nhân viên mở nguồn công khai các công cụ chứa chức năng của Google mà chưa có sự ủy quyền chính thức của công ty, đúng là phải sa thải để tránh rắc rối.

Chỉ là trong dòng thời gian, việc công bố phiên bản chính thức và sa thải Justin Poehnelt gần như trùng khớp quá mức, trông có vẻ lạnh lùng hơn.

Các câu hỏi thường gặp

Sherlocking là gì, và liên quan gì đến chuyện này?

Sherlocking bắt nguồn từ 2002, khi Apple tích hợp chức năng của công cụ thứ ba Watson vào Sherlock của riêng mình, khiến sản phẩm của nhà phát triển ban đầu mất thị trường. Trường hợp của Justin Poehnelt là phiên bản nâng cấp của Sherlock: anh là nhân viên của nền tảng, công cụ bị công ty tiếp nhận và biến thành phiên bản chính thức, và chính anh cũng bị sa thải hai ngày sau khi công bố.

Phiên bản chính thức Workspace CLI của Google và gws của Justin Poehnelt giống nhau đến mức nào?

Thiết kế cốt lõi gần như giống hệt: cả hai đều đọc từ Discovery Service của Google tại thời điểm chạy để sinh ra giao diện lệnh động, đều xuất JSON có cấu trúc, đều tích hợp nhiều kỹ năng AI agent (gws hơn 40, chính thức hơn 100), còn phiên bản chính thức còn có MCP server tích hợp, có thể kết nối Claude Code và Gemini CLI. Justin Poehnelt cũng đã công khai chỉ ra sự tương đồng trong ý tưởng thiết kế của hai công cụ.

Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Retweed
Bình luận
Thêm một bình luận
Thêm một bình luận
Không có bình luận
  • Đã ghim