
Viết prompt hay là Prompt Engineering là một nghệ thuật giao tiếp với các model AI để yêu cầu chúng trả về kết quả phù hợp với nhu cầu của chúng ta. Hiểu cách sử dụng prompt giúp khai thác tiềm năng của model AI, đạt được mục tiêu sử dụng AI để tăng hiệu suất công việc.
Vai trò của AI và nhiệm vụ mà AI cần thực hiện, cùng với định dạng văn bản chúng ta muốn nhận được.
Nếu không bắt AI nhập vai, nó sẽ tự động đóng vai như một ông giáo sư chung chung, câu trả lời cũng sẽ chung chung và không thỏa mãn chúng ta.
'giải thích về trọng lực?'
Câu trả lời của nó đúng, nhưng liệu nó có thỏa mãn nhu cầu giải thích cho một đứa cháu 8 tuổi không? Rõ ràng là không, câu trả lời trước đó quá hàn lâm và phức tạp. Giờ hãy bắt AI nhập vai là một giáo viên vật lý phổ thông và yêu cầu nó giải thích trọng lực một cách rõ ràng, dễ hiểu và hài hước.
Rõ ràng, chỉ cần mô tả thêm các yếu tố: Vai: giáo viên vật lý phổ thông, Đặc điểm của vai: 'có khả năng giải thích vấn đề rõ ràng' + 'giọng văn dễ hiểu', Cách thức: thí dụ thực tế, hài hước. Và chúng ta đã có câu trả lời của AI sẵn sàng dành cho đứa cháu 8 tuổi về trọng lực.2 Miêu tả chi tiết trong prompt
Yếu tố quan trọng thứ 2 trong một prompt là định hình chi tiết những khía cạnh của vấn đề mà chúng ta muốn tìm hiểu và nói với AI chatbot. Nếu không cụ thể những chi tiết này, AI sẽ không thể biết chính xác chúng ta muốn gì. Hãy lấy thí dụ hỏi AI về thời tiết. Prompt 1: 'thời tiết hôm nay' và câu trả lời sẽ là:


Tiếp theo, Chatbot sẽ mô tả chi tiết về 3 điểm đầu tiên: 'Viết văn miêu tả chi tiết về 3 mục đầu tiên'.
Tiếp theo là: 'Viết tiếp văn miêu tả chi tiết 3 mục tiếp theo'.
Lặp lại quy trình cho đến khi hoàn thành với yêu cầu “Viết tiếp văn miêu tả chi tiết 3 mục cuối'.
Tôi cảm thấy kết luận chưa đủ dài và chưa phản ánh đầy đủ thông tin. Tôi yêu cầu nó được chi tiết hơn: 'Viết một kết luận dài hơn và bao quát hơn'.
Bây giờ khi tổng hợp, chúng ta đã có một bài viết dài tới 2000 chữ, mô tả chi tiết quá trình sản xuất video chất lượng cao, bao gồm cả mở đầu, các phần chi tiết và kết luận rõ ràng. Nếu cần chi tiết hơn, chúng ta có thể mở rộng thêm. Vì chúng ta đã yêu cầu AI đánh số các mục và sử dụng bộ nhớ của nó trong quá trình giao tiếp, chúng ta có hoàn toàn quyền kiểm soát AI để yêu cầu nó viết nhiều hơn ở những phần chúng ta muốn.
Kết luận là chúng ta nên tách prompt ban đầu thành nhiều phần nhỏ hơn để AI có thể tập trung viết cho từng phần, từ đó thu được nhiều nội dung chi tiết hơn và liên quan hơn đến cùng một chủ đề.
Ví dụ khác là khi bạn có một script của video như sau: '[Script của video] Nếu bạn muốn biết quan điểm của tác giả về iPhone 15 Pro Max'.
Sử dụng cú pháp này thường xuyên khi bạn cung cấp một đoạn văn bản tham chiếu, yêu cầu AI lấy thông tin từ đó. Trong đoạn văn mẫu có thể chứa câu hỏi hoặc câu giống với lệnh gọi AI. Để tránh sự nhầm lẫn của model AI, chúng ta cần một số cú pháp để 'khóa' đoạn văn mẫu đó và chỉ ra rằng đây là nội dung tham khảo, không phải là lệnh cho AI.- Cú pháp văn bản nằm giữa 3 dấu nháy kép: ''' [văn bản] '''
- Cú pháp văn bản nằm giữa tag XML: <article> [văn bản] </article>
- Cú pháp văn bản nằm giữa tag HTML: <br> [văn bản]
Một số phương pháp trên sẽ giúp AI phân biệt rõ ràng giữa đoạn văn bạn muốn nó đọc và những lệnh thực sự của bạn. Bạn là con người, AI vẫn chỉ là một máy móc, nó không có trí thông minh như bạn tưởng.3 Xác định định dạng của câu trả lời đầu ra
Xác định định dạng của câu trả lời là rất quan trọng để AI có thể trả lời đúng những gì bạn cần. Nếu chỉ dùng Chatbot để tra cứu thông tin đơn giản, nó sẽ trả về một câu trả lời và bạn có thể bất ngờ với nó. Nhưng nếu bạn muốn sử dụng chatbot cho các mục đích chuyên sâu hơn, có giá trị hơn, bạn cần output của AI phải có định dạng hữu ích theo nhu cầu của bạn. Vì vậy, trong prompt ban đầu, bạn cần định rõ định dạng mà bạn muốn AI trả về.
Với những điều này, chúng ta đã nắm được ba yếu tố quan trọng nhất của một lời gọi với chatbot. Tôi tin rằng, thay vì chỉ đơn giản là một câu hỏi, chỉ cần sử dụng cấu trúc theo các yếu tố này, phản hồi từ chatbot sẽ khác biệt nhiều hơn, chính xác hơn với ý của chúng ta, khiến cho chúng ta có cảm giác 'điều khiển' AI nhiều hơn. Tất nhiên, từ cấu trúc cơ bản này có thể tạo ra nhiều biến thể phù hợp với các tình huống cụ thể khác. Hẹn gặp lại các bạn trong những bài viết sắp tới nhé.