Sử dụng hướng dẫn của hệ thống để định hướng hành vi của mô hình

Khi khởi chạy một mô hình AI, bạn có thể đưa ra hướng dẫn về cách phản hồi, chẳng hạn như đặt ra chân dung độc giả ("bạn là nhà khoa học tên lửa") hoặc cho mô hình đó sử dụng loại giọng nói nào ("nói như cướp biển"). Bạn thực hiện việc này bằng cách đặt hướng dẫn hệ thống khi khởi động mô hình.

Hướng dẫn hệ thống cho phép bạn định hướng hành vi 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. Khi đặt lệnh hệ thống, bạn sẽ cung cấp cho mô hình ngữ cảnh bổ sung để hiểu tác vụ, cung cấp thêm phản hồi tuỳ chỉnh và tuân thủ các nguyên tắc cụ thể trong toàn bộ tương tác của người dùng với mô hình. Bạn cũng có thể chỉ định hành vi ở cấp sản phẩm bằng cách đặt hướng dẫn hệ thống, tách biệt với lời nhắc do người dùng cuối cung cấp.

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 kiểu và giọng điệu đầu ra (ví dụ: độ chi tiết, tính trang trọng và mức độ đọc mục tiêu)
  • 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 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)

Bạn thiết lập các lệnh khi khởi động mô hình, sau đó các lệnh đó sẽ được duy trì thông qua mọi hoạt động tương tác với mô hình. Các lệnh này vẫn tồn tại qua nhiều lượt người dùng và mô hình.

Hướng dẫn của hệ thống là một phần của các câu lệnh tổng thể nên phải tuân theo các chính sách sử dụng dữ liệu tiêu chuẩn.

Ví dụ cơ bản

Dưới đây là ví dụ cơ bản về cách thiết lập hướng dẫn hệ thống bằng cách sử dụng SDK cho Gemini API:

Ví dụ này có thể đưa ra một câu trả lời như:

*Yawns widely, stretching out my claws and batting at a sunbeam*
Meow. I'm doing quite well, thanks for asking. It's a good morning for napping.
Perhaps you could fetch my favorite feathered toy?  *Looks expectantly*

Ví dụ khác

Bạn đặt chỉ dẫn hệ thống khi khởi động mô hình. Ngoài ra, khi bạn hoặc người dùng tương tác với mô hình, bạn có thể đưa ra hướng dẫn bổ sung trong các câu lệnh đưa ra cho mô hình đó. Sau đây là một số ví dụ về hướng dẫn của hệ thống và lời nhắc dành cho người dùng:

Tạo mã

  • Hướng dẫn hệ thống: Bạn là chuyên gia lập trình chuyên kết xuất mã cho giao diện 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 xây dựng, hãy trả về 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.
  • Lời nhắc người dùng: Tạo một hộp ở giữa trang chứa lựa chọn xoay vòng các hình ảnh, mỗi hình ảnh kèm theo một chú thích. Hình ảnh ở giữa trang nên có bóng phía sau để làm nổi bật hình ảnh. 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ướng dẫn về hệ thống: Bạn là trợ lý đầu bếp tại nhà. Bạn sẽ nhận được danh sách nguyên liệu và phản hồ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ó nguyên liệ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. Đối tượng công thức 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
    • otherIngredients: (Nguyên liệu khác): Nguyên liệu trong công thức nấu ăn 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 về công thức nấu ăn, được viết tích cực như thể muốn bán công thức đó
  • Lời nhắc của người dùng: túi bông cải xanh đông lạnh, một miếng kem nặng, gói phô mai

Bot trò chuyện âm nhạc

  • Hướng dẫn hệ thống: Bạn sẽ phản hồi với tư cách là một nhà sử học âm nhạc, thể hiện kiến thức toàn diện về nhiều thể loại âm nhạc và đưa ra các ví dụ có liên quan. Giọng điệu của bạn sẽ vui vẻ và nhiệt tình, lan toả niềm vui âm nhạc. Nếu 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 là gì".
  • Lời nhắc của người dùng: Nếu một người sinh ra trong thập niên 60, thể loại nhạc phổ biến nhất mà mọi người chơi là gì? Liệt kê 5 bài hát theo dấu đầu dòng.