Với các công việc kỹ sư viết câu gợi ý trí tuệ nhân tạo chuyên nghiệp được trả từ 175.000 đến hơn 300.000 đô la mỗi năm, việc viết câu gợi ý (prompt engineering) trở thành một công việc hấp dẫn. Tuy nhiên, để trở thành một kỹ sư viết câu gợi ý trí tuệ nhân tạo giỏi, bạn cần nhiều hơn việc chỉ biết đặt câu hỏi dẫn dắt. Bạn cần kết hợp các lĩnh vực như trí tuệ nhân tạo, lập trình, ngôn ngữ, giải quyết vấn đề và thậm chí nghệ thuật để thành công trên con đường nghề nghiệp này.
Kỹ thuật viết câu gợi ý (prompt engineering) nguyên thủy là việc tạo ra các tương tác với các công cụ trí tuệ nhân tạo sinh động. Những tương tác này có thể là cuộc trò chuyện, như bạn đã chắc chắn thấy (và sử dụng) với ChatGPT. Nhưng chúng cũng có thể là thông qua chương trình, với các câu gợi ý được nhúng trong mã code, tương đương với việc gọi API hiện đại; tuy nhiên, bạn không chỉ đơn giản là gọi một hàm trong thư viện, mà bạn đang sử dụng một hàm trong thư viện để tương tác với một mô hình ngôn ngữ lớn vô cùng rộng lớn.
Trước khi chúng ta nói về các kỹ năng cụ thể sẽ hữu ích để có công việc kỹ thuật viết câu gợi ý, hãy nói về một đặc điểm bạn cần để làm tất cả những việc này thành công: lòng sẵn lòng học hỏi. Trong khi trí tuệ nhân tạo đã tồn tại từ nhiều thập kỷ, sự tăng đột biến về nhu cầu về kỹ năng trí tuệ nhân tạo sinh động là mới. Lĩnh vực này đang diễn biến rất nhanh, với các đột phá, sản phẩm, kỹ thuật và phương pháp mới xuất hiện liên tục.
Để bắt kịp, bạn phải không chỉ sẵn lòng học hỏi - bạn phải tham lam trong việc học hỏi, tìm kiếm, nghiên cứu và tiếp thu tất cả những thứ bạn có thể tìm thấy. Nếu bạn tiếp tục học hỏi, bạn sẽ sẵn sàng để phát triển trong sự nghiệp này.
Đây là sáu kỹ năng chúng tôi đề xuất bạn rèn luyện để trở thành một kỹ sư viết câu gợi ý trí tuệ nhân tạo.
1. Hiểu về Trí tuệ nhân tạo (AI), Học máy (ML) và Xử lý ngôn ngữ tự nhiên (NLP)
Một nền tảng quan trọng để bắt đầu là hiểu cách hoạt động của trí tuệ nhân tạo, học máy và xử lý ngôn ngữ tự nhiên. Nếu bạn sẽ tương tác với các mô hình ngôn ngữ lớn, bạn nên hiểu rõ một con quái vật như thế nào, các loại mô hình ngôn ngữ lớn khác nhau hiện có, những điều mà chúng làm tốt, và những lĩnh vực mà chúng yếu kém.
Điều này không nhất thiết có nghĩa là bạn cần trở thành một nhà khoa học máy tính có khả năng tạo ra riêng cho mình một mô hình ngôn ngữ lớn. Tuy nhiên, điều đó có nghĩa là bạn cần hiểu rất nhiều về cấu trúc và khả năng của các công cụ mà bạn đang cố gắng xây dựng sự nghiệp xung quanh chúng. Chìa khóa để làm được điều này là tự giáo dục bản thân bằng mọi phương tiện có sẵn, bao gồm giáo trình truyền thống, việc đọc nhiều bài viết và báo cáo kỹ thuật, tham dự hội nghị và thực hiện thí nghiệm của riêng bạn.
2. Định nghĩa các mệnh đề vấn đề một cách rõ ràng và xác định các truy vấn chi tiết
Ở bản chất, kỹ năng này là khả năng giao tiếp một cách rõ ràng. Kỹ thuật viết câu gợi ý là về cách cho AI biết bạn cần gì. Để làm được điều đó, bạn cần làm rõ điều bạn muốn nhận được từ tương tác đó.
Dưới đây là một ví dụ. Hãy giả sử bạn muốn biết thêm về Salem, thủ phủ của tiểu bang Oregon. Bạn cần làm rõ ít nhất hai mặt. Thứ nhất, bạn cần giải thích những điều bạn muốn biết, cho dù đó là cấu trúc chính trị, vấn đề quản lý thành phố, giao thông, hoặc nơi có cửa hàng bánh rán ngon nhất. Thứ hai, bạn cần có khả năng cho AI biết rằng bạn đang nói về Salem ở Oregon, không phải Salem ở Connecticut, Virginia, Indiana, hoặc các cuộc thử nghiệm phù thủy ở Salem, Massachusetts, hoặc Winston-Salem ở North Carolina, hoặc bất kỳ Salem nào ở Anh, Wales, Úc và Canada.
Bạn cũng cần xây dựng kỹ năng giải thích cách đặt kỳ vọng cho AI, cách đưa ra góc nhìn mà nó cần hiểu để cung cấp giá trị, và ngữ cảnh và phạm vi của vấn đề mà bạn muốn nó giải quyết trong một truy vấn cụ thể.
Ở đây, bạn cũng cần hiểu rõ giới hạn của các mô hình ngôn ngữ lớn khác nhau và cách làm việc xung quanh chúng. Ví dụ, nếu bạn muốn có một bài báo trắng chi tiết, bạn có thể cần tạo ra một phần mục lục trước, sau đó cho mô hình ngôn ngữ lớn viết từng phần riêng lẻ. Hãy nhớ rằng một câu gợi ý rõ ràng không nhất thiết có nghĩa là nó là một câu gợi ý ngắn gọn. Câu gợi ý dài hơn có thể dẫn đến các phản hồi chính xác và có liên quan hơn.
Điều quan trọng ở đây rất đơn giản: Hãy làm rõ và đảm bảo rằng bạn có khả năng giao tiếp mà không gây hiểu nhầm.
3. Sáng tạo và phát triển kỹ năng giao tiếp
Kỹ thuật viết câu gợi ý là một cuộc trò chuyện hợp tác hơn là một bài tập lập trình. Mặc dù mô hình ngôn ngữ lớn không chắc chắn có ý thức, chúng thường giao tiếp theo cách tương tự như cách bạn giao tiếp với đồng nghiệp hoặc cấp dưới.
Khi bạn định nghĩa các mệnh đề vấn đề và truy vấn, bạn thường phải suy nghĩ ngoài hộp. Hình ảnh bạn có trong đầu có thể không được chuyển đổi thành biểu diễn nội bộ của AI. Bạn sẽ cần có khả năng suy nghĩ về nhiều cách tiếp cận trò chuyện và chiến thuật khác nhau để đạt được kết quả mong muốn.
Nếu bạn muốn trở thành một kỹ sư viết câu gợi ý, kinh nghiệm trong các đội tranh luận, đàm phán, và thậm chí bán hàng sẽ giúp bạn vì chúng sẽ rèn luyện các khả năng trò chuyện, thuyết phục và hợp tác, những khả năng quan trọng để đạt được kết quả mong muốn từ các hệ thống AI sáng tạo.
4.Tìm hiểu về các phong cách viết và nghệ thuật, và xây dựng chuyên môn trong lĩnh vực
Ngoài việc hiểu về các phong cách viết và nghệ thuật, việc phát triển (hoặc có khả năng truy cập) chuyên môn trong lĩnh vực mà bạn đang thiết lập các câu gợi ý là rất quan trọng. Ví dụ, nếu bạn đang làm việc trên một ứng dụng trí tuệ nhân tạo cho chẩn đoán ô tô, quan trọng là bạn phải có đủ sự quen thuộc để có thể thu hút những câu trả lời bạn cần và hiểu xem chúng có đúng hay sai.
Đây là một kỹ năng trong kỹ năng: tìm hiểu về các tiện ích mở rộng và plugin mà các công cụ trí tuệ nhân tạo sáng tạo mà bạn yêu thích sử dụng. Khi thời gian trôi qua, những tiện ích mở rộng và plugin đó sẽ giúp bạn làm những việc mà bạn không thể làm với công cụ AI tiêu chuẩn. Vì vậy, việc tìm hiểu và sử dụng các tiện ích bổ sung không chỉ giữ cho kỹ năng của bạn luôn mới mẻ, mà còn giúp bạn hoàn thành những việc mà không thể thực hiện được bằng cách khác.
5. Phát triển kỹ năng viết kịch bản và lập trình
Bạn có bao giờ để ý rằng mỗi khi ai đó bắt đầu một cụm từ bằng cách nói "không cần phải nói," có nghĩa là sẽ có một điều gì đó phải được nói? Dù sao đi nữa, không cần phải nói (nhưng tôi sẽ nói) rằng kỹ năng lập trình sẽ rất hữu ích. Trong khi có một số công việc về viết câu gợi ý chỉ tương tác với các chatbot, các công việc có thu nhập cao hơn có khả năng liên quan đến việc nhúng câu gợi ý AI vào các ứng dụng và phần mềm để tạo ra giá trị độc đáo.
Mặc dù có thể không yêu cầu bạn viết toàn bộ mã ứng dụng, nhưng bạn sẽ mang lại nhiều giá trị hơn nếu có thể viết một số mã, kiểm thử các câu gợi ý trong ngữ cảnh của các ứng dụng bạn đang xây dựng, chạy mã gỡ lỗi và tổng thể tham gia vào quá trình lập trình tương tác. Đội ngũ sẽ dễ dàng tiến bộ hơn nếu việc kỹ thuật câu gợi ý xảy ra như một phần không thể thiếu của quá trình, thay vì phải thêm vào và kiểm thử như một hoạt động hoàn toàn riêng biệt.
6. Xây dựng lòng kiên nhẫn (và sự hài hước)
Tôi tin rằng việc kiên nhẫn dễ dàng hơn nếu bạn có sự hài hước. Điều gì đó khiến bạn tức giận có thể ít độc hại hơn với tâm hồn của bạn nếu bạn có thể nhìn thấy sự hài hước cốt lõi trong sự khó chịu đó. Những trí tuệ nhân tạo sáng tạo này chắc chắn đòi hỏi sự kiên nhẫn. Chúng sẽ hiểu sai hoàn toàn các yêu cầu. Chúng sẽ mất mạch của cuộc trò chuyện ngay khi bạn chuẩn bị có một khám phá quan trọng. Chúng sẽ hoàn toàn tạo ra những câu trả lời hoàn toàn vô nghĩa.
Nếu bạn không thể cười một chút về một số điều đó, bạn sẽ trải qua những thời gian khó khăn.
Điều này cũng áp dụng với lập trình. Mỗi lập trình viên đều cần kiên nhẫn. Một trong những thách thức lớn nhất mà một số học viên của tôi gặp phải khi bắt đầu học lập trình là họ không thể chấp nhận rằng mã của họ sẽ không hoạt động ngay lần chạy đầu tiên. Những người không thể kiên nhẫn và không làm việc không hoàn thành khóa học. Trái lại, ngay cả những người lập trình viên không được cảm hứng nhưng có kiên nhẫn để thử, thất bại, tìm hiểu thêm và thử lại đã rất thành công.
Hãy tưởng tượng như sau. Công việc tạo câu gợi ý cho trí tuệ nhân tạo là sự kết hợp giữa làm việc với một máy tính cực kỳ chính xác, một mô hình học tập cố ý mà diễn giải các vấn đề theo cách không thể đoán trước được, các thành viên trong nhóm là con người (một số người thậm chí còn chính xác hơn cả máy móc), và tính không thể dự đoán của vũ trụ.
Kiên nhẫn không chỉ là một đức tính. Nó là một siêu năng lực.
Một số lời khuyên thêm
Vậy là đã có sáu kỹ năng/đặc điểm tôi đã nêu ra để bạn có thể thành công trong vai trò là một kỹ sư câu gợi ý. Nhưng hãy nhớ rằng hai đoạn văn nói "hãy tìm hiểu về trí tuệ nhân tạo" không đủ để bạn đạt được mục tiêu. Đây chỉ là những hướng dẫn sơ bộ và con đường phía trước của bạn là một con đường cá nhân mà bạn sẽ phải đi theo.
Nếu tôi có thể đưa ra một lời khuyên quan trọng nhất, đó là: Thử nghiệm. Chọn các dự án riêng của bạn mà bạn quan tâm và xây dựng một cái gì đó. Hợp tác với một vài người bạn và xem bạn có thể tạo ra điều gì. Có một ít kinh nghiệm thực tế sẽ đưa bạn đi xa hơn nhiều so với một danh sách từ một người nào đó trên Internet.
Hãy bắt đầu thực hiện công việc câu gợi ý ngay và xây dựng một số ứng dụng nhỏ. Hãy tham gia khóa học mà tôi đã đề xuất. Xây dựng những thứ. Sau đó, bạn sẽ không chỉ là người muốn trở thành một kỹ sư câu gợi ý nữa, mà bạn sẽ là người đã làm được và có một cái gì đó để trưng bày.
Hãy làm đi. Nếu bạn làm, bạn sẽ trở thành nó.