12 prompt engineering best practices and tips
By Stephen J. Bigelow, Senior Technology Editor; Published: 19 Mar 2025
Theo: https://www.techtarget.com/searchenterpriseai/tip/Prompt-engineering-tips-and-best-practices
Bài được đưa lên Internet ngày: 19/03/2025
Đặt câu hỏi đúng là rất quan trọng để sử dụng AI tạo ra hiệu quả. Tìm hiểu 12 mẹo để viết lời nhắc rõ ràng, hữu ích, bao gồm các lỗi cần tránh và lời khuyên để tạo hình ảnh.
AI tạo sinh cuối cùng cũng đang trở thành công cụ nghiên cứu, học tập, sáng tạo và tương tác. Chìa khóa cho giao diện AI tạo sinh hiện đại là lời nhắc: yêu cầu mà người dùng soạn thảo để truy vấn hệ thống AI nhằm mục đích đưa ra phản hồi mong muốn.
Nhưng AI có giới hạn của nó và để có được câu trả lời đúng nghĩa là phải đặt đúng câu hỏi. Hệ thống AI thiếu hiểu biết sâu sắc và trực giác để thực sự hiểu được nhu cầu và mong muốn của người dùng. Lời nhắc yêu cầu cách diễn đạt cẩn thận, định dạng phù hợp và chi tiết rõ ràng. Thông thường, lời nhắc nên tránh nhiều tiếng lóng, ẩn dụ và sắc thái xã hội mà con người coi là điều hiển nhiên trong cuộc trò chuyện hàng ngày.
Để tận dụng tối đa hệ thống AI tạo hình đòi hỏi phải có chuyên môn trong việc tạo và thao tác lời nhắc. Sau đây là 12 phương pháp hay nhất về kỹ thuật nhắc:
Hiểu được kết quả mong muốn.
Xác định đúng định dạng.
Đưa ra các yêu cầu rõ ràng, cụ thể.
Xác định độ dài của lời nhắc.
Chia nhỏ các nhiệm vụ phức tạp.
Chọn từ ngữ cẩn thận.
Đặt ra các câu hỏi hoặc yêu cầu mở.
Bao gồm ngữ cảnh.
Cung cấp ví dụ.
Đặt mục tiêu hoặc giới hạn độ dài đầu ra.
Tránh các thuật ngữ xung đột và mơ hồ.
Sử dụng dấu câu để làm rõ các lời nhắc phức tạp.
Hãy cùng khám phá từng bài thực hành chi tiết hơn.
12 mẹo để có lời nhắc tốt hơn
Việc tạo ra lời nhắc thành công đòi hỏi kiến thức và kỹ năng. Các kỹ sư lời nhắc cần có ý tưởng rõ ràng về câu trả lời hoặc kết quả mong muốn của họ, cũng như hiểu biết sâu sắc về các sắc thái, giao diện và hạn chế của hệ thống AI.
Điều này khó hơn bạn nghĩ. Hãy ghi nhớ các hướng dẫn sau khi tạo lời nhắc cho các công cụ AI tạo sinh.
Lời nhắc là gì?
Lời nhắc là yêu cầu do con người đưa ra cho hệ thống AI tạo sinh, thường là mô hình ngôn ngữ lớn - LLM (Large Language Model). Lời nhắc có thể dài tới hàng chục hoặc thậm chí hàng trăm từ, nêu chi tiết các yêu cầu của người dùng, đặt định dạng và giới hạn cho phản hồi, đồng thời bao gồm các ví dụ để hướng dẫn đầu ra của mô hình. Giao diện đầu cuối của hệ thống AI phân tích lời nhắc thành các tác vụ và tham số có thể thực hiện được, sau đó sử dụng các thành phần được trích xuất đó để truy cập dữ liệu và thực hiện các tác vụ đáp ứng yêu cầu của người dùng trong giới hạn của các mô hình và tập dữ liệu cơ bản của hệ thống.
1. Hiểu kết quả mong muốn
Kỹ thuật nhắc thành công phần lớn là vấn đề biết nên hỏi những câu hỏi nào và cách hỏi chúng hiệu quả. Nhưng điều này chẳng có ý nghĩa gì nếu người dùng không biết họ muốn gì ngay từ đầu.
Trước khi người dùng tương tác với công cụ AI, điều quan trọng là phải xác định mục tiêu tương tác và phát triển phác thảo rõ ràng về kết quả dự kiến trước. Lên kế hoạch: Quyết định mục tiêu cần đạt được, đối tượng cần biết và bất kỳ hành động liên quan nào mà hệ thống phải thực hiện.
2. Xác định định dạng phù hợp
Hệ thống AI có thể hoạt động với các yêu cầu đơn giản, trực tiếp bằng các câu thông thường, dễ hiểu. Nhưng các yêu cầu phức tạp sẽ được hưởng lợi từ các truy vấn chi tiết, có cấu trúc cẩn thận tuân theo biểu mẫu hoặc định dạng nhất quán với thiết kế bên trong của hệ thống.
Biểu mẫu và định dạng có thể khác nhau đối với từng mô hình và một số công cụ, chẳng hạn như trình tạo nghệ thuật, có thể có cấu trúc ưu tiên liên quan đến việc sử dụng từ khóa ở các vị trí có thể dự đoán được. Ví dụ: công ty Kajabi đề xuất định dạng lời nhắc tương tự như sau cho trợ lý AI đàm thoại của mình, Ama:
"Hành động như" + "viết một" + "xác định mục tiêu" + "xác định định dạng lý tưởng của bạn"
Một lời nhắc mẫu cho một dự án văn bản, chẳng hạn như một câu chuyện hoặc báo cáo, có thể giống như sau:
Hành động như một giáo sư lịch sử đang viết một bài luận cho một lớp đại học để cung cấp bối cảnh chi tiết về Chiến tranh Tây Ban Nha-Mỹ theo phong cách của Mark Twain.
3. Đưa ra các yêu cầu rõ ràng, cụ thể
AI không phải là nhà ngoại cảm hay thần giao cách cảm; hệ thống chỉ có thể hành động dựa trên những gì nó có thể diễn giải từ một gợi ý nhất định.
Hãy tạo ra các yêu cầu rõ ràng, cụ thể và có thể thực hiện được. Hiểu được kết quả mong muốn, sau đó làm việc để mô tả nhiệm vụ mà mô hình cần thực hiện hoặc nêu rõ câu hỏi mà mô hình cần trả lời.
Ví dụ, một câu hỏi đơn giản như "Mấy giờ thủy triều lên?" là một gợi ý không hiệu quả vì nó thiếu chi tiết cần thiết. Thủy triều thay đổi theo ngày và địa điểm, do đó, mô hình sẽ không có đủ thông tin để đưa ra câu trả lời đúng. Một truy vấn rõ ràng và cụ thể hơn nhiều sẽ là: "Mấy giờ thủy triều lên ở Cảng Gloucester, Massachusetts, vào ngày 31 tháng 3 năm 2025?"
4. Xác định độ dài lời nhắc
Lời nhắc có thể bị giới hạn bởi số lượng ký tự tối thiểu và tối đa. Nhiều giao diện AI không áp đặt giới hạn cứng, nhưng lời nhắc quá dài có thể khiến hệ thống AI khó xử lý.
Các công cụ AI thường gặp khó khăn khi phân tích các lời nhắc dài do tính phức tạp liên quan đến việc sắp xếp và ưu tiên các yếu tố cần thiết của một yêu cầu dài. Hãy lưu ý đến bất kỳ giới hạn mã thông báo (token) nào đối với một công cụ AI nhất định, và chỉ tạo lời nhắc đủ dài để truyền tải tất cả các tham số bắt buộc.
5. Chia nhỏ các tác vụ phức tạp
Hướng dẫn từng bước có thể đảm bảo rằng mô hình xử lý từng khía cạnh của một yêu cầu. Ví dụ: thay vì sử dụng một lời nhắc để yêu cầu mô hình tạo hành trình bảy ngày chi tiết đến các điểm đến du lịch phổ biến trên khắp Châu Âu, hãy chia yêu cầu thành một loạt lời nhắc liên quan đến các địa điểm đến hàng đầu Châu Âu, thời điểm lý tưởng trong năm để du lịch, giá vé máy bay và khách sạn và các tùy chọn tham quan.
Việc chia nhỏ các tác vụ phức tạp có nghĩa là lời nhắc chi tiết hơn, đầu ra chính xác hơn và khắc phục sự cố dễ dàng hơn. Bằng cách theo dõi đầu ra của từng tác vụ phụ, các kỹ sư lời nhắc có thể xác định chính xác nơi mô hình có thể gặp trục trặc và điều chỉnh cho phù hợp.
6. Chọn từ ngữ cẩn thận
Giống như bất kỳ hệ thống máy tính nào, các công cụ AI có thể cực kỳ chính xác trong việc sử dụng lệnh và ngôn ngữ, bao gồm cả việc không biết cách phản hồi các lệnh hoặc ngôn ngữ không được nhận dạng.
Các lời nhắc hiệu quả nhất sử dụng cách diễn đạt rõ ràng và trực tiếp. Tránh sự mơ hồ, ngôn ngữ hoa mỹ, ẩn dụ và tiếng lóng, tất cả đều có thể tạo ra kết quả bất ngờ và không mong muốn.
Tuy nhiên, đôi khi các kỹ sư lời nhắc có thể sử dụng sự mơ hồ và ngôn ngữ không khuyến khích khác với mục tiêu cố ý là gây ra kết quả bất ngờ hoặc không thể đoán trước từ một mô hình. Điều này có thể tạo ra kết quả thú vị, vì tính phức tạp của nhiều hệ thống AI khiến quy trình ra quyết định của chúng trở nên khó hiểu đối với người dùng hoặc là một phần của thử nghiệm an toàn trong nhóm đỏ AI (AI red teaming).
7. Đặt câu hỏi hoặc yêu cầu mở
AI tạo sinh được thiết kế để tạo ra. Các câu hỏi đơn giản có hoặc không có hạn chế và có thể tạo ra kết quả ngắn và không thú vị.
Ngược lại, việc đặt câu hỏi mở sẽ tạo điều kiện cho tính linh hoạt hơn nhiều ở đầu ra. Ví dụ, một câu hỏi gợi ý đơn giản như "Nội chiến Hoa Kỳ có phải là về quyền của các tiểu bang không?" có thể sẽ dẫn đến một câu trả lời ngắn gọn, đơn giản tương tự. Tuy nhiên, một câu hỏi gợi ý mở hơn, chẳng hạn như "Mô tả các yếu tố xã hội, kinh tế và chính trị dẫn đến sự bùng nổ của Nội chiến Hoa Kỳ" có nhiều khả năng gợi ra một câu trả lời toàn diện và chi tiết hơn.
8. Bao gồm ngữ cảnh
Một công cụ AI tạo sinh có thể lên khung đầu ra của nó để đáp ứng nhiều mục tiêu và kỳ vọng, từ các bản tóm tắt ngắn, tổng quát đến các cuộc khám phá dài, chi tiết. Để tận dụng tính linh hoạt này, các câu hỏi gợi ý được thiết kế tốt thường bao gồm ngữ cảnh giúp hệ thống AI điều chỉnh đầu ra của mình theo đối tượng dự định của người dùng.
Ví dụ, nếu người dùng chỉ yêu cầu một LLM giải thích ba định luật nhiệt động lực học, thì không thể dự đoán được độ dài và chi tiết của đầu ra. Nhưng việc thêm ngữ cảnh có thể giúp đảm bảo đầu ra phù hợp với đối tượng đọc mục tiêu. Một lời nhắc như "Giải thích ba định luật nhiệt động lực học cho học sinh lớp ba" sẽ tạo ra mức độ độ dài và chi tiết khác biệt đáng kể so với "Giải thích ba định luật nhiệt động lực học cho các nhà vật lý trình độ tiến sĩ".
9. Cung cấp ví dụ
Một kỹ thuật khác để đảm bảo đầu ra của mô hình đạt được mục tiêu mong muốn là đưa ví dụ vào lời nhắc. Ví dụ thể hiện các khía cạnh như chất lượng, phong cách, định dạng hoặc giọng điệu có thể giúp mô hình điều chỉnh phản hồi của mình.
Việc cung cấp ví dụ có thể hữu ích cho nhiều lời nhắc khác nhau, chẳng hạn như sáng tạo nghệ thuật, phân tích dữ liệu hoặc phát triển mã. Ví dụ, lời nhắc có thể bao gồm các ví dụ về tài liệu tiếp thị để giúp mô hình sao chép giọng điệu của một thương hiệu cụ thể, hoặc có thể xác định cách định dạng đầu ra bằng cách đưa vào bảng dữ liệu hoặc biểu đồ ví dụ.
10. Đặt mục tiêu hoặc giới hạn độ dài đầu ra
Mặc dù AI tạo sinh có mục đích sáng tạo, nhưng thường khôn ngoan khi đưa ra các giới hạn về các yếu tố như độ dài đầu ra. Các yếu tố ngữ cảnh trong lời nhắc có thể bao gồm yêu cầu phản hồi đơn giản và ngắn gọn so với dài dòng và chi tiết, ví dụ thế.
Tuy nhiên, hãy nhớ rằng các công cụ AI tạo sinh thường không tuân thủ giới hạn từ hoặc ký tự chính xác. Điều này là do các mô hình xử lý ngôn ngữ tự nhiên như GPT-4 được đào tạo để dự đoán từ dựa trên các mẫu ngôn ngữ và mã thông báo, không phải số lượng từ hoặc ký tự chính xác. Do đó, LLM thường có thể tuân theo hướng dẫn gần đúng như "Cung cấp phản hồi gồm hai hoặc ba câu", nhưng chúng gặp khó khăn trong việc định lượng chính xác các ký tự hoặc từ.
11. Tránh các thuật ngữ xung đột và mơ hồ
Các lời nhắc dài và phức tạp đôi khi bao gồm các thuật ngữ mơ hồ hoặc mâu thuẫn. Ví dụ: lời nhắc bao gồm cả từ chi tiết và tóm tắt có thể cung cấp cho mô hình thông tin xung đột về mức độ chi tiết dự kiến và độ dài đầu ra.
Các lời nhắc hiệu quả nhất sử dụng ngôn ngữ tích cực và tránh ngôn ngữ tiêu cực -- nói cách khác, "Hãy nói 'làm' và đừng nói 'không'". Logic ở đây rất đơn giản: các mô hình AI được đào tạo để thực hiện các nhiệm vụ cụ thể, do đó, việc yêu cầu hệ thống AI không làm điều gì đó là vô nghĩa trừ khi có lý do chính đáng để đưa ngoại lệ vào tham số.
12. Sử dụng dấu câu để làm rõ các lời nhắc phức tạp
Giống như con người dựa vào dấu câu để giúp phân tích cú pháp văn bản, lời nhắc của AI cũng có thể được hưởng lợi từ việc sử dụng hợp lý dấu phẩy, dấu ngoặc kép và ngắt dòng để giúp hệ thống phân tích cú pháp và vận hành lời nhắc phức tạp.
Hãy xem xét ví dụ ngữ pháp đơn giản ở trường tiểu học về "let's eat Grandma" (ăn bà ơi) so với "let's eat, Grandma" (ăn, bà ơi). Các kỹ sư lời nhắc nên hoàn toàn quen thuộc với sự hình thành và định dạng của các hệ thống AI mà họ sử dụng, thường bao gồm các khuyến nghị cụ thể về dấu câu.
Video: Kỹ thuật nhắc là gì? (trong khoảng một phút)
Các mẹo kỹ thuật nhắc bổ sung cho trình tạo hình ảnh
12 mẹo được đề cập ở trên chủ yếu liên quan đến LLM, chẳng hạn như ChatGPT. Tuy nhiên, cũng có một loạt các nền tảng hình ảnh AI tạo sinh ngày càng tăng, có thể sử dụng các thành phần hoặc tham số nhắc nhở bổ sung khi cần.
Khi làm việc cụ thể với các trình tạo hình ảnh như Midjourney và Dall-E, hãy ghi nhớ bảy mẹo sau:
Mô tả hình ảnh. Cung cấp một số chi tiết về cảnh tượng -- có thể là cảnh quan thành phố, cánh đồng hoặc khu rừng -- cũng như thông tin cụ thể về chủ thể. Khi mô tả mọi người là chủ thể, hãy nêu rõ bất kỳ đặc điểm vật lý có liên quan nào mà bạn muốn đưa vào, chẳng hạn như chủng tộc, tuổi tác và giới tính.
Mô tả tâm trạng. Bao gồm các mô tả về hành động, biểu cảm và môi trường -- ví dụ, "Một bà lão đứng dưới mưa và khóc bên một ngôi mộ có nhiều cây cối".
Mô tả tính thẩm mỹ. Xác định phong cách chung mong muốn cho hình ảnh kết quả, chẳng hạn như màu nước, điêu khắc, nghệ thuật kỹ thuật số hoặc tranh sơn dầu. Bạn thậm chí có thể mô tả các kỹ thuật hoặc phong cách nghệ thuật, chẳng hạn như trường phái ấn tượng.
Mô tả khung hình. Xác định cách khung cảnh và chủ thể được lên khung: kịch tính, góc rộng, cận cảnh, v.v.
Mô tả ánh sáng. Mô tả cách chiếu sáng khung cảnh bằng các thuật ngữ như buổi sáng, ánh sáng ban ngày, buổi tối, bóng tối, ánh lửa và đèn pin. Tất cả các yếu tố này có thể ảnh hưởng đến ánh sáng và bóng tối.
Mô tả màu sắc. Chỉ ra cách khung cảnh nên sử dụng màu sắc với các mô tả như bão hòa hoặc tắt tiếng.
Mô tả mức độ chân thực. Kết xuất nghệ thuật AI có thể dao động từ trừu tượng đến hoạt hình đến siêu thực. Hãy chắc chắn chỉ ra mức độ chân thực mong muốn cho hình ảnh kết quả.
Tránh các lỗi kỹ thuật nhắc phổ biến
Quá trình hình thành nhanh và quá trình thiết kế nhanh có thể mang tính nghệ thuật hơn là khoa học. Những khác biệt tinh tế về định dạng, cấu trúc và nội dung của lời nhắc có thể ảnh hưởng sâu sắc đến phản hồi của AI. Ngay cả những sắc thái trong cách đào tạo các mô hình AI cũng có thể dẫn đến kết quả khác nhau.
Sau đây là một số lỗi thiết kế nhanh phổ biến cần tránh:
Đừng ngại thử nghiệm và làm lại. Lời nhắc không bao giờ là nỗ lực chỉ làm một lần là xong. Các hệ thống AI như trình tạo nghệ thuật có thể đòi hỏi sự chú ý rất lớn đến từng chi tiết. Hãy chuẩn bị điều chỉnh và thử nhiều lần để xây dựng lời nhắc lý tưởng.
Đừng tìm kiếm câu trả lời ngắn gọn. AI tạo sinh được thiết kế để sáng tạo, vì vậy hãy tạo lời nhắc tận dụng tối đa khả năng của hệ thống AI. Tránh các lời nhắc tìm kiếm câu trả lời ngắn gọn hoặc chỉ có một từ; AI tạo sinh hữu ích hơn nhiều khi lời nhắc có kết thúc mở.
Đừng tuân theo nhiệt độ mặc định. Nhiều công cụ AI tạo sinh kết hợp các thiết lập nhiệt độ, nói một cách đơn giản, kiểm soát khả năng sáng tạo của AI. Dựa trên truy vấn cụ thể, hãy thử điều chỉnh các thông số nhiệt độ: cao hơn để ngẫu nhiên và đa dạng hơn hoặc thấp hơn để hẹp hơn và tập trung hơn.
Không sử dụng cùng một trình tự trong mỗi lời nhắc. Lời nhắc có thể là các truy vấn phức tạp với nhiều yếu tố khác nhau. Thứ tự mà các hướng dẫn và thông tin được tập hợp thành lời nhắc có thể ảnh hưởng đến đầu ra bằng cách thay đổi cách AI phân tích và diễn giải lời nhắc. Hãy thử chuyển đổi cấu trúc của lời nhắc để đưa ra các phản hồi khác nhau.
Không áp dụng cùng một cách tiếp cận cho mọi hệ thống AI. Vì các mô hình khác nhau có mục đích và lĩnh vực chuyên môn khác nhau, nên việc đưa ra cùng một lời nhắc cho các công cụ AI khác nhau có thể tạo ra các kết quả khác nhau đáng kể. Điều chỉnh lời nhắc theo điểm mạnh riêng của mô hình. Trong một số trường hợp, có thể cần đào tạo bổ sung, chẳng hạn như giới thiệu dữ liệu mới hoặc phản hồi tập trung hơn, để tinh chỉnh phản hồi của AI.
Đừng quên rằng AI có thể sai. Phản hồi của mô hình có thể sai, không đầy đủ hoặc chỉ đơn giản là bịa đặt, một hiện tượng được gọi là ảo giác (hallucination). Luôn kiểm tra thực tế đầu ra của AI để tìm thông tin không chính xác, gây hiểu lầm, thiên vị hoặc hợp lý nhưng không chính xác.
Lưu ý của biên tập viên: Mẹo này ban đầu được viết vào năm 2023. Informa TechTarget Editorial đã cập nhật vào năm 2025 với thông tin công nghệ có liên quan để cải thiện khả năng đọc.
Stephen J. Bigelow, biên tập viên công nghệ cao cấp tại TechTarget, có hơn 30 năm kinh nghiệm viết kỹ thuật trong ngành công nghiệp PC và công nghệ
Tác giả: admin
Ý kiến bạn đọc
Những tin mới hơn
Những tin cũ hơn
Trang Web này được thành lập theo Quyết định số 142/QĐ-HH do Chủ tịch Hiệp hội các trường đại học, cao đẳng Việt Nam – AVU&C (Association of Vietnam Universities and Colleges), GS.TS. Trần Hồng Quân ký ngày 16/09/2019, ngay trước thềm của Hội thảo ‘Xây dựng và khai thác tài nguyên giáo dục mở’ do 5...