Bạn có biết rằng chỉ với một vài từ khóa, bạn có thể hướng dẫn một mô hình ngôn ngữ lớn như ChatGPT, Gemini tạo ra những đoạn mã chất lượng cao, viết những bài báo chuyên sâu, hay thậm chí là sáng tác thơ? Điều này nghe có vẻ như là chuyện viễn tưởng, nhưng nó hoàn toàn có thể trở thành hiện thực nhờ vào prompt. Vậy, bí quyết nằm ở đâu? Hãy cùng khám phá sức mạnh của prompt và cách để bạn trở thành một “người huấn luyện AI” thực thụ.
Tạo mã/code
- Viết mã [ngôn ngữ lập trình] để hoàn thành [nhiệm vụ hoặc tính năng].
- Tạo mã [ngôn ngữ lập trình] cho [nhiệm vụ hoặc tính năng].
- Tạo một đoạn mã bằng [ngôn ngữ lập trình] cho [tác vụ hoặc tính năng].
- Phát triển một chức năng trong [ngôn ngữ lập trình] thành [nhiệm vụ hoặc tính năng].
- Tạo một tập lệnh bằng [ngôn ngữ lập trình] thực hiện [nhiệm vụ hoặc tính năng].
- Làm cách nào tôi có thể tạo mã cho [chức năng] bằng [ngôn ngữ lập trình]?
- Bạn có thể tạo mã cho [tính năng cụ thể] bằng [ngôn ngữ lập trình] không?
- Tôi muốn bạn đóng vai trò là người tạo mã và tạo mã [ngôn ngữ] cho [tác vụ] bằng cách sử dụng [khung hoặc thư viện]
Gỡ lỗi/Debug
- Gỡ lỗi mã này: [dán mã của bạn vào đây]
- Giải thích các vấn đề tiềm ẩn với [đoạn mã].
- Liệt kê các lỗi hoặc cảnh báo có thể xảy ra trong mã [ngôn ngữ lập trình].
- Làm cách nào để sửa [thông báo lỗi] trong mã [ngôn ngữ lập trình]?
- Đề xuất các giải pháp khả thi cho [vấn đề với mã].
- Cung cấp hướng dẫn về cách giải quyết [vấn đề với mã].
- Đưa ra đề xuất để khắc phục [vấn đề cụ thể] trong mã [ngôn ngữ lập trình].
- Bạn có thể giải thích nguyên nhân của [lỗi cụ thể] trong mã [ngôn ngữ lập trình] không?
- Tôi muốn bạn đóng vai trò là người hỗ trợ gỡ lỗi và cung cấp cho tôi những lý do có thể khiến [thông báo lỗi hoặc hành vi] xảy ra.
AI giúp bạn tối ưu code
- Viết lại mã [ngôn ngữ lập trình] để cải thiện [hiệu suất/khả năng mở rộng/độ tin cậy]: [dán mã của bạn vào đây]
- Đề xuất các cách tối ưu hóa mã [ngôn ngữ lập trình] cho [hiệu suất/khả năng mở rộng/độ tin cậy].
- Làm cách nào tôi có thể cấu trúc lại mã [ngôn ngữ lập trình] để mã hiệu quả hơn?
- Đưa ra ý tưởng để song song hóa mã [ngôn ngữ lập trình].
- Giải thích cách triển khai bộ đệm trong mã [ngôn ngữ lập trình].
- Làm cách nào tôi có thể tối ưu hóa [chức năng] trong mã [ngôn ngữ lập trình]?
- Đề xuất cách cải thiện hiệu suất của [tính năng cụ thể] trong mã [ngôn ngữ lập trình].
- Bạn có thể đề xuất bất kỳ kỹ thuật tối ưu hóa nào cho mã [ngôn ngữ lập trình] không?
- Tôi muốn bạn đóng vai trò là người tối ưu hóa mã và đề xuất cải tiến cho [đoạn mã] để tối ưu hóa hiệu suất của nó.
Viết tài liệu dự án
- Tạo tài liệu API cho cơ sở mã [ngôn ngữ lập trình].
- Mô tả quá trình tạo tài liệu từ cơ sở mã [ngôn ngữ lập trình].
- Cung cấp hướng dẫn viết tài liệu hiệu quả cho [giải pháp phần mềm].
- Những công cụ nào có sẵn để tự động tạo tài liệu từ cơ sở mã [ngôn ngữ lập trình]?
- Cung cấp hướng dẫn tạo hướng dẫn sử dụng từ mã [ngôn ngữ lập trình].
- Tôi muốn bạn đóng vai trò là người tạo tài liệu và tạo tài liệu [loại tài liệu] cho [mã hoặc dự án]
Tăng cường kiến thức
- Giải thích [chủ đề]
- Giải thích [khái niệm lập trình] bằng thuật ngữ đơn giản.
- Giải thích mã này: [dán mã của bạn vào đây]
- Liệt kê một số ngôn ngữ lập trình quan trọng cho [mục đích cụ thể].
- Sự khác biệt giữa [hai khái niệm hoặc ngôn ngữ lập trình] là gì?
- Các lỗi thường gặp trong [ngôn ngữ lập trình] là gì và cách khắc phục?
- Trình bày những kiến thức cơ bản về lập trình hướng đối tượng.
- Vui lòng cung cấp thông tin tổng quan về [ngôn ngữ lập trình/công nghệ/khuôn khổ].
- Bạn có thể giải thích [thuật toán/cấu trúc dữ liệu/thuật ngữ] bằng [ngôn ngữ lập trình] không?
- Tôi muốn bạn đóng vai trò là một chuyên gia về [ngôn ngữ lập trình] và giải thích [khái niệm lập trình] cho tôi.
Phỏng vấn
- Cung cấp các câu hỏi phỏng vấn phổ biến cho [ngôn ngữ lập trình cụ thể].
- Đề xuất các cách để cải thiện kỹ năng giao tiếp kỹ thuật cho các cuộc phỏng vấn.
- Đề xuất một trang web thử thách viết mã để thực hành phỏng vấn.
- Giải thích khái niệm độ phức tạp của thuật toán và đưa ra ví dụ về độ phức tạp của thời gian tính toán.
- Cung cấp các mẹo để thể hiện kỹ năng giải quyết vấn đề trong các cuộc phỏng vấn.
- Tôi muốn bạn đóng vai trò là một chuyên gia phỏng vấn và cung cấp danh sách các câu hỏi viết mã thường gặp bằng [tên ngôn ngữ].
Đề xuất công cụ, ngôn ngữ …
- Một số IDE hoặc trình soạn thảo văn bản tốt để mã hóa bằng [ngôn ngữ lập trình] là gì?
- Đề xuất [khung giao diện người dùng]
- Cung cấp tài nguyên trên [khung back-end]
- Danh sách [ngôn ngữ lập trình phổ biến]
- Đề xuất [hệ thống kiểm soát phiên bản]
- Vui lòng đề xuất [khung phát triển phần mềm] cho [loại dự án].
- Bạn có thể giới thiệu bất kỳ [công cụ phát triển phần mềm] nào cho [nhiệm vụ hoặc mục đích cụ thể] không?
- Tôi muốn bạn đóng vai trò là [lập trình viên], giới thiệu [công cụ phát triển phần mềm] cho [ngôn ngữ hoặc nền tảng].
- Bạn có thể giới thiệu một số công cụ [ngôn ngữ/công nghệ/khuôn khổ lập trình] cho [nhiệm vụ cụ thể] không?
- Đề xuất một số thư viện hoặc khung để phát triển [loại ứng dụng cụ thể].
- Tôi có thể tìm tài liệu đáng tin cậy về [ngôn ngữ lập trình hoặc công nghệ] ở đâu?
- Một số tài nguyên trực tuyến hữu ích để học [khái niệm hoặc công nghệ lập trình] là gì?
- Một số cộng đồng hoặc diễn đàn trực tuyến phổ biến về [ngôn ngữ lập trình hoặc công nghệ] là gì?
- Tôi muốn bạn đóng vai trò là nhà tư vấn và đề xuất một số tài nguyên [ngôn ngữ/công nghệ/khuôn khổ lập trình] hữu ích cho [nhiệm vụ cụ thể].