Chào mọi người! 😗
Mọi người vẫn đang ổn chứ ạ?
Dạo này mọi người có đang học một điều gì mới không? 🤔
Mình thì vừa tâm đắc quá một kiến thức chưa bao giờ là cũ chính là “Prompt ChatGPT”, và thật háo hức để chia sẻ những góc nhìn của mình về bộ môn này.
Vì thế hôm nay, “My Học Đi”1 đã quay trở lại (và một bài viết về chuyện học có bật thông báo qua mail gửi đến các bác ạ”)
Vào thẳng chủ đề thôi, dạo gần đây đây mình vừa tự học xong một khóa ngắn trên YouTube tên là Prompt ChatGPT Foundation (Trung Talks)2. Mục tiêu của mình với khóa học ngắn chính là để tìm ra cách viết prompt chuẩn chỉnh khi giao tiếp với ChatGPT và từ đó nhận lại những phản hồi hiệu quả phục vụ cho công việc và học tập.
Disclaimer nhanh thì:
1. Mình sẽ gọi tắt các bạn ChatGPT, Bing (Copilot), Gemini,… là AI nhé.
2. Mình là một non-tech, vì thế sẽ không thể tránh khỏi những chỗ gọi nhầm thuật ngữ công nghệ, hoặc diễn giải không đúng. Nếu bạn thấy chỗ nào không đúng hãy chỉ ra giúp mình điều chỉnh và rộng lòng bỏ qua nhé.
Một vài thắc mắc cần giải quyết trước khi học khóa này (bạn đọc qua có cùng thắc mắc giống mình không nha)🥲
– Mình nhắn hỏi ChatGPT hết mình, xong rồi được ChatGPT trả lời hết hồn.
– Giao tiếp càng nhiều với ChatGPT (trong cùng 1 loop chat), mình càng thấy ChatGPT càng trả lời ngớ ngẩn.
– Nhiều lúc thấy ChatGPT bị ảo tưởng tri thức, và không biết ở đâu ra được kết quả này.
– … và nhiều kiểu khác chưa biết mô tả, nhưng đại loại bạn nhận được một kết quả không trong mong đợi và cũng không giúp ích gì được cho bạn.
Từ những thắc mắc trên, cộng với quá trình đã sử dụng ChatGPT hơn 1 năm nay từ bản free 3.5 đến 4.o. Mình cũng sử dụng song song các bạn AI Bing (Copilot), Bard, thỉnh thoảng là Dall-E cho việc tạo hình ảnh. Từ lúc nhận những phản hồi ngáo ngơ, đến chỉnh sửa câu lệnh có vẻ dần chuẩn chỉnh hơn để các AI phản hồi đúng mong đợi, mình đã nhận ra một bài học rất lớn.
Thử hình dung xem AI như một lớp phó học tập
Hãy tưởng tượng khi ta trò chuyện với một người bạn trong lớp, bạn đó học giỏi hơn mình, có thể gọi là “biết tuốt” nhưng không phải điều gì bạn cũng biết. Bạn cũng được học những thông tin do người khác dạy, nhưng vì bạn có khả năng tổng hợp thông tin, từ đó “xào – cook” và đưa ra gợi ý các phản hồi tốt từ thông tin có sẵn, nên là mình nhờ gì bạn cũng giúp được mình.
Nếu còn đi học thời học sinh chắc bạn này sẽ nắm giữ vị trí “lớp phó học tập” của lớp. Cũng chính vì đặc điểm nổi trội đó, bạn AI được mọi người trong lớp hỏi bài tập rất nhiều, cả thầy cô cũng thích hỏi khó bạn vì bạn thông minh quá, cái gì bạn cũng biết.
Từ đoạn này, ở vị trí là một lớp phó học tập cũng sẽ không thể tránh khỏi nhưng câu hỏi ngáo ngơ hoặc siêu khó, siêu dễ. Bạn ấy sẽ nhìn “câu hỏi mà bắt hình dong”, tức là cách mình đặt yêu cầu / câu hỏi phải thật sự đúng chuẩn, mình mới nhận được phản hồi chất lượng từ bạn.
Tôn trọng người bạn AI của mình nào, bạn ấy cũng có một bộ nhớ với dung lượng có hạn, bạn cũng cần thời gian để xử lý thông tin và gửi lại phản hồi mình đưa ra. Thời gian xử lý nhanh hay chậm, dài hay ngắn, chi tiết hay chung chung cũng phụ thuộc vào cách mình giao tiếp với bạn. Dẫu cho có lợi thế “biết tuốt” nhờ vào các phản xạ nhanh, tiến bộ hơn mình, nhưng chưa chắc câu trả lời nào bạn cũng đúng.
Làm thế nào để đưa ra yêu cầu đúng chuẩn cho bạn AI?
Thật ra từ đoạn này, bạn hoàn toàn có thể tìm học các bài viết, video miễn phí trên YouTube hoặc đọc qua các tài liệu của OpenAI chia sẻ trên mạng. Vì cùng một nguồn và dựa trên các câu lệnh thực tế trong quá trình làm việc với AI, có rất nhiều đúc kết chỉ ra cách viết một prompt đúng chuẩn.
Và bài viết này, mình được truyền cảm hứng từ khóa học Prompt ChatGPT Foundation (Trung Talks)
Nhắc lại về Prompt: Prompt được hiểu là lời nhắc, chỉ thị, câu lệnh mà người dùng ra lệnh cho một hệ thống AI thực hiện một nhiệm vụ cụ thể, hoặc tạo ra output dựa trên thông tin đã cho.
🗣️👂Điều quan trọng để người nói phải có người nghe, người nghe làm đúng yêu cầu của người nói là gì?
👉 Thành phần cơ bản của 1 prompt, gồm 4 thành phần cơ bản I – C – I – O, bạn đã làm đủ chưa? 👇
I- Instruction: yêu cầu cụ thể mình muốn AI làm gì?
C – Context: các thông tin bổ sung, ngữ cảnh liên quan.
I – Input data: câu hỏi, vấn đề tôi đang cần AI giải quyết.
O – Output Indicator: Format kết quả tôi mong muốn? (một bảng meeting cuộc họp, một bài viết dạng social post / PR, dạng kịch bản,…)
Thử đối chiếu lại trong quá trình giao tiếp với bạn lớp phó AI trước đó, có lúc nào bạn chỉ gửi yêu cầu cụt lủn và mong đợi bạn AI viết thành một bài viết có đủ các ý bạn hình dung trong đầu. Nhưng, khi nhận lại kết quả thực tế là một bài viết lan man gì đó, cũng có thể dài đó nhưng không đúng trọng tâm.
Ví dụ : Viết cho tôi một bài viết PR Máy lọc không khí tạo ẩm Toshiba CAF-N50(W)VN
👉 Sau đó mình thêm yêu cầu rõ ràng hơn như là:
Bạn thấy đấy, hai bản PR khác bọt hẳn, ở đây mình chưa bàn đến tính đúng sai, tuy nhiên khi iuput càng cụ thể, càng rõ ràng, càng đầy đủ thì một bài phản hồi đúng mong muốn của mình hơn.
👉 Trong ví dụ trên, mình đã yêu cầu bản phản hồi thứ 2: Số lượng từ mong muốn, các chức năng chính của máy lọc khí phù hợp với thời tiết Việt Nam để thu hút người đọc quan tâm và tìm hiểu, kết bài có link dẫn về website bán hàng.
🤔 Vậy không lẽ có những task, những câu hỏi siêu đơn giản cũng cần đầy đủ các thành phần như thế?
Thật ra đôi khi không phải lúc nào prompt cũng cần đủ 4 yếu tố trên, thỉnh thoảng những câu đơn giản chỉ cần hỏi AI thì bạn ấy sẽ trả lời được liền. Ví dụ, những phép tính đơn giản, những điều mặc nhiên là thế,…
Tuy nhiên, việc một chiếc prompt đủ 4 yếu tố I – C – I – O vẫn chỉ là một trong những yếu tố cơ bản đầu tiên để giao tiếp với AI hiệu quả. Có những lúc mình thấy mình viết đủ rồi mà AI trả lời gì đâu, và cũng không thỏa mãn mình.
Đấy là lúc mình cần tìm hiểu ưu và nhược điểm của bạn AI đó, bài viết tiếp theo mình sẽ chỉ ra những tips để viết một chiếc prompt hiệu quả và hiểu hơn người bạn lớp phó học tập này nhé!
Vậy tóm lại là…
Để giao tiếp với lớp phó học tập ChatGPT hiệu quả và cũng như một số công cụ chat AI khác chúng ta cần:
1/ Một chiếc prompt đầy đủ, gồm 4 thành phần cơ bản I – C – I – O:
I- Instruction: yêu cầu cụ thể mình muốn AI làm.
C – Context: các thông tin bổ sung, ngữ cảnh liên quan.
I – Input data: câu hỏi, vấn đề tôi đang cần AI giải quyết.
O – Output Indicator: format kết quả mong muốn.
2/ Xem AI như một người bạn đồng hành cùng chúng ta, vì bạn cũng có những ưu và nhược điểm nhất định (sẽ được bật mí trong bài sau). Vậy nên mọi thông tin nhận lại từ bạn cũng nên kiểm chứng rõ ràng nhé!
Hẹn gặp bạn trong Phần 2, từ I-C-I-O và các tips để viết prompt hiệu quả hơn!
✨ Đọc tiếp Phần 2, Phần 3 (cuối) nhé!
Leave a comment
Mình là My và mình hay viết này viết kia, đi đây đi đó.
Bài viết thuộc thử thách Viết Đều và Hay của Writing On The Net Alumni.#wotn #vietdeuvahay