6 tips để viết câu lệnh ChatGPT prompt mang lại hiệu quả cao
"AI won’t replace humans — but humans with AI will replace humans without AI." - Harvard Business Review
Tuần này mình vừa mới học xong một khóa học trên LinkedIn về cách sử dụng AI trong việc sáng tạo nội dung marketing. Thế là sẵn tiện đang hào hứng về chủ đề AI, mình dành newsletter tuần này chia sẻ một số lời khuyên để viết prompt (câu lệnh) cho ChatGPT sao cho hiệu quả do mình đã đúc rút được kể từ khi bắt đầu sử dụng vào tháng 4/2023, tức 4 tháng sau khi ChatGPT chính thức ra mắt.
ChatGPT là công cụ đã hỗ trợ mình rất nhiều từ nghiên cứu, học tập, hay làm việc. Tuy nhiên, để chatGPT có thể đưa ra những câu trả lời hiệu quả, người hỏi sẽ cần đưa ra các câu lệnh sao cho chatGPT hiểu được mình đang muốn gì.
Dưới đây là các tips để viết câu lệnh sao cho chatGPT đưa về cho mình kết quả tốt nhất nhé. Những tips này hoàn toàn áp dụng được khi viết câu lệnh cho cả những nền tảng AI khác như Copilot (Bing) của Microsoft Edge hay Bard của Google. Mình cũng muốn nhấn mạnh một chút là mình vẫn đang dùng ChatGPT3.5 (bản free) nên những gợi ý dưới đây là xoay quanh bản 3.5 nhé.
Đưa ra bối cảnh càng chi tiết càng tốt
Tưởng tượng ChatGPT giống như một người bạn và mình đang cần nhận tư vấn từ người bạn đó. Cơ mà làm sao người bạn đó có thể đưa ra được gợi ý nếu không hiểu cụ thể bối cảnh. Thật ra ChatGPT có thể trả lời nhưng câu trả lời sẽ rất là chung chung. Nghĩa là input đưa vào như nào thì output nhận lại sẽ tương đương như vậy.
Ví dụ như nếu muốn chatGPT gợi ý một email để gửi lời cảm ơn nhà tuyển dụng sau một buổi phỏng vấn, mình sẽ cần chi tiết các yêu cầu như đó là một email và bên trong sẽ cần bao gồm những ý gì. Nhớ là chất lượng câu trả lời của ChatGPT phụ thuộc rất nhiều vào chất lượng câu lệnh.
Ví dụ: Hi ChatGPT, please help me generate a thank-you email to a recruiter following a job interview, expressing gratitude for the opportunity and politely inquiring about the timeline for receiving the interview results.
Viết rõ ChatGPT sẽ đóng vai là ai
Thông thường, với một câu hỏi, người trả lời có thể đứng dưới nhiều điểm nhìn để đưa ra câu trả lời và ChatGPT cũng vậy. Do đó khi viết câu lệnh mình khuyên các bạn cần viết rõ ràng ChatGPT sẽ đóng vai là ai để đưa ra câu trả lời. Ví dụ là một content writer, một SEO expert, hay một marketing strategist.
Ví dụ: You are a content writer. I want to write an article about the benefits of organic food and make sure that includes stats and cite your sources. Make sure you cover information that most websites don’t talk about.
Đưa yêu cầu chi tiết về định dạng của kết quả
Mặc định, mình thấy ChatGPT sẽ đưa ra câu trả lời là dạng văn bản. Tuy nhiên, ChatGPT có thể trả lại kết quả theo nhiều dạng khác nhau như dạng listing với các bullet points, dạng bảng biểu, dạng markdown, dạng code, dạng HTML. Ngoài ra, bạn cũng có thể giới hạn cả về số lượng chữ, số lượng ký tự.
Ví dụ: Generate a table capturing eCommerce holidays. Include columns for "Date," "Holiday name,", and "Explanation
Yêu cầu bỏ đi nội dung trước đó để không ảnh hưởng đến câu trả lời tiếp theo
ChatGPT sẽ học theo những gì đã diễn ra trong suốt cuộc hội thoại và làm tiền đề trả lời cho những câu hỏi tiếp theo. Thường thì nếu mình hỏi những câu hỏi không liên quan đến cùng chủ đề, mình sẽ mở một ô chat mới để hỏi.
Gần đây mình thấy là cũng không nhất thiết phải mở riêng một ô chat mới, thay vào đó mình có bắt đầu câu lệnh “Ignore everything before this message.” để yêu cầu ChatGPT không sử dụng những dữ liệu mình cung cấp trước đó để tránh ảnh hưởng đến câu trả lời cho câu hỏi tiếp theo.
Hỏi ChatGPT gợi ý nếu chưa biết bắt đầu từ đâu
Những tips phía trên là mình nhận ra sau một thời gian sử dụng ChatGPT cũng như là học hỏi từ các bạn marketers khác. Nếu mà mới đầu tiếp xúc thì sẽ có thể không biết bắt đầu từ đâu để đặt câu hỏi hoặc là không nghĩ được ra hết bối cảnh hay yêu cầu cụ thể để cung cấp cho ChatGPT. Vậy thì thay vào đó, bạn có thể nhắn luôn ChatGPT hỏi xem bạn cần cung cấp những thông tin gì.
Ví dụ: I need you to write a Facebook post to introduce our new features. Can you please tell me which input I need to provide you beforehand?
Hỏi các câu hỏi follow-up
Tip ở đây là không nên quá kỳ vọng ChatGPT có thể cho câu trả lời hoàn hảo ngay từ câu hỏi đầu tiên. Ban đầu, mình dùng cũng thấy hơi bực vì hỏi xong không nhận được câu trả lời mình muốn, và còn nghĩ ChatGPT này không thông minh gì cả. Một số tình huống có thể là ChatGPT trả lời chung chung, trả lời lạc đề, hoặc mình không hiểu câu trả lời.
Nhưng sau nhận ra là trước tiên cần điều chỉnh lại cách hỏi và sau đấy nên đặt các câu lệnh để thu hẹp phạm vi nếu thấy câu trả lời đang chung chung, nói với ChatGPT quay trở lại chủ đề, và hỏi các câu hỏi khai thác thêm tại sao lại có nhận định như vậy.
Ví dụ: Thanks, that covers the main topics but can you cite the sources?
Vậy là mình vừa mới chia sẻ 6 tips để viết câu lệnh cho ChatGPT cũng như là các nền tảng AI khác. Hy vọng bài viết sẽ giúp ích cho các bạn nhé.