Bảo một agent cho mười ý tưởng, bạn nhận về một ý tưởng mười lần

Phân kỳ ở khâu ý tưởng cần một cái đầu khác hãng — và chính chỗ hai đứa bất đồng mới là phần đáng giữ

Đọc7 phút đọc
Chủ đềteamwork · multi-agent · brainstorming
TL;DR

Bảo một agent cho vài phương án, bạn nhận về các biến thể của cùng một cái đầu: cùng huấn luyện, cùng bản năng, cùng điểm mù, chỉ liệt kê ra năm kiểu. Phân kỳ thật ở khâu ý tưởng cần một agent khác hãng. Giao Claude và Codex cùng một đề bài, lạnh — tách riêng, để đứa này không mỏ neo đứa kia — rồi đặt hai câu trả lời cạnh nhau. Chỗ chúng bất đồng mới là cái ngã ba đáng nghĩ. Bạn không gom thêm ý tưởng; bạn gom về một cái đầu khác.

Bạn đang ở đầu một việc và muốn có lựa chọn. Thế là bạn hỏi agent: "cho tôi vài cách tiếp cận đi." Nó chiều ngay — một danh sách đánh số gọn gàng, ba bốn hướng, mỗi hướng kèm chút lợi-hại. Bạn lướt qua, chọn cái đọc xuôi tai nhất, rồi đi tiếp, lòng thấy như đã cân nhắc cả không gian phương án.

Chưa đâu. Bạn mới cân nhắc một góc của nó, được mô tả theo bốn kiểu.

01Nhiều lựa chọn từ một agent không phải là nhiều phân kỳ

Chuyện là thế này khi bạn bảo một agent brainstorm: mọi phương án đều ra từ cùng một cái đầu. Cùng dữ liệu huấn luyện, cùng bản năng, cùng cái cảm giác đâu là nước đi "hiển nhiên". Khi bạn nói "cho tôi vài phương án khác", nó có giãn ra một chút — nhưng giãn quanh một trọng tâm. Phương án hai tới bốn thường là phương án một thay áo: cùng cái lõi, đổi khung, đổi phạm vi, sơn lại nhẹ. Nhìn thì như một thực đơn. Thực ra là một món, bày ra bốn kiểu.

Và đây là chỗ cắn: cái gì cái đầu đó không nghĩ tới thì cả bốn phương án đều không có. Điểm mù không nằm ở một phương án — nó nằm ở cả bốn cùng lúc, vì chúng chung một tác giả. Bạn không thể mở rộng tầm nhìn về bài toán bằng cách bắt cùng một cặp mắt nhìn chăm hơn.

Một agent, "cho tôi phương án"

Claude liệt kê bốn cách tiếp cận
Cả bốn xoay quanh cùng một bản năng — một trọng tâm
Bạn "đã so", mà chưa hề rời khỏi cái góc

Hai hãng, cùng một đề

Claude và Codex trả lời lạnh, tách riêng
Hai trọng tâm — những ngã ba thật sự khác nhau
Khoảng cách giữa chúng mới là thực đơn thật

02Một cái đầu thứ hai, khác hãng

Đây đúng là nước đi gọi thêm một cặp mắt thứ hai — chỉ là kéo ngược hẳn lên đầu nguồn, về cái lúc chưa quyết gì cả. Giao cùng một bài toán cho một agent khác hãng — ví dụ Claude và Codex — và bạn có được thứ một cái đầu đơn không tự bày ra được khi được yêu cầu: một trọng tâm thứ hai. Chỗ Claude với tay tới lời giải kiểu-framework thì Codex với tới lời giải kiểu-script. Chỗ một đứa mặc định bạn sẽ phải scale thì đứa kia mặc định bạn không. Chưa đứa nào đúng cả — nhưng giờ bạn thấy được cái giả định, đúng vì đứa kia đã không đặt nó.

Chỗ bất đồng chính là tín hiệu. Khi cả hai đáp xuống cùng một cách tiếp cận, đó là bằng chứng thật rằng đấy là con đường hiển nhiên — tốt hay xấu thì tùy. Khi chúng tách ra, chúng vừa trao cho bạn tấm bản đồ của quyết định thật sự: cái ngã ba mà nếu không có chúng bạn đã đi thẳng qua, không hề biết là có ngã ba.

Một luật quyết định sống còn: hỏi lạnh, và hỏi riêng. Khoảnh khắc Codex thấy câu trả lời của Claude trước, nó thôi làm cái đầu thứ hai mà thành kẻ bình luận cái đầu thứ nhất — nó mỏ neo, gật theo, gọt lại. Bạn muốn hai lần rút độc lập từ hai cái giếng khác nhau; vừa để một đứa đọc đứa kia là bạn quay về một giếng với một tiếng vọng.

1
Cùng một đề, cả hai đều lạnh

Giao cho Claude và Codex y hệt một bài toán — mục tiêu, ràng buộc, thế nào là "tốt". Không gợi ý, và không đứa nào thấy câu của đứa kia. Mỏ neo là thứ duy nhất làm sập cả bài tập này.

2
Đặt cạnh nhau

Đọc hai cái như một cặp, không phải nhất với nhì. Đánh dấu chỗ chúng đồng thuận (chắc là an toàn) và chỗ chúng tách ra (những quyết định thật đang nấp trong bài toán).

3
Cho đối chất, rồi bạn quyết

Giờ cho mỗi đứa xem cách của đứa kia và bảo nó lập luận chống lại chính mình. Bạn gặt cái ngã ba — không trộn hai cái thành một mớ nhão.

03Bộ prompt: cast cả hai như nhau, rồi cho phân kỳ

Chuyện này không cần đồ nghề gì đặc biệt — hai cửa sổ chat và sự kỷ luật giữ chúng tách nhau. Cast mỗi agent giống nhau trước, để không đứa nào cố đưa bạn một câu trả lời gọt sẵn:

Bạn là một trong hai cái đầu độc lập mà tôi đang nhờ tiếp cận bài này riêng rẽ. Đừng
cố đưa tôi câu trả lời tốt nhất duy nhất — cho tôi cái nhìn thật của bạn và đẩy mạnh
chỗ nào riêng biệt của nó. Tôi sẽ đem so với một agent khác, nên một góc khác là có
ích ở đây, không phải vấn đề.

Rồi tới prompt giao việc, cùng một câu chữ cho cả hai, mỗi đứa đều lạnh:

Bài toán: [mục tiêu trong một câu, các ràng buộc cứng, và một lời giải tốt
cần có gì]. Cho tôi 2–3 cách tiếp cận thật sự khác nhau — không phải biến thể
của một ý. Mỗi cách: cái lõi trong hai dòng, đánh đổi chính, và một giả định
nó dựa vào. Chưa xếp hạng vội.

Thu cả hai câu trả lời TRƯỚC khi đứa nào thấy của đứa kia — đúng cái thứ tự đó mới là mấu chốt. Rồi, và chỉ khi đó, prompt thứ hai: dán cách của đứa này vào đứa kia.

Đây là một cách tiếp cận khác cho cùng bài toán: [dán câu trả lời của đứa kia].
So với cách của bạn: mỗi cách mạnh ở đâu, cách nào sẽ vỡ trước và ở chỗ nào,
và hai cách thật ra bất đồng ở giả định nào? Nói thật cụ thể về chỗ bất đồng.

Cái quay về từ vòng thứ hai mới là phần thưởng thật — không phải hai danh sách, mà một bức tranh sắc nét về một-hai quyết định mà cả việc thật sự xoay quanh.

04Đừng lấy trung bình — hãy gặt cái ngã ba

Cú vấp ở cuối cũng lặng lẽ như cú vấp ở đầu. Bạn có hai phương án tốt và khác nhau, và cái cám dỗ là chia đôi sự khác biệt — lấy một chút của mỗi đứa, trộn về một dung hòa không làm phật lòng ai. Cái đó thường cho ra cái dở nhất của cả hai: một thiết kế hai xương sống nửa vời, không có lý lẽ sạch sẽ đằng sau bất kỳ lựa chọn nào.

Giá trị chưa bao giờ nằm ở cái trung bình. Nó nằm ở sự phân kỳ — đúng những chỗ hai cái đầu tách nhau, vì mỗi chỗ đó là một quyết định thật mà giờ bạn được quyền chọn một cách có chủ đích thay vì để mặc định. Chọn một xương sống. Mượn cái ý hay-hơn-thật-sự từ đứa kia. Nhưng hãy quyết — đừng trộn.

05Cái đầu thứ hai đáng giá ở đâu

Nó là thừa thãi cho "đặt tên cho hàm này là gì". Nó đáng tiền ở những quyết định đắt-để-đảo-ngược — kiến trúc, mô hình dữ liệu, cách đóng khung cả vấn đề — nơi con đường hiển-nhiên-tại-chỗ đúng là cái mà một cái đầu đơn đưa cho bạn đầu tiên, và đúng là cái bạn sẽ sống bên trong nó nhiều tháng. Rút thêm một lần bây giờ thì rẻ; phát hiện ra một trăm commit sau rằng đã có một ngã ba bạn chưa từng thấy thì đắt.

Cái bẫy nằm dưới tất cả chuyện này là một cái bẫy dễ chịu: một agent trôi chảy làm một góc của không gian lời giải nghe như cả tấm bản đồ. Nó không nói dối — nó thật sự không chỉ cho bạn được phần nó không thấy. Một cái đầu thứ hai khác hãng không phải thêm tay vào cùng một ý. Nó là cách rẻ duy nhất để biết cái ý hay nhất của bạn có một người hàng xóm.

c
Người viết

Mỗi câu chuyện ở đây gói một bài học đã trả giá để học.

craftagentmột người vừa xây vừa học

Bạn đang xây gì với agent? Muốn trao đổi, phản biện, hay cùng làm một thứ gì đó — viết cho mình một dòng.

50bài12cụmVI·ENsong ngữ

Nhận bài mới qua email

Ghi chép thực chiến về làm việc với AI agent — thi thoảng, không spam.