HƯỚNG DẪN AI về ngôn ngữ

Prompt Engineering

Kỹ thuật nhắc nhở là thực hành viết và kiểm tra các hướng dẫn, ngữ cảnh và ví dụ được đưa ra cho mô hình ngôn ngữ AI để nó thực hiện nhiệm vụ một cách đáng tin cậy.

Nghe hướng dẫn nàyAI thuật lại · ~8 min

Trên trang nàyđọc 9 phút
  1. Tổng quan
  2. Những điểm chính rút ra
  3. Lặn sâu
  4. Xây dựng và kiểm tra lời nhắc phân loại email hỗ trợ
  5. Triển khai trong thế giới thực
  6. Tương lai của kỹ thuật nhanh chóng
  7. Đưa nó vào thực tế
  8. Nguồn tham khảo và đọc thêm
  9. Tiếp tục khám phá
  10. Câu hỏi thường gặp

Tổng quan

Điều này quan trọng vì cùng một mô hình có thể sai hoặc đúng tùy thuộc vào cách trình bày yêu cầu và lời nhắc được kiểm tra kỹ lưỡng là cách rẻ nhất để cải thiện kết quả trước khi đào tạo lại hoặc chuyển đổi mô hình.

Những điểm chính rút ra

  1. Kỹ thuật nhắc nhở có nghĩa là thiết kế và kiểm tra các hướng dẫn, ngữ cảnh, ví dụ và định dạng đầu ra được cung cấp cho một mô hình ngôn ngữ để nó thực hiện một nhiệm vụ một cách đáng tin cậy.
  2. Các ví dụ về một vài cảnh quay cho phép người mẫu học một nhiệm vụ chỉ từ lời nhắc, như bài báo GPT-3 năm 2020 đã chỉ ra mà không cần đào tạo lại.
  3. Chuỗi suy nghĩ thúc đẩy đã nâng điểm toán GSM8K của PaLM 540B từ 17,9% lên 56,9% trong nghiên cứu năm 2022 của Google, chủ yếu mang lại lợi ích cho các mô hình rất lớn.
  4. Mô hình sử dụng thông tin ở đầu và cuối của đầu vào dài tốt hơn ở giữa, vì vậy hãy đặt tài liệu dài trước và câu hỏi cuối cùng.
  5. Việc tiêm nhắc, được OWASP xếp hạng là rủi ro ứng dụng LLM hàng đầu vào năm 2025, không thể ngăn chặn hoàn toàn bằng cách diễn đạt và cần có các biện pháp kiểm soát bên ngoài lời nhắc.
  6. Xử lý các lời nhắc như mã: xác định thành công, thử nghiệm trên một bộ đầu vào thực cố định và kiểm tra lại bất cứ khi nào mô hình thay đổi.

Lặn sâu

Prompt engineering is the craft of designing the input to a language model so its output is useful, accurate and in the right format, and then testing that input against real cases. A prompt is everything the model sees before it answers: a system message that sets its role and rules, the user's request, any documents or data supplied, examples of good answers and instructions about format. Because a language model generates text by predicting what is likely to come next given everything in front of it, changing that context changes which answers are likely. Prompt engineering is therefore less about magic words than about removing ambiguity and supplying what the model cannot guess.

A well-built prompt usually has five parts. First, a clear task: what to do and for whom. Second, context: the background a capable newcomer would need, including why the task matters, since Anthropic's guide notes that explaining the reason behind an instruction helps the model target its answer. Third, input data, clearly separated from instructions, for example by wrapping it in labeled tags. Fourth, examples of the desired output. Fifth, an explicit output format, such as a table, JSON fields or a word limit. Anthropic suggests a simple test: show the prompt to a colleague with no background on the task, and if they would be confused, the model probably will be too.

Several techniques have measured effects. Zero-shot prompting gives only an instruction. Few-shot prompting adds worked examples; the 2020 GPT-3 paper by Tom Brown and colleagues at OpenAI showed that a 175-billion-parameter model could perform new tasks from a handful of examples in the prompt, with no change to its parameters. Anthropic's current guide recommends three to five varied examples, each wrapped in tags so they are not mistaken for instructions. Chain-of-thought prompting, introduced by Jason Wei and colleagues at Google in January 2022, uses examples that show the reasoning, not just the answer. With eight such examples, PaLM 540B went from 17.9% to 56.9% on the GSM8K math word problems. Four months later, Takeshi Kojima and colleagues found that simply appending Let's think step by step raised an InstructGPT model from 10.4% to 40.7% on the same benchmark. Self-consistency, from Xuezhi Wang and colleagues, samples several reasoning paths and takes the most common final answer, adding 17.9 percentage points on GSM8K over a single chain of thought.

The history of the field is short and recent. Before 2020, using a model for a new task usually meant retraining it on labeled data. GPT-3 in May 2020 made in-context learning practical. The year 2022 brought chain of thought, zero-shot reasoning prompts and self-consistency. In 2023, two lines of research exposed limits. In February, Kai Greshake and colleagues demonstrated indirect prompt injection, in which instructions hidden in a web page or document hijack an AI application that reads it, including Bing's GPT-4-powered chat. In July, Nelson Liu and colleagues published Lost in the Middle, showing that models used information at the start or end of a long input much better than information buried in the middle. By 2025, OWASP listed prompt injection as the top risk for applications built on language models.

Prompt engineering is one of several ways to change a model's behavior, and it is usually the first to try. Fine-tuning retrains the model on many examples, which can lock in a style or format but costs time, data and money, and must be redone when the base model changes. Retrieval-augmented generation, often shortened to RAG, automatically fetches relevant documents and inserts them into the prompt, which is the usual fix when the model lacks facts rather than instructions. Switching models is sometimes the right answer, especially when the problem is speed or price rather than quality, since no rewording makes a large model faster or cheaper per token. Prompting cannot add knowledge the model never learned unless that knowledge is pasted in.

The disciplined version of the practice looks like software testing. It starts with three things before any tuning: a clear definition of success, a way to measure it, and a first draft. In practice, that means collecting 20 to 100 real inputs, writing down what a good answer looks like for each, running the prompt on all of them, and scoring the results. Every change to the prompt is then judged on the whole set, not on a single impressive example. Without this, it is easy to fix one case and quietly break five others.

The limits are real. Results are sensitive to small wording changes and to example order, so a prompt that works today may behave differently after a model update; vendors such as Anthropic now publish model-specific prompting advice and migration notes for exactly this reason. The chain-of-thought paper found the technique helped mainly in very large models and gave little benefit in small ones. Long inputs suffer from position effects, as Lost in the Middle showed. Most seriously, a prompt cannot reliably stop prompt injection, because the model reads instructions and data in the same stream of text. OWASP's recommended defenses therefore sit outside the prompt: least-privilege access for tools, deterministic checks on output format, filtering, clear marking of untrusted content and human approval for high-risk actions.

Costs are easy to estimate. Model providers charge per token, for both the prompt and the answer. Every few-shot example and every pasted document is paid for on every call, so a 3,000-token prompt sent 10,000 times a day consumes 30 million input tokens daily. Chain-of-thought prompting adds output tokens for the reasoning, and self-consistency multiplies the whole cost by the number of samples drawn. The trade-off is usually worth measuring: a slightly longer prompt that halves the error rate is often cheaper than the human time spent fixing mistakes.

04Ví dụ hoạt động

Xây dựng và kiểm tra lời nhắc phân loại email hỗ trợ

  1. Thu thập 30 email hỗ trợ thực sự và gắn nhãn thủ công cho từng email là thanh toán, kỹ thuật, tài khoản hoặc loại khác, kèm theo bản tóm tắt một dòng. Đây là bộ thử nghiệm.

  2. Viết lời nhắc đầu tiên: nêu nhiệm vụ, liệt kê bốn danh mục với định nghĩa một câu và yêu cầu JSON với các trường danh mục và tóm tắt.

  3. Chạy lời nhắc trên tất cả 30 email và đếm xem có bao nhiêu danh mục khớp với nhãn tay và bao nhiêu kết quả đầu ra là JSON hợp lệ.

  4. Hãy nhìn vào những thất bại. Nếu việc thanh toán và tài khoản bị nhầm lẫn, hãy thêm một câu giải thích sự khác biệt và lý do nó quan trọng đối với việc định tuyến.

  5. Thêm ba email ví dụ ngắn với câu trả lời JSON chính xác, được gói trong các thẻ ví dụ, chọn các trường hợp đã bị phân loại sai trước đó.

  6. Đặt văn bản email bên trong các thẻ riêng của nó sau hướng dẫn và thêm quy tắc để bỏ qua mọi hướng dẫn xuất hiện bên trong email.

  7. Chạy lại tất cả 30 email, so sánh độ chính xác và tính hợp lệ của JSON với lần chạy đầu tiên và chỉ giữ lại thay đổi nếu tổng số được cải thiện.

Những gì nó cho thấy

Người học kết thúc bằng một lời nhắc có độ chính xác được đo thay vì đoán, một bản ghi thay đổi đã khắc phục lỗi nào và một bộ phận bảo vệ tiêm cơ bản. Kiểm tra là điểm trước và sau trên cùng 30 email, điểm này sẽ được chạy lại bất cứ khi nào mô hình được cập nhật.

Triển khai trong thế giới thực

Lời nhắc ngắn gọn: bài báo GPT-3 năm 2020 cho thấy rằng việc đặt một vài ví dụ đã giải vào lời nhắc sẽ cho phép một mô hình dịch, trả lời câu hỏi và làm số học mà không cần đào tạo lại, một hành vi hiện được gọi là học trong ngữ cảnh.

Nhắc nhở chuỗi suy nghĩ: Các nhà nghiên cứu của Google đã chỉ ra vào năm 2022 rằng 8 ví dụ hoạt động với lý luận được viết ra đã nâng điểm của mô hình PaLM 540 tỷ tham số trên điểm chuẩn toán học cấp lớp GSM8K từ 17,9% lên 56,9%.

Một câu duy nhất: một nghiên cứu năm 2022 cho thấy việc thêm Hãy suy nghĩ từng bước đã nâng độ chính xác của mô hình InstructGPT trên điểm chuẩn toán học MultiArith từ 17,7% lên 78,7% và trên GSM8K từ 10,4% lên 40,7%.

Tài liệu dài: Hướng dẫn nhắc nhở của Anthropic khuyên nên đặt các tài liệu dài ở đầu và câu hỏi ở cuối, báo cáo rằng thứ tự này đã cải thiện chất lượng phản hồi lên tới 30% trong các thử nghiệm của nó.

Kiểm tra bảo mật: Top 10 OWASP dành cho Ứng dụng LLM 2025 xếp việc đưa lời nhắc lên hàng đầu và các nhóm sẽ nhóm lại các lời nhắc của họ để chống lại các hướng dẫn ẩn được đưa vào các trang web, email và tệp.

Tương lai của kỹ thuật nhanh chóng

Một số hướng đang hoạt động. Đầu tiên là sự vững chắc. Việc tiêm nhanh, được chứng minh dựa trên các sản phẩm thực vào tháng 2 năm 2023 và được xếp hạng đầu tiên trong danh sách rủi ro năm 2025 của OWASP đối với các ứng dụng LLM, không có cách khắc phục hoàn chỉnh ở cấp độ kịp thời và nghiên cứu tập trung vào các biện pháp bảo vệ kiến ​​trúc như phân tách đặc quyền, xác thực đầu ra và xác nhận của con người đối với các hành động mang tính hệ quả. Thứ hai là tính di động. Các nhà cung cấp hiện xuất bản hướng dẫn nhắc nhở được sắp xếp theo mô hình và bao gồm các ghi chú di chuyển khi hành vi thay đổi giữa các phiên bản, giống như hướng dẫn hiện tại của Anthropic. Điều đó có nghĩa là các lời nhắc ngày càng được coi là mã được phiên bản với các thử nghiệm hồi quy, chạy lại bất cứ khi nào mô hình cơ bản thay đổi. Thứ ba là bối cảnh dài. Kết quả Lost in the Middle năm 2023 cho thấy việc sử dụng thông tin ở giữa tài liệu yếu hơn. Khoảng thời gian ngữ cảnh tiếp tục tăng lên, nhưng liệu một mô hình nhất định có sử dụng đồng đều một khoảng thời gian dài hay không là điều mà mỗi nhóm nên đo lường dựa trên dữ liệu của chính mình thay vì giả định. Cuối cùng, các mô hình suy luận nội bộ trước khi trả lời sẽ thay đổi những gì lời nhắc cần làm và hướng dẫn của Anthropic lưu ý rằng các ví dụ hoạt động trong lời nhắc cũng định hình cách các mô hình tiếp cận vấn đề theo suy nghĩ của chính chúng. Kỹ năng này đang chuyển từ việc tìm kiếm các cụm từ thông minh sang việc xác định nhiệm vụ một cách rõ ràng, đưa ra bối cảnh phù hợp và xây dựng các đánh giá.

Đưa nó vào thực tế

Tại sao nó quan trọng

  • Tốc độ và tỷ lệ. Quy trình công việc ngôn ngữ có thể di chuyển nhanh hơn mà không làm mất tính nhất quán.
  • Truy cập và tiếp cận. Nó mở rộng quyền truy cập vào các ngôn ngữ và phong cách giao tiếp.
  • Quyết định rõ ràng hơn. Các nhóm có thể dành nhiều thời gian hơn để đánh giá trong khi quá trình tự động hóa xử lý sự lặp lại.

coi chừng

  • Sự thật ảo giác có thể lặng lẽ đi vào báo cáo, luồng hỗ trợ hoặc kết quả nghiên cứu.
  • Sự nhạy cảm kịp thời có thể tạo ra kết quả không nhất quán đối với các yêu cầu tương tự.
  • Dữ liệu văn bản nhạy cảm có thể bị lộ nếu khả năng kiểm soát quyền truy cập yếu.

Các bước tiếp theo

  1. Xác định định dạng đầu ra, âm thanh và tiêu chuẩn chất lượng trước khi triển khai.
  2. Phản hồi mặt đất với các nguồn đáng tin cậy bất cứ khi nào độ chính xác quan trọng.
  3. Duy trì điểm kiểm tra đánh giá của con người đối với các kết quả đầu ra có mức độ rủi ro cao.
  4. Theo dõi các kiểu lỗi và đào tạo lại các lời nhắc hoặc quy trình làm việc thường xuyên.

Nguồn tham khảo và đọc thêm

  1. arXiv (OpenAI, 2020)Mô hình ngôn ngữ là những người học ít cơ hội
  2. arXiv (Google Research, 2022)Chuỗi tư duy thúc đẩy lý luận trong các mô hình ngôn ngữ lớn
  3. arXiv (Kojima et al., 2022)Các mô hình ngôn ngữ lớn là những lý do không cần phải bắn
  4. arXiv (ICLR 2023)Tính tự nhất quán cải thiện chuỗi suy nghĩ trong các mô hình ngôn ngữ
  5. arXiv (Liu et al., 2023)Lạc giữa: Cách các mô hình ngôn ngữ sử dụng ngữ cảnh dài
  6. arXiv (Greshake et al., 2023)Không phải những gì bạn đã đăng ký: Làm tổn hại các ứng dụng tích hợp LLM trong thế giới thực bằng cách tiêm nhắc nhở gián tiếp
  7. OWASP Gen AI Security ProjectLLM01:2025 Tiêm nhanh
  8. AnthropicNhắc nhở các phương pháp hay nhất

Tiếp tục khám phá

Bản tin miễn phí

Nhận bản tóm tắt AI hàng ngày

Ba câu chuyện AI đã được xác minh vào mỗi buổi sáng các ngày trong tuần, được viết bằng tiếng Anh đơn giản. Miễn phí mãi mãi, không có quảng cáo.

Một email mỗi ngày trong tuần. Hủy đăng ký trong một cú nhấp chuột. Chúng tôi không bao giờ bán hoặc chia sẻ địa chỉ của bạn.

Tự kiểm tra

Làm bài kiểm tra Prompt Engineering

Phản hồi tức thì về mọi câu trả lời và chứng chỉ có thể chia sẻ với ID có thể xác minh sau khi bạn vượt qua khóa học.

Bắt đầu bài kiểm tra

Hỗ trợ giáo dục AI miễn phí. AI Understanding là tổ chức phi lợi nhuận 501(c)(3) — không bao giờ có quảng cáo, không có tường phí. Hãy quyên góp

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

Prompt Engineering là gì?

Kỹ thuật nhắc nhở là thực hành viết và kiểm tra các hướng dẫn, ngữ cảnh và ví dụ được đưa ra cho mô hình ngôn ngữ AI để nó thực hiện nhiệm vụ một cách đáng tin cậy. Điều này quan trọng vì cùng một mô hình có thể sai hoặc đúng tùy thuộc vào cách trình bày yêu cầu và lời nhắc được kiểm tra kỹ lưỡng là cách rẻ nhất để cải thiện kết quả trước khi đào tạo lại hoặc chuyển đổi mô hình.

Yêu cầu có nội dung "Tóm tắt sự kiện này" nhưng không cung cấp định dạng hoặc chi tiết. Điểm yếu chính là gì?

Ví dụ mơ hồ của hướng dẫn không chỉ rõ trường nào quan trọng hoặc cách xử lý các thiếu sót.

Một ghi chú cho biết "Hội thảo mô hình bắt đầu lúc 10:00." Lời nhắc yêu cầu thời gian kết thúc và nói không suy ra thời gian kết thúc. Đầu ra nên sử dụng cái gì?

Ví dụ hoạt động sử dụng rõ ràng null cho một giá trị không xác định và cho biết không suy ra thời gian kết thúc.

Trước khi thay đổi lời nhắc, nhóm nên xác định điều gì?

Hướng dẫn đề xuất các tiêu chí thành công rõ ràng và thử nghiệm thực nghiệm trước khi tối ưu hóa nhanh chóng.

Tại sao phải thay đổi một yếu tố nhắc nhở quan trọng tại một thời điểm?

Những thay đổi được kiểm soát làm cho việc so sánh có nhiều thông tin hơn và bộc lộ sự hồi quy.

Lý do hữu ích để tách các hướng dẫn khỏi dữ liệu đầu vào với ranh giới rõ ràng là gì?

Hướng dẫn khuyến nghị tách hướng dẫn và dữ liệu đầu vào.