Gỡ lỗi prompt
Phải làm gì khi prompt không hoạt động? Một phương pháp có hệ thống để chẩn đoán và khắc phục sự cố prompt.
Prompt cũng sẽ bị lỗi
Trong bài học trước, chúng ta đã tìm hiểu về các mẫu prompt. Bây giờ, hãy xây dựng trên nền tảng đó. Ngay cả những prompt tuyệt vời đôi khi cũng gặp lỗi. Trí tuệ nhân tạo (AI) bỏ qua hướng dẫn của bạn. Định dạng sai. Giọng điệu không phù hợp. Kết quả hoàn toàn không liên quan.
Thật bực bội, đúng không? Nhưng mọi thứ có thể khắc phục được.
Hầu hết mọi người phản ứng với prompt bị lỗi bằng cách viết lại một cách ngẫu nhiên - thay đổi từ ngữ, thêm ngữ cảnh, hy vọng điều gì đó sẽ hiệu quả. Điều đó giống như gỡ lỗi code bằng cách thay đổi các dòng ngẫu nhiên.
Bài học này sẽ dạy bạn cách gỡ lỗi prompt một cách có hệ thống. Chẩn đoán trước, sau đó sửa chữa.
Quy trình gỡ lỗi
Bước 1: Xác định VẤN ĐỀ GÌ SAI
Trước khi sửa chữa bất cứ điều gì, hãy cụ thể hóa vấn đề. Những lời phàn nàn mơ hồ như “nó không hoạt động” không thể giải quyết được.
Các loại vấn đề thường gặp:
| Danh mục | Dấu hiệu nhận biết |
|---|---|
| Định dạng sai | Nội dung đúng, nhưng cấu trúc sai. |
| Nội dung sai | Thông tin thiếu, thông tin sai, lạc đề |
| Giọng điệu sai | Quá trang trọng, quá xuề xòa, giọng điệu không phù hợp |
| Ảo giác | Thông tin bịa đặt, chi tiết hư cấu |
| Hướng dẫn bị bỏ qua | Trí tuệ nhân tạo đã làm điều mà bạn đã nói rõ là không được phép làm. |
| Không nhất quán | Đôi khi thành công, đôi khi thất bại. |
| Chưa hoàn chỉnh | Dừng sớm, bỏ sót một số đoạn. |
Hãy nêu rõ vấn đề. Ví dụ, "Kết quả đầu ra ở dạng đoạn văn nhưng tôi cần một bảng" là có thể khắc phục được. "Nó tệ" thì không.
Bước 2: Đưa ra giả thuyết về nguyên nhân
Khi bạn biết vấn đề là gì, hãy suy nghĩ về lý do tại sao.
Sai định dạng?
- Bạn đã đưa ra ví dụ về định dạng chưa?
- Hướng dẫn về định dạng có rõ ràng và cụ thể không?
- Bạn đã đặt hướng dẫn về định dạng ở vị trí nổi bật chưa?
Sai nội dung?
- AI có đủ ngữ cảnh để trả lời chính xác không?
- Bạn có đang yêu cầu kiến thức mà AI không có không?
- Hướng dẫn có mơ hồ không?
Bỏ qua hướng dẫn?
- Hướng dẫn có bị ẩn ở giữa không?
- Nó có mâu thuẫn với một hướng dẫn khác không?
- Nó được diễn đạt dưới dạng gợi ý hơn là yêu cầu không?
Kết quả không nhất quán?
- Có sự mơ hồ nào mà AI đang diễn giải khác nhau mỗi lần không?
- Bạn có đang thiếu các ví dụ để làm cơ sở cho hành vi không?
Bước 3: Kiểm tra giả thuyết của bạn
Thực hiện MỘT thay đổi. Chạy lại prompt. Kiểm tra xem vấn đề cụ thể đã được khắc phục chưa.
Đừng thay đổi 5 thứ cùng một lúc. Bạn sẽ không bao giờ biết cái nào hiệu quả.
Bước 4: Lặp lại hoặc điều tra thêm
Nếu đã sửa được, xong. Nếu không, hãy đưa ra giả thuyết mới.
Nếu bạn đã thử một vài cách khắc phục rõ ràng mà không thành công, hãy sử dụng một trong các kỹ thuật điều tra dưới đây.
Kỹ thuật điều tra
Kỹ thuật 1: Hỏi AI
Nói một cách nghiêm túc, bạn hãy cứ hỏi AI đi.
Tôi đã đưa cho bạn prompt này:
[prompt]
Bạn đã trả lời:
[câu trả lời]
Tôi mong đợi [điều bạn mong đợi] nhưng bạn lại [điều AI đã làm].
Tại sao bạn lại hiểu hướng dẫn của tôi theo cách này? Điều gì trong câu hỏi của tôi đã dẫn đến câu trả lời này?Trí tuệ nhân tạo (AI) thường rất giỏi trong việc tự chẩn đoán lỗi của chính nó. Bạn có thể phát hiện ra sự mơ hồ mà bạn chưa từng thấy.
Kỹ thuật 2: Cô lập
Loại bỏ từng phần của prompt cho đến khi vấn đề biến mất.
- Bắt đầu với toàn bộ prompt của bạn
- Loại bỏ phần cuối cùng
- Chạy thử - vẫn bị lỗi?
- Có → loại bỏ thêm. Không → bạn đã tìm thấy phần gây ra vấn đề.
- Bây giờ, hãy thêm các phần trở lại để xác định chính xác nguyên nhân gây ra lỗi.
Điều này đặc biệt hữu ích cho các prompt phức tạp mà bạn không chắc chắn phần nào đang gây ra sự cố.
Kỹ thuật 3: Đơn giản hóa
Loại bỏ prompt xuống mức cơ bản, sau đó xây dựng lại.
Nguyên văn (bị lỗi):
Bạn là một chuyên viên viết tài liệu kỹ thuật cấp cao với 15 năm kinh nghiệm tại các công ty công nghệ thuộc Fortune 500. Chuyên môn của bạn bao gồm viết tài liệu API, hướng dẫn dành cho nhà phát triển và hướng dẫn kỹ thuật. Bạn viết với phong cách rõ ràng, súc tích, ưu tiên tính chính xác hơn ngôn ngữ tiếp thị. Bạn luôn bao gồm các ví dụ code và tuân theo hướng dẫn về phong cách viết tài liệu dành cho nhà phát triển của Google.
Viết tài liệu cho điểm cuối API này: POST /users/create
Ví dụ đơn giản:
Viết tài liệu cho điểm cuối API này: POST /users/createKiểm tra nhanh: Trước khi tiếp tục, bạn có nhớ khái niệm chính mà chúng ta vừa học không? Hãy thử giải thích lại bằng lời của mình trước khi tiếp tục.
Nếu phiên bản đơn giản hóa hoạt động, hãy thêm các phần trở lại cho đến khi nó bị lỗi. Nếu phiên bản đơn giản hóa cũng thất bại, vấn đề nằm ở khía cạnh cơ bản hơn.
Kỹ thuật 4: Chèn ví dụ
Nếu các hướng dẫn không hoạt động, hãy thử minh họa thay vì chỉ nói.
Trước (chỉ hướng dẫn):
Định dạng đầu ra dưới dạng bảng Markdown với các cột Tính năng, Trạng thái và Ghi chú.
Sau (hướng dẫn + ví dụ):
Định dạng đầu ra dưới dạng bảng Markdown.
Ví dụ:
| Tính năng | Trạng thái | Ghi chú |
|---------|--------|-------|
| Đăng nhập người dùng | Hoàn thành | Đã phát hành phiên bản 2.1 |
| Reset mật khẩu | Đang tiến hành | Dự kiến tuần sau |Ví dụ thường thành công hơn là hướng dẫn.
Các vấn đề và cách khắc phục thường gặp
Vấn đề: Định dạng sai
Dấu hiệu: Cấu trúc đầu ra không khớp với yêu cầu.
Cách khắc phục:
- Thêm ví dụ cụ thể về định dạng
- Chuyển hướng dẫn định dạng xuống CUỐI câu hỏi
- Thêm “Bạn PHẢI trả lời theo đúng định dạng này:”
- Nếu yêu cầu JSON, hãy chỉ rõ: “Chỉ trả lời bằng JSON hợp lệ. Không sử dụng định dạng Markdown”.
Vấn đề: Ảo giác
Dấu hiệu: AI bịa đặt sự thật, trích dẫn các nguồn không tồn tại, tạo ra những chi tiết.
Cách khắc phục:
- Thêm: “Chỉ sử dụng thông tin được cung cấp rõ ràng. Không đưa ra giả định”.
- Thêm: “Nếu bạn không biết hoặc không chắc chắn, hãy nói ‘Tôi không có đủ thông tin để trả lời câu hỏi này.’”.
- Đối với các câu hỏi về sự thật: “Trích dẫn các nguồn cụ thể cho mỗi tuyên bố”.
- Cung cấp tất cả ngữ cảnh cần thiết - ảo tưởng thường lấp đầy những khoảng trống trong thông tin được cung cấp.
Vấn đề: Bỏ qua hướng dẫn
Dấu hiệu: AI thực hiện điều bạn đã nói rõ là không được làm.
Cách khắc phục:
- Di chuyển hướng dẫn lên đầu hoặc cuối (nơi đó sự chú ý cao hơn)
- Làm cho hướng dẫn mạnh mẽ hơn: Thêm tiền tố “QUAN TRỌNG:”
- Biến nó thành một ràng buộc: “Bạn KHÔNG được…” thay vì “Vui lòng tránh…”
- Thêm một ví dụ phủ định cho thấy điều KHÔNG được làm
Vấn đề: Quá chung chung
Dấu hiệu: Kết quả đầu ra chính xác nhưng nhạt nhẽo, hiển nhiên, thiếu tính cụ thể.
Cách khắc phục:
- Thêm ngữ cảnh cụ thể về tình huống của bạn
- Thêm: “Hãy cụ thể, đừng chung chung. Sử dụng các ví dụ cụ thể”.
- Thêm các ràng buộc buộc phải cụ thể: “Bao gồm ít nhất 3 ví dụ cụ thể từ [lĩnh vực]”.
- Cho xem một ví dụ về mức độ cụ thể bạn muốn
Vấn đề: Kết quả không nhất quán
Dấu hiệu: Cùng một prompt cho ra các kết quả khác nhau mỗi lần.
Cách khắc phục:
- Thêm một vài ví dụ để làm rõ hành vi.
- Hãy cụ thể hơn về chính xác những gì bạn muốn
- Giảm cài đặt nhiệt độ nếu có
- Thêm: “Hãy tuân thủ chính xác định dạng này mỗi lần:”
Vấn đề: Bị cắt ngắn
Dấu hiệu: Đầu ra dừng giữa câu hoặc không đầy đủ.
Cách khắc phục:
- Yêu cầu đầu ra theo từng phần: “Trước tiên hãy đưa ra X, sau đó là Y, sau đó là Z”
- Nếu đạt đến giới hạn từ: “Hãy ngắn gọn. Tối đa 500 từ.”
- Yêu cầu một số lượng mục cụ thể: “Liệt kê chính xác 5 điểm”
Nhật ký gỡ lỗi
Đối với việc phát triển prompt phức tạp, hãy giữ một nhật ký đơn giản:
Prompt v1: [mô tả]
Vấn đề: [điều gì đã xảy ra sai]
Giả thuyết: [nguyên nhân nghi ngờ]
Thay đổi: [những gì bạn đã sửa đổi]
Kết quả: [đã sửa/chưa sửa/sửa một phần]
Prompt v2: [mô tả]
...Điều này giúp tránh việc gỡ lỗi vòng lặp - thử đi thử lại cùng một cách khắc phục.
Khi nào nên từ bỏ
Đôi khi phương pháp tạo prompt đơn giản sẽ không hiệu quả. Dấu hiệu cho thấy nên thử cách khác:
- Bạn đã thử hơn 5 cách tiếp cận khác nhau đáng kể
- Nhiệm vụ có thể vượt quá khả năng hiện tại của AI
- Có thể cần chia nhỏ thành các nhiệm vụ con
Không phải mọi nhiệm vụ đều có thể giải quyết bằng một prompt. Đôi khi bạn cần kết hợp nhiều prompt, sử dụng công cụ hoặc tiếp cận vấn đề theo cách khác.
Những điểm chính cần ghi nhớ
- Chẩn đoán cụ thể trước khi sửa chữa - xác định chính xác vấn đề
- Thay đổi từng thứ một để biết điều gì hiệu quả
- Hỏi AI tại sao nó phản hồi như vậy - nó thường có thể giải thích
- Sử dụng phương pháp cô lập và đơn giản hóa để tìm ra các khu vực có vấn đề
- Hầu hết các vấn đề đều có cách khắc phục tiêu chuẩn: Thêm ví dụ, định vị lại hướng dẫn, thêm những ràng buộc rõ ràng
- Lưu nhật ký gỡ lỗi cho quá trình phát triển prompt phức tạp
Bạn nên đọc
Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây:
Cũ vẫn chất
-

Hướng dẫn đổi ID Facebook, thay địa chỉ Facebook mới
3 ngày -

Top 5 VPN miễn phí tốt nhất dành cho Windows
2 ngày -

Top 10+ trang web tốt nhất để tải phụ đề cho phim
2 ngày -

Những stt cảm động viết cho người yêu cũ
2 ngày 1 -

Huyền Thoại Hải Tặc - Hải Tặc Đại Chiến
-

Cách quay video màn hình trên máy Mac
2 ngày -

Giải mã bí ẩn đằng sau thủ thuật "lộn chai nước" đang gây "bão" trên thế giới
2 ngày -

Code Skibidi Tower Defense mới nhất và cách đổi code lấy thưởng
2 ngày -

Chào tháng 6: Câu nói hay nhất về tháng 6, stt tháng 6 tràn ngập yêu thương
2 ngày 2 -

Cách khôi phục bài viết đã ẩn trên Facebook bằng điện thoại, máy tính
2 ngày 1
Học IT
Microsoft Word 2013
Microsoft Word 2007
Microsoft Excel 2019
Microsoft Excel 2016
Microsoft PowerPoint 2019
Google Sheets
Lập trình Scratch
Bootstrap
Prompt
Ô tô, Xe máy