• Skip to content
  • Skip to primary sidebar
  • Skip to footer

Nghĩa NB

Blog cá nhân của Nghĩa NB

  • Trang chủ
  • Y học & Khoa học
  • Tâm linh & Phật giáo
  • Kinh doanh
  • Nhật ký vu vơ
  • Sách hay
  • Nghệ thuật – Văn hóa – Lịch sử
  • Giáo dục
  • Tâm lý học
  • Chủ nghĩa khắc kỷ
  • Kinh doanh
Trang chủ » Y học & Khoa học » Mô hình Elephant-Goldfish của Google: Design is the New Code

Mô hình Elephant-Goldfish của Google: Design is the New Code

AI coding agent viết code cực nhanh, nhưng cũng tạo “slop” — mã kém chất lượng, thiếu thiết kế — nhanh không kém. Ngày 22/10/2026, Google open-source đúng thứ mà, theo công bố của họ, hàng nghìn kỹ sư nội bộ đang dùng mỗi ngày để kìm tốc độ ấy lại: không phải một model AI mới, mà một quy trình.

Plugin đó có tên Elephant-Goldfish Model (EGM), được phát hành trên GitHub dưới giấy phép Apache 2.0. Đây là bộ skill, persona sub-agent và workflow, chạy trên các coding agent hiện có như Antigravity, Claude Code, Codex hay ChatGPT.

Ý tưởng xuất phát từ bài viết của Dave Rensin, Elephants, Goldfish, and the New Golden Age of Software Engineering, đăng tháng 4/2026. Câu được Google trích lại và trở thành tinh thần của plugin: “Design is the new code.”

So sánh hai vai trò Elephant và Goldfish trong mô hình EGM: voi giữ ngữ cảnh dài hạn, không viết code, soạn tài liệu thiết kế; cá vàng bắt đầu phiên mới, zero memory, giải thích lại và tấn công edge case.
Elephant giữ trí nhớ dài hạn; Goldfish cố tình quên để bắt những gì chưa được viết rõ.

Vấn đề mà EGM giải quyết

Khi một agent vừa thảo luận thiết kế vừa viết code trong cùng một ngữ cảnh dài, nó dễ mang theo giả định ngầm, điểm mù và những quyết định chưa bao giờ được ghi rõ vào tài liệu — rồi đổ thẳng vào code.

EGM tách biệt giai đoạn thiết kế và triển khai. Nó dùng các reviewer “không nhớ gì” để phát hiện những gì chưa được viết rõ, trước khi có dòng code đầu tiên.

Hai vai trò cốt lõi

Elephant — phiên làm việc dài hạn

  • Giữ toàn bộ ngữ cảnh dự án, kiến trúc, ý định và mọi quyết định nhỏ.
  • Phỏng vấn bạn, tranh luận các lựa chọn thiết kế.
  • Không viết code. Phiên này chỉ dành cho thiết kế, ý định và ghi lại quyết định.
  • Tạo và duy trì tài liệu thiết kế Markdown.

Goldfish — phiên mới tinh, zero memory

  • Bắt đầu với zero context, không thấy cuộc thảo luận trước đó.
  • Chỉ nhận tài liệu thiết kế và các file được tham chiếu.
  • Không kế thừa điểm mù của Elephant.
  • Nhiệm vụ: giải thích lại, tấn công edge case, kiểm tra tính đầy đủ.

Bạn mới là người chốt đánh đổi kiến trúc và phê duyệt bản đặc tả trước khi triển khai.

Sơ đồ workflow 5 bước của Elephant-Goldfish Model: Brainstorm và Draft ở phía Elephant, rồi Explain-back, Attack và Go/No-Go ở phía Goldfish; người dùng là người phê duyệt cuối trước khi viết code.
Ba bước review sau cùng chạy trong skill /egm-review; bạn mới là người duyệt cuối.

Workflow 5 bước

Theo bài công bố của Google, vòng đời EGM có ba pha: brainstorm, draft, rồi Goldfish Protocol. Ba bước sau — giải thích lại, tấn công, go/no-go — được skill /egm-review tự động hóa. Có thể hình dung toàn bộ như năm bước dưới đây.

  1. Brainstorm (/egm-brainstorm): Bạn và Elephant thảo luận dưới quy tắc “No Code”. Kết quả: concepts_brief.md.
  2. Draft (/egm-draft): Elephant viết tài liệu thiết kế đầy đủ (vấn đề, kế hoạch kỹ thuật, phương án đã xem xét, danh sách file cần thay đổi). Theo README, artifact mặc định là design_draft.md.
  3. Explain-back (trong /egm-review): Một Goldfish mới phải giải thích lại thiết kế. Nếu hiểu sai, tài liệu còn mơ hồ và cần sửa.
  4. Attack (trong /egm-review): Nhiều Goldfish tấn công edge case, dependency ẩn, lỗ hổng logic.
  5. Go/No-Go (trong /egm-review): Goldfish cuối kiểm tra mọi đường dẫn file, cấu trúc dữ liệu và chữ ký hàm đã được mô tả rõ. Bạn là người duyệt cuối.

Trên Antigravity (agy CLI) và Claude Code, lệnh thường có tiền tố /egm:, ví dụ /egm:egm-brainstorm. Trên Codex, chọn skill tương ứng trong danh sách. Skill egm-review trên GitHub còn chia review thành nhiều pha chi tiết hơn (kể cả zoom-out và design critique), nhưng ba việc cốt lõi vẫn là hiểu lại, phản biện và kiểm tra sẵn sàng triển khai.

Plugin còn các skill khác như /egm-resolve, /egm-bootstrap, /egm-review-loop và /egm-drift-report. Không bắt buộc đi hết quy trình cho mọi thay đổi nhỏ.

Cài đặt nhanh

Cài bản plugin đầy đủ, không chỉ copy thư mục skill, vì các skill cần đọc persona và tiêu chuẩn tài liệu lúc chạy. Lệnh dưới đây lấy theo README chính thức:

Antigravity CLI

agy plugin install https://github.com/google/elephant-goldfish-model

Claude Code

claude plugin marketplace add google/elephant-goldfish-model
claude plugin install egm@egm

Codex CLI

codex plugin marketplace add google/elephant-goldfish-model
codex plugin add egm@egm

Với ChatGPT desktop và Codex desktop, cài plugin EGM đã phát hành trong ứng dụng, theo hướng dẫn trên GitHub. Sau khi cài, mở một phiên mới rồi chạy skill. Review kiểu Goldfish cần harness tạo được sub-agent ngữ cảnh mới; nếu không làm được, EGM sẽ dừng bước review chứ không “review” trong cùng phiên cũ.

Repo ghi rõ EGM không phải sản phẩm Google được hỗ trợ chính thức, dù được công bố trên Google Open Source Blog và lưu tại GitHub của tổ chức google.

Ưu điểm và hạn chế

Ưu điểm

  • Tách ngữ cảnh thiết kế và đánh giá, giúp lộ những điểm mù mà một phiên dài dễ bỏ sót.
  • Buộc tài liệu phải tự giải thích được: nếu Goldfish hiểu sai, lỗi nằm ở tài liệu, không phải ở “ký ức” của agent.
  • Đẩy bước “tấn công” lên trước khi viết dòng code đầu tiên.
  • Bạn giữ quyền phê duyệt cuối.

Hạn chế

  • Overhead cao với thay đổi nhỏ. Tài liệu hướng dẫn cũng khuyên không ép quy trình design-first cho bug fix đơn giản.
  • Phụ thuộc khả năng spawn sub-agent (ngữ cảnh mới) của harness.
  • Theo danh sách persona mặc định trên GitHub, chưa thấy Goldfish chuyên về bảo mật. Nên cân nhắc tự thêm reviewer bảo mật khi làm tính năng nhạy cảm.
  • Mình chưa thấy benchmark độc lập, công khai về hiệu quả của EGM.

Kết luận

EGM đánh dấu một bước chuyển từ “AI viết code nhanh” sang “AI thiết kế có kiểm soát, và con người quyết định”. Nó hiện thực hóa đúng câu của Dave Rensin: Design is the new code.

Với các tính năng có độ phức tạp trung bình trở lên, bạn có thể thử áp dụng EGM, rồi tùy biến thêm Goldfish theo domain của mình. Google cũng mời cộng đồng đóng góp và tùy biến quy tắc kiểm tra.

Với mình, EGM đáng chú ý không vì đây là “công cụ Google”, mà vì nó nhắc một điều đơn giản của harness engineering: model chỉ là một phần. Quy trình, và cách ta cố tình tách ngữ cảnh — thứ được nhớ, thứ bị quên đi cho đúng việc — mới quyết định chất lượng cuối cùng.

Nguồn

  • Brian Suchy, Jim Quinn, Elise Ewing, Oliver Newth, Dave Rensin, “Introducing the Elephant-Goldfish Model plugin: scaling design-driven AI software development”, Google Open Source Blog, 22/10/2026.
  • Kho mã nguồn google/elephant-goldfish-model (Apache 2.0) và trang egm.dev.
  • Dave Rensin, “Elephants, Goldfish and the New Golden Age of Software Engineering”, Medium, 27/4/2026.
  • Bài đăng tóm tắt (nguồn thứ cấp) của @AnnatarXBT trên X, 8/11/2026 (14:49, giờ Việt Nam, UTC+7).

Bài viết liên quan:

  • Ảo ảnh bướng bỉnh: Thời gian, sự sống và lá thư cuối của Einstein
  • Bồ tát có bệnh không?
  • Con số 60: con số mà năm nghìn năm văn minh không nỡ từ bỏ
  • Paracelsus: vì sao liều lượng làm nên chất độc

Reader Interactions

Ý kiến của bạn Hủy

Primary Sidebar

Tìm kiếm

Bài viết nổi bật

Mô hình Elephant-Goldfish của Google: Design is the New Code

GLP-1: từ nọc thằn lằn Gila đến thuốc trị đái tháo đường

Rửa mũi nước muối khi cảm lạnh: bằng chứng nói gì

Seneca và nghệ thuật chuẩn bị cho cái chết: Khắc kỷ trong chăm sóc cuối đời

Mật ong và thuốc ho cho trẻ: bằng chứng nói gì

Chuyên mục

  • Y học & Khoa học
  • Kinh doanh
  • Tâm linh & Phật giáo
  • Sách hay

Thẻ

AI coding agents ai trong phát triển thuốc Bài học cuộc sống Carlo Rovelli Chủ nghĩa khắc kỷ Covid-19 Cuộc sống cảm lạnh DS Nghĩa dùng thuốc an toàn Dạy con EGM Giáo dục Google open source Hạnh phúc Innocare Khoa học khoa học thần kinh Kinh doanh Ký ức Linh hồn Long Thọ miễn dịch nghianb nhiễm trùng hô hấp Nhật ký Nhật ký vu vơ Phật giáo PlasmaKare Sách hay sức khỏe tâm thần Thiền Thuốc cho PNCT và CCB Thời gian thực phẩm bổ sung Trung đạo Tâm linh tính Không Tư vấn thuốc vitamin D vitamin d phòng cảm cúm Vật lý lượng tử Y học y học chứng cứ độc chất học

Footer

Chuyên mục

  • Y học & Khoa học
  • Kinh doanh
  • Tâm linh & Phật giáo
  • Sách hay

Bài viết mới

Mô hình Elephant-Goldfish của Google: Design is the New Code

GLP-1: từ nọc thằn lằn Gila đến thuốc trị đái tháo đường

Rửa mũi nước muối khi cảm lạnh: bằng chứng nói gì

Seneca và nghệ thuật chuẩn bị cho cái chết: Khắc kỷ trong chăm sóc cuối đời

Mật ong và thuốc ho cho trẻ: bằng chứng nói gì

Contact me

Nghĩa NB