Cách viết prompt cho ChatGPT

ChatGPT có thể tạo ra một câu trả lời rất ngắn cho một yêu cầu đơn giản, nhưng cũng có thể trở thành công cụ hỗ trợ nghiên cứu, viết nội dung, phân tích dữ liệu, lập kế hoạch hoặc xử lý công việc phức tạp. Điểm khác biệt thường không nằm ở việc người dùng viết câu lệnh thật dài, mà nằm ở cách họ truyền đạt đúng mục tiêu và bối cảnh.

Đó chính là lý do cách viết prompt cho ChatGPT ngày càng quan trọng. Một prompt tốt không nhất thiết phải nhiều chữ. Nó cần đủ thông tin để ChatGPT hiểu người dùng muốn đạt kết quả gì, cần xử lý dữ liệu nào, phải tuân theo giới hạn nào và nên trình bày kết quả ra sao.

Nếu chỉ viết “viết cho tôi một bài quảng cáo” hoặc “phân tích nội dung này”, ChatGPT phải tự suy đoán rất nhiều yếu tố. Khi những suy đoán đó không đúng với nhu cầu thực tế, câu trả lời dù được viết trôi chảy vẫn có thể không sử dụng được.

Bài viết này tập trung vào cách xây dựng prompt có chủ đích, dễ áp dụng và có thể điều chỉnh cho nhiều công việc khác nhau. Mục tiêu không phải tạo ra những câu lệnh dài một cách máy móc, mà là biết thông tin nào cần đưa vào và thông tin nào không cần thiết.

Cách viết prompt cho ChatGPT
Cách viết prompt cho ChatGPT

Prompt cho ChatGPT thực chất là gì?

Prompt là phần hướng dẫn hoặc yêu cầu mà người dùng đưa cho ChatGPT để định hướng quá trình tạo câu trả lời. Prompt có thể chỉ là một câu hỏi ngắn, một đoạn mô tả công việc, dữ liệu cần phân tích hoặc một tập hợp nhiều yêu cầu kết hợp với nhau.

Ví dụ, yêu cầu “viết bài về du lịch Đà Nẵng” đã là một prompt. Tuy nhiên, nó chưa cho ChatGPT biết bài viết dành cho ai, mục đích gì, độ dài bao nhiêu, giọng văn thế nào hay cần tập trung vào khía cạnh nào.

Khi bổ sung những thông tin cần thiết, yêu cầu có thể trở thành:

Viết bài hướng dẫn du lịch Đà Nẵng dành cho người đi lần đầu.
Tập trung vào lịch trình 3 ngày 2 đêm, ngân sách vừa phải.
Ưu tiên những thông tin thực tế, dễ áp dụng và trình bày theo từng ngày.

Hai prompt đều nói về cùng một chủ đề, nhưng prompt thứ hai tạo ra phạm vi xử lý rõ ràng hơn. ChatGPT không cần tự đoán quá nhiều về đối tượng, mục tiêu và cách triển khai.

Vì vậy, có thể hiểu đơn giản rằng prompt là bản mô tả công việc dành cho ChatGPT. Prompt càng phù hợp với nhiệm vụ, khả năng nhận được đầu ra đúng nhu cầu càng cao.

Vì sao cùng một câu hỏi nhưng kết quả có thể rất khác?

ChatGPT không chỉ xử lý từ khóa chính trong câu hỏi. Nó còn dựa vào ngữ cảnh, mục tiêu, dữ liệu được cung cấp, các điều kiện đi kèm và cách người dùng yêu cầu trình bày kết quả.

Chẳng hạn, câu “giải thích SEO” có phạm vi cực kỳ rộng. Người hỏi có thể muốn một định nghĩa dành cho người mới, một hướng dẫn triển khai website, một phân tích chuyên sâu hoặc một đoạn giải thích ngắn để đưa vào bài viết.

Nếu prompt không xác định mục tiêu, câu trả lời phải bao quát nhiều khả năng. Điều này thường khiến nội dung trở nên chung chung.

Ngược lại, khi yêu cầu xác định rõ đối tượng và kết quả cần đạt, ChatGPT có cơ sở tốt hơn để lựa chọn mức độ chi tiết và cách diễn đạt phù hợp.

Điểm quan trọng ở đây là không nên đánh giá chất lượng prompt dựa trên độ dài. Một prompt dài nhưng chứa nhiều thông tin không liên quan vẫn có thể kém hiệu quả hơn một prompt ngắn nhưng chính xác.

Cấu trúc của một prompt hiệu quả

Không có một công thức duy nhất áp dụng cho mọi trường hợp. Tuy nhiên, với phần lớn công việc, một prompt tốt thường có thể được xây dựng từ các thành phần sau:

  • Mục tiêu: Bạn muốn ChatGPT hoàn thành việc gì?
  • Bối cảnh: ChatGPT cần biết những thông tin nào để hiểu tình huống?
  • Dữ liệu đầu vào: Nội dung nào cần được xử lý hoặc tham chiếu?
  • Tiêu chí: Kết quả cần đáp ứng những yêu cầu nào?
  • Định dạng đầu ra: Bạn muốn nhận kết quả dưới dạng đoạn văn, danh sách, bảng hay cấu trúc khác?
  • Giới hạn: Có điều gì cần tránh, giới hạn độ dài hoặc quy định bắt buộc nào không?

Không phải prompt nào cũng cần đầy đủ tất cả thành phần trên. Một câu hỏi kiến thức đơn giản có thể chỉ cần mục tiêu. Một nhiệm vụ viết nội dung hoặc phân tích chuyên sâu thường cần nhiều thành phần hơn.

Bắt đầu bằng kết quả cần đạt

Thay vì suy nghĩ trước về việc phải viết prompt thật chuyên nghiệp, hãy xác định chính xác kết quả cuối cùng mà bạn muốn nhận.

Ví dụ, nếu mục tiêu là cải thiện một đoạn giới thiệu sản phẩm, yêu cầu “viết lại đoạn này hay hơn” vẫn khá mơ hồ. “Hay hơn” có thể mang nhiều nghĩa khác nhau.

Có thể thay bằng yêu cầu cụ thể hơn:

Viết lại đoạn giới thiệu dưới đây để dễ hiểu hơn với khách hàng lần đầu tìm hiểu sản phẩm.
Giữ nguyên thông tin thực tế, loại bỏ câu dài và tránh cách diễn đạt mang tính quảng cáo quá mức.

Cách viết này giúp ChatGPT hiểu rằng nhiệm vụ không phải sáng tạo lại toàn bộ nội dung, mà là cải thiện khả năng truyền đạt trong một phạm vi nhất định.

Cung cấp bối cảnh khi nó ảnh hưởng đến câu trả lời

Bối cảnh là một trong những phần thường bị bỏ qua nhất khi viết prompt. Một yêu cầu có thể hoàn toàn khác nếu đối tượng, mục đích hoặc tình huống sử dụng thay đổi.

Ví dụ, “giải thích blockchain” cho học sinh mới tìm hiểu công nghệ sẽ khác với “giải thích blockchain cho lập trình viên đã biết cơ bản về hệ thống phân tán”.

Không cần đưa vào mọi thông tin về dự án. Chỉ nên cung cấp những dữ kiện có khả năng làm thay đổi cách ChatGPT xử lý nhiệm vụ.

Một cách kiểm tra đơn giản là tự hỏi: Nếu bỏ thông tin này đi, ChatGPT có thể hiểu sai nhiệm vụ không? Nếu câu trả lời là có, thông tin đó đáng được đưa vào prompt.

Nói rõ tiêu chí thay vì dùng những từ quá chung

Các từ như “hay”, “chuyên nghiệp”, “ấn tượng”, “tự nhiên”, “ngắn gọn” hoặc “chuyên sâu” có thể hữu ích, nhưng chúng chưa phải tiêu chí đủ cụ thể.

Thay vì chỉ viết “hãy viết chuyên nghiệp”, có thể mô tả biểu hiện cụ thể của phong cách mong muốn:

Viết theo giọng văn rõ ràng, trực tiếp và đáng tin cậy.
Ưu tiên câu có cấu trúc đơn giản, hạn chế từ ngữ cường điệu và không sử dụng các nhận định tuyệt đối nếu không có cơ sở.

Cách này biến một yêu cầu mang tính cảm nhận thành những đặc điểm mà ChatGPT có thể áp dụng trực tiếp.

Không cần viết prompt thật dài mới có kết quả tốt

Một sai lầm phổ biến là cho rằng prompt càng dài thì kết quả càng tốt. Trên thực tế, độ dài chỉ có ý nghĩa khi thông tin bổ sung thực sự giúp xác định nhiệm vụ.

Một prompt có hàng chục yêu cầu nhỏ, trong đó nhiều yêu cầu lặp lại hoặc không liên quan, có thể khiến nhiệm vụ trở nên khó theo dõi. Ngược lại, một prompt ngắn nhưng xác định rõ mục tiêu, dữ liệu và tiêu chí đầu ra thường dễ xử lý hơn.

Hãy phân biệt giữa chi tiết hữu ích và chi tiết gây nhiễu.

Chi tiết hữu ích là thông tin giúp ChatGPT đưa ra quyết định tốt hơn. Chi tiết gây nhiễu là thông tin không ảnh hưởng đến nhiệm vụ hoặc khiến yêu cầu trở nên mâu thuẫn.

Ví dụ, khi yêu cầu viết mô tả sản phẩm, tên sản phẩm, nhóm khách hàng, lợi ích chính và giới hạn thông tin có thể là dữ liệu quan trọng. Những câu mô tả dài về lịch sử thương hiệu nhưng không liên quan đến sản phẩm cần viết có thể không cần thiết.

Cách biến yêu cầu mơ hồ thành prompt rõ ràng

Hầu hết prompt chưa tốt không phải vì người dùng không biết cách viết, mà vì họ bắt đầu từ một yêu cầu quá rộng. Cách xử lý hiệu quả là chia yêu cầu thành các câu hỏi nhỏ trước khi đưa chúng vào prompt.

  1. Bạn muốn ChatGPT làm chính xác việc gì?
  2. Kết quả này được dùng vào đâu?
  3. Ai là người đọc hoặc sử dụng kết quả?
  4. ChatGPT cần dựa trên dữ liệu nào?
  5. Có thông tin nào không được tự suy đoán?
  6. Bạn muốn kết quả được trình bày theo cấu trúc nào?
  7. Có giới hạn hoặc điều kiện bắt buộc nào không?

Chẳng hạn, thay vì yêu cầu “phân tích website này”, có thể xác định nhiệm vụ theo hướng:

Phân tích nội dung trang giới thiệu dịch vụ dưới đây.
Mục tiêu là tìm những điểm khiến người đọc khó hiểu giá trị của dịch vụ.
Hãy chỉ ra vấn đề theo từng nhóm, giải thích nguyên nhân và đề xuất cách sửa.
Không tự thêm thông tin về doanh nghiệp nếu dữ liệu không được cung cấp.

Prompt này không dài, nhưng phạm vi công việc đã rõ hơn đáng kể. ChatGPT biết cần phân tích cái gì, nhằm mục đích gì và giới hạn suy luận ở đâu.

Vai trò của dữ liệu đầu vào trong prompt

ChatGPT có thể tạo nội dung từ kiến thức và ngữ cảnh có sẵn, nhưng khi nhiệm vụ liên quan đến một tài liệu cụ thể, dữ liệu đầu vào càng rõ thì kết quả càng dễ bám sát yêu cầu.

Nếu muốn ChatGPT chỉnh sửa một văn bản, hãy đưa chính văn bản đó vào. Nếu muốn phân tích bảng số liệu, hãy cung cấp bảng. Nếu muốn tóm tắt một nội dung, hãy đưa nội dung cần tóm tắt thay vì chỉ mô tả sơ qua chủ đề.

Đặc biệt, cần phân biệt giữa yêu cầu xử lý và nội dung cần xử lý. Hai phần này nên được trình bày rõ để tránh việc ChatGPT nhầm dữ liệu thành chỉ dẫn.

Ví dụ:

Hãy chỉnh sửa đoạn văn bên dưới.
Yêu cầu:
- Giữ nguyên ý nghĩa.
- Loại bỏ câu lặp.
- Không thêm thông tin mới.
- Giữ giọng văn tự nhiên.

Nội dung cần chỉnh sửa:
[Đặt văn bản tại đây]

Cách phân tách này đặc biệt hữu ích khi prompt chứa nhiều dữ liệu hoặc văn bản dài.

Hướng dẫn ChatGPT về định dạng đầu ra

Nếu bạn biết mình sẽ sử dụng kết quả ở đâu, hãy nói rõ định dạng ngay trong prompt. Đây là một trong những cách đơn giản nhất để giảm thời gian chỉnh sửa sau khi nhận câu trả lời.

Ví dụ, cùng một nhiệm vụ tổng hợp thông tin nhưng đầu ra có thể được yêu cầu dưới dạng danh sách, bảng hoặc các đoạn văn riêng biệt.

Tóm tắt nội dung thành bảng gồm 4 cột:
- Vấn đề
- Nguyên nhân
- Ảnh hưởng
- Hướng xử lý

Mỗi ô chỉ viết thông tin cần thiết, không lặp lại nội dung giữa các hàng.

Nếu không quy định định dạng, ChatGPT có thể lựa chọn cách trình bày phù hợp theo ngữ cảnh nhưng không nhất thiết trùng với cách bạn muốn sử dụng.

Định dạng đầu ra càng cụ thể thì càng nên viết bằng những yêu cầu có thể kiểm tra được. Ví dụ “trả lời ngắn” có thể được thay bằng “không quá 150 từ”, nếu giới hạn số từ thực sự quan trọng.

Khi nào nên yêu cầu ChatGPT đóng một vai trò cụ thể?

Việc yêu cầu ChatGPT đóng một vai trò như biên tập viên, chuyên viên phân tích hoặc người hướng dẫn có thể giúp xác định góc tiếp cận của nhiệm vụ. Tuy nhiên, không nên xem đây là điều kiện bắt buộc cho mọi prompt.

Ví dụ, thay vì chỉ yêu cầu:

Đánh giá bài viết này.

Có thể định hướng:

Hãy đánh giá bài viết dưới góc nhìn của một biên tập viên nội dung.
Tập trung vào tính rõ ràng, mạch lập luận, mức độ trùng lặp ý và những đoạn người đọc có thể khó theo dõi.
Đưa ra nhận xét dựa trên chính nội dung được cung cấp.

Ở đây, vai trò chỉ là một phần của prompt. Điều quan trọng hơn vẫn là nhiệm vụ và tiêu chí đánh giá.

Nếu chỉ viết “hãy đóng vai chuyên gia”, nhưng không nói chuyên gia cần thực hiện công việc gì và dựa trên tiêu chí nào, câu lệnh vẫn thiếu định hướng.

Cách viết prompt cho những nhiệm vụ phức tạp

Với những công việc đơn giản, một câu lệnh ngắn thường đã đủ. Nhưng khi nhiệm vụ gồm nhiều bước, việc gom tất cả yêu cầu vào một câu dài dễ khiến một số điều kiện bị bỏ sót.

Cách tốt hơn là chia nhiệm vụ thành những phần có quan hệ rõ ràng. Chẳng hạn, nếu muốn ChatGPT nghiên cứu một chủ đề rồi viết bài, có thể tách thành các bước: xác định phạm vi, tổng hợp thông tin, xây dựng cấu trúc và cuối cùng mới triển khai nội dung.

Điều này đặc biệt hữu ích khi công việc có nhiều tiêu chí khác nhau. ChatGPT sẽ dễ xác định thứ tự xử lý hơn thay vì phải đồng thời giải quyết tất cả yêu cầu.

Chia một yêu cầu lớn thành các nhiệm vụ nhỏ

Thay vì yêu cầu ChatGPT “nghiên cứu, phân tích và viết bài” trong một câu duy nhất, hãy mô tả quy trình cần thực hiện.

Thực hiện nhiệm vụ theo 3 bước:

1. Xác định những ý chính cần có để giải thích chủ đề cho người mới.
2. Sắp xếp các ý theo thứ tự từ cơ bản đến nâng cao.
3. Dựa trên cấu trúc đó, viết thành bài hoàn chỉnh với cách diễn đạt dễ hiểu.

Không bỏ qua bước phân loại ý trước khi viết.

Điểm quan trọng không phải là bắt ChatGPT phải trình bày toàn bộ quá trình suy luận nội bộ. Bạn chỉ cần xác định quy trình công việc hoặc các tiêu chí cần hoàn thành.

Xác định thứ tự ưu tiên giữa các yêu cầu

Một prompt có thể chứa những yêu cầu mâu thuẫn nhau. Ví dụ, người dùng muốn bài viết vừa cực kỳ chi tiết nhưng lại yêu cầu rất ngắn. Khi đó, ChatGPT phải tự cân bằng hai điều kiện.

Nếu một tiêu chí quan trọng hơn, hãy nói rõ:

Ưu tiên độ chính xác và tính dễ hiểu.
Nếu cần lựa chọn giữa việc bổ sung thông tin và giữ bài viết ngắn, hãy loại bỏ thông tin phụ trước khi rút gọn phần nội dung cốt lõi.

Cách này giúp ChatGPT hiểu điều gì cần được bảo toàn khi không thể đáp ứng mọi yêu cầu cùng lúc.

Sử dụng ràng buộc để kiểm soát chất lượng đầu ra

Ràng buộc là những điều kiện xác định phạm vi mà ChatGPT phải tuân thủ. Đây có thể là giới hạn về độ dài, giọng văn, cấu trúc, dữ liệu được phép sử dụng hoặc những nội dung cần tránh.

Ví dụ, một yêu cầu viết nội dung có thể quy định:

  • Không sử dụng thông tin chưa được cung cấp.
  • Không lặp lại cùng một ý ở nhiều đoạn.
  • Không dùng câu quá dài.
  • Giữ nguyên các con số trong dữ liệu đầu vào.
  • Trình bày bằng các tiêu đề và danh sách khi phù hợp.

Những ràng buộc cụ thể thường hữu ích hơn những yêu cầu chung chung như “hãy làm thật tốt”.

Tuy nhiên, không nên đưa vào quá nhiều quy tắc nếu chúng không thực sự cần thiết. Mỗi điều kiện nên phục vụ trực tiếp cho mục tiêu của nhiệm vụ.

Cách yêu cầu ChatGPT không tự bịa thông tin

Trong những nhiệm vụ liên quan đến dữ liệu cụ thể, một trong những yêu cầu quan trọng là xác định cách xử lý khi thông tin không đủ.

Thay vì chỉ yêu cầu “hãy trả lời chính xác”, hãy quy định hành động khi thiếu dữ liệu:

Chỉ sử dụng thông tin được cung cấp trong dữ liệu đầu vào.
Nếu dữ liệu không đủ để kết luận, hãy nói rõ thông tin còn thiếu thay vì tự bổ sung chi tiết không có căn cứ.

Cách viết này tạo ra một nguyên tắc xử lý rõ ràng cho những trường hợp không thể xác định câu trả lời từ dữ liệu hiện có.

Điều này đặc biệt quan trọng với các nhiệm vụ phân tích tài liệu, tổng hợp nội dung doanh nghiệp, xử lý số liệu hoặc biên tập văn bản có yêu cầu giữ nguyên thông tin gốc.

Cách yêu cầu ChatGPT làm rõ vấn đề trước khi thực hiện

Không phải lúc nào người dùng cũng có đủ thông tin để viết một prompt hoàn chỉnh ngay từ đầu. Với nhiệm vụ có nhiều biến số, có thể yêu cầu ChatGPT kiểm tra những điểm còn thiếu trước khi bắt đầu.

Trước khi thực hiện, hãy xác định những thông tin quan trọng đang còn thiếu.
Nếu thiếu dữ liệu có thể làm thay đổi đáng kể kết quả, hãy hỏi tôi trước.
Nếu thông tin thiếu không ảnh hưởng nhiều đến nhiệm vụ, hãy tiếp tục với giả định hợp lý và nêu rõ giả định đó.

Cách này phù hợp với những công việc cần trao đổi nhiều lượt. Thay vì nhận một kết quả dựa trên giả định sai, bạn có thể bổ sung thông tin ngay từ đầu.

Tuy nhiên, không nên yêu cầu ChatGPT hỏi lại mọi thứ. Nếu câu hỏi bổ sung không ảnh hưởng đáng kể đến kết quả, việc hỏi quá nhiều có thể làm quy trình chậm và không cần thiết.

Cách cải thiện prompt khi câu trả lời chưa đạt

Một prompt chưa cho kết quả tốt không có nghĩa là phải viết lại hoàn toàn. Trước tiên, hãy xác định kết quả sai ở đâu.

Có thể chia vấn đề thành một số trường hợp:

  • ChatGPT hiểu sai mục tiêu.
  • Thông tin đầu vào chưa đủ.
  • Đầu ra quá dài hoặc quá ngắn.
  • Giọng văn không phù hợp.
  • Cấu trúc chưa đúng cách sử dụng.
  • ChatGPT tập trung vào phần phụ thay vì vấn đề chính.
  • Các yêu cầu trong prompt đang mâu thuẫn.

Sau khi xác định nguyên nhân, hãy sửa đúng phần đó thay vì liên tục thêm câu lệnh mới.

Ví dụ, nếu ChatGPT viết quá dài, không nhất thiết phải viết một prompt hoàn toàn mới. Có thể bổ sung:

Giữ lại các ý có ảnh hưởng trực tiếp đến mục tiêu chính.
Loại bỏ ví dụ, giải thích hoặc thông tin nền không cần thiết.
Không mở rộng sang các chủ đề liên quan nhưng không phục vụ nhiệm vụ.

Nếu vấn đề là câu trả lời quá chung chung, hãy bổ sung bối cảnh và tiêu chí thay vì chỉ yêu cầu “chi tiết hơn”.

Kỹ thuật yêu cầu ChatGPT tự kiểm tra kết quả

Với những nhiệm vụ có tiêu chí rõ ràng, bạn có thể yêu cầu ChatGPT kiểm tra đầu ra dựa trên một danh sách điều kiện trước khi trả kết quả cuối cùng.

Sau khi hoàn thành, hãy kiểm tra kết quả theo các tiêu chí:
- Đã trả lời đúng mục tiêu chưa?
- Có bỏ sót yêu cầu bắt buộc nào không?
- Có thông tin nào không được hỗ trợ bởi dữ liệu đầu vào không?
- Có ý nào bị lặp không?
- Định dạng có đúng yêu cầu không?

Chỉ xuất bản kết quả cuối cùng sau khi đã kiểm tra các tiêu chí trên.

Kỹ thuật này hữu ích khi prompt có nhiều điều kiện. Nó biến việc kiểm tra thành một phần rõ ràng của nhiệm vụ thay vì chỉ phụ thuộc vào việc ChatGPT tự lựa chọn cách trình bày.

Đối với những nhiệm vụ cần độ chính xác cao, bạn cũng có thể yêu cầu một danh sách kiểm tra ngắn ở cuối để dễ rà soát. Nếu không cần người đọc nhìn thấy quá trình kiểm tra, hãy yêu cầu chỉ trả về sản phẩm cuối cùng.

Prompt cho việc viết nội dung chất lượng cao

Với công việc viết bài, một prompt hiệu quả không nên chỉ tập trung vào từ khóa hoặc độ dài. Cần xác định rõ người đọc, mục đích của nội dung, góc triển khai và những điều cần tránh.

Ví dụ:

Viết một bài hướng dẫn dành cho người mới bắt đầu.
Mục tiêu là giúp người đọc có thể áp dụng ngay sau khi đọc xong.
Ưu tiên giải thích những vấn đề thường gây nhầm lẫn.
Không kéo dài nội dung bằng các ý phụ không cần thiết.
Mỗi phần phải giải quyết một vấn đề cụ thể và tránh lặp lại thông tin ở phần khác.

Đây là cách định hướng nội dung theo giá trị đối với người đọc thay vì chỉ yêu cầu ChatGPT tạo ra một văn bản dài.

Nếu bài viết phục vụ một mục đích cụ thể như hướng dẫn sử dụng, giới thiệu dịch vụ hoặc giải đáp câu hỏi, mục tiêu đó nên được đặt ngay trong prompt.

Cách viết prompt để chỉnh sửa văn bản có sẵn

Khi chỉnh sửa nội dung, cần nói rõ ChatGPT được phép thay đổi đến mức nào. Nếu không, việc “viết lại” có thể khiến nội dung mới khác xa bản gốc.

Có thể phân biệt ba mức độ:

  • Hiệu đính: sửa lỗi chính tả, ngữ pháp và cách dùng từ nhưng giữ nguyên nội dung.
  • Biên tập: cải thiện cấu trúc, câu chữ và khả năng đọc nhưng vẫn bảo toàn thông tin.
  • Viết lại: xây dựng lại cách diễn đạt hoặc cấu trúc dựa trên nội dung gốc.

Ví dụ, nếu chỉ muốn biên tập, prompt có thể viết:

Biên tập nội dung dưới đây để mạch lạc và dễ đọc hơn.
Giữ nguyên toàn bộ thông tin quan trọng, số liệu và ý nghĩa.
Có thể thay đổi thứ tự câu hoặc gộp các câu trùng ý, nhưng không được tự thêm thông tin mới.

Việc xác định mức độ can thiệp giúp hạn chế tình trạng ChatGPT sửa quá tay.

Cách viết prompt cho phân tích và so sánh

Những nhiệm vụ phân tích thường cho kết quả tốt hơn khi người dùng xác định trước các tiêu chí cần xem xét.

Ví dụ, thay vì:

So sánh hai phương án này.

Có thể viết:

So sánh hai phương án dựa trên:
- Chi phí
- Thời gian triển khai
- Mức độ phức tạp
- Khả năng mở rộng
- Rủi ro khi vận hành

Trình bày điểm giống và khác nhau trước, sau đó phân tích từng tiêu chí.
Không đưa ra kết luận dựa trên những thông tin không có trong dữ liệu.

Khi tiêu chí đã rõ, ChatGPT có thể tập trung vào những khía cạnh thực sự cần thiết thay vì tự lựa chọn phạm vi phân tích.

Những lỗi thường gặp khi viết prompt

Một prompt có thể chứa rất nhiều thông tin nhưng vẫn không hiệu quả nếu cấu trúc yêu cầu thiếu rõ ràng. Một số lỗi xuất hiện thường xuyên gồm:

  • Yêu cầu quá chung: người dùng chỉ nói chủ đề nhưng không nói muốn đạt kết quả gì.
  • Thiếu đối tượng: không xác định nội dung dành cho ai.
  • Không cung cấp dữ liệu quan trọng: yêu cầu phân tích nhưng không đưa nội dung cần phân tích.
  • Dùng tiêu chí cảm tính: chỉ yêu cầu “hay”, “xịn”, “chuyên nghiệp” mà không mô tả thế nào là đạt.
  • Quá nhiều yêu cầu không liên quan: prompt trở nên dài nhưng không giúp giải quyết nhiệm vụ.
  • Các điều kiện mâu thuẫn: chẳng hạn vừa yêu cầu đầy đủ tuyệt đối vừa giới hạn đầu ra ở vài câu.
  • Không quy định định dạng: kết quả đúng nội dung nhưng khó sử dụng.

Thay vì cố tạo một “prompt thần kỳ” có thể giải quyết mọi vấn đề, nên xây dựng thói quen mô tả công việc giống như khi giao nhiệm vụ cho một cộng sự: nói rõ việc cần làm, cung cấp dữ liệu cần thiết và xác định thế nào là một kết quả đạt yêu cầu.

Nguyên tắc quan trọng khi xây dựng prompt

Có thể cô đọng toàn bộ phương pháp thành một nguyên tắc đơn giản: hãy viết prompt để giảm số lượng điều ChatGPT phải tự đoán.

Nếu người dùng đã biết mục tiêu, hãy nói mục tiêu. Nếu có dữ liệu cụ thể, hãy cung cấp dữ liệu. Nếu có tiêu chí bắt buộc, hãy liệt kê. Nếu định dạng đầu ra quan trọng, hãy mô tả. Nếu có giới hạn, hãy đặt giới hạn ngay từ đầu.

Ngược lại, những thông tin không ảnh hưởng đến kết quả có thể được loại bỏ. Một prompt tốt không phải là prompt chứa nhiều câu lệnh nhất, mà là prompt giúp ChatGPT hiểu đúng nhiệm vụ với lượng thông tin cần thiết.

Một số mẫu prompt có thể áp dụng ngay

Không có mẫu prompt nào phù hợp tuyệt đối với mọi nhiệm vụ. Cách hiệu quả hơn là xem mẫu như một khung để thay đổi theo mục tiêu thực tế. Khi đã quen với việc xác định mục tiêu, bối cảnh, dữ liệu và tiêu chí đầu ra, bạn có thể viết prompt ngắn hơn mà vẫn đủ rõ ràng.

Mẫu prompt để viết bài

Viết bài về [chủ đề] dành cho [đối tượng đọc].

Mục tiêu:
- Giúp người đọc hiểu [vấn đề chính].
- Giải đáp [câu hỏi hoặc nhu cầu cụ thể].
- Ưu tiên thông tin có khả năng áp dụng thực tế.

Yêu cầu:
- Nội dung dễ hiểu, mạch lạc.
- Chỉ tập trung vào những ý thực sự liên quan.
- Không lặp lại cùng một thông tin ở nhiều phần.
- Không tự tạo dữ liệu nếu chưa được cung cấp.

Cấu trúc đầu ra:
- Tiêu đề chính.
- Các phần nội dung theo mức độ từ cơ bản đến nâng cao.
- Ví dụ khi ví dụ giúp làm rõ vấn đề.

Điểm đáng chú ý trong mẫu này là phần “mục tiêu” được tách khỏi “yêu cầu”. Nhờ vậy, ChatGPT có thể hiểu lý do bài viết được tạo ra trước khi lựa chọn cách triển khai.

Mẫu prompt để tóm tắt tài liệu

Tóm tắt nội dung dưới đây cho [đối tượng].

Yêu cầu:
- Giữ lại luận điểm chính.
- Loại bỏ phần lặp lại và thông tin phụ.
- Không thay đổi ý nghĩa của nội dung gốc.
- Nếu tài liệu có số liệu quan trọng, giữ nguyên số liệu.

Đầu ra gồm:
1. Tóm tắt ngắn.
2. Các ý chính.
3. Những điểm cần đặc biệt lưu ý.

Nội dung:
[Đặt tài liệu tại đây]

Nếu tài liệu dài, có thể bổ sung giới hạn cụ thể như số từ hoặc số ý chính. Điều này giúp kết quả phù hợp hơn với mục đích sử dụng.

Mẫu prompt để phân tích dữ liệu

Phân tích dữ liệu dưới đây để tìm những xu hướng và điểm bất thường đáng chú ý.

Yêu cầu:
- Chỉ dựa trên dữ liệu được cung cấp.
- Phân biệt rõ dữ liệu quan sát được với nhận định.
- Không suy đoán nguyên nhân nếu dữ liệu không đủ để xác định.
- Chỉ tập trung vào những phát hiện có ý nghĩa.

Trình bày kết quả theo cấu trúc:
- Phát hiện chính.
- Dữ liệu hỗ trợ.
- Giải thích.
- Điểm chưa thể kết luận.

Dữ liệu:
[Đặt dữ liệu tại đây]

Mẫu prompt để chỉnh sửa nội dung

Biên tập nội dung dưới đây.

Mục tiêu:
Làm cho nội dung rõ ràng, tự nhiên và dễ đọc hơn.

Yêu cầu:
- Giữ nguyên thông tin và ý nghĩa.
- Sửa lỗi diễn đạt, câu dài và ý lặp.
- Không thêm thông tin chưa có trong bản gốc.
- Không làm thay đổi giọng văn quá nhiều.

Sau khi chỉnh sửa, chỉ trả về phiên bản hoàn chỉnh.

Nội dung:
[Đặt văn bản tại đây]

Mẫu prompt để tạo ý tưởng

Đề xuất [số lượng] ý tưởng về [chủ đề] dành cho [đối tượng].

Tiêu chí:
- Có sự khác biệt rõ ràng giữa các ý tưởng.
- Có khả năng triển khai thực tế.
- Không lặp lại những ý tưởng phổ biến theo cách thay đổi câu chữ.
- Mỗi ý tưởng giải quyết một nhu cầu cụ thể.

Với mỗi ý tưởng, trình bày:
- Tên ý tưởng.
- Vấn đề được giải quyết.
- Cách triển khai ngắn gọn.

Cách xây dựng prompt theo từng loại công việc

Mỗi nhiệm vụ cần một mức độ hướng dẫn khác nhau. Không nên dùng cùng một kiểu prompt cho viết nội dung, phân tích dữ liệu, lập kế hoạch và xử lý văn bản.

Với nhiệm vụ sáng tạo, nên tập trung vào mục tiêu, đối tượng, phong cách và những giới hạn cần giữ. Với nhiệm vụ phân tích, dữ liệu, tiêu chí và nguyên tắc xử lý quan trọng hơn. Với nhiệm vụ chỉnh sửa, cần đặc biệt nói rõ mức độ được phép thay đổi nội dung.

Việc lựa chọn cấu trúc prompt theo bản chất công việc giúp giảm những yêu cầu dư thừa và làm câu lệnh dễ bảo trì hơn khi cần chỉnh sửa.

Đối với công việc sáng tạo

Prompt sáng tạo không nên kiểm soát từng câu chữ. Nếu đặt quá nhiều quy tắc, kết quả có thể trở nên cứng nhắc.

Thay vào đó, hãy xác định những yếu tố quan trọng nhất như đối tượng, cảm xúc, mục tiêu và giới hạn.

Viết một đoạn giới thiệu sản phẩm dành cho người mới biết đến sản phẩm lần đầu.

Mục tiêu:
Làm rõ sản phẩm giải quyết vấn đề gì và vì sao người đọc nên quan tâm.

Phong cách:
Tự nhiên, gần gũi, rõ ràng và không cường điệu.

Giới hạn:
Không đưa ra tuyên bố tuyệt đối.
Chỉ sử dụng thông tin được cung cấp.

Đối với công việc phân tích

Với phân tích, điều quan trọng là xác định câu hỏi cần trả lời và tiêu chí dùng để đánh giá. Nếu chỉ đưa dữ liệu mà không xác định mục tiêu, ChatGPT có thể đưa ra rất nhiều nhận xét nhưng không phải nhận xét nào cũng hữu ích.

Phân tích dữ liệu để trả lời câu hỏi:
Những thay đổi nào đáng chú ý nhất trong giai đoạn được cung cấp?

Ưu tiên:
- Thay đổi có mức độ lớn.
- Xu hướng kéo dài qua nhiều thời điểm.
- Điểm bất thường cần kiểm tra thêm.

Không cần liệt kê những thay đổi nhỏ không ảnh hưởng đến kết luận chung.

Đối với công việc lập kế hoạch

Một kế hoạch tốt cần có mục tiêu, nguồn lực, thời gian và điều kiện thực hiện. Vì vậy, prompt nên cung cấp những yếu tố này nếu chúng đã được biết.

Lập kế hoạch triển khai [dự án] trong [thời gian].

Thông tin hiện có:
- Mục tiêu: [...]
- Nhân sự: [...]
- Ngân sách: [...]
- Thời hạn: [...]

Yêu cầu:
Chia kế hoạch thành các giai đoạn.
Với mỗi giai đoạn, nêu mục tiêu, công việc chính, kết quả cần đạt và yếu tố có thể gây chậm tiến độ.

Cách dùng ví dụ để ChatGPT hiểu đúng yêu cầu

Khi một yêu cầu khó mô tả bằng lời, ví dụ có thể giúp định hình đầu ra rất nhanh. Đây là cách hữu ích khi bạn muốn một cấu trúc, phong cách hoặc cách phân loại cụ thể.

Ví dụ, nếu muốn ChatGPT tạo tiêu đề theo một phong cách nhất định, thay vì mô tả dài dòng, bạn có thể cung cấp một vài tiêu đề mẫu và nói rõ những đặc điểm cần giữ.

Hãy tạo tiêu đề mới dựa trên đặc điểm của các ví dụ dưới đây.

Ví dụ:
- [Ví dụ 1]
- [Ví dụ 2]
- [Ví dụ 3]

Giữ cách tiếp cận trực tiếp và tập trung vào lợi ích.
Không sao chép câu chữ hoặc cấu trúc nguyên bản của các ví dụ.

Ví dụ càng đại diện đúng cho kết quả mong muốn thì càng hữu ích. Nếu các ví dụ có phong cách khác nhau, cần nói rõ đặc điểm nào nên được giữ lại.

Khi nào nên dùng nhiều lượt prompt thay vì một prompt duy nhất?

Với nhiệm vụ lớn, chia thành nhiều lượt có thể dễ kiểm soát hơn việc đưa toàn bộ yêu cầu vào một lần.

Ví dụ, khi xây dựng một bài viết chuyên sâu, có thể thực hiện theo trình tự:

  1. Xác định phạm vi và nhu cầu của người đọc.
  2. Xây dựng cấu trúc nội dung.
  3. Kiểm tra cấu trúc và loại bỏ phần trùng lặp.
  4. Viết từng phần theo cấu trúc đã thống nhất.
  5. Biên tập toàn bài để đảm bảo tính nhất quán.

Cách làm này đặc biệt phù hợp với nội dung dài. Người dùng có thể phát hiện vấn đề ở cấu trúc trước khi dành thời gian viết toàn bộ bài.

Điều quan trọng là mỗi lượt phải có mục tiêu rõ ràng. Không nên chia nhỏ một nhiệm vụ chỉ để tạo thêm nhiều bước nếu kết quả cuối cùng không được cải thiện.

Cách viết prompt để tránh nội dung trùng lặp

Khi tạo nội dung dài, ChatGPT có thể lặp lại một ý dưới nhiều cách diễn đạt khác nhau. Để hạn chế điều này, cần xác định vai trò riêng của từng phần.

Xây dựng nội dung gồm các phần sau.

Mỗi phần phải giải quyết một câu hỏi khác nhau.
Không sử dụng một luận điểm làm nội dung chính ở nhiều phần.
Nếu một ý đã được giải thích ở phần trước, phần sau chỉ nhắc lại khi cần thiết để nối mạch nội dung.

Thay vì chỉ nói “không được lặp”, cách tốt hơn là xác định chức năng riêng của từng phần. Khi mỗi phần có nhiệm vụ khác nhau, khả năng trùng lặp tự nhiên giảm xuống.

Cách tối ưu prompt qua nhiều lần thử

Prompt hiệu quả thường không xuất hiện ngay ở lần đầu. Với những nhiệm vụ quan trọng, có thể xem mỗi lần chạy là một lần kiểm tra giả thuyết: yêu cầu nào đã rõ, yêu cầu nào còn thiếu và phần nào đang khiến kết quả lệch khỏi mục tiêu.

Một quy trình đơn giản gồm bốn bước:

  1. Viết phiên bản đầu tiên: mô tả mục tiêu và những thông tin quan trọng nhất.
  2. Quan sát đầu ra: xác định chính xác phần chưa đạt.
  3. Chỉnh một nhóm yêu cầu: bổ sung hoặc sửa tiêu chí liên quan trực tiếp đến vấn đề.
  4. Kiểm tra lại: xem kết quả có cải thiện mà không tạo ra lỗi mới hay không.

Không nên thay đổi toàn bộ prompt sau mỗi lần thử. Nếu thay đổi quá nhiều yếu tố cùng lúc, bạn sẽ khó biết yếu tố nào thực sự làm kết quả tốt hơn.

Cách nhận biết một prompt đã đủ tốt

Một prompt có thể được xem là tương đối hoàn chỉnh khi người khác đọc nó cũng có thể hiểu được nhiệm vụ mà không cần hỏi lại những thông tin cơ bản.

Hãy tự kiểm tra bằng năm câu hỏi:

  • ChatGPT có biết chính xác phải làm gì không?
  • Có biết kết quả được dùng cho mục đích gì không?
  • Có đủ dữ liệu để thực hiện nhiệm vụ không?
  • Có biết thế nào là một kết quả đạt yêu cầu không?
  • Có biết những điều nào không được làm không?

Nếu cả năm câu hỏi đều có câu trả lời rõ ràng, prompt thường đã có nền tảng tốt. Nếu một câu trả lời vẫn mơ hồ, đó chính là phần nên được cải thiện trước tiên.

Những điều không nên làm khi viết prompt

Không nên cố biến prompt thành một đoạn hướng dẫn dài chỉ để tạo cảm giác chuyên nghiệp. Những câu lệnh lặp lại như “hãy suy nghĩ thật kỹ”, “hãy làm thật hoàn hảo” thường không thay thế được các tiêu chí cụ thể.

Cũng không nên đưa quá nhiều yêu cầu không liên quan vào cùng một prompt. Khi có nhiều nhiệm vụ độc lập, hãy cân nhắc tách chúng thành các bước hoặc các cuộc trao đổi riêng.

Ngoài ra, tránh yêu cầu ChatGPT vừa tuân thủ một quy tắc vừa làm điều trái với quy tắc đó. Khi các chỉ dẫn xung đột, kết quả có thể không ổn định hoặc không giống điều bạn mong đợi.

Cuối cùng, không nên mặc định rằng câu trả lời đầu tiên luôn là phiên bản tốt nhất. Với những nhiệm vụ quan trọng, việc kiểm tra, phản hồi và tinh chỉnh prompt là một phần bình thường của quá trình làm việc.

Tư duy quan trọng nhất khi viết prompt cho ChatGPT

Prompt hiệu quả không bắt đầu từ việc tìm một câu lệnh “thần kỳ”. Nó bắt đầu từ việc hiểu rõ công việc cần hoàn thành.

Khi biết mình muốn gì, bạn có thể mô tả mục tiêu. Khi biết kết quả dành cho ai, bạn có thể cung cấp bối cảnh. Khi biết thế nào là một kết quả tốt, bạn có thể đặt tiêu chí. Khi biết những lỗi nào không được xuất hiện, bạn có thể thêm giới hạn cần thiết.

Toàn bộ quá trình đó khiến prompt trở thành một bản hướng dẫn ngắn gọn thay vì một câu hỏi chung chung.

Điều quan trọng nhất cần nhớ là prompt tốt không phải prompt dài, mà là prompt giảm được sự mơ hồ. Càng ít điều ChatGPT phải tự đoán về mục tiêu, dữ liệu, tiêu chí và định dạng, bạn càng dễ kiểm soát kết quả.

Khi đã hình thành thói quen này, việc viết prompt sẽ không còn là học thuộc những công thức cố định. Bạn có thể tự xây dựng câu lệnh cho từng nhiệm vụ, rút gọn khi công việc đơn giản và bổ sung hướng dẫn khi công việc trở nên phức tạp.

Đó cũng là cách sử dụng ChatGPT hiệu quả hơn: không chỉ đặt câu hỏi, mà biết cách mô tả đúng vấn đề để công cụ có thể hỗ trợ đúng việc.

  • ★★★★★ ★★★★★
  • 0 Bình luận
CEO Bùi Tấn Lực | Founder Web Mới
Bùi Tấn Lực
Tìm hiểu về CEO Bùi Tấn Lực, Founder Web Mới với nhiều năm kinh nghiệm trong lĩnh vực phát triển website, SEO và chia sẻ kiến thức công nghệ
Đánh giá
Chia sẻ nội dung đánh giá của bạn về Cách viết prompt cho ChatGPT
Email, Điện thoại của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *
Đánh giá của bạn
Tên *
Email
Số điện thoại *
Bình luận, Hỏi đáp
Yêu Cầu Báo Giá
Gửi trang web mẫu cần làm theo, chúng tôi sẽ báo giá đến bạn từ Email (tanlucit09@gmail.com - Bùi Tấn Lực) hoặc Zalo (Lực IT - 0398259259) !