Skip to content
Go back

Day 1 - Prompt engineering

Published:  at  05:00 PM

Ngày 1: Nền tảng Prompt Engineering

Trong bài viết này, mình bắt đầu từ những khái niệm nền tảng nhất về Prompt Engineering – một kỹ năng tưởng chừng đơn giản, nhưng lại ảnh hưởng rất lớn đến cách chúng ta làm việc với AI.

Nhiều người nghĩ rằng chỉ cần “hỏi là AI sẽ trả lời”, nhưng trên thực tế, cách bạn đặt câu lệnh sẽ quyết định rất nhiều đến chất lượng kết quả nhận được. Cùng một công cụ AI, nhưng với những câu lệnh khác nhau, kết quả có thể chênh lệch đáng kể.

Dưới đây là những nội dung chính mình sẽ chia sẻ trong phần này.


1. Prompt Engineering là gì?

Prompt Engineering có thể hiểu đơn giản là cách chúng ta thiết kế và diễn đạt câu lệnh để AI hiểu đúng điều mình muốn.

Ở mức độ sâu hơn, đây vừa là một nghệ thuật, vừa là một kỹ năng mang tính kỹ thuật: làm sao để cung cấp đủ thông tin, đúng ngữ cảnh, và đúng trọng tâm để AI tạo ra phản hồi phù hợp.

Về bản chất, Prompt Engineering là một hình thức giao tiếp với AI, trong đó chúng ta cần:

Khi làm tốt điều này, AI không chỉ dừng lại ở vai trò một chatbot trả lời chung chung, mà có thể trở thành công cụ hỗ trợ mạnh mẽ cho:


2. Vai trò của câu lệnh (Prompt)

Trong các mô hình AI, prompt chính là điểm khởi đầu của mọi tương tác. Nó quyết định:

Khác với con người, AI không “hiểu” theo nghĩa suy nghĩ logic, mà hoạt động dựa trên việc nhận diện và tổng hợp các mẫu dữ liệu. Vì vậy, nếu câu lệnh mơ hồ hoặc thiếu bối cảnh, phản hồi nhận được cũng dễ bị lệch hướng.

Ngược lại, một prompt được thiết kế tốt thường giúp AI:


3. Một số loại câu lệnh thường gặp

Trong quá trình làm việc với AI, có thể nhận thấy một số kiểu prompt phổ biến và hiệu quả:


4. Ứng dụng trong thực tế

Prompt Engineering không chỉ là khái niệm mang tính học thuật, mà có rất nhiều ứng dụng thực tế:


5. Vì sao thiết kế câu lệnh lại quan trọng?

Một câu lệnh được thiết kế kém thường dẫn đến:

Ngược lại, khi chú ý hơn đến cách đặt câu hỏi và cung cấp ngữ cảnh, bạn sẽ nhận thấy:

Nói cách khác, Prompt Engineering giúp bạn kiểm soát tốt hơn cách AI hỗ trợ mình, thay vì chỉ nhận kết quả một cách thụ động.


Ví dụ minh họa

Có thể hình dung việc đặt prompt giống như việc hướng dẫn một đầu bếp rất giỏi, nhưng chưa quen với khẩu vị của bạn.

Nếu bạn chỉ nói: “Hãy nấu món gì đó ngon”, kết quả có thể là một món ăn… khá lạ.

Nhưng nếu bạn mô tả rõ nguyên liệu, phong cách nấukhẩu vị mong muốn, khả năng cao bạn sẽ nhận được một món ăn đúng ý hơn rất nhiều.


Suggest Changes

Previous Post
Day 1 - Prompt Engineering
Next Post
02 - Refactoring Principles - A Mindset for Sustainable Code