TTBC2024

TTBC2024


Cùng học GenAI Phần 4: Chi tiết các kỹ thuật prompt và cách kết hợp để xử lý các task phức tạp

ND Minh Đức
25/6/2024 10:38Phản hồi: 14
Cùng học GenAI Phần 4: Chi tiết các kỹ thuật prompt và cách kết hợp để xử lý các task phức tạp
Ở các nội dung trước, mình đã chia sẻ với anh em về LLM, cách một model AI nó chạy, cách prompt hoạt động, cũng như phân loại hầu hết các kiểu prompt mà người ta đang dùng để tương tác với LLM. Trong bài viết này, xin chia sẻ với anh em một số kỹ thuật sử dụng prompt như bắt AI nhập vai, đưa cá tính của chúng ta vào LLM để kết quả có hồn hơn, quy định chặt chẽ định dạng đầu ra của LLM,...

Qua đó, chúng ta sẽ không chỉ giúp các kết quả do LLM tạo ra tự nhiên hơn, đúng ý định của chúng ta hơn mà hơn hết, nó trở thành một sản phẩm mang dấu án của chúng ta - người dùng - người ra quyết định hơn thay vì chỉ chung chung, phổ quát.

Đây là nội dung trong chuỗi các bài viết về GenAI của mình, anh em có thể tham khảo các bài viết trước đây ở link bên dưới. Đừng quên cùng mình hóng thêm các bài về tự build chatbot, tự train data, rồi các ứng dụng cụ thể khác của AI, AI Agent sắp tới nhé anh em. Chúc vui.


Chi tiết kỹ thuật bắt LLM đóng vai


Ở phần này, chúng ta sẽ phân tích chi tiết hơn một kỹ thuật quan trọng khác trong việc viết prompt chính là miêu tả vai trò. Ở đó, chúng ta sẽ yêu cầu LLM "đóng vai" một người có kiến thức chuyên môn / một cá tính nào đó nhằm ngầm định kiến thức của LLM cần dùng để giải quyết vấn đề. Việc bắt LLM nhập vai một chuyên gia / người cụ thể, sẽ giới hạn lại lượng data mà nó sử dụng trong lượng data khổng lồ đã được huấn luyện trước, từ đó góp phần tạo ra kết quả có chất lượng và hàm lượng nội dung cao hơn.


Bên dưới đây là một số hình thức của việc bắt LLM đóng vai trò nào đó.

Vai trò chuyên gia:


Ở dạng này, người dùng sẽ chỉ định LLM đóng vai một chuyên gia trong lĩnh vực cụ thể mà người đó sẽ giải quyết tốt nhất task mà người dùng đang muốn truy vấn LLM, chẳng hạn như một nhà sử học, một chuyên gia ẩm thực, một huấn luyện viên,... để từ đó model thực hiện task một cách cụ thể và tập trung hơn. Kết quả trả về sẽ có lượng thông tin chi tiết hơn, mang màu sắc chuyên môn của lĩnh vực đó nhiều hơn, đồng thời các kiến thức chuyên ngành cũng được thể hiện nhiều hơn thông qua các thuật ngữ.

Thí dụ Prompt:
Hãy đóng vai trò một chuyên gia thể dục thể thao đang có những dữ liệu nghiên cứu mới nhất, có khả năng hướng dẫn chi tiết từng bước một. Tạo một chương trình tập gym để tăng cân và tăng cường sức mạnh cho người nam mới bắt đầu, cao 1m76, nặng 50kg và không quen với tập thể dục.


Phản hồi:
Chương trình tập gym này sẽ giúp bạn tăng cân và tăng cường sức mạnh. Chương trình kéo dài 12 tuần và bao gồm cả lịch tập và hướng dẫn dinh dưỡng. Chúng ta sẽ tập trung vào các bài tập compound (bài tập tổng hợp) để tối ưu hóa sự phát triển cơ bắp và sức mạnh.

Tuần 1-4: Làm quen và xây dựng nền tảng
Lịch tập:
Thứ 2:
Toàn thân
Thứ 3: Nghỉ

Quảng cáo


Thứ 4: Toàn thân
Thứ 5: Nghỉ
Thứ 6: Toàn thân
Thứ 7 và Chủ Nhật: Nghỉ


Bài tập:
Squats
(Gánh đùi): 3 sets x 8-10 reps
Bench Press (Đẩy ngực nằm): 3 sets x 8-10 reps
Bent Over Rows (Kéo tạ lưng cong): 3 sets x 8-10 reps
Overhead Press (Đẩy vai): 3 sets x 8-10 reps
Deadlifts (Deadlift): 3 sets x 8-10 reps
Plank: 3 sets x 30 giây

Quảng cáo


Tuần 5-8: Tăng cường sức mạnh và khối lượng cơ bắp
Lịch tập:


Thứ 2: Ngực và tay sau
Thứ 3: Chân và bụng
Thứ 4: Nghỉ
Thứ 5: Lưng và tay trước
Thứ 6: Vai và bụng
Thứ 7: Cardio nhẹ
Chủ Nhật: Nghỉ
Bài tập:
Ngày 1 (Ngực và tay sau):
Bench Press
: 4 sets x 6-8 reps
Incline Dumbbell Press (Đẩy ngực nghiêng): 3 sets x 8-10 reps
Tricep Dips (Chống đẩy tay sau): 3 sets x 8-10 reps
Tricep Pushdowns (Đẩy tạ tay sau): 3 sets x 10-12 reps
Ngày 2 (Chân và bụng):
Squats
: 4 sets x 6-8 reps
Leg Press (Máy ép đùi): 3 sets x 10-12 reps
Leg Curls (Gập đùi sau): 3 sets x 10-12 reps
Calf Raises (Nâng bắp chân): 3 sets x 12-15 reps
Plank: 3 sets x 45 giây
Ngày 4 (Lưng và tay trước):
Deadlifts
: 4 sets x 6-8 reps
Pull-Ups (Kéo xà): 3 sets x tối đa
Bent Over Rows: 3 sets x 8-10 reps
Bicep Curls (Gập tay trước): 3 sets x 10-12 reps
Ngày 5 (Vai và bụng):
Overhead Press
: 4 sets x 6-8 reps
Lateral Raises (Nâng tạ ngang vai): 3 sets x 10-12 reps
Front Raises (Nâng tạ trước mặt): 3 sets x 10-12 reps
Russian Twists (Xoay người với tạ): 3 sets x 20 reps
Tuần 9-12: Tối ưu hóa và định hình
Lịch tập:


Thứ 2: Ngực và tay sau
Thứ 3: Chân và bụng
Thứ 4: Nghỉ
Thứ 5: Lưng và tay trước
Thứ 6: Vai và bụng
Thứ 7: Chân và cardio nhẹ
Chủ Nhật: Nghỉ
Bài tập: Tương tự tuần 5-8 nhưng tăng trọng lượng và giảm số reps để tập trung vào tăng cường sức mạnh (4-6 reps cho bài tập chính).
Dinh dưỡng:
Protein: 1.6-2.2g protein mỗi kg cân nặng (80-110g protein mỗi ngày).
Carbohydrate: 3-5g carbohydrate mỗi kg cân nặng (150-250g carbohydrate mỗi ngày).
Chất béo: 0.5-1g chất béo mỗi kg cân nặng (25-50g chất béo mỗi ngày).
Gợi ý bữa ăn:
Bữa sáng:
Trứng, bánh mì nguyên cám, trái cây.
Bữa trưa: Ức gà, gạo lứt, rau xanh.
Bữa tối: Cá hồi, khoai lang, rau hấp.
Bữa ăn phụ: Sữa chua, hạt dẻ cười, protein shake.
Hãy đảm bảo bạn ngủ đủ 7-8 tiếng mỗi đêm để cơ thể phục hồi và phát triển tốt hơn. Hãy nhớ theo dõi sự tiến bộ của mình và điều chỉnh chương trình nếu cần thiết. Chúc bạn thành công!


Nhập vai một chuyên gia cụ thể


chúng ta cũng có thể bắt LLM nhập vai thành một nhân vật nổi tiếng, đã được chứng minh là có kiến thức sâu rộng trong một lĩnh vực cụ thể nào đó. Thí dụ có thể chọn ra một tên tuổi trong lĩnh vực marketing, một đầu bếp nổi tiếng, một nhân vật lịch sử nổi tiếng, một nhà khoa học kiệt xuất,... sau đó thử nhờ họ đưa ra cách xử lý một truy vấn nào đó. Cách làm này tận dụng việc những người nổi tiếng sẽ có tỷ lệ xuất hiện nhiều trong tập dữ liệu đã được dùng để huấn luyện LLM trước đó. Kỹ thuật này thích hợp khi cần brainstorm, có thêm ý tưởng về một chủ đề nào đó.

Thí dụ Prompt:
Hãy đóng vai là chuyên gia Pam Johnson-Bennett, hướng dẫn tôi cách dạy mèo Anh lông ngắn đi vệ sinh đúng chỗ


Cho anh em nào quan tâm, Pam Johnson-Bennett là chuyên gia cực nổi tiếng về mèo. Bà có nhiều nghiên cứu và chương trình về hành vi của loài mèo, cách nuôi dạy mèo,… anh em nào coi Animal Planet có thể sẽ gặp cô này.

Dạy mèo Anh lông ngắn đi vệ sinh đúng chỗ có thể là một quá trình dễ dàng nếu bạn biết cách làm đúng. Dưới đây là các bước chi tiết để giúp bạn thành công: Bước 1: Chọn Litter Box Phù Hợp Kích thước: Hãy chọn một litter box có kích thước phù hợp với mèo Anh lông ngắn của bạn. Litter box cần đủ lớn để mèo có thể xoay mình thoải mái. Loại: Bạn có thể chọn loại litter box có mái che hoặc không có mái che, tùy thuộc vào sở thích của mèo. Một số mèo thích sự riêng tư, trong khi số khác lại thích không gian mở. Bước 2: Chọn Vị Trí Đặt Litter Box Yên tĩnh: Đặt litter box ở một nơi yên tĩnh, ít người qua lại. Mèo cần không gian riêng tư để đi vệ sinh. Tránh xa thức ăn: Đảm bảo litter box cách xa nơi mèo ăn uống ít nhất 1-2 mét. Bước 3: Chọn Loại Cát Vệ Sinh Không mùi: Mèo thường thích loại cát không có mùi hương hoặc có mùi nhẹ. Mùi hương mạnh có thể làm mèo không thích dùng. Dễ vón cục: Cát dễ vón cục giúp dễ dàng làm sạch và giữ litter box luôn sạch sẽ. Bước 4: Giới Thiệu Litter Box cho Mèo Đặt mèo vào litter box: Khi bạn mang mèo mới về nhà, hãy đặt mèo vào litter box ngay lập tức để chúng làm quen với nơi này. Quan sát: Nếu bạn thấy mèo có dấu hiệu muốn đi vệ sinh (đánh hơi, cào móng), hãy nhẹ nhàng đặt mèo vào litter box. Bước 5: Duy trì Sự Sạch Sẽ Làm sạch hàng ngày: Dọn phân và cát vón cục hàng ngày để giữ litter box sạch sẽ. Mèo thích một nơi sạch sẽ để đi vệ sinh. Thay cát: Thay toàn bộ cát và rửa sạch litter box ít nhất mỗi tuần một lần. Bước 6: Khen Thưởng và Động Viên Khen ngợi: Khi mèo sử dụng litter box đúng chỗ, hãy khen ngợi chúng bằng giọng nói nhẹ nhàng và vuốt ve. Tránh hình phạt: Đừng bao giờ la mắng hoặc trừng phạt mèo nếu chúng đi vệ sinh sai chỗ. Điều này chỉ làm tăng sự căng thẳng và không giúp cải thiện hành vi. Bước 7: Giải Quyết Vấn Đề Xem xét sức khỏe: Nếu mèo đột nhiên ngừng sử dụng litter box, hãy kiểm tra sức khỏe của chúng. Có thể mèo gặp vấn đề về sức khỏe như nhiễm trùng đường tiết niệu. Thay đổi môi trường: Kiểm tra xem có thay đổi gì trong môi trường sống của mèo không, như chuyển đổi vị trí của litter box, thay đổi loại cát, hoặc thêm vật nuôi mới vào nhà. Bước 8: Tạo thói quen Đưa mèo đến litter box: Đưa mèo đến litter box sau khi ăn, uống, hoặc sau khi thức dậy. Lập lịch: Cố gắng giữ một lịch trình nhất quán để giúp mèo hình thành thói quen. Bằng cách thực hiện những bước này, bạn sẽ giúp mèo Anh lông ngắn của mình học cách đi vệ sinh đúng chỗ một cách hiệu quả và dễ dàng. Chúc bạn thành công!


Nhập vai một nhân vật hư cấu:


Trong một số tình huống như cần tạo ra một câu chuyện, một kịch bản thoại, một cuộc nói chuyện hoặc thậm chí là xử lý một vấn đề nào đó, người dùng có thể bắt LLM đóng vai một nhân vật hư cấu để tận dụng tính cách của nhân vật đó nhằm xử lý vấn đề, thí dụ như một thám tử, một nhà thám hiểm, một nhân vật truyện nổi tiếng,...

Thí dụ
Prompt:
Tôi là Sherlock Holmes, tôi đã phá giải vụ án xác thằn lằn triệu đô chết trong kẹt cửa của lâu đài tại quận 7, Sài Gòn. Bạn, với tư cách là bác sĩ Watson, hãy miêu tả lại một cách chi tiết quá trình điều tra, thu thập chứng cứ và suy luận để phá giải vụ án.


Phản hồi:
Được rồi, Sherlock. Đây là bản ghi chép chi tiết của tôi, John Watson, về cách mà bạn đã phá giải vụ án xác thằn lằn triệu đô chết trong kẹt cửa của lâu đài tại quận 7, Sài Gòn. Bắt đầu điều tra Chúng tôi nhận được cuộc gọi khẩn từ chủ nhân của lâu đài, ngài Phạm Minh Hùng, về cái chết bí ẩn của con thằn lằn trị giá hàng triệu đô la. Ngay lập tức, chúng tôi khởi hành đến lâu đài tại quận 7. Tại hiện trường Khi đến nơi, chúng tôi được dẫn đến một căn phòng lớn với cửa sổ hướng ra vườn. Ở cửa ra vào, xác con thằn lằn nằm im trong kẹt cửa, tạo ra một cảnh tượng kỳ lạ. Bạn, Sherlock, bắt đầu cuộc điều tra bằng việc quan sát tỉ mỉ hiện trường. Kiểm tra xác thằn lằn: Bạn cúi xuống và dùng kính lúp để kiểm tra xác thằn lằn. "Nhìn xem, Watson, có dấu hiệu rõ ràng của việc bị nén ép từ một vật cứng," bạn nói. "Nhưng hãy xem kỹ hơn vào dấu vết này." Quan sát cửa: Bạn di chuyển đến cửa và kiểm tra mép cửa. "Watson, nhìn vào đây," bạn chỉ vào một vết xước nhỏ trên mép cửa. "Có vẻ như đây là nơi mà cửa đã đóng lại, nén chặt con thằn lằn. Nhưng điều gì đã gây ra điều này?" Thu thập chứng cứ Phỏng vấn nhân chứng: Chúng tôi hỏi nhân viên và người sống trong lâu đài. Một người giúp việc cho biết rằng cửa sổ thường mở để đón gió và con thằn lằn thường xuyên bò vào phòng. Kiểm tra cửa sổ: Bạn yêu cầu mở cửa sổ và quan sát xung quanh. "Watson, nhìn vào đây," bạn chỉ vào một cái dây kéo bị đứt. "Dây kéo này có thể đã khiến cửa sổ đóng sập lại." Suy luận Phân tích hiện trường: "Watson, chúng ta có đủ manh mối để suy luận," bạn nói. "Hãy xem xét tình huống này: con thằn lằn bò vào phòng qua cửa sổ, và dây kéo bị đứt khiến cửa sổ đóng sập lại. Điều này đã đẩy con thằn lằn vào kẹt cửa." Xem xét động cơ: "Nhưng còn giá trị của con thằn lằn thì sao?" tôi hỏi. "Phải chăng ai đó cố ý giết nó?" Bạn suy nghĩ một lúc rồi trả lời: "Không có dấu hiệu của một âm mưu phức tạp, Watson. Đây chỉ là một tai nạn ngẫu nhiên. Tuy nhiên, ta không thể loại trừ khả năng ai đó đã vô tình làm đứt dây kéo." Kết luận Bạn kết luận rằng cái chết của con thằn lằn triệu đô là một tai nạn do dây kéo bị đứt, dẫn đến cửa sổ đóng sập lại, và không có dấu hiệu của bất kỳ hành vi phạm tội nào. Ngài Phạm Minh Hùng, mặc dù buồn bã vì mất mát, đã cảm ơn chúng tôi vì sự giải thích rõ ràng và chính xác của bạn. Vậy là thêm một vụ án nữa được giải quyết thành công nhờ vào sự quan sát tỉ mỉ và suy luận sắc bén của bạn, Sherlock. Thật tuyệt vời khi được chứng kiến tài năng của bạn trong việc làm sáng tỏ những điều bí ẩn nhất.


Vai trò hướng dẫn - gia sư:


Người dùng có thể vào vai một người hướng dẫn, mentor cho model, thí dụ như giáo viên, gia sư, huấn luyện viên,... Sau đó đặt vấn đề để hỏi "học trò" là LLM. Cách tiếp cận này sẽ giúp LLM suy nghĩ sâu hơn về chủ đề mà người dùng muốn truy vấn, có thể đưa ra các ý kiến, quan điểm khác biệt hoặc có thể định hình lại hiểu biết của nó về một vấn đề phức tạp.

Thí dụ:
Prompt
Tôi là gia sư môn sinh học của bạn, tôi muốn kiểm tra lại kiến thức về quá trình nguyên phân của nhiễm sắc thể trong tế bào. Hãy giải thích cho tôi chi tiết các kỳ của quá trình giảm phân bằng ngôn ngữ của bạn.


Phản hồi:
Chào bạn, rất vui khi được giúp bạn củng cố kiến thức về giảm phân. Giảm phân là quá trình phân bào đặc biệt chỉ xảy ra ở các tế bào sinh dục chín, tạo ra các giao tử (tinh trùng và trứng) mang một nửa số lượng nhiễm sắc thể (NST) so với tế bào mẹ ban đầu. Giảm phân bao gồm hai giai đoạn liên tiếp nhau là giảm phân I và giảm phân II. Mỗi giai đoạn lại gồm 4 kỳ tương tự như nguyên phân: kỳ đầu, kỳ giữa, kỳ sau và kỳ cuối. Giảm phân I Kỳ đầu I: NST bắt đầu co xoắn lại, trở nên rõ nét dưới kính hiển vi. Các NST tương đồng (một chiếc có nguồn gốc từ bố, một chiếc có nguồn gốc từ mẹ) tiếp hợp với nhau thành từng cặp, tạo thành cấu trúc gọi là tetrad. Trong quá trình tiếp hợp, các NST có thể trao đổi các đoạn tương ứng với nhau, gọi là hiện tượng trao đổi chéo. Hiện tượng này làm tăng sự đa dạng di truyền cho thế hệ sau. Kỳ giữa I: Các cặp NST tương đồng xếp thành hai hàng trên mặt phẳng xích đạo của tế bào. Kỳ sau I: Các NST tương đồng trong từng cặp tách nhau ra và di chuyển về hai cực đối diện của tế bào. Lưu ý rằng mỗi NST vẫn ở dạng kép, gồm hai chromatid chị em dính nhau ở tâm động. Kỳ cuối I: Màng nhân và nhân con xuất hiện trở lại ở mỗi cực của tế bào. Tế bào chất phân chia, tạo thành hai tế bào con có số lượng NST giảm đi một nửa so với tế bào mẹ ban đầu (từ 2n thành n). Giảm phân II Kỳ đầu II: NST tiếp tục co xoắn. Kỳ giữa II: NST kép xếp thành một hàng trên mặt phẳng xích đạo của tế bào. Kỳ sau II: Các chromatid chị em của mỗi NST kép tách nhau ra ở tâm động và di chuyển về hai cực đối diện của tế bào, trở thành các NST đơn. Kỳ cuối II: Các NST đơn dãn xoắn. Màng nhân và nhân con xuất hiện trở lại. Tế bào chất phân chia, tạo thành bốn tế bào con, mỗi tế bào mang một nửa số lượng NST so với tế bào mẹ ban đầu (n NST). Kết quả: Từ một tế bào mẹ ban đầu (2n), qua hai lần phân bào liên tiếp của giảm phân, tạo ra bốn tế bào con (n). Các tế bào con này chính là các giao tử, có bộ NST đơn bội và khác nhau về mặt di truyền. Bạn có muốn tìm hiểu thêm về ý nghĩa của giảm phân trong việc tạo ra sự đa dạng di truyền hay không?


Prompt:
Tôi là huấn luyện viên chạy bộ của bạn, tôi muốn kiểm tra hiểu biết của bạn về bài tập biến tốc Interval Workout. Hãy miêu tả cụ thể về bài tập chạy biến tốc và cho tôi biết nội dung thực hành chi tiết của bạn trong vòng 30 ngày để cải thiện sức bền bằng bài tập này.


Phản hồi:
Chào huấn luyện viên, Chạy biến tốc Interval Workout là phương pháp tập luyện xen kẽ các quãng chạy nhanh cường độ cao với các quãng chạy chậm hoặc nghỉ để phục hồi. Mục đích của bài tập này là giúp cơ thể thích nghi với việc chạy ở tốc độ cao, cải thiện ngưỡng lactate (ngưỡng axit lactic), từ đó tăng sức bền và tốc độ chạy. Nội dung thực hành chi tiết trong 30 ngày: Tuần 1-2: Làm quen và xây dựng nền tảng Buổi 1: Khởi động 10 phút (chạy bộ nhẹ, giãn cơ). Chạy biến tốc 400m x 4 lần, tốc độ nhanh hơn tốc độ chạy thông thường, nghỉ 2 phút giữa mỗi lần chạy. Kết thúc bằng 10 phút thả lỏng. Buổi 2: Chạy bộ nhẹ 30 phút. Buổi 3: Khởi động 10 phút. Chạy biến tốc 800m x 3 lần, tốc độ nhanh, nghỉ 3 phút giữa mỗi lần chạy. Kết thúc bằng 10 phút thả lỏng. Tuần 3-4: Tăng cường độ và khối lượng Buổi 1: Khởi động 10 phút. Chạy biến tốc 400m x 5 lần, tốc độ nhanh hơn tuần trước, nghỉ 2 phút giữa mỗi lần chạy. Kết thúc bằng 10 phút thả lỏng. Buổi 2: Chạy bộ nhẹ 40 phút. Buổi 3: Khởi động 10 phút. Chạy biến tốc 1000m x 3 lần, tốc độ nhanh, nghỉ 3 phút giữa mỗi lần chạy. Kết thúc bằng 10 phút thả lỏng. Tuần 5-6: Thử thách và duy trì Buổi 1: Khởi động 10 phút. Chạy biến tốc 400m x 6 lần, tốc độ nhanh hơn tuần trước, nghỉ 90 giây giữa mỗi lần chạy. Kết thúc bằng 10 phút thả lỏng. Buổi 2: Chạy bộ nhẹ 45 phút. Buổi 3: Khởi động 10 phút. Chạy biến tốc 1200m x 3 lần, tốc độ nhanh, nghỉ 3 phút giữa mỗi lần chạy. Kết thúc bằng 10 phút thả lỏng. Lưu ý: Luôn khởi động kỹ trước khi tập và thả lỏng sau khi tập. Tập trung vào kỹ thuật chạy đúng để tránh chấn thương. Điều chỉnh tốc độ và thời gian nghỉ giữa các lần chạy phù hợp với thể lực cá nhân. Uống đủ nước trước, trong và sau khi tập luyện. Nếu cảm thấy đau hoặc khó chịu, hãy dừng lại và nghỉ ngơi. Mục tiêu: Cải thiện tốc độ chạy và sức bền. Tăng ngưỡng lactate và khả năng phục hồi. Giảm nguy cơ chấn thương. Tôi hy vọng kế hoạch tập luyện này sẽ giúp tôi cải thiện sức bền và đạt được mục tiêu chạy bộ của mình. Tôi sẽ cố gắng hết sức và tuân thủ đúng kế hoạch để đạt kết quả tốt nhất. Xin cảm ơn huấn luyện viên đã hướng dẫn!


Vai trò cộng sự:


Người dùng có thể bắt LLM biến thành một người cộng sự với mình để hợp tác qua lại với nhau nhằm giải quyết vấn đề. Cách tiếp cận này mình hay sử dụng để tương tác nhiều hơn với LLM trong quá trình học tập, làm việc. Mình sẽ hỏi thông tin, cho ý kiến, góp ý qua lại với nhau xoay quanh một vấn đề.

Thí dụ:
Prompt
Tôi đang viết một email cho khách hàng phàn nàn về một sản phẩm bị lỗi. Bạn có thể giúp tôi soạn thảo một email lịch sự nhưng vẫn kiên quyết không?


Phản hồi:
Tất nhiên, đây là bản nháp email để bạn tham khảo: Subject: Phản hồi về sản phẩm bị lỗi - [Tên sản phẩm] Kính gửi [Tên khách hàng], Chúng tôi hy vọng bạn đang có một ngày tốt lành. Trước tiên, chúng tôi xin chân thành cảm ơn quý khách đã tin tưởng và sử dụng sản phẩm của chúng tôi. Tuy nhiên, chúng tôi rất tiếc khi biết rằng quý khách đã gặp phải vấn đề với [Tên sản phẩm]. Chúng tôi hiểu rằng việc nhận được một sản phẩm không đạt chất lượng mong đợi là điều không thể chấp nhận được. Vì vậy, chúng tôi muốn gửi lời xin lỗi chân thành về sự cố này và cam kết sẽ giải quyết vấn đề một cách nhanh chóng và hiệu quả. Để có thể hỗ trợ quý khách tốt hơn, chúng tôi mong quý khách cung cấp thêm thông tin chi tiết về lỗi mà sản phẩm gặp phải, cũng như bất kỳ hình ảnh hoặc video minh họa nào có thể giúp chúng tôi hiểu rõ hơn về tình trạng hiện tại của sản phẩm. Dựa trên thông tin quý khách cung cấp, chúng tôi sẽ nhanh chóng đưa ra giải pháp khắc phục, có thể là thay thế sản phẩm mới hoặc hoàn lại tiền nếu cần thiết. Chúng tôi đánh giá cao sự kiên nhẫn và thông cảm của quý khách trong tình huống này. Chúng tôi cam kết cải thiện chất lượng sản phẩm và dịch vụ để đảm bảo quý khách luôn hài lòng khi sử dụng sản phẩm của chúng tôi. Xin vui lòng liên hệ với chúng tôi qua email này hoặc gọi vào số [Số điện thoại hỗ trợ] để chúng tôi có thể hỗ trợ quý khách một cách tốt nhất. Một lần nữa, chúng tôi xin lỗi vì sự bất tiện này và mong sớm nhận được phản hồi từ quý khách. Trân trọng, [Tên của bạn] [Chức vụ] [Công ty] [Số điện thoại liên hệ] [Email liên hệ] Hy vọng email này sẽ giúp bạn truyền đạt rõ ràng và lịch sự vấn đề với khách hàng. Nếu cần chỉnh sửa hoặc thêm bớt chi tiết nào, hãy cho tôi biết!


Prompt:
Tôi đang học phát triển ứng dụng front end với React. Bạn có thể cùng với tôi luyện tập để hiểu rõ hơn các truyền data và states giữa các component không?


Phản hồi:
Screenshot 2024-07-03 at 3.18.43 PM.jpg
Screenshot 2024-07-03 at 3.18.57 PM.jpg
Screenshot 2024-07-03 at 3.19.04 PM.jpg

Tính hiệu quả của việc chỉ định vai trò trong prompt phụ thuộc vào sự rõ ràng và cụ thể khi miêu tả về vai trò, đồng thời cũng phụ thuộc vào khả năng hiểu và đáp ứng của model trong từng bối cảnh nhất định. Nếu vai trò được miêu tả rõ và phù hợp với task cần giao cho LLM xử lý, các phản hồi của nó sẽ trở nên phù hợp chính xác, và mang tính chuyên môn cao hơn, có ngôn ngữ cũng có thể hấp dẫn hơn.

Tuy nhiên, cần lưu ý là không phải lúc nào việc xác định vai trò cũng sẽ mang lại kết quả hoàn hảo nhất bởi nó còn phụ thuộc vào các yếu tố khác, chẳng hạn như chất lượng của các data huấn luyện trước đó và khả năng khái quát hóa các kiến thức của model. Dù vậy, trong hầu hết các lĩnh vực và ngữ cảnh, việc chỉ định vai trò đều mang lại những phản hồi khá ấn tượng. Các chuyên gia đều cho rằng thành xác định vai trò luôn là thành phần quan trọng trong đa số các prompt.

Chi tiết hơn về kỹ thuật few-shot prompting: dạy thêm cho model thông qua các thí dụ


Đây là một kỹ thuật prompt được người ta nhắc tới rất nhiều và đôi khi, bạn đã dùng kiểu prompt này rồi, chỉ là không gọi tên nó ra thôi. Tổng quát nhất, thì kiểu prompt few-shot là đưa một thí dụ (dù lớn hay nhỏ) vào model và yêu cầu nó làm một task nào đó. Chính các data đưa vào thêm ngay tại thời điểm truy vấn được gọi là few shot. LLM sẽ xài các hiểu biết nó đã được huấn luyện sẵn, cộng với data few shot để thích ứng và xử lý tác vụ cho người dùng.

Tóm tắt văn bản


Prompt:
Tóm tắt đoạn văn bản sau đây trong một câu. Thí dụ: Input: ROG Strix G16 phiên bản năm 2023 đã được Tinh tế bình chọn là mẫu laptop gaming tốt nhất dành cho Esport, bất kì một mẫu laptop gaming nào cũng có thể chơi được game Epsort, nhưng nếu là một mẫu máy được dành cho trò chơi thể thao điện tử thì lại phải nhắc đến ROG Strix G16, lần này là phiên bản 2024. Dòng ROG Strix bao năm qua vẫn vậy, về cơ bản nó là một mẫu laptop tập trung vào hiệu năng và hiệu quả tản nhiệt và năm nay nó vẫn không làm mình thất vọng. Output: ROG Strix G16 là chiếc laptop gaming tốt nhất cho esport, có hiệu năng và hiệu quả tản nhiệt tốt. Input: Tại thời điểm POCO X4 GT ra mắt (tháng 6/2022), mẫu smartphone của Xiaomi nhận được nhiều sự chú ý từ người dùng nhờ vào việc tận dụng tốt yếu tố P/P (hiệu năng/giá thành) và ngay khi máy mở bán tại Việt Nam (tháng 7/2022) thì mình đã nhanh tay “săn sale” thiết bị với mức giá chỉ khoảng 7 triệu. Trong khoảng thời gian gần 2 năm sử dụng POCO X4 GT thì mình đã có nhiều trải nghiệm thú vị và đặc biệt là máy còn nhận được bản cập nhật Xiaomi HyperOS vào tháng 5/2024. Vì vậy trong bài viết này, mình sẽ chia sẻ chi tiết hơn cho các bạn về hiệu năng của POCO X4 GT với chip Dimensity 8100 ở thời điểm hiện tại. Output:


Phản hồi:
POCO X4 GT là mẫu smartphone của Xiaomi được người dùng đánh giá cao về hiệu năng/giá thành và vẫn hoạt động tốt sau gần 2 năm sử dụng, đặc biệt là sau khi được cập nhật Xiaomi HyperOS.

Dịch văn bản


Prompt:
Dịch đoạn văn bản sau từ Tiếng Anh sang Tiếng Việt. Thí dụ: Input: Quadruped robots often struggle with off-road exploration in unstructured environments due to their sensorless feet, which provide limited information about foot interactions with the surroundings. Output: robot bốn chân thường gặp khó khăn khi di chuyển trên các điều kiện địa hình off-road, thiếu ổn định. Nguyên nhân là do chân của chúng không có cảm biến, nên không cung cấp đủ thông tin về tiếp xúc của chân với môi trường xung quanh. Input: To address this issue, Chinese researchers have introduced Foot Vision, an innovative vision-based sensorized foot designed to enhance the capabilities of quadruped robots. The team’s robot design is comprised of an internal camera, a transparent foot sole with visible marks, and a compliant ankle. Output:


Phản hồi:
Để giải quyết vấn đề này, các nhà nghiên cứu Trung Quốc đã giới thiệu Foot Vision, một bàn chân cảm biến dựa trên thị giác sáng tạo được thiết kế để nâng cao khả năng của robot bốn chân. Thiết kế robot của nhóm bao gồm một camera bên trong, một đế chân trong suốt với các dấu hiệu có thể nhìn thấy và một mắt cá chân linh hoạt.

Phân tích thái độ


Prompt:
Xác định thái độ của những ý kiến người dùng sau đây theo tích cực, tiêu cực hoặc trung tính. Thí dụ: Input: tôi thích sản phẩm này. Output: tích cực Input: Bộ phim này cũng tạm được. Output Phản hồi:

Phản hồi:
Output: Trung tính

Phân loại văn bản


Prompt:
Phân loại các loài hoa sau đây theo Alseuosmiaceae (bộ Asterales), Anisophylleaceae (bộ Cucurbitales), Brunelliaceae (bộ Oxalidales), Bruniaceae, Byblidaceae (bộ Lamiales), Cephalotaceae (bộ Oxalidales), Chrysobalanaceae (bộ Malpighiales), Columelliaceae, Connaraceae (bộ Oxalidales), Crassulaceae (bộ Saxifragales), Crossosomataceae, Cunoniaceae (bộ Oxalidales), Davidsoniaceae (họ Cunoniaceae, bộ Oxalidales), Dialypetalanthaceae (họ Rubiaceae, bộ Gentianales), Eucryphiaceae (họ Cunoniaceae, bộ Oxalidales), Greyiaceae (họ Melianthaceae, bộ Geraniales), Grossulariaceae (bộ Saxifragales), Hydrangeaceae (bộ Cornales), Neuradaceae (bộ Malvales), Pittosporaceae (bộ Apiales), Rhabdodendraceae (bộ Caryophyllales), Rosaceae, Saxifragaceae (bộ Saxifragales) hoặc Surianaceae (bộ Fabales). Thí dụ: Input: Đào. Output: Rosaceae. Input: Tầm xuân. Output


Phản hồi:
Output: Hydrangeaceae

Tìm sự tương tự - Prompt Analogies


Prompt này hoạt động dựa trên mối quan hệ giữa hai từ hoặc cụm từ đầu tiên. Nhiệm vụ của bạn là tìm ra mối quan hệ đó và áp dụng nó cho cặp từ thứ hai để tìm ra từ hoặc cụm từ còn thiếu. Ví dụ, cho LLM cặp "Nóng" và "Lạnh", LLM sẽ tự tìm ra quy luật đây là 2 từ trái nghĩa, vì vậy khi đưa một từ "cao" vào LLM, từ còn thiếu trong cặp thứ hai cũng phải là trái nghĩa của "Cao", tức là "Thấp".

Prompt:
Hoàn thiện các cặp từ theo sự tương tự sau đây. Thí dụ: Input: Bác sĩ : Bệnh viện :: Thẩm phán : ? Output: Tòa án Input: giáo viên : trường học: :đầu bếp :? Output:

Phản hồi:
Output: nhà hàng

Prompt:
Hoàn thiện các cặp từ theo sự tương tự sau đây. Thí dụ: Input: Sách : Kiến thức :: Thức ăn : ? Output: Năng lượng Input: Bia: Quán nhậu : :bánh kem: ? Output:

Phản hồi
Output: tiệm bánh

Có thể thấy trong các thí dụ trên, prompt bắt đầu bằng một mô tả rõ ràng nhiệm vụ muốn LLM thực hiện, tiếp theo là "Thí dụ: và một cặp Input và Output thể hiện rõ cho LLM biết đầu vào người dùng đưa vào và phản hồi mong muốn. Bằng cách này, LLM sẽ hiểu rõ hơn về nhiệm vụ và mục tiêu mà nó phải cố làm dược.

Khác với kỹ thuật zero-shot, nghĩa là không đưa thêm input / output mà chỉ dựa hoàn toàn vào những gì LLM được huấn luyện, kỹ thuật few-shot tận dụng khả năng khái quát hóa vấn để của LLM để khai thác toàn bộ tiềm năng của nó. Dạng prompt này hướng tới việc tự động hóa các tác vụ đòi hỏi lặp đi lặp lại. Kỹ thuật này khá quan trọng bởi nắm được nó, chúng ta sẽ tiến xa hơn trong việc dùng prompt để xài cho công việc thực tế, thí dụ như nhập hóa đơn, xử lý hàng loạt các dữ liệu ý kiến khách hàng, dùng model chatbot để phân loại dữ liệu thô,...

Định hình phong cách cho LLM


Ở phần này, chúng ta tìm hiểu một thành phần quan trọng là phong cách, văn phong của phản hồi đầu ra từ LLM. Tận dụng điều này, chúng ta cóthể có được những phản hồi có hồn hơn, tự nhiên hơn hoặc điều chỉnh giọng văn theo ý định của chúng ta muốn truyền đạt. Phần này liên quan nhiều hơn tới một số khía cạnh của ngôn ngữ để truyền đạt cảm xúc, giọng điệu và thể hiện ý đồ của người tạo ra văn bản. Các khía cạnh đó bao gồm:

  • Giọng điệu: Đối với một văn bản, giọng điệu phản ánh thái độ hoặc cảm xúc mà người viết muốn truyền tải. Tùy vào nối cảnh và mục đích mà giọng điệu có thể trang trọng, bình dị, hội thoại, uy quyền, thuyết phục, vui tươi, lãng mạn,...
  • Từ ngữ: Cách chọn từ, cụm từ và cách diễn đạt cũng góp phần đáng kể để định hình phong cách của một bài văn. Các từ / cụm từ độc đáo, khác biệt có thể sẽ phản ánh tính cách, trình độ chuyên ôn, nền tảng kiến thức của tác giả, đồng thời cũng sẽ phục vụ cho sở thích và kỳ vọng của các đối tượng mục tiêu mà bài văn đó hướng tới.
  • Cấu trúc câu: Cách xây dựng câu cú, bao gồm các thông tin như độ dài, độ phức tạp, câu ghép, nhịp diệu cũng ảnh hưởng tới phong cách của bài viết. Cấu trúc câu đa dạng có thể tạo ra trải nghiệm đọc hấp dẫn và lôi cuốn hơn, cú pháp nhất quán có thể sẽ giúp bài văn thân thiện và dễ tiếp thu hơn.
  • Góc nhìn: góc nhìn của một bài viết ở ngôi thứ nhất, ngôi thứ hai hoặc ngôi thứ ba. Góc nhìn có tác động đến giọng văn, câu văn, từ ngữ và cũng có ảnh hưởng tới trải nghiệm đọc của người đọc. Chọn góc nhìn phù hợp với bài viết cần yêu cầu LLM viết ra sẽ giúp LLM nhập vai hơn, đưa ra đoạn văn bản đúng ý đồ tác động tới người đọc hơn.
  • Ngôn ngữ tượng hình: Việc ử dụng những thủ pháp như ẩn dụ, đặc tả sống động, mô phỏng và các thủ pháp ngôn ngữ tượng hình có thể nâng tầm của bài viết, giúp nó hấp dẫn, có hồn và ấn tượng hơn đối với người đọc.

Khi tạo ra nội dung, đặc biệt là các nội dung như tường thuật, kể chuyện, podcast,... người viết text cần xem xét các khía cạnh nói trên để tạo ra một đầu ra nhất quán, hấp dẫn và phù hợp với đối tượng mục tiêu mà chúng ta muốn hướng tới. Việc xác định và cố định các "thông số" này sẽ hình thành nên bản sắc của loạt nội dung và thậm chí là thương hiệu của các sản phẩm mà LLM tạo ra cho người dùng. Trong bối cảnh các nội dung AI được tạo ra ngày càng phổ biến, việc định hình rõ các thông tin này còn giúp đảm bảo "cá tính" của người dùng đang sử dụng AI, giúp cho sản phẩm tạo ra không chung chung mà ngược lại, mang màu sắc, thể hiện cá tính của người dùng hơn.

Bên dưới đây là một số thí dụ có chỉ định rõ các phong cách khác nhau khi làm prompt.
Giọng văn chuyên nghiệp: Đặc điểm của giọng văn này là sự trang trọng, từ vựng chính xác, các câu có cấu trúc chặt chẽ. Thường sử dụng trong các báo cáo, các bài viết học thuật hoặc các tài liệu pháp lý.

Thí dụ:
Prompt:
Viết một đoạn văn dài 100 từ về năng lượng tái tạo, giọng văn chuyên nghiệp


Phản hồi:
Năng lượng tái tạo, nguồn năng lượng xanh và bền vững, đang nổi lên như một giải pháp quan trọng để giải quyết các thách thức về biến đổi khí hậu và an ninh năng lượng. Với sự đa dạng từ năng lượng mặt trời, gió, thủy điện đến địa nhiệt và sinh khối, năng lượng tái tạo không chỉ giảm thiểu phát thải khí nhà kính mà còn tạo ra cơ hội kinh tế mới. Tuy nhiên, việc tích hợp năng lượng tái tạo vào hệ thống điện đòi hỏi đầu tư vào cơ sở hạ tầng và công nghệ lưu trữ, đồng thời cần có các chính sách hỗ trợ để thúc đẩy sự phát triển bền vững của ngành.

Giọng văn thân thiện và bình dị: Giọng văn này sử dụng các từ vựng đời thường, văn nói và các cấu trúc không trang trọng. Giọng văn này thường đi kèm với các bài đăng blog, nội dung đăng mạng xã hội hoặc các bài tự luận cá nhân.

Thí dụ:

Prompt:
Viết một đoạn văn dài 100 từ về năng lượng tái tạo, giọng văn thân thiện và bình dị


Phản hồi:
Năng lượng tái tạo, nghe có vẻ "cao siêu" nhưng thực ra lại gần gũi với chúng ta hơn bạn nghĩ đấy! Bạn có biết ánh nắng mặt trời, những cơn gió mát lành hay dòng nước chảy xiết đều có thể biến thành điện năng không? Đó chính là năng lượng tái tạo đó! Không chỉ giúp bảo vệ môi trường, năng lượng tái tạo còn giúp chúng ta tiết kiệm chi phí điện năng nữa. Tuy nhiên, để khai thác nguồn năng lượng tuyệt vời này, chúng ta cần đầu tư nhiều hơn vào công nghệ và cơ sở hạ tầng. Hãy cùng chung tay sử dụng và phát triển năng lượng tái tạo để có một tương lai xanh và bền vững nhé!

Giọng văn truyền cảm hứng và tạo động lực: Giọng văn này thường dùng những hình ảnh sống động, ngôn ngữ giàu cảm xúc, sử dụng thủ pháp nhằm thăng hoa cảm xúc truyền cảm hứng cho người đọc. Thường được dùng cho các bài phát biểu truyền cảm hứng, kiểu các sách self help, các tự truyện cá nhân, hồi ký,...

Thí dụ:

Prompt:
Viết một đoạn văn dài 100 từ về năng lượng tái tạo, giọng văn truyền cảm hứng và tạo động lực


Phản hồi:
Hãy tưởng tượng một thế giới nơi ánh sáng mặt trời, những cơn gió và dòng nước không chỉ là những hiện tượng tự nhiên, mà còn là nguồn năng lượng vô tận, sạch sẽ và dồi dào. Đó không còn là giấc mơ xa vời, mà là hiện thực đang đến gần hơn bao giờ hết nhờ vào năng lượng tái tạo.

Chúng ta có khả năng khai thác sức mạnh tự nhiên để tạo ra một tương lai tươi sáng hơn, không chỉ cho chúng ta mà còn cho các thế hệ mai sau. Hãy cùng nhau chung tay xây dựng một thế giới không còn phụ thuộc vào nhiên liệu hóa thạch, một thế giới xanh hơn, sạch hơn và bền vững hơn. Năng lượng tái tạo không chỉ là một giải pháp, mà còn là một cơ hội để chúng ta thể hiện trách nhiệm với hành tinh và tạo ra một di sản đáng tự hào.

Giọng văn hài hước và dí dỏm: giọng văn này kết hợp giọng điệu vui tươi, thường sử dụng các chơi chữ thông minh, hài hước, mang tính giải trí và tiếng cười cho độc giả. Có thể áp dụng cho các bài viết châm biếm, hài hước,...

Thí dụ:

Prompt:
Viết một đoạn văn dài 100 từ về năng lượng tái tạo, giọng văn hài hước và dí dỏm


Phản hồi:
Năng lượng tái tạo, nghe "xịn xò" thế thôi chứ cũng chỉ là mấy đứa "nhà quê" như gió, nước, nắng "lên đời" thành điện đó mà! Giờ đây, tụi nó "auto" làm việc không công, lại còn "healthy" cho môi trường nữa chứ. Chẳng phải lo lắng về mấy ông lớn "hóa thạch" làm ô nhiễm không khí, lại còn "tiết kiệm" được kha khá tiền điện mỗi tháng.
Tuy nhiên, mấy đứa "nhà quê" này vẫn còn hơi "quê mùa" về công nghệ, nên cần được "đầu tư" thêm để "bùng nổ" hết tiềm năng. Cứ thế này, biết đâu tương lai sẽ có cả một dàn "trai xinh gái đẹp" năng lượng tái tạo "cân" hết nhu cầu năng lượng của thế giới thì sao? Nghe mà "phê" quá đi thôi!


Giọng văn thuyết phục: Giọng văn sử dụng các lập luận mạnh mẽ, thuyết phục, ngôn ngữ hướng tới việc thuyết phục người đọc chấp nhận một quan điểm hoặc một hành động cụ thể. Thường được sử dụng trong các bài xã luận, ý kiến, các bài viết bán hàng hoặc phát biểu chính luận.

Thí dụ

Prompt:
Viết một đoạn văn dài 100 từ về năng lượng tái tạo, giọng văn thuyết phục


Phản hồi:
Năng lượng tái tạo không chỉ là xu hướng mà còn là giải pháp tất yếu cho tương lai bền vững. Các nguồn năng lượng truyền thống như than đá và dầu mỏ không chỉ gây ô nhiễm môi trường nghiêm trọng mà còn đang dần cạn kiệt. Trong khi đó, năng lượng tái tạo như mặt trời, gió và nước lại vô tận và thân thiện với môi trường.

Đầu tư vào năng lượng tái tạo không chỉ là hành động có trách nhiệm với hành tinh mà còn mang lại lợi ích kinh tế to lớn. Theo báo cáo của Cơ quan Năng lượng Quốc tế (IEA), năng lượng tái tạo đã trở thành nguồn năng lượng mới rẻ nhất trên thế giới, vượt qua cả nhiên liệu hóa thạch. Việc chuyển đổi sang năng lượng tái tạo sẽ giúp giảm chi phí năng lượng, tạo ra việc làm xanh và thúc đẩy tăng trưởng kinh tế bền vững.

Vì vậy, hãy hành động ngay hôm nay để đầu tư vào năng lượng tái tạo, vì một tương lai xanh và thịnh vượng.

Có thể thấy cùng một chủ đề, chỉ cần thay đổi sơ văn phong trong prompt, LLM sẽ cho chúng ta những kết quả hoàn toàn khác nhau hướng tới các đối tượng và ngữ cảnh sử dụng khác nhau. Bằng cách hiểu và nắm vững các phong cách văn phong khác nhau, chúng ta có thể giúp văn bản đầu ra đạt được mục đích dễ dàng hơn. Như đã đề cập ở trên, việc xác định chi tiết văn phong, văn bản đầu ra mà LLM tạo ra cho chúng ta sẽ có hồn hơn, thể hiện rõ ý định của chúng ta hơn và không bị "hời hợt".

Một kỹ thuật nhỏ khác ở chỗ văn phong này chính là trong prompt, chúng ta chỉ định văn phong của một tác giả nổi tiếng trong lĩnh vực văn học. Lúc này, có thể LLM sẽ sử dụng các thủ pháp, cách dẫn dắt hay lập luận mang màu sắc của chính các tác giả đó vào đoạn văn của đầu ra.

Sử dụng pattern để cải thiện hiệu quả prompt


Trong quá trình tạo prompt, có những tình huống có thể sử dụng kỹ thuật tổ chức sẵn dữ liệu, sử dụng cấu trúc, chuỗi và thiết lập các mối quan hệ giữa các yếu tổ trong prompt để tạo ra các câu trả lời nhất quán trong nhiều lần truy vấn. Các pattern có thể khai thác bao gồm:

Mẫu ngôn ngữ:


Trong prompt, chúng ta có thể định sẵn các cú pháp, cấu trúc ngữ pháp và từ ngữ cố định trong đầu ra. Bằng cách hiểu và quy định rõ những yếu tố này, người dùng có thể tạo ra các prompt hiệu quả hơn, đảm bảo đầu ra mạch lạc với định dạng, phong cách và giọng văn nhất quán.
Hãy viết một bài thơ lục bát về tình yêu quê hương, sử dụng hình ảnh cánh đồng lúa chín và dòng sông quê.

Mẫu câu mệnh lệnh:


"Hãy viết..." yêu cầu mô hình thực hiện nhiệm vụ cụ thể là sáng tác một bài thơ.
Cụm danh từ: "bài thơ lục bát" chỉ định thể loại thơ.
Cụm giới từ: "về tình yêu quê hương" giới hạn chủ đề của bài thơ.
Cụm danh từ: "hình ảnh cánh đồng lúa chín và dòng sông quê" cung cấp hình ảnh cụ thể để mô hình sử dụng trong bài thơ.

Mẫu tác vụ:


Trong một số tác vụ, người dùng có thể định sẵn một số các mẫu hoặc quy ước để model phải tuân theo. Thí dụ các task tóm tắt văn bản cần yêu cầu model cô đọng thông tin nhưng vẫn giữ lại các ý chính. Các task dịch thuật cần chuyển ngữ nhưng vẫn giữ nguyên ý nghĩa và cấu trúc của bài viết. Người dùng cần nhận diện và kết hợp các pattern như thế trong prompt để có thể định hình rõ đầu ra mà LLM trả về.

Thí dụ

Prompt:
Nhiệm vụ: Tạo một câu hỏi trắc nghiệm về cuộc Cách mạng Pháp với 4 phương án lựa chọn (A, B, C, D), trong đó chỉ có một đáp án đúng. Thông tin: Cuộc Cách mạng Pháp diễn ra từ năm 1789 đến năm 1799. Yêu cầu bổ sung: Câu hỏi phải tập trung vào nguyên nhân của cuộc cách mạng.


Phản hồi
Screenshot 2024-07-03 at 3.20.38 PM.jpg

Mẫu ngữ cảnh:


Mẫu này chỉ định rõ các mối quan hệ và sự phụ thuộc giữa các phần tử trong một prompt.

Thí dụ Nhận dạng thực thể được đặt tên (Named Entity Recognition - NER):
Prompt:
Xác định các thực thể được đặt tên (tên người, địa điểm, tổ chức) trong đoạn văn sau đây: "Báo Stars and Stripes ngày 28.6 dẫn lời phát ngôn viên Lục quân Mỹ Terry Welch cho hay 14 xe tăng chiến đấu M1 Abrams và một xe phục hồi bọc thép M88 thuộc lực lượng này ngày 27.6 đã đến cơ sở lưu trữ APS-2 ở làng Powidz của Ba Lan. Địa điểm này, cách biên giới Ukraine khoảng 402 km về phía tây, sẽ sớm có tới 85 xe tăng chiến đấu và 190 xe tác chiến bọc thép. Ông Ray Wojcik, đại tá lục quân Mỹ đã nghỉ hưu và hiện là thành viên cao cấp tại Trung tâm phân tích chính sách châu Âu, nhận định kho APS cuối cùng sẽ có đầy đủ thiết bị cho một lữ đoàn thiết giáp thuộc quân đội Mỹ."


Phản hồi:
Các thực thể được đặt tên trong đoạn văn là:
Tên người: Terry Welch, Ray Wojcik
Tổ chức: Báo Stars and Stripes, Lục quân Mỹ, Trung tâm phân tích chính sách châu Âu
Địa điểm: Powidz (Ba Lan), Ukraine, APS-2 (làng Powidz, Ba Lan)


Mẫu phản hồi:


Đây là các hướng dân cụ thể cách chúng ta muốn LLM định dạng hoặc cấu trúc câu trả lời của nó, đảm bảo cho đầu ra của LLM thỏa yêu cầu chúng ta muốn. Cái này thích hợp để chúng ta chỉ định LLM trả về kết quả dạng JSON để đi làm chuyện khác tiếp. Cái này sau này mình nói tới sau nha.

Thí dụ:

Prompt:
So sánh ưu điểm và nhược điểm của nền tảng x86 và nền tảng ARM. Response pattern: | Tiêu chí | Nền tảng X86 | Nền tảng ARM | |---|---|---| | Ưu điểm | | | | Nhược điểm | | |


Phản hồi:
Screenshot 2024-07-03 at 3.21.13 PM.jpg

Thí dụ:
Prompt:
Tạo một đối tượng JSON chứa thông tin về một cuốn sách, bao gồm tiêu đề, tác giả, năm xuất bản và thể loại. Response pattern: { "title": "", "author": "", "year": , "genre": "" }


Phản hồi
Screenshot 2024-07-03 at 3.21.38 PM.jpg

Có thể thấy, việc quy định các pattern đầu ra một cách thích hợp sẽ
  • Có thể tạo ra được phản hồi theo ý muốn của chúng ta.
  • Việc định hình pattern giúp giảm sự mơ hồi ở kết quả đầu ra. Do nhiệm vụ, ngữ cảnh và output đều đã được ràng buộc chặt chẽ nên model khó có thể tạo ra các phản hồi mơ hồ, không liên quan hoặc thậm chí là vô nghĩa.
  • Đáp ứng các task mới: Có thể hình dung pattern giống như một cách tiếp cận, giúp chúng ta tư duy trước các task trong những lĩnh vực, công việc mà trước đó chưa gặp.
  • Giảm thiểu sai lệch: việc định hình pattern còn giúp giảm các bias vốn có trong model, từ đó đảm bảo đầu ra có chất lượng cao, dễ dàng phục vụ công việc hiệu quả hơn.

Kết hợp các kỹ thuật lại để tạo ra một prompt tối ưu


Tới đây chúng ta đã đi qua được 3 kỹ thuật khi tạo prompt với các tác dụng khác nhau. Mỗi kỹ thuật đều có thế mạnh riêng của nó. Và bây giờ, chúng ta còn có thể kết hợp các kỹ thuật lại với nhau để có thể cho hiệu quả mạnh hơn nữa. Tới đây thì coi như chỉ còn phối hợp các thứ lại với nhau nữa là chúng ta đã có thể thực hành prompt engineering, tạo ra các prompt hiệu quả, đảm bảo LLM phản hồi tốc độ nhanh, độ chính xác cao, cho ngôn ngữ tự nhiên, phù hợp với ngữ cảnh và cả định dạng mà chúng ta muốn.

Bên dưới đây là một số tình huống cụ thể có sử dụng kết hợp các kỹ thuật prompt từ khẳng định vai trò, đưa thí dụ few-shot và định hình mẫu đầu ra để giải quyết công việc cụ thể.

Kết hợp vai trò với thí dụ trong prompt
Giả sử bạn đang tìm cách chỉ con em ở nhà cách quản lý thời gian hiệu quả, bạn cần giúp bọn trẻ cho 5 mẹo để cải thiện hiệu quả quản lý thời gian trong học tập và giải trí, nghỉ ngơi.

Prompt:
Bạn là một người cố vấn kỹ năng quản lý thời gian của tôi, bạn có thể cung cấp cho tôi chi tiết 5 mẹo để có thể quản lý thời gian hiệu quả, cân bằng giữa học tập và vui chơi, nghỉ ngơi. Thí dụ: Một thí dụ về mẹo có thể là: Đặt mục tiêu cụ thể và có thể đạt được mỗi ngày về quản lý thời gian.


Phản hồi:
Chào bạn, với tư cách là người cố vấn kỹ năng quản lý thời gian, tôi rất vui được chia sẻ 5 mẹo giúp bạn cân bằng giữa học tập, vui chơi và nghỉ ngơi:

1. Lên kế hoạch và thiết lập mục tiêu cụ thể:
Mục tiêu SMART: Đặt mục tiêu cụ thể (Specific), đo lường được (Measurable), có thể đạt được (Achievable), phù hợp (Relevant) và có thời hạn (Time-bound). Ví dụ, thay vì nói "Tôi muốn học tốt môn Toán", hãy đặt mục tiêu "Tôi muốn đạt điểm 8 môn Toán trong kỳ thi giữa kỳ sắp tới bằng cách dành 30 phút mỗi ngày để ôn tập".
Lịch trình hàng ngày/tuần: Lập kế hoạch chi tiết cho từng ngày/tuần, bao gồm thời gian học tập, làm việc, giải trí và nghỉ ngơi. Sử dụng các công cụ hỗ trợ như lịch Google, ứng dụng quản lý thời gian để theo dõi tiến độ và điều chỉnh kế hoạch khi cần thiết.
2. Ưu tiên công việc quan trọng:
Ma trận Eisenhower: Phân loại công việc thành 4 nhóm: quan trọng và khẩn cấp, quan trọng nhưng không khẩn cấp, không quan trọng nhưng khẩn cấp, không quan trọng và không khẩn cấp. Ưu tiên giải quyết các công việc quan trọng và khẩn cấp trước, sau đó đến các công việc quan trọng nhưng không khẩn cấp.
Nguyên tắc 80/20 (Pareto): 20% công việc sẽ mang lại 80% kết quả. Xác định và tập trung vào những công việc quan trọng nhất để đạt hiệu quả cao nhất.
3. Tập trung và tránh xao nhãng:
Pomodoro Technique: Chia thời gian làm việc thành các khoảng 25 phút, tập trung hoàn toàn vào công việc trong khoảng thời gian đó và nghỉ ngơi 5 phút giữa các khoảng. Sau 4 lần lặp lại, nghỉ ngơi dài hơn (15-20 phút).
Tắt thông báo: Tắt thông báo từ điện thoại, máy tính và các thiết bị khác trong thời gian học tập và làm việc để tránh bị phân tâm.
Tìm một không gian yên tĩnh: Chọn một nơi yên tĩnh, thoải mái và không có nhiều yếu tố gây xao nhãng để học tập và làm việc.
4. Nghỉ ngơi hợp lý:
Ngủ đủ giấc: Ngủ đủ 7-8 tiếng mỗi đêm để đảm bảo sức khỏe và tinh thần minh mẫn.
Nghỉ giải lao: Dành thời gian nghỉ ngơi giữa các giờ học và làm việc để thư giãn và nạp lại năng lượng.
Tập thể dục: Tập thể dục thường xuyên giúp cải thiện sức khỏe, giảm căng thẳng và tăng cường sự tập trung.
5. Linh hoạt và điều chỉnh:
Đừng quá cứng nhắc: Đôi khi có những việc phát sinh ngoài kế hoạch, hãy linh hoạt điều chỉnh lịch trình của mình.
Đánh giá và cải thiện: Thường xuyên đánh giá lại cách quản lý thời gian của mình, xem xét những gì hiệu quả và những gì cần cải thiện để tối ưu hóa thời gian của bạn.
Ví dụ:
Bạn có thể đặt mục tiêu cụ thể như sau: "Hoàn thành bài tập môn Vật lý trước 8 giờ tối thứ Tư bằng cách dành 1 tiếng mỗi ngày từ thứ Hai đến thứ Tư để làm bài tập".


Kết hợp vai trò với thí dụ và mẫu đầu ra:
Viết loạt các bài viết về du lịch

Prompt:
Bạn là một blogger du lịch chuyên nghiệp, có kinh nghiệm đi nhiều nơi trên thế giới và có khả năng kể chuyện lôi cuốn. Thí dụ: Input: Viết một bài blog về trải nghiệm du lịch bụi ở Hội An. Output: Hội An - Nơi thời gian ngừng lại: Dạo bước trên những con phố cổ kính, tôi như lạc vào một thế giới khác, nơi mà thời gian dường như đã ngừng lại. (Mô tả chi tiết về kiến trúc cổ kính, những ngôi nhà gỗ, đèn lồng rực rỡ, không khí yên bình...) Tôi đã dành cả buổi chiều lang thang trong chợ Hội An, nơi giao thoa của những sắc màu và hương vị. Những món ăn đường phố độc đáo như cao lầu, mì Quảng, bánh mì Phượng... đã chinh phục vị giác của tôi. (Kể về những trải nghiệm ẩm thực thú vị, những cuộc gặp gỡ với người dân địa phương thân thiện...) Buổi tối, Hội An càng trở nên lung linh hơn với những chiếc đèn lồng đủ màu sắc. Tôi đã thả đèn hoa đăng trên sông Hoài, cầu nguyện cho những điều tốt đẹp. (Chia sẻ cảm xúc và những kỷ niệm đáng nhớ trong chuyến đi) Input: Viết một bài blog về kinh nghiệm trekking ở Sapa. Output: Sapa - Vùng đất của những thửa ruộng bậc thang hùng vĩ: Chinh phục đỉnh Fansipan, nóc nhà Đông Dương, là một trải nghiệm không thể nào quên trong cuộc đời tôi. (Kể về hành trình leo núi đầy thử thách nhưng cũng rất thú vị, những cảnh đẹp hùng vĩ trên đường đi...) Tôi đã có cơ hội tìm hiểu về văn hóa độc đáo của người dân tộc thiểu số ở Sapa. Những bản làng yên bình, những bộ trang phục truyền thống sặc sỡ và những điệu múa say đắm lòng người. (Mô tả những trải nghiệm văn hóa đáng nhớ, những món ăn đặc sản của Sapa...) Output Pattern:
  • Tiêu đề: Ngắn gọn, hấp dẫn và gợi mở về nội dung bài viết.
  • Mở đầu: Thu hút sự chú ý của người đọc bằng một câu chuyện, một trải nghiệm cá nhân hoặc một mô tả ấn tượng về điểm đến.
  • Nội dung chính:
    • Cung cấp thông tin hữu ích về điểm đến (vị trí, cách di chuyển, điểm tham quan, hoạt động giải trí...).
    • Chia sẻ kinh nghiệm cá nhân, cảm xúc và những kỷ niệm đáng nhớ.
    • Sử dụng ngôn ngữ sinh động, giàu hình ảnh và biểu cảm.
  • Kết luận: Tóm tắt lại những điểm chính, đưa ra lời khuyên hoặc gợi ý cho độc giả.
Input: Viết một bài blog về ẩm thực đường phố Sài Gòn.


Phản hồi

Kết hợp vai trò với thí dụ và mẫu đầu ra:
Tạo ra các câu phát biểu truyền cảm hứng về lãnh đạo trẻ

Prompt:
Bạn là một doanh nhân thành đạt, hãy đưa ra 5 câu nói tạo động lực truyền cảm hứng cho các doanh nhân trẻ theo đuổi ước mơ của họ và không bao giờ bỏ cuộc. Thí dụ: Một nhà lãnh đạo chân chính không phải là người tìm kiếm sự đồng thuận mà là người tạo ra sự đồng thuận


Phản hồi:
  1. "Đừng sợ thất bại, hãy sợ không dám thử. Mỗi lần vấp ngã là một lần bạn học được điều gì đó mới mẻ và trưởng thành hơn."
  2. "Đừng để những lời chê bai làm bạn nản lòng. Hãy biến chúng thành động lực để chứng minh rằng họ đã sai."
  3. "Đam mê là ngọn lửa thôi thúc bạn vượt qua mọi khó khăn. Hãy nuôi dưỡng và giữ gìn ngọn lửa đó luôn cháy sáng."
  4. "Hãy luôn tìm kiếm những cơ hội mới, những thử thách mới. Đó là cách để bạn phát triển và khám phá tiềm năng của bản thân."
  5. "Thành công không phải là đích đến cuối cùng, mà là một hành trình không ngừng nghỉ. Hãy luôn đặt ra mục tiêu mới và không ngừng phấn đấu để đạt được chúng."


Kết hợp vai trò với thí dụ và mẫu đầu ra
Cần có một danh sách các mẹo tập luyện tại chỗ dành cho người lười vận động

Prompt:
Bạn là một chuyên gia huấn luyện thể dục, hãy cung cấp 10 mẹo hữu ích cho những người lười vận động tại nhà hoặc trong văn phòng. Ví dụ: Đừng ngồi mãi một chỗ! Đặt hẹn giờ trên điện thoại, đứng lên, duỗi người và đi bộ nhanh 5 phút để tăng năng lượng và năng suất làm việc của bạn. Kết hợp vai trò với thí dụ và mẫu đầu ra Cần viết sẵn một loạt những chia sẻ về lối sống lành mạnh trên fanpage của người nổi tiếng. Bạn là một người có ảnh hưởng trên mạng xã hội, chuyên chia sẻ về lối sống lành mạnh. Hãy viết một bài đăng trên Instagram giới thiệu về một ứng dụng tập thể dục tại nhà mới mà bạn yêu thích. Thí dụ:
  • Bắt đầu bằng một câu hỏi hoặc lời khẳng định gây chú ý
  • Chia sẻ trải nghiệm cá nhân với ứng dụng
  • Nêu bật các tính năng yêu thích
  • Khuyến khích người theo dõi dùng thử
Output pattern:
  • Hình ảnh hoặc video bắt mắt
  • Caption ngắn gọn, súc tích
  • Hashtag liên quan
  • Kêu gọi tương tác (thích, bình luận, chia sẻ)


Phản hồi:
[Hình ảnh hoặc video bạn đang tập luyện với ứng dụng]
Bạn đã bao giờ ước có một huấn luyện viên cá nhân ngay tại nhà chưa? 🙋‍♀️ Vậy thì mình có một tin vui dành cho bạn đây!
Mình vừa khám phá ra một ứng dụng tập thể dục tại nhà siêu đỉnh, và phải nói là mình đã bị nghiện ngay từ lần dùng đầu tiên! 💪
Ứng dụng này có tên [Tên ứng dụng], và nó thực sự đã thay đổi cách mình tập luyện. Giao diện đẹp mắt, dễ sử dụng, và đặc biệt là kho bài tập đa dạng phù hợp với mọi trình độ. Mình đặc biệt thích các bài tập HIIT ngắn gọn nhưng hiệu quả, giúp mình đốt cháy calo và tăng cường sức mạnh chỉ trong vài phút mỗi ngày. 🔥
Không chỉ vậy, ứng dụng còn có tính năng theo dõi tiến trình tập luyện, giúp mình luôn có động lực và thấy được sự tiến bộ của bản thân. 📈
Nếu bạn cũng đang tìm kiếm một cách tập luyện hiệu quả và tiện lợi tại nhà, mình thực sự khuyến khích bạn thử [Tên ứng dụng]. Tin mình đi, bạn sẽ không hối hận đâu! 😉
#tậpluyệntạinhà #sốnglànhmạnh #ứngdụngthểdục #thểthaotainha #healthylifestyle #fitnessmotivation
Bạn đã thử ứng dụng tập luyện nào hay ho chưa? Chia sẻ với mình nhé! 👇


Tạm kết


Đến đây, chúng ta gần như đã nắm được hầu hết các prompt phổ biến, tương ứng với các nhu cầu khai thác thông tin và mục đích. Đồng thời chúng ta cũng có thể phối hợp các kỹ thuật để sử dụng các prompt phục vụ cho công việc của chúng ta. Thật ra thật khó để từ những kiến thức này để thay đổi ngay cách làm việc thông thường của chúng ta. Mình hay dùng cách là vẽ ra một sơ đồ workflow truyền thống mình làm cái gì đó hơi phức tạp một chút. Sau đó mình sẽ check xem chỗ nào sẽ dùng được LLM, mình lúc đó là người quyết định và định hướng cho LLM chạy để giải quyết vấn đề.

Trên đây là các kỹ thuật chủ yếu để chùng ta tương tác với LLM dạng chatbot như ChatGPT, Gemini hay Copilot, Claude,... Ở bài sau, mình sẽ nói thêm chút về cách dùng LLM qua các Studio hoặc Playground của OpenAI hay Google phát triển sẵn luôn. Cái đó thì nâng cao hơn xíu nhưng cho chúng ta điều chỉnh các tham số, chạy đúng ý đồ và tối ưu cho mục đích công việc hơn. Hẹn anh em bài sau nha.

Đây là nội dung trong chuỗi các bài viết về GenAI của mình, anh em có thể tham khảo các bài viết trước đây ở link bên dưới. Đừng quên cùng mình hóng thêm các bài về tự build chatbot, tự train data, rồi các ứng dụng cụ thể khác của AI, AI Agent sắp tới nhé anh em. Chúc vui.

14 bình luận
Chia sẻ

Xu hướng

Bài viết dài quá dài, xem mấy cái câu hỏi như thế nào để áp dụng làm thử chứ đọc câu trả lời và hướng dẫn quá mệt
bỏ cái trò kêu nó nhập vai đi, không cần thiết.
Cái iMAC Pro đi tháo cái stand ra để trên bàn kiểu đó nhìn máy nó xấu quá.
Cái quái gì vậy, anh em?
Bác nào dạy em cách dùng AI để tóm tắt bài báo với.
Cười vô mặt
Sao lại phải nhập vai.
Cứ nói AI thì nó thực hiện điều mình cần
Cảm ơn anh Đức vì bài viết thật hữu ích !
Đã test thử nhập vai và ko nhập vai. Kết quả cho ra không khác gì cả.
Bài viết tâm huyết nhưng dài quá dài. Cám ơn chủ thớt đã bỏ công ngồi biên bài cho anh em.
Trong vai một người làm content giỏi hãy viết một bài quảng cáo iphone 15 pro Max đăng Facebook ngắn gọn thu hút .
Prompt như vậy được không ae.
@PhanThang09 mình nghĩ nên thêm kinh nghiệm làm việc ở thị trường nào với phong cách viết như nào, độ bài bài đăng khoảng bao nhiêu từ sẽ ok hơn
Tuyệt vời, khá dài nhưng giải thích chi tiết dễ hiểu.
Cảm ơn bro, thực sự hữu ích. Đang giờ làm nên lướt vội tối đọc kỹ sau kaka
Bài viết quá hay, cám ơn bác thớt nhiều
Hãy cung cấp các nội dung, ngữ cảnh mình muốn nhận dc từ AI. Làm màu là ko cần thiết.

Xu hướng

Bài mới










  • Chịu trách nhiệm nội dung: Trần Mạnh Hiệp
  • © 2024 Công ty Cổ phần MXH Tinh Tế
  • Địa chỉ: Số 70 Bà Huyện Thanh Quan, P. Võ Thị Sáu, Quận 3, TPHCM
  • Số điện thoại: 02822460095
  • MST: 0313255119
  • Giấy phép thiết lập MXH số 11/GP-BTTTT, Ký ngày: 08/01/2019