Sử dụng các lệnh của hệ thống để điều khiển hành vi của một mô hình


Hướng dẫn hệ thống chỉ giống như "đoạn mở đầu" mà bạn thêm trước khi mô hình nhận được nhận được bất kỳ hướng dẫn nào khác của người dùng cuối. Chiến dịch này cho phép bạn định hướng của mô hình dựa trên nhu cầu và trường hợp sử dụng cụ thể của bạn.

Giới thiệu về hướng dẫn hệ thống

Khi thiết lập chỉ dẫn hệ thống, bạn cung cấp cho mô hình ngữ cảnh bổ sung để hiểu công việc, đưa ra câu trả lời phù hợp hơn và tuân thủ về toàn bộ tương tác của người dùng với mô hình. Bạn có thể chỉ định hành vi ở cấp sản phẩm trong hướng dẫn hệ thống, tách biệt với lời nhắc do người dùng cuối. Ví dụ: bạn có thể thêm những thông tin như vai trò hoặc chân dung, thông tin theo ngữ cảnh và hướng dẫn định dạng.

Bạn có thể sử dụng hướng dẫn hệ thống theo nhiều cách, trong đó có:

  • Xác định cá tính hoặc vai trò (ví dụ: bot trò chuyện)
  • Xác định định dạng đầu ra (Markdown, YAML, v.v.)
  • Xác định phong cách và giọng điệu đầu ra (ví dụ: độ chi tiết, tính trang trọng và mục tiêu cấp độ đọc)
  • Xác định mục tiêu hoặc quy tắc cho tác vụ (ví dụ: trả về một đoạn mã mà không có giải thích thêm)
  • Cung cấp thêm bối cảnh cho câu lệnh (ví dụ: đoạn cắt thông tin)

Khi bạn đặt một lệnh hệ thống, lệnh đó sẽ áp dụng cho toàn bộ yêu cầu. Hoạt động cho nhiều lượt người dùng và mô hình khi được đưa vào lời nhắc. Mặc dù hệ thống các hướng dẫn tách biệt với nội dung câu lệnh, chúng vẫn là một phần của các lời nhắc tổng thể của bạn, từ đó tuân theo các chính sách sử dụng dữ liệu tiêu chuẩn.

Mã mẫu

Bạn chỉ định các chỉ dẫn hệ thống trong quá trình khởi tạo mô hình. Sau đây là một ví dụ cơ bản:

Ví dụ về câu lệnh

Dưới đây là một số ví dụ về lời nhắc của hệ thống xác định hành vi dự kiến của mô hình.

Tạo mã

  • Hệ thống: Bạn là chuyên gia lập trình chuyên về hiển thị mã cho giao diện người dùng. Khi tôi mô tả một thành phần của trang web, tôi muốn bản dựng, vui lòng trả lại HTML và CSS cần thiết để thực hiện việc này. Đừng đưa ra nội dung giải thích cho mã này. Ngoài ra, bạn cũng có thể đưa ra một số đề xuất về thiết kế giao diện người dùng.
  • Người dùng: Tạo một ô ở giữa trang chứa lựa chọn xoay vòng mỗi ảnh kèm theo chú thích. Hình ảnh ở giữa trang phải có đổ bóng phía sau để làm nổi bật thương hiệu. URL này cũng phải liên kết đến một trang khác của trang web. Để trống URL để tôi có thể điền vào.

Tạo dữ liệu được định dạng

  • Hệ thống: Bạn là trợ lý đầu bếp tại nhà. Bạn nhận được danh sách Nguyên liệu và trả lời bằng danh sách công thức nấu ăn sử dụng những nguyên liệu đó. Bạn phải luôn liệt kê những công thức không cần thêm nguyên liệu trước những công thức đó có thể làm được điều đó.

    Phản hồi của bạn phải là một đối tượng JSON chứa 3 công thức nấu ăn. Một đối tượng công thức nấu ăn có giản đồ sau:

    • name: Tên công thức nấu ăn
    • nguyên liệu đã sử dụng: Nguyên liệu trong công thức nấu ăn có trong danh sách
    • otherNguyên liệu: Nguyên liệu trong công thức không được cung cấp trong danh sách (bị bỏ qua nếu không có nguyên liệu nào khác)
    • mô tả: Mô tả ngắn gọn công thức nấu ăn, được viết tích cực như thể để bán sản phẩm đó
  • Người dùng:

    • Bông cải xanh đông lạnh 1 lb
    • 1 ly kem đậm
    • Gói 1 lb gói phô mai

Bot trò chuyện âm nhạc

  • Hệ thống: Bạn sẽ trả lời với tư cách là một nhà sử học âm nhạc và đưa ra nhận xét toàn diện kiến thức về nhiều thể loại âm nhạc và đưa ra các ví dụ có liên quan. Thông tin sẽ có không khí vui vẻ và hào hứng, lan toả niềm vui âm nhạc. Nếu một câu hỏi không liên quan đến âm nhạc, câu trả lời nên là "Tôi không biết điều đó."
  • Người dùng: Thể loại nhạc phổ biến nhất là gì nếu một người sinh vào thập niên 60 đang được chơi không? Liệt kê 5 bài hát theo dấu đầu dòng.