Làm Cùng Long.
Quay lại Kho ghi chú
Automation & AI Workflow · 19 phút đọc ·

Prompt Optimization là gì? Từ viết prompt hay đến hệ thống AI biết tự kiểm tra

Chúng ta thường nói “tối ưu prompt” như thể đó là một công việc biên tập: thêm vai trò, thêm context, thêm vài ràng buộc, sửa câu chữ cho rõ rồi thử lại.

Cách này có thể đủ khi AI chỉ giúp viết một email hoặc brainstorm vài ý tưởng.

Nhưng khi AI bắt đầu phân tích dữ liệu, viết code, gọi công cụ, sửa file, tạo workflow hoặc chuẩn bị quyết định, tiêu chuẩn phải cao hơn.

Một prompt nghe có vẻ hay chưa chắc là một prompt tốt.

Một prompt tốt hơn phải chứng minh được rằng nó:

  • cho kết quả đúng hơn trên nhiều tình huống;
  • ít bị lệch khi cách diễn đạt đầu vào thay đổi;
  • biết phát hiện khi thiếu dữ liệu;
  • không quá dễ đồng ý với giả thuyết của người dùng;
  • có cách kiểm tra đầu ra trước khi hành động;
  • và không làm tăng rủi ro khi được trao thêm quyền.

Đó là lúc Prompt Engineering bắt đầu chuyển thành Prompt Optimization + Evaluation + Verification.

Tóm tắt nhanh

Nếu chỉ giữ lại 6 ý từ bài này, tôi sẽ giữ:

  1. Prompt Optimization không phải “viết lại prompt cho hay hơn”. Nó là một vòng lặp có baseline, bộ test và tiêu chí đánh giá.
  2. Đừng tối ưu bằng một ví dụ đẹp. Hãy kiểm tra prompt trên nhiều case, đặc biệt là edge case và case dễ thất bại.
  3. Builder và Reviewer nên tách vai. AI tạo đầu ra và AI đánh giá đầu ra không nên bị neo hoàn toàn vào cùng một context.
  4. AI tự review AI chưa phải xác minh độc lập. Với claim quan trọng cần thêm dữ liệu, nguồn ngoài, test hoặc công cụ.
  5. Agent càng có nhiều quyền, prompt càng giống policy. Nó cần định nghĩa phạm vi, điều kiện dừng, quyền được dùng và production gate.
  6. Iteration không có evaluation chỉ là tạo thêm phiên bản. Chỉ giữ thay đổi khi metric thật sự tốt hơn.

Prompt Optimization là gì?

Có thể định nghĩa ngắn gọn:

Prompt Optimization là quá trình cải thiện có hệ thống instruction, context, examples, output schema và rule của một AI workflow dựa trên tiêu chí đánh giá cụ thể, thay vì chỉnh prompt theo cảm giác.

Điểm khác biệt nằm ở hai chữ: có hệ thống.

Một vòng lặp tối thiểu có thể là:

Prompt hiện tại
→ Chạy trên bộ test
→ Ghi baseline
→ Phân tích failure cases
→ Sửa prompt
→ Chạy lại cùng bộ test
→ So sánh metric
→ Giữ hoặc rollback

Nếu không có baseline, ta không biết phiên bản mới tốt hơn thật hay chỉ có vẻ thông minh hơn trong một lần thử.

Google đã đưa tư duy này thành một sản phẩm cụ thể với Vertex AI Prompt Optimizer. Theo Google Cloud, hệ thống này có thể dùng dữ liệu ví dụ và metric đánh giá để tạo, chấm và chọn các candidate prompt thay vì chỉ dựa vào việc con người “thấy câu nào hay hơn”. Nguồn: Google Cloud

Tài liệu Vertex AI hiện cũng có API PromptOptimizer và phương thức tối ưu prompt trực tiếp, cho thấy prompt optimization đã trở thành một lớp kỹ thuật riêng trong workflow AI chứ không chỉ là mẹo viết câu lệnh. Nguồn: Google Cloud Documentation

Từ “prompt hay” sang “prompt có thể chứng minh”

Có thể hình dung ba cấp độ.

Cấp 1 — Prompt thủ công

Ta viết:

Hãy phân tích dữ liệu này và cho tôi insight.

Nếu kết quả chưa ổn, ta sửa:

Bạn là chuyên gia phân tích dữ liệu. Hãy phân tích sâu hơn, không nói chung chung.

Đây vẫn là trial and error.

Cấp 2 — Prompt có rubric

Ta bổ sung tiêu chí:

Hãy đưa tối đa 5 insight. Mỗi insight phải có dữ liệu quan sát, diễn giải, giả thuyết, cách kiểm chứng và hành động đề xuất. Không được kết luận khi chưa đủ dữ liệu.

Lúc này output dễ review hơn vì ta đã biến một phần “chất lượng” thành rule.

Cấp 3 — Prompt có eval loop

Ta chuẩn bị 30–100 case đại diện, bao gồm:

  • case bình thường;
  • dữ liệu thiếu;
  • dữ liệu mâu thuẫn;
  • case có outlier;
  • case dễ bị neo vào giả thuyết người dùng;
  • case có thông tin gây nhiễu;
  • case phải từ chối kết luận.

Sau đó chạy Prompt A và Prompt B trên cùng tập này, chấm theo rubric và chỉ giữ phiên bản mới nếu tổng thể tốt hơn.

Đây mới là tối ưu.

Điều các kỹ sư Google đang làm khác với “prompt collection”

Bài tổng hợp của KDnuggets ngày 27/08/2026 lần lại một bài Google Cloud trước đó, nơi Google hỏi các kỹ sư và Developer Relations: prompt nào họ gần như không thể làm việc nếu thiếu? KDnuggets · Google Cloud

Điều đáng chú ý là các prompt này không chủ yếu để tạo ra nhiều hơn.

Chúng chủ yếu để:

  • chất vấn yêu cầu trước khi code;
  • kiểm tra khả năng test;
  • tìm phần test còn thiếu;
  • audit quyền truy cập;
  • chấm code bằng thang rõ ràng;
  • phân tích trade-off;
  • nghiên cứu lỗi bên ngoài;
  • review nhiều vòng;
  • review pull request;
  • kiểm tra lỗi ở điểm nối giữa các component.

Nói cách khác:

Người dùng AI giỏi không chỉ ra lệnh cho AI. Họ thiết kế cách để AI bị kiểm tra.

Đây là một thay đổi tư duy quan trọng.

Workflow cũ:

Tôi
→ Prompt
→ AI
→ Kết quả

Workflow đáng tin cậy hơn:

Bài toán
→ Làm rõ
→ Đặc tả
→ Thực thi
→ Kiểm tra
→ Tìm điểm mù
→ Đánh giá
→ Con người quyết định
→ Mới triển khai

Vì sao tối ưu prompt cần một bước “chống đồng thuận”?

Một rủi ro của LLM là sycophancy: model có xu hướng đồng thuận hoặc chiều theo framing của người dùng thay vì phản biện độc lập.

Một nghiên cứu năm 2026 cho thấy sycophancy tăng khi người dùng diễn đạt quan điểm như một khẳng định chắc chắn; nghiên cứu cũng quan sát rằng biến khẳng định thành câu hỏi trước khi trả lời có thể giảm hiện tượng này tốt hơn so với chỉ nói với model rằng “đừng chiều người dùng”. Nghiên cứu: Ask don’t tell

Ví dụ:

“Tôi nghĩ doanh thu giảm vì traffic kém. Hãy phân tích.”

Câu này đã neo AI vào một giả thuyết.

Prompt tốt hơn:

“Doanh thu đang giảm. Chưa dùng giả thuyết của tôi làm kết luận. Hãy độc lập tạo 3–5 giả thuyết, sau đó liệt kê dữ liệu ủng hộ và phản bác từng giả thuyết. Nếu chưa đủ dữ liệu, hãy nói rõ điều cần kiểm tra thêm.”

Đây không phải mẹo ngôn từ.

Nó là cách thiết kế quá trình suy xét.

Pattern 1: Challenge before Execute

Một trong những pattern mạnh nhất từ bài Google Cloud là: không cho AI làm ngay.

Trước khi code hoặc xây giải pháp, AI phải:

  1. xác định vấn đề;
  2. tìm assumption;
  3. hỏi thông tin còn thiếu;
  4. nêu constraint;
  5. tạo spec;
  6. rồi mới thực thi.

Có thể gọi ngắn gọn:

Think
→ Clarify
→ Spec
→ Execute

Ví dụ cho Google Ads

Thay vì:

Lập cấu trúc Google Ads cho sản phẩm này.

Dùng:

Bạn là một Performance Marketer khó tính. Chưa lập campaign.

Trước tiên hãy xác định các thông tin còn thiếu về mục tiêu kinh doanh, nhu cầu tìm kiếm, tracking, biên lợi nhuận, ngân sách và khả năng xử lý lead.

Với mỗi điểm, giải thích vì sao nó có thể làm thay đổi cấu trúc campaign.

Chỉ đề xuất cấu trúc sau khi các assumption quan trọng đã được làm rõ.

Prompt lúc này hoạt động như một quality gate.

Pattern 2: Bắt AI phản biện chính đề xuất của nó

Một câu hỏi ngắn nhưng rất có giá trị:

Phương án này đang đánh đổi điều gì?

Trong kỹ thuật, trade-off có thể là:

  • hiệu năng;
  • chi phí;
  • bảo mật;
  • khả năng bảo trì.

Trong marketing, có thể là:

  • độ phủ;
  • khả năng kiểm soát;
  • chất lượng lead;
  • tốc độ học;
  • độ chính xác đo lường;
  • mức phụ thuộc thuật toán.

Ví dụ:

Với đề xuất tăng ngân sách Performance Max vừa đưa ra, hãy phân tích những đánh đổi về chi phí, khả năng kiểm soát, chất lượng khách hàng và độ tin cậy attribution. So sánh với ít nhất một phương án khác trước khi kết luận.

Prompt này giúp phá pattern rất phổ biến:

AI đề xuất
→ AI tiếp tục bảo vệ đề xuất
→ Người dùng càng đọc càng tin

Thay bằng:

AI đề xuất
→ AI stress-test đề xuất
→ So sánh phương án
→ Người dùng quyết định

Pattern 3: Tách Builder và Reviewer

Một điểm đáng học từ các kỹ sư Google là dùng một conversation khác như fresh eyes reviewer.

Mô hình:

Agent A — Builder
→ Artifact
→ Agent B — Reviewer
→ Human

Reviewer không nhất thiết cần toàn bộ lịch sử Builder đã dùng để biện hộ cho quyết định.

Ví dụ Builder biết:

“Do deadline nên tôi bỏ phần rollback.”

Reviewer nên nhận:

“Đây là workflow sẽ dùng trong production. Hãy audit khả năng lỗi, retry, duplicate, quyền truy cập, rollback và quan sát hệ thống.”

Tách context giúp giảm anchoring.

Nhưng cần lưu ý một giới hạn quan trọng:

Fresh chat không đồng nghĩa với independent verification.

Hai chat dùng cùng một model vẫn có thể cùng chia sẻ một điểm mù.

AI tự review AI có đáng tin không?

Có giá trị, nhưng không nên thần thánh hóa.

Google Research từng tách bài toán self-correction thành hai phần: tìm lỗisửa lỗi. Trong thử nghiệm được công bố năm 2024, model tốt nhất trong thiết lập của họ chỉ đạt 52,9% accuracy khi xác định lỗi reasoning. Nguồn: Google Research

Điều này dẫn đến một nguyên tắc thực dụng:

AI review

Sự thật đã được xác minh

Reviewer mạnh hơn khi có thêm:

  • dữ liệu thật;
  • test;
  • nguồn ngoài;
  • log;
  • công cụ;
  • rubric;
  • quyền nói “không đủ bằng chứng”.

Vì vậy, một Prompt Optimization workflow tốt không chỉ hỏi:

AI có thấy câu trả lời này tốt không?

Nó hỏi:

Câu trả lời này vượt qua những tiêu chí nào, thất bại ở case nào, và bằng chứng độc lập nào hỗ trợ nó?

Pattern 4: Research → Checklist → Review

Một pattern khác trong bài Google Cloud là nghiên cứu lỗi thật trước rồi mới review.

Thay vì:

Review code này.

Ta có thể dùng:

Trước tiên hãy kiểm tra tài liệu hiện hành, issue và những failure pattern có liên quan. Từ các nguồn đó, tạo checklist audit. Sau đó mới review code theo checklist.

Workflow:

World
→ Evidence
→ Checklist
→ Review

Thay vì:

Model memory
→ Review

Điều này đặc biệt quan trọng với các lĩnh vực thay đổi nhanh như:

  • Google Ads;
  • SEO;
  • API;
  • framework;
  • chính sách nền tảng;
  • bảo mật;
  • AI tools.

Ví dụ trong Marketing:

Trước khi audit Performance Max, hãy kiểm tra tài liệu Google Ads hiện hành về campaign controls, reporting và conversion setup. Từ đó tạo checklist rồi mới đánh giá tài khoản.

Cách làm này giảm nguy cơ AI dùng kiến thức cũ nhưng nói với độ tự tin rất cao.

Pattern 5: Kiểm tra “điểm nối”, không chỉ từng thành phần

Một hệ thống có thể gồm:

Google Ads

Landing Page

GTM

GA4

CRM

Offline Conversion

Google Ads

Từng node có thể chạy.

Nhưng hệ thống vẫn sai vì:

  • Ads → Landing Page mất UTM;
  • Landing Page → GTM bắn event sai;
  • GTM → GA4 duplicate;
  • CRM → Ads map sai GCLID;
  • conversion upload bị trễ hoặc trùng.

Rất nhiều lỗi nằm ở edge, không nằm ở node.

Vì vậy một prompt audit tốt nên hỏi:

Hãy vẽ dependency graph của hệ thống. Với mỗi node, liệt kê failure mode. Với mỗi edge, kiểm tra format, mapping, timing, idempotency, quyền truy cập và cách xác nhận dữ liệu đã truyền đúng.

Đây là một kiểu Prompt Optimization ở cấp system thinking.

Framework C.R.I.T.I.C: một vòng tối ưu prompt có thể dùng hằng ngày

Từ các pattern trên, tôi dùng framework sau:

BướcCâu hỏi chính
C — ClarifyBài toán thật là gì? Thiếu gì? Assumption nào đang bị giấu?
R — ResearchNguồn sự thật, dữ liệu và constraint nào cần kiểm tra?
I — IdeateCó những phương án hoặc giả thuyết cạnh tranh nào?
T — Trade-offMỗi phương án đánh đổi điều gì? Có rủi ro nào?
I — InspectTest, audit, edge case và failure mode nào phải kiểm tra?
C — ConfirmĐiều gì cần con người xác nhận trước khi hành động?
ExecuteChỉ thực thi khi các gate quan trọng đã vượt qua.

Điểm quan trọng nhất là:

Execute nằm cuối.

Rất nhiều workflow AI hiện nay làm ngược:

Execute
→ phát hiện sai
→ sửa
→ phát hiện sai mới
→ sửa tiếp

C.R.I.T.I.C ép hệ thống tiêu tốn nhiều suy nghĩ hơn trước khi tạo ra blast radius.

Prompt Optimization cho AI Agent khác gì chatbot?

Với chatbot, sai có thể chỉ là một câu trả lời sai.

Với agent, sai có thể trở thành:

  • sửa nhầm file;
  • gửi email sai;
  • ghi CRM sai;
  • xóa dữ liệu;
  • gọi nhầm API;
  • thêm dependency không an toàn;
  • sửa CI/CD;
  • deploy code chưa đủ test.

OWASP ghi nhận rằng AI coding agent hiện có thể chạy shell command, cài package, sửa file, truy cập mạng và push branch; vì vậy security guidance nhấn mạnh sandboxing, least privilege, review thay đổi nhạy cảm và approval gate. OWASP Secure Coding with AI

Đây là lý do prompt cho agent không chỉ nên nói:

Hãy làm gì.

Nó còn phải định nghĩa:

Bạn được làm gì?
Bạn không được làm gì?
Bạn được dùng tool nào?
Dữ liệu nào được phép đọc?
Khi nào phải dừng?
Khi nào phải hỏi người?
Cần test gì?
Rollback thế nào?
Bằng chứng nào xác nhận thành công?

Lúc này prompt bắt đầu giống policy + SOP + test contract hơn là một câu lệnh.

Evaluator–Optimizer: khi nào vòng lặp tự cải tiến có giá trị?

Anthropic mô tả pattern Evaluator–Optimizer: một model tạo response, model khác đánh giá và phản hồi, sau đó lặp lại. Pattern này phù hợp khi tiêu chí đánh giá đủ rõ và feedback có thể làm đầu ra tốt lên một cách đo được. Nguồn: Anthropic

Đây là điều kiện rất quan trọng.

Không phải workflow nào cũng nên:

Tự cải tiến đến khi thấy ổn.

Nếu không có rubric, evaluator chỉ có thể nói những câu kiểu:

  • “bài này khá rõ”;
  • “nên sâu hơn”;
  • “có thể hấp dẫn hơn”.

Vòng lặp sẽ tiêu token nhưng chưa chắc tạo chất lượng.

Evaluator tốt cần tiêu chí có thể kiểm tra:

Ví dụ bài Knowledge

  • claim có nguồn hay chưa;
  • fact và inference có tách không;
  • có ví dụ thực tế không;
  • có action framework không;
  • title có phản ánh đúng intent không;
  • nguồn có đủ mới không;
  • có claim quá mức không.

Ví dụ workflow automation

  • input validation pass;
  • duplicate handling pass;
  • timeout/retry pass;
  • no PII in analytics;
  • output schema hợp lệ;
  • error log tồn tại;
  • rollback test pass.

Khi tiêu chí cụ thể, optimization mới có “mặt đất” để đứng.

Một Prompt Optimization Canvas thực dụng

Trước khi tối ưu prompt quan trọng, có thể điền nhanh 8 phần.

1. Job

AI phải hoàn thành việc gì?

Không viết:

Phân tích chiến dịch.

Nên viết:

Xác định 3 nguyên nhân có khả năng nhất giải thích ROAS giảm trong 14 ngày, tách rõ quan sát, giả thuyết và dữ liệu cần thêm.

2. Input

Nguồn nào được dùng?

  • dashboard;
  • CSV;
  • web chính thức;
  • CRM;
  • file nội bộ;
  • conversation.

3. Output Contract

Output phải có cấu trúc gì?

Ví dụ:

Observation
Hypothesis
Evidence for
Evidence against
Confidence
Next check
Recommended action

4. Guardrail

AI không được làm gì?

  • không bịa dữ liệu;
  • không dùng source ngoài danh sách;
  • không kết luận khi thiếu baseline;
  • không gửi PII;
  • không thay đổi production.

5. Test Set

Có những case nào?

  • happy path;
  • missing data;
  • contradictory data;
  • bad formatting;
  • misleading user hypothesis;
  • no-answer case.

6. Evaluation

Chấm theo gì?

  • accuracy;
  • completeness;
  • groundedness;
  • format compliance;
  • false positive rate;
  • human acceptance rate;
  • cost;
  • latency.

7. Reviewer

Ai kiểm tra?

  • rule-based check;
  • evaluator model;
  • test suite;
  • human reviewer;
  • external source.

8. Gate

Khi nào được hành động?

Ví dụ:

Nếu có thay đổi production
→ cần human approval.

Nếu confidence < threshold
→ không tự quyết.

Nếu nguồn mâu thuẫn
→ yêu cầu review.

Nếu test security fail
→ block.

5 prompt tôi nghĩ nên trở thành “prompt mặc định”

Thay vì lưu hàng trăm prompt khổng lồ, tôi ưu tiên 5 pattern ngắn.

1. Challenge the Problem

Chưa đưa ra giải pháp. Hãy xác định các giả định tôi đang đưa vào bài toán, thông tin còn thiếu và 3–5 cách giải thích khác có thể tồn tại.

2. Challenge Your Own Answer

Phản biện phương án bạn vừa đưa ra. Điều gì có thể khiến nó thất bại? Chúng ta đang đánh đổi điều gì? Phương án thay thế mạnh nhất là gì?

3. Evidence Check

Tách các kết luận thành: có dữ liệu xác nhận / suy luận hợp lý / giả thuyết chưa kiểm chứng. Chỉ ra dữ liệu cần thêm để xác nhận phần còn lại.

4. Production Gate

Trước khi thực thi, kiểm tra edge case, quyền truy cập, lỗi một phần, retry, duplicate, rollback và cách xác minh đầu ra. Nếu còn rủi ro quan trọng chưa giải quyết, không được thực thi.

5. Fresh-Eyes Review

Không giả định cách làm hiện tại là đúng. Đánh giá artifact này như một reviewer độc lập. Tập trung vào điều tác giả có thể đã bỏ sót, không phải những gì đã làm tốt.

Điểm chung của 5 prompt này: chúng không cố làm AI sáng tạo hơn.

Chúng cố làm workflow khó sai một cách ngớ ngẩn hơn.

Prompt Optimization, Context Engineering và Fine-tuning khác nhau thế nào?

Ba khái niệm này dễ bị trộn vào nhau.

Prompt Optimization

Tối ưu:

  • instruction;
  • few-shot example;
  • role;
  • constraint;
  • output schema;
  • rubric.

Phù hợp khi model đã có khả năng làm việc, nhưng cách giao việc chưa ổn định.

Context Engineering

Tối ưu:

  • AI được thấy dữ liệu nào;
  • lúc nào truy xuất;
  • nguồn nào ưu tiên;
  • memory gì được giữ;
  • tool nào được dùng;
  • context nào cần loại bỏ.

Nếu AI sai vì thiếu dữ liệu hoặc context rác, sửa prompt có thể không đủ.

Fine-tuning

Thay đổi hành vi model thông qua huấn luyện bổ sung.

Google khuyến nghị bắt đầu bằng prompting để tìm prompt tốt trước, rồi mới cân nhắc tuning khi cần xử lý lỗi lặp lại hoặc cần mức nhất quán sâu hơn. Google Cloud: Introduction to tuning

Một rule đơn giản:

Sai vì instruction chưa rõ
→ Prompt Optimization

Sai vì thiếu đúng context
→ Context Engineering

Sai lặp lại dù prompt + context tốt
→ Cân nhắc tuning / model / architecture

7 lỗi phổ biến khi tối ưu prompt

1. Tối ưu theo một ví dụ đẹp

Prompt chạy tốt một lần không có nghĩa nó ổn định.

2. Master prompt ngày càng dài

Thêm instruction sau mỗi lỗi có thể làm prompt xung đột và khó bảo trì.

3. Không có negative case

Chỉ test case dễ sẽ tạo cảm giác chất lượng giả.

4. Dùng AI-as-a-judge như chân lý

Evaluator model cũng có bias và lỗi.

5. Để Builder tự viết cả rubric

Builder có thể vô tình tạo tiêu chí dễ cho chính đầu ra của nó.

6. Chỉ đo “hay”, không đo “đúng”

Nội dung trôi chảy không đồng nghĩa với groundedness, accuracy hoặc usefulness.

7. Tự động hóa trước khi có production gate

Agent có quyền càng lớn thì một lỗi nhỏ càng dễ biến thành lỗi hệ thống.

Cách bắt đầu trong 60 phút

Không cần xây một nền tảng PromptOps ngay.

Có thể bắt đầu với một workflow quan trọng đang lặp lại.

15 phút đầu — Chọn một job

Ví dụ:

  • phân tích báo cáo Ads;
  • research bài Knowledge;
  • tạo content brief;
  • review code;
  • phân loại lead.

15 phút tiếp — Viết 10 test case

Không chỉ lấy case thành công. Thêm:

  • 2 case thiếu dữ liệu;
  • 2 case gây nhiễu;
  • 1 case người dùng đưa giả thuyết sai;
  • 1 case AI phải từ chối kết luận.

15 phút tiếp — Tạo rubric

Chấm 0–2 điểm cho:

  • đúng;
  • đủ;
  • có căn cứ;
  • đúng format;
  • hành động hữu ích.

15 phút cuối — So A/B

Chạy prompt hiện tại và prompt mới.

Nếu prompt mới không tăng điểm hoặc tăng một metric nhưng làm metric khác xấu đi, không nâng cấp.

Đây là Prompt Optimization ở phiên bản nhỏ nhất nhưng đã có tư duy đúng.

Một nguyên tắc đáng nhớ: đừng tối ưu prompt, hãy tối ưu khả năng phát hiện sai

Trong thời kỳ chatbot, phần lớn nỗ lực xoay quanh:

Làm sao AI trả lời tốt hơn?

Trong thời kỳ agent, câu hỏi quan trọng hơn là:

Làm sao biết AI đã làm đúng trước khi cho phép nó hành động?

Vì vậy lợi thế dài hạn có lẽ không nằm ở việc sở hữu thư viện 1.000 prompt.

Nó nằm ở việc thiết kế được:

Context
→ Execution
→ Evaluation
→ Verification
→ Decision Gate
→ Feedback

Prompt chỉ là một thành phần trong vòng lặp đó.

Khi vòng lặp được thiết kế tốt, ta không còn phụ thuộc vào việc model “thông minh đủ chưa” trong từng lần trả lời.

Ta đang xây một hệ thống trong đó lỗi có cơ hội bị phát hiện trước khi trở thành hậu quả.


Checklist Prompt Optimization

Trước khi dùng một prompt quan trọng lặp lại, hãy kiểm tra:

  • Job đã đủ cụ thể.
  • Input/source of truth rõ.
  • Output contract rõ.
  • Có rule cho trường hợp thiếu dữ liệu.
  • Có test case bình thường và edge case.
  • Có baseline để so sánh.
  • Có rubric hoặc metric.
  • Có bước phản biện trade-off.
  • Có reviewer độc lập tương đối.
  • Claim quan trọng có verification ngoài model.
  • Agent có phạm vi quyền rõ.
  • Có production gate nếu hành động gây tác động thật.
  • Có log để biết prompt mới thất bại ở đâu.
  • Có thể rollback về phiên bản trước.

Đọc tiếp

Nếu đang xây AI workflow thay vì chỉ dùng chatbot, có thể đọc thêm:

Nguồn tham khảo chính