Cách tôi tổ chức hơn 10.000 prompt qua các dự án

Mọi người thường hỏi làm thế nào tôi có thể quản lý hàng ngàn prompt AI mà không bị thất lạc chúng.

Câu trả lời rất đơn giản.

Tôi không coi prompt là các cuộc hội thoại. Tôi coi chúng là các tài sản phần mềm.

Tôi quản lý hơn 10.000 prompt cho lập trình, nghiên cứu và tự động hóa. Nếu bạn lưu trữ prompt trong các cửa sổ chat ngẫu nhiên, bạn đang tự làm khó công việc của mình.

Đây là hệ thống của tôi.

Đừng coi prompt là thứ tạm thời. Hầu hết mọi người viết một prompt rồi bỏ qua. Những người xây dựng sản phẩm thường giải quyết các vấn đề lặp đi lặp lại. Nếu bạn thường xuyên viết các truy vấn SQL hoặc tài liệu API, bạn cần các prompt có thể tái sử dụng.

Tổ chức theo mục đích, không phải theo công cụ. Đừng nhóm các prompt theo AI bạn sử dụng. Hãy nhóm chúng theo chức năng. Điều này giúp việc tìm kiếm trở nên nhanh chóng.

Thêm metadata vào mỗi prompt. Một prompt cần nhiều hơn là chỉ văn bản. Hãy bao gồm các chi tiết sau:

  • Category (Danh mục)
  • Purpose (Mục đích)
  • Model used (Model đã sử dụng)
  • Expected output (Kết quả đầu ra mong đợi)

Quản lý phiên bản cho prompt. Các lập trình viên quản lý phiên bản cho mã nguồn. Bạn cũng nên quản lý phiên bản cho prompt. Hãy sử dụng các tên như FastAPI_CRUD_v1 và FastAPI_CRUD_v2. Điều này cho phép bạn so sánh kết quả mà không cần phải viết lại mọi thứ.

Tách biệt prompt chung và prompt theo dự án. Hãy giữ các prompt tổng quát tách biệt với các công việc cụ thể của dự án.

  • Generic: Giải thích lỗi Python hoặc viết unit tests.
  • Project-specific: Các tiêu chuẩn lập trình nội bộ hoặc kiến trúc công ty.

Tập trung vào ngữ cảnh, không phải độ dài. Prompt dài hơn không có nghĩa là tốt hơn. Sự rõ ràng mới là yếu tố quyết định. Chỉ bao gồm những chi tiết cần thiết cho tác vụ. Sử dụng các yêu cầu cụ thể như phiên bản Python và tên các thư viện.

Sử dụng Git để lưu trữ. Tôi lưu trữ các prompt của mình trong các Git repositories. Điều này giúp tôi có lịch sử phiên bản. Prompt là một phần của dự án. Chúng xứng đáng được chăm chút giống như mã nguồn.

Xây dựng prompt như các khối lắp ghép. Tôi hiếm khi viết prompt từ con số không. Tôi lắp ghép chúng bằng các thành phần nhỏ, có thể tái sử dụng. Đó là cách phần mềm vận hành.

Tài liệu hướng dẫn là bắt buộc. Mỗi prompt phải nêu rõ:

  • Vấn đề mà nó giải quyết
  • Khi nào nên sử dụng
  • Ví dụ về đầu vào và đầu ra

Coi prompt là tài sản sẽ thay đổi quy trình làm việc của bạn. Bạn sẽ dành ít thời gian hơn để tìm kiếm và nhiều thời gian hơn để xây dựng.

Nguồn: https://dev.to/jaideepparashar/how-i-organize-10000-prompts-across-projects-2g30