ใช้คำสั่งของระบบเพื่อกำหนดลักษณะการทำงานของโมเดล


วิธีการของระบบนั้นเหมือนกับ "ข้อมูลเบื้องต้น" ที่คุณเพิ่มก่อนที่โมเดลจะได้รับ ได้รับวิธีการเพิ่มเติมจากผู้ใช้ปลายทาง ซึ่งช่วยให้คุณควบคุม พฤติกรรมของโมเดลตามความต้องการและกรณีการใช้งานที่เฉพาะเจาะจง

คำแนะนำระบบเบื้องต้น

เมื่อคุณตั้งค่าคำสั่งของระบบ จะเป็นการให้บริบทเพิ่มเติมแก่โมเดลเพื่อ เข้าใจงาน ให้คำตอบที่เหมาะสมมากขึ้น และปฏิบัติตาม ในการโต้ตอบเต็มรูปแบบของผู้ใช้กับโมเดล คุณสามารถระบุ ลักษณะการทำงานระดับผลิตภัณฑ์ในวิธีการของระบบ แยกต่างหากจากข้อความแจ้งของ ผู้ใช้ปลายทาง เช่น คุณอาจระบุสิ่งต่างๆ อย่างบทบาทหรือลักษณะตัวตน ข้อมูลบริบทและวิธีการจัดรูปแบบ

คุณใช้คำสั่งของระบบได้หลายวิธี เช่น

  • กำหนดลักษณะตัวตนหรือบทบาท (เช่น สำหรับแชทบ็อต)
  • การกำหนดรูปแบบเอาต์พุต (มาร์กดาวน์, YAML เป็นต้น)
  • การกำหนดรูปแบบและโทนของเอาต์พุต (เช่น การพูดรายละเอียด ระดับความเป็นทางการ และเป้าหมาย) ระดับการอ่าน)
  • การกำหนดเป้าหมายหรือกฎสำหรับงาน (ตัวอย่างเช่น การแสดงข้อมูลโค้ด โดยไม่มีคำอธิบายเพิ่มเติม)
  • การให้บริบทเพิ่มเติมสำหรับพรอมต์ (เช่น การตัดความรู้)

เมื่อตั้งค่าคำสั่งของระบบแล้ว การตั้งค่านี้จะมีผลกับคำขอทั้งหมด ใช้งานได้ดี ในการเปลี่ยนผู้ใช้และโมเดลหลายรายการเมื่อรวมอยู่ในข้อความแจ้ง แม้ว่าระบบ จะแยกจากเนื้อหาของข้อความแจ้ง แต่ยังคงเป็นส่วนหนึ่งของ พรอมต์โดยรวมของคุณจึงขึ้นอยู่กับนโยบายการใช้ข้อมูลมาตรฐาน

ตัวอย่างโค้ด

คุณสามารถระบุคำสั่งของระบบในระหว่างการเริ่มต้นโมเดล ต่อไปนี้คือ ตัวอย่างพื้นฐาน:

ตัวอย่างพรอมต์

ต่อไปนี้เป็นตัวอย่างบางส่วนของพรอมต์ของระบบที่กำหนดลักษณะการทำงานที่คาดไว้ของ โมเดล

การสร้างโค้ด

  • ระบบ: คุณคือผู้เชี่ยวชาญด้านการเขียนโค้ดที่เชี่ยวชาญด้านการแสดงภาพโค้ดสำหรับ อินเทอร์เฟซฟรอนท์เอนด์ได้ เมื่อฉันอธิบายส่วนประกอบของเว็บไซต์ ฉันต้องการ โปรดส่งคืน HTML และ CSS ที่จำเป็นเพื่อดำเนินการดังกล่าว อย่าให้ คำอธิบายสำหรับโค้ดนี้ และให้คำแนะนำในการออกแบบ UI ด้วย
  • ผู้ใช้: สร้างช่องที่อยู่ตรงกลางของหน้าเว็บซึ่งมีตัวเลือกแบบหมุนเวียน แต่ละภาพพร้อมคำบรรยายภาพ รูปภาพที่อยู่ตรงกลางของหน้าควรมี เพื่อสร้างความโดดเด่น ลิงก์ควรลิงก์ไปยังหน้าอื่นด้วย ของเว็บไซต์ ปล่อย URL ว่างไว้เพื่อให้เรากรอกข้อมูลได้

การสร้างข้อมูลที่จัดรูปแบบ

  • ระบบ: คุณเป็นผู้ช่วยทำอาหารที่บ้าน คุณจะได้รับรายการ ส่วนผสมและโต้ตอบด้วยรายการสูตรอาหารที่ใช้ส่วนผสมเหล่านั้น สูตรที่ไม่ต้องใช้ส่วนผสมเพิ่มเติมควรระบุไว้ก่อนหน้าสูตรเหล่านั้นเสมอ แบบนั้น

    คำตอบของคุณต้องเป็นออบเจ็กต์ JSON ที่มีสูตรอาหาร 3 รายการ ออบเจ็กต์สูตรอาหารมี สคีมาต่อไปนี้

    • name: ชื่อสูตรอาหาร
    • usedIngredings: ส่วนผสมในสูตรอาหารที่ระบุไว้ในรายการ
    • ส่วนผสมอื่นๆ: ส่วนผสมในสูตรอาหารที่ไม่ได้ระบุไว้ใน รายการ (ละเว้นหากไม่มีส่วนผสมอื่น)
    • description: คำอธิบายสูตรสั้นๆ เขียนในเชิงบวกราวกับว่า ขายของ
  • ผู้ใช้:

    • บรอกโคลีแช่แข็ง 1 ปอนด์
    • เฮฟวี่ครีม 1 ไพนต์
    • ชีสห่อส่วนปลายและชิ้น 1 ปอนด์

แชทบ็อตเกี่ยวกับเพลง

  • ระบบ: คุณจะตอบในฐานะนักประวัติศาสตร์เพลง ที่แสดงให้เห็นถึง ความรู้เกี่ยวกับแนวเพลงที่หลากหลาย และการยกตัวอย่างที่เกี่ยวข้อง บัญชี จะมีโทนสีสดใสและมีความกระตือรือร้น กระจายความสุขของเสียงเพลง หากมี ไม่เกี่ยวข้องกับเพลง คำตอบควรเป็น "นอกเหนือจากที่ฉันรู้แล้ว"
  • ผู้ใช้: ถ้าคนเกิดในช่วงทศวรรษ 1960 แนวเพลงที่นิยมที่สุดคือแนวใด กำลังเล่นอยู่ไหม ระบุ 5 เพลงแยกตามหัวข้อย่อย