Trang chủ › Blog › AI & AI tạo sinh
Prompt Engineer là gì: Con đường sự nghiệp trong 10 năm tới

AI tạo sinh (Generative AI) là một loại trí tuệ nhân tạo có khả năng tạo ra nội dung mới như văn bản, hình ảnh, âm nhạc. Nó được vận hành bởi các mô hình ngôn ngữ lớn (LLM).
Mô hình ngôn ngữ lớn (LLM) là những đối tác hội thoại tiên tiến, sử dụng công nghệ xử lý ngôn ngữ tự nhiên (NLP) để hiểu và tạo ra văn bản giống con người. LLM có thể vượt trội hơn con người ở một số tác vụ nhất định, chẳng hạn như tạo văn bản sáng tạo, dịch ngôn ngữ và tạo ra nhiều loại nội dung sáng tạo khác nhau.
Tuy nhiên, để bắt đầu một cuộc hội thoại, LLM cần dựa vào một prompt hoặc một yêu cầu HTTP cơ bản. Và đây chính là lúc Prompt Engineering phát huy vai trò.
Trong bài viết này, chúng tôi sẽ giải thích Prompt Engineer là gì, cách để trở thành Prompt Engineer, nhiệm vụ và trách nhiệm của Prompt Engineer, cũng như những thách thức mà Prompt Engineer phải đối mặt.
1.Prompt Engineer là gì
1.1. Prompt Engineer là gì
Prompt Engineer là vị trí chịu trách nhiệm nâng cao độ chính xác trong phản hồi của AI tạo sinh. AI tạo sinh là một công cụ mạnh mẽ với vô vàn tiềm năng, nhưng để nâng cao chất lượng nội dung đầu ra hoặc tối ưu hóa cho một mục đích cụ thể, việc thiết lập prompt (chỉ dẫn hoặc câu hỏi gửi tới AI) phù hợp là điều không thể thiếu.
Prompt Engineer đưa ra chỉ dẫn cho AI bằng một phương pháp gọi là Prompt Engineering. Đặc điểm nổi bật của phương pháp này là sử dụng chính ngôn ngữ chúng ta dùng hằng ngày, như tiếng Nhật hay tiếng Anh, để chỉ dẫn cho AI. Trước đây, các chỉ dẫn cho AI phải được viết bằng ngôn ngữ lập trình như Python, nhưng với sự xuất hiện của Prompt Engineering, không còn cần phải viết toàn bộ chỉ dẫn bằng code nữa.
1.2. Prompt Engineering là gì
Prompt là một đoạn văn bản ngắn được dùng để định hướng LLM tạo ra một đầu ra cụ thể. Ví dụ, một prompt có thể là "viết một bài blog về giao dịch quyền chọn" hoặc "tóm tắt nội dung này". Mục tiêu của Prompt Engineering là xây dựng những prompt rõ ràng, súc tích và hiệu quả, giúp LLM tạo ra đầu ra chính xác và có độ liên quan cao.
Prompt Engineering tập trung vào việc thiết kế và phát triển prompt dành cho các mô hình ngôn ngữ lớn (LLM). LLM là những mô hình AI được huấn luyện trên tập dữ liệu văn bản và mã nguồn khổng lồ. Chúng có thể được dùng để tạo văn bản, dịch ngôn ngữ, tạo ra nhiều loại nội dung sáng tạo và trả lời câu hỏi một cách hữu ích.
Nói cách khác, Prompt Engineering là quá trình tinh chỉnh cách tương tác với các hệ thống AI như ChatGPT, Content Bot, Google Bard.
Prompt Engineering có thể trông có vẻ đơn giản vì chỉ cần đưa ra chỉ dẫn bằng ngôn ngữ chúng ta vẫn dùng, như tiếng Nhật hay tiếng Anh. Tuy nhiên, kết quả đầu ra của AI bị chi phối rất nhiều bởi chỉ dẫn được đưa ra. Vai trò của Prompt Engineer chính là suy nghĩ xem nên đưa ra chỉ dẫn như thế nào để nhận được câu trả lời tối ưu nhất.
2.Nhiệm vụ và trách nhiệm của Prompt Engineer
Prompt Engineer được kỳ vọng đảm nhận những nhiệm vụ và trách nhiệm gì?
2.1. Nhiệm vụ và trách nhiệm của Prompt Engineer
Nhiệm vụ và trách nhiệm của Prompt Engineer thay đổi tùy theo vai trò cụ thể và ngành nghề. Tuy nhiên, nhìn chung, những kỹ sư này thường tập trung vào việc tích hợp chatbot AI vào quy trình vận hành của doanh nghiệp một cách hiệu quả, cũng như theo dõi và phân tích hiệu suất của prompt để xác định các khu vực cần cải thiện.
Họ theo dõi hiệu suất của hệ thống AI, điều chỉnh khi cần thiết để duy trì độ chính xác và độ tin cậy, đồng thời lập và phân phối các báo cáo về hiệu suất prompt và tiến độ phát triển.
Dưới đây là những nhiệm vụ và trách nhiệm phổ biến.
- Thiết kế và phát triển prompt cho LLM
- Kiểm thử và đánh giá hiệu suất của prompt
- Phối hợp với các nhà khoa học dữ liệu, kỹ sư machine learning và các bên liên quan khác
- Cập nhật những tiến bộ mới nhất về AI và NLP
- Bảo trì prompt
(1) Thiết kế và phát triển prompt cho LLM
Công việc của Prompt Engineer là tìm tòi và phát triển những prompt giúp AI đưa ra phản hồi phù hợp nhất. Khi chất lượng prompt được cải thiện, khả năng AI tạo ra nội dung có độ chính xác cao cũng tăng lên.
Khi thiết kế prompt, việc lựa chọn thông tin mục tiêu rất quan trọng, đòi hỏi phải chọn từ ngữ và ngữ cảnh phù hợp với tác vụ hoặc mục đích cụ thể. Khi phát triển prompt, việc tiền xử lý dữ liệu và xây dựng mô hình là không thể thiếu để mô hình sinh ngôn ngữ dễ dàng tạo ra thông tin phù hợp hơn.
(2) Kiểm thử và đánh giá hiệu suất của prompt
Để đánh giá hiệu suất của prompt, cần đánh giá chất lượng và mức độ phù hợp của văn bản được tạo ra cả về mặt định lượng lẫn định tính. Điều quan trọng là đo lường hiệu suất một cách khách quan bằng nhiều phương pháp khác nhau, như các chỉ số đánh giá tự động và đánh giá thủ công.
(3) Phối hợp với các nhà khoa học dữ liệu, kỹ sư machine learning và các bên liên quan khác
Sự phối hợp chặt chẽ với nhiều chuyên gia khác nhau là điều không thể thiếu. Chuyên gia khoa học dữ liệu đóng góp chuyên môn trong khâu thu thập và tiền xử lý dữ liệu, còn kỹ sư machine learning đóng góp chuyên môn trong khâu xây dựng và tối ưu hóa mô hình, cùng nhau hỗ trợ cho một quy trình suôn sẻ.
(4) Cập nhật những tiến bộ mới nhất về AI và NLP
Lĩnh vực AI và NLP đang phát triển với tốc độ rất nhanh. Cần theo dõi các nghiên cứu và xu hướng công nghệ mới nhất, liên tục học hỏi các thuật toán và phương pháp mới, đồng thời cân nhắc áp dụng các cách tiếp cận đổi mới để cải thiện hiệu suất của prompt.
Bảo trì prompt
(5) Bảo trì prompt
Việc duy trì và bảo trì prompt cũng là một vai trò quan trọng được yêu cầu ở Prompt Engineer.
Công việc của một prompt không kết thúc ngay khi được tạo ra. Bằng cách thường xuyên theo dõi kết quả tạo nội dung và điều chỉnh khi cần thiết, Prompt Engineer hướng tới việc liên tục nâng cao độ chính xác của prompt.
Để ngăn ngừa hiện tượng model drift và suy giảm hiệu suất, cần bổ sung dữ liệu mới, huấn luyện lại mô hình và điều chỉnh tham số. Ngoài ra, việc thu thập phản hồi từ người dùng và sử dụng chúng để cải thiện prompt cũng góp phần nâng cao chất lượng nội dung do AI tạo ra.
2.2. Ví dụ về cách Prompt Engineer nhập prompt trong nhiều tình huống khác nhau
2.2.1. Chatbot chăm sóc khách hàng
Prompt: "Một người dùng đang gặp vấn đề khi đăng nhập trên website của chúng tôi. Hãy phản hồi với sự thấu hiểu và hướng dẫn các bước khắc phục sự cố."
Phản hồi lý tưởng: "Rất xin lỗi vì sự bất tiện khi bạn đăng nhập. Hãy để chúng tôi giúp bạn quay lại sử dụng dịch vụ: trước tiên hãy kiểm tra lại tên đăng nhập và mật khẩu. Nếu vẫn chưa được, hãy thử đặt lại mật khẩu hoặc xóa bộ nhớ đệm của trình duyệt. Nếu các cách này vẫn không hiệu quả, hãy cho chúng tôi biết để chúng tôi tiếp tục kiểm tra."
Prompt:"Một khách hàng nhận được sản phẩm bị hư hỏng. Hãy phản hồi với sự đồng cảm và hướng dẫn các bước đổi hàng hoặc hoàn tiền."
Phản hồi lý tưởng:"Chúng tôi thực sự lấy làm tiếc khi biết sản phẩm bạn nhận được bị hư hỏng. Chúng tôi rất tiếc vì sự bất tiện này và sẽ xử lý ổn thỏa. Vui lòng chụp ảnh sản phẩm bị hư hỏng và gửi cho đội ngũ hỗ trợ, chúng tôi sẽ lo phần còn lại." Chúng tôi sẽ sắp xếp gửi sản phẩm thay thế ngay lập tức, hoặc nếu bạn muốn, chúng tôi cũng có thể hoàn tiền toàn bộ."
2.2.4. Nghiên cứu
Prompt:"Bạn có quyền truy cập vào một tập dữ liệu chứa dữ liệu thị trường chứng khoán trong quá khứ. Hãy phát triển một mô hình AI để dự đoán giá tương lai của một cổ phiếu cụ thể."
Phản hồi lý tưởng:Prompt Engineer tiền xử lý tập dữ liệu và xác định các đặc trưng cùng biến mục tiêu (giá cổ phiếu) của mô hình AI. Sau đó, họ chọn kiến trúc mô hình phù hợp, chẳng hạn mô hình dự báo chuỗi thời gian, huấn luyện nó trên tập dữ liệu để nắm bắt các mẫu hình tiềm ẩn và dự đoán chính xác giá cổ phiếu trong tương lai.
Prompt:"Hãy xây dựng một mô hình AI để dự đoán tình trạng khách hàng rời bỏ (churn), sử dụng tập dữ liệu về nhân khẩu học khách hàng và lịch sử mua hàng."
Phản hồi lý tưởng: Prompt Engineer chuẩn bị tập dữ liệu, chọn các đặc trưng liên quan và xác định biến kết quả churn. Sau đó, họ chọn thuật toán machine learning phù hợp — chẳng hạn mô hình phân loại — huấn luyện nó trên dữ liệu và sử dụng để dự đoán tình trạng khách hàng rời bỏ. Hiệu suất của mô hình được đánh giá bằng các chỉ số như precision và recall để đảm bảo tính hiệu quả.
3. Kiến thức và kỹ năng cần thiết của Prompt Engineer
Hãy cùng xem xét những kiến thức và kỹ năng cần thiết của Prompt Engineer. Cần những kiến thức và kỹ năng gì để thành công với vai trò Prompt Engineer?
(1) Kiến thức về xử lý ngôn ngữ tự nhiên
Để đưa ra chỉ dẫn chính xác bằng ngôn ngữ tự nhiên cho AI hay máy tính, điều quan trọng là phải hiểu cách AI và máy tính xử lý ngôn ngữ tự nhiên.
Xử lý ngôn ngữ tự nhiên sử dụng 4 kỹ thuật sau đây.
・ Phân tích hình thái (morphological analysis): chia câu thành các đơn vị gọi là hình vị và gán từ loại cho từng đơn vị
・ Phân tích cú pháp (syntactic analysis): kiểm tra mối quan hệ giữa các hình vị
・ Phân tích ngữ nghĩa (semantic analysis): chọn ra cách diễn giải phù hợp nhất trong số các cách diễn giải thu được từ phân tích cú pháp
・ Phân tích ngữ cảnh (context analysis): phân tích mối quan hệ giữa các câu
Như vậy, AI và máy tính phân tích câu một cách chi tiết để hiểu nội dung của nó. Prompt Engineer được kỳ vọng phải hiểu cơ chế xử lý ngôn ngữ tự nhiên như thế này.
(2) Kỹ năng lập trình
Việc thiết kế AI đòi hỏi kỹ năng lập trình với các ngôn ngữ như Python. Bên cạnh việc đưa ra chỉ dẫn bằng ngôn ngữ tự nhiên, cũng có những trường hợp việc chỉ dẫn bằng ngôn ngữ lập trình lại phù hợp hơn. Vì vậy, nên trang bị khả năng sử dụng thành thạo cả ngôn ngữ tự nhiên lẫn ngôn ngữ lập trình.
(3) Khả năng am hiểu kinh doanh
Prompt Engineer không chỉ cần kiến thức kỹ thuật mà còn cần khả năng am hiểu sâu sắc về kinh doanh. Bằng cách nắm bắt nhu cầu kinh doanh, họ có thể xác định chính xác câu trả lời mà AI cần đưa ra và những prompt phù hợp để đạt được điều đó.
Để hiểu sâu hơn về kinh doanh, cần có kiến thức chuyên môn về ngành hoặc lĩnh vực mục tiêu, đòi hỏi việc nghiên cứu ngành đó và thu thập thông tin từ những người am hiểu trong lĩnh vực này.
(4) Khả năng diễn đạt ý tưởng
Prompt Engineer cũng được kỳ vọng có khả năng diễn đạt ý tưởng một cách phù hợp.
Cần truyền đạt chính xác ý tưởng của bản thân cho AI. Ngoài ra, kỹ năng diễn giải ý tưởng thành lời cũng không thể thiếu để chia sẻ và thảo luận ý tưởng trong nhóm.
Đương nhiên, mọi kiến thức cần thiết để trưởng thành với vai trò Prompt Engineer đều có thể tự học theo thời gian. Nếu bạn quan tâm đến triển vọng của nghề này và muốn bắt đầu ngay, hãy tìm một trang chia sẻ thông tin kỹ thuật đáng tin cậy ngay từ hôm nay.
4.Chân dung phù hợp để trở thành Prompt Engineer
Những người đáp ứng các điều kiện dưới đây có thể được xem là phù hợp với vai trò Prompt Engineer.
(1) Có thế mạnh về khối ngành xã hội (khối C/D)
Prompt Engineering có thể xem là nghề phù hợp với những người am hiểu khoa học nhân văn. Bởi công việc này đòi hỏi phải xây dựng câu văn một cách phù hợp, nên những người xuất thân từ khối ngành xã hội có thể tận dụng vốn từ vựng phong phú và khả năng diễn đạt của mình. Ngoài ra, Prompt Engineer xuất thân từ khối ngành xã hội thường phát huy thế mạnh bằng cách kết hợp AI với kiến thức chuyên môn riêng của họ.
Ví dụ, người chuyên về ngôn ngữ học có thể đóng góp vào việc xây dựng mô hình ngôn ngữ AI. Nhờ hiểu sâu về ngôn ngữ, họ có thể định hướng cách AI xử lý ngôn ngữ tự nhiên. Tương tự, người chuyên về kinh tế học có thể giải quyết các mô hình dự báo thị trường và bài toán tối ưu hóa. Bằng cách áp dụng các mô hình và lý thuyết kinh tế vào thuật toán AI, họ có thể dự đoán xu hướng thị trường và hành vi người tiêu dùng với độ chính xác cao.
Từ những yếu tố này, những người tốt nghiệp khối ngành khoa học nhân văn hoàn toàn có tiềm năng phát huy năng lực và thành công với vai trò Prompt Engineer nhờ kết hợp AI với lĩnh vực chuyên môn của mình.
(2) Có tinh thần ham học hỏi kiến thức và kỹ năng mới
Prompt Engineer cần liên tục cập nhật kiến thức và kỹ năng mới nhất khi công nghệ AI tiến bộ. Vì công nghệ AI đang phát triển với tốc độ nhanh chóng, với các thuật toán và framework mới xuất hiện thường xuyên, Prompt Engineer được kỳ vọng luôn giữ tinh thần không ngừng học hỏi kiến thức và kỹ năng mới nhất.
Hiện nay, nhiều tổ chức và doanh nghiệp liên tục công bố các mô hình AI mới, và để thành công với vai trò Prompt Engineer, bạn cần luôn bắt kịp những tiến bộ công nghệ này. Kỹ thuật Prompt Engineering cũng không ngừng tiến bộ từng ngày. Nghiên cứu về việc prompt như thế nào sẽ cho ra câu trả lời tối ưu nhất vẫn đang được thực hiện trên khắp thế giới mỗi ngày.
Ví dụ, một trường hợp nổi tiếng là việc thêm cụm từ "hãy suy nghĩ từng bước một" vào cuối prompt giúp nâng cao độ chính xác của câu trả lời. Nắm vững những kỹ thuật như vậy sẽ giúp bạn thành công với vai trò Prompt Engineer.
(3) Có lĩnh vực sở trường hoặc thế mạnh riêng
Sở hữu lĩnh vực sở trường hay thế mạnh của riêng mình sẽ giúp tăng khả năng thành công khi làm Prompt Engineer, bởi điều đó cho phép bạn kết hợp lĩnh vực chuyên môn của mình với AI tạo sinh trong công việc. Ví dụ, nếu có kiến thức và kinh nghiệm về marketing, bạn có thể sử dụng AI tạo sinh với vai trò Prompt Engineer để đề xuất những chiến lược marketing xuất sắc, từ đó triển khai các quảng cáo và chiến dịch hiệu quả.
Việc hoạt động với vai trò Prompt Engineer trong chính lĩnh vực chuyên môn của mình cũng giúp bạn tạo sự khác biệt so với các Prompt Engineer khác.
(4) Có khả năng giao tiếp tốt
Để tạo ra prompt phù hợp, cần có khả năng hiểu sâu sắc các thách thức và nhu cầu kinh doanh của khách hàng, rồi chuyển hóa chúng thành xử lý ngôn ngữ tự nhiên và lập trình. Vì vậy, giao tiếp với khách hàng là điều không thể thiếu.
Ngoài ra, Prompt Engineer cũng thường xuyên phối hợp với các kỹ sư khác và các bên liên quan để triển khai công việc. Vì vậy, những người có khả năng giao tiếp tốt sẽ rất phù hợp với vai trò Prompt Engineer.
5. FAQ
Câu 1. Triển vọng của Prompt Engineering là gì? Prompt Engineering có phải là lựa chọn sự nghiệp phù hợp?
Prompt Engineering là một lĩnh vực còn khá mới, nhưng đang phát triển rất nhanh. Khi LLM ngày càng mạnh mẽ và tinh vi hơn, nhu cầu tuyển dụng Prompt Engineer được dự đoán sẽ tăng lên. Nếu bạn quan tâm đến sự nghiệp trong lĩnh vực AI, Prompt Engineering là một lựa chọn tuyệt vời.
Câu 2. Làm thế nào để trở thành Prompt Engineer?
Có nhiều cách để trở thành Prompt Engineer. Một cách là lấy bằng cử nhân ngành khoa học máy tính hoặc lĩnh vực liên quan. Một cách khác là tích lũy kinh nghiệm về AI khi làm việc với vai trò nhà khoa học dữ liệu, kỹ sư machine learning hoặc vị trí liên quan khác. Cuối cùng, bạn cũng có thể tự học Prompt Engineering qua sách hoặc các khóa học trực tuyến.Các chứng chỉ về khoa học máy tính và AI cũng có thể giúp bạn tìm được công việc Prompt Engineer. Bạn có thể tìm các lựa chọn này dưới đây.+ Complete Prompt Engineering for AI Bootcamps+ Prompt Engineering for ChatGPT+ Certified Prompt Engineer™+ Using Natural Language Processing Attention ModelsTrong bài viết này, bạn sẽ tìm hiểu nên học Prompt Engineering ở đâu vào năm 2024.https://miichisoft.com/prompt-engineering-for-beginners-where-to-learn-in-2024/
Câu 3. Prompt Engineer freelance kiếm được bao nhiêu thu nhập?
Ai cũng biết nhu cầu tuyển dụng Prompt Engineering đang rất cao, và các nền tảng tìm việc luôn có nhiều tin tuyển dụng vị trí Prompt Engineering. Bạn có thể kiếm được lợi nhuận khoảng 15 đến 20 (× 10.000 yên) mỗi năm.
Câu 4. Những thách thức mà kỹ sư giàu kinh nghiệm phải đối mặt?
Prompt Engineer phải đối mặt với một số thách thức. Trước tiên, có thể khó xác định prompt nào là tối ưu nhất cho một tác vụ cụ thể. Thứ hai, việc kiểm thử và đánh giá nhiều prompt khác nhau có thể tốn thời gian. Thứ ba, Prompt Engineer cần liên tục cập nhật những tiến bộ mới nhất về AI và NLP, vì những thay đổi này có thể ảnh hưởng đến hiệu suất của prompt.
6. Tổng kết
Trong bài viết này, chúng tôi đã giải thích "Prompt Engineer là gì" — một vai trò đang thu hút sự chú ý trong những năm gần đây — và những kỹ năng nào là cần thiết cho công việc này.
Chúng tôi cũng đã giới thiệu về những con đường sự nghiệp có thể hình dung trong tương lai. Hy vọng bài viết sẽ hữu ích cho những ai đang quan tâm đến Prompt Engineering hoặc thực sự mong muốn trở thành Prompt Engineer.
Miichisoft là một công ty công nghệ Việt Nam sở hữu nhiều câu chuyện thành công trong lĩnh vực phát triển đa nền tảng cho thị trường Nhật Bản. Thông qua hơn 150 dự án thành công, chúng tôi đã xây dựng được một bề dày thành tích vững chắc. Chúng tôi tự tin vào năng lực dẫn dắt các dự án CNTT và tự hào có thể đóng góp vào thành công trong kinh doanh của khách hàng.
Bên cạnh đó, Miichisoft gần đây cũng đã hoàn thiện và ra mắt dxGAI Business | Enterprise, một giải pháp AI toàn diện, hướng tới tương lai, được xây dựng trên nền ChatGPT. Là một doanh nghiệp, chúng tôi hiểu rõ những khó khăn khi sử dụng các giải pháp AI, và có thể hỗ trợ bạn nếu bạn muốn bắt đầu ứng dụng công nghệ Prompt Engineering vào hoạt động kinh doanh, hoặc muốn sử dụng nó một cách hiệu quả mà không phải lo lắng về vấn đề an toàn.
Nếu bạn quan tâm đến các công nghệ AI như Prompt Engineering, đừng ngần ngại liên hệ với chúng tôi để cùng nhau tìm kiếm cơ hội hợp tác kinh doanh.




