Nguyên Tắc Vàng & Ví Dụ
✅ Quy tắc #1 – Đưa hướng dẫn ở đầu và dùng dấu ### hoặc """ để phân tách phần hướng dẫn với nội dung
❌
Viết lại đoạn văn dưới đây theo cách hấp dẫn hơn.
(your input here)
✅
Viết lại đoạn văn dưới đây theo cách hấp dẫn hơn.
Text:
"""
(your input here)
"""
✅ Quy tắc #2 – Hãy cụ thể: mô tả rõ ràng ngữ cảnh, độ dài, hình thức, và phong cách mong muốn
❌
Viết một truyện ngắn cho trẻ em.
✅
Viết một câu chuyện bóng đá vui nhộn cho trẻ em dạy bài học về sự kiên trì, theo phong cách J.K. Rowling.
✅ Quy tắc #3 – Đưa ví dụ về định dạng đầu ra mong muốn
❌
Trích xuất dữ liệu giá nhà từ đoạn văn sau:
Text:
"""
{văn bản chứa dữ liệu giá nhà}
"""
✅
Trích xuất dữ liệu giá nhà theo định dạng:
Text:
"""
{văn bản chứa dữ liệu giá nhà}
"""
✅ Quy tắc #4 – Thử không cần ví dụ trước, nếu không hiệu quả hãy đưa thêm ví dụ
✅
Trích xuất tên thương hiệu từ văn bản sau:
Text: (nội dung văn bản)
Brand names:
✅
Trích xuất tên thương hiệu từ các văn bản sau:
Text 1: Finxter và YouTube là tech companies. Google cũng vậy.
Brand names 1: Finxter, YouTube, Google
Text 2: Nếu bạn thích công nghệ, bạn sẽ yêu Finxter!
Brand names 2: Finxter
Text 3: (nội dung bạn muốn nhập)
Brand names 3:
✅ Quy tắc #5 – Tinh chỉnh (Fine-tune) nếu Quy tắc #4 vẫn không hiệu quả
Fine-tuning giúp cải thiện hiệu quả mô hình bằng cách huấn luyện thêm trên các ví dụ cụ thể, giúp tạo đầu ra chất lượng hơn, tiết kiệm token và phản hồi nhanh hơn.
GPT-4 có thể học từ vài ví dụ, gọi là học few-shot.
Ví dụ dữ liệu huấn luyện:
{ "prompt": "<input>", "completion": "<kết quả mong muốn>" }
✅ Quy tắc #6 – Cụ thể. Loại bỏ từ ngữ dư thừa.
❌
ChatGPT, viết trang bán hàng cho dịch vụ của tôi. Làm ngắn gọn thôi, chỉ vài câu, không quá chi tiết.
✅
Viết một trang bán hàng gồm 5 câu, bán cát ở sa mạc.
✅ Quy tắc #7 – Dẫn hướng bằng các từ khóa để định hình đầu ra
❌
Viết hàm Python vẽ biểu đồ giá trị tài sản ròng của tôi sau 10 năm cho các mức đầu tư khác nhau.
✅
Hàm Python vẽ biểu đồ tài sản ròng sau 10 năm
cho các giá trị đầu tư khác nhau với ROI đã cho:
import matplotlib.pyplot as plt def plot_net_worth(initial, roi):
✅ Quy tắc #1 – Đưa hướng dẫn ở đầu và dùng dấu ### hoặc """ để phân tách phần hướng dẫn với nội dung
❌
Viết lại đoạn văn dưới đây theo cách hấp dẫn hơn.
(your input here)
✅
Viết lại đoạn văn dưới đây theo cách hấp dẫn hơn.
Text:
"""
(your input here)
"""
✅ Quy tắc #2 – Hãy cụ thể: mô tả rõ ràng ngữ cảnh, độ dài, hình thức, và phong cách mong muốn
❌
Viết một truyện ngắn cho trẻ em.
✅
Viết một câu chuyện bóng đá vui nhộn cho trẻ em dạy bài học về sự kiên trì, theo phong cách J.K. Rowling.
✅ Quy tắc #3 – Đưa ví dụ về định dạng đầu ra mong muốn
❌
Trích xuất dữ liệu giá nhà từ đoạn văn sau:
Text:
"""
{văn bản chứa dữ liệu giá nhà}
"""
✅
Trích xuất dữ liệu giá nhà theo định dạng:
- House 1 | $1,000,000 | 100 sqm
- House 2 | $500,000 | 90 sqm
(...và tiếp tục)
Text:
"""
{văn bản chứa dữ liệu giá nhà}
"""
✅ Quy tắc #4 – Thử không cần ví dụ trước, nếu không hiệu quả hãy đưa thêm ví dụ
✅
Trích xuất tên thương hiệu từ văn bản sau:
Text: (nội dung văn bản)
Brand names:
✅
Trích xuất tên thương hiệu từ các văn bản sau:
Text 1: Finxter và YouTube là tech companies. Google cũng vậy.
Brand names 1: Finxter, YouTube, Google
Text 2: Nếu bạn thích công nghệ, bạn sẽ yêu Finxter!
Brand names 2: Finxter
Text 3: (nội dung bạn muốn nhập)
Brand names 3:
✅ Quy tắc #5 – Tinh chỉnh (Fine-tune) nếu Quy tắc #4 vẫn không hiệu quả
Fine-tuning giúp cải thiện hiệu quả mô hình bằng cách huấn luyện thêm trên các ví dụ cụ thể, giúp tạo đầu ra chất lượng hơn, tiết kiệm token và phản hồi nhanh hơn.
GPT-4 có thể học từ vài ví dụ, gọi là học few-shot.
Ví dụ dữ liệu huấn luyện:
{ "prompt": "<input>", "completion": "<kết quả mong muốn>" }
✅ Quy tắc #6 – Cụ thể. Loại bỏ từ ngữ dư thừa.
❌
ChatGPT, viết trang bán hàng cho dịch vụ của tôi. Làm ngắn gọn thôi, chỉ vài câu, không quá chi tiết.
✅
Viết một trang bán hàng gồm 5 câu, bán cát ở sa mạc.
✅ Quy tắc #7 – Dẫn hướng bằng các từ khóa để định hình đầu ra
❌
Viết hàm Python vẽ biểu đồ giá trị tài sản ròng của tôi sau 10 năm cho các mức đầu tư khác nhau.
✅
Hàm Python vẽ biểu đồ tài sản ròng sau 10 năm
cho các giá trị đầu tư khác nhau với ROI đã cho:
import matplotlib.pyplot as plt def plot_net_worth(initial, roi):