ภาพรวม
การอัปเดตล่าสุดของ Playground แนะนำเวิร์กโฟลว์ที่มีโครงสร้างและย้อนกลับได้ง่าย เพื่อให้คุณทำซ้ำได้อย่างมั่นใจ ตรวจสอบการเปลี่ยนแปลง และย้ายจากการทดลองสู่การใช้งานจริงได้ในไม่กี่ขั้นตอน ด้านล่างคือภาพรวมสั้น ๆ ของสิ่งที่เปิดตัวและวิธีเริ่มต้นใช้งาน
มีอะไรใหม่
คำสั่งระดับโปรเจกต์
ตอนนี้คำสั่งอยู่ในระดับโปรเจกต์ ไม่ใช่ระดับผู้ใช้อีกต่อไป
ประวัติเวอร์ชันพร้อมย้อนกลับในคลิกเดียว
เผยแพร่ฉบับร่างใดก็ได้เพื่อสร้างเวอร์ชันใหม่ แล้วกู้คืนเวอร์ชันก่อนหน้าได้ทันที เบื้องหลังนั้น Prompt ID เดียวจะชี้ไปยังเวอร์ชันที่เผยแพร่ล่าสุดเสมอ และคุณยังสามารถระบุเวอร์ชันเฉพาะได้หากต้องการอ้างอิงแบบตรึงไว้
ตัวแปรของคำสั่ง
เพิ่มตัวแทนค่า เช่น {user_goal} เพื่อช่วยแยกคำสั่งแบบคงที่ออกจากข้อมูลเฉพาะของอินสแตนซ์ (อินพุต)
Prompt ID
การเผยแพร่จะล็อกฉบับร่างปัจจุบันไว้กับ ID ที่เครื่องมือปลายทางสามารถเรียกใช้ได้อย่างน่าเชื่อถือ ขณะที่คุณยังทำซ้ำในฉบับร่างใหม่ต่อไป
การเปรียบเทียบแบบเคียงข้างกัน
เปรียบเทียบเอาต์พุตจากสองเวอร์ชันด้วยภาพ เพื่อเลือกเวอร์ชันที่ทำงานได้ดีกว่าก่อนส่งมอบ
ตัวแปรที่ API & SDK รู้จัก
ตอนนี้ Responses API และ Agents SDK รองรับ {variables} เดียวกับที่คุณกำหนดใน Playground ดังนั้นคำสั่งที่คุณทดสอบจึงเป็นคำสั่งเดียวกับที่คุณเรียกใช้ผ่านโปรแกรม—ในตอนนี้เพียงส่งข้อความที่เรนเดอร์แล้วไป
การผสานรวม Evals ในตัว (เรียกใช้ด้วยตนเอง)
ลิงก์ Eval เพื่อเติมตัวแปรล่วงหน้าและดูผลผ่าน/ไม่ผ่านได้โดยตรงบนหน้ารายละเอียดคำสั่ง ลิงก์จะถูกบันทึกพร้อมกับ Prompt ID เพื่อการทดสอบที่ทำซ้ำได้
Optimize
Optimize เป็นเครื่องมือใหม่ที่พร้อมใช้งานในหน้า Playground และ Logs ซึ่งปรับปรุงคำสั่งโดยอัตโนมัติด้วยการตรวจหาและแก้ไขความขัดแย้ง คำสั่งที่ไม่ชัดเจน และรูปแบบเอาต์พุตที่ขาดหายไป
เมื่อเรียกใช้ เครื่องมือจะส่งคืนคำสั่งเวอร์ชันที่ปรับปรุงแล้วหรือข้อเสนอแนะที่เป็นประโยชน์ พร้อมสรุปการเปลี่ยนแปลงที่ทำ คุณสามารถดูตัวอย่างการแก้ไขและนำไปใช้ได้โดยตรงใน Playground ด้วยคลิกเดียว
---
คู่มือเริ่มต้นใช้งานอย่างรวดเร็ว
สร้างคำสั่ง
ไปที่ Playground → คำสั่ง → สร้างใหม่ ร่างข้อความของคุณ และเพิ่ม {variables} หากจำเป็น
คุณสามารถใช้ฟีเจอร์ generate เพื่อให้ ChatGPT แนะนำคำสั่ง นิยามฟังก์ชัน หรือ Schema เอาต์พุตตามคำอธิบายงานของคุณ
ใช้ฟีเจอร์ optimize เพื่อตรวจสอบและเสนอแนะการปรับปรุง
เพิ่มฟังก์ชัน (ไม่บังคับ)
Function Calling ช่วยให้คุณเชื่อมคำสั่งกับการดำเนินการหรือข้อมูลในโลกจริงได้โดยไม่ต้องออกจาก Playground
สำหรับคำแนะนำเพิ่มเติมเกี่ยวกับการใช้ฟังก์ชัน โปรดดูบทความของเรา: Function Calling ใน Chat Playground
แนบ Eval (ไม่บังคับ)
เลือก ลิงก์ Eval เพื่อสร้างข้อมูลทดสอบ เรียกใช้ตัวให้คะแนน และตรวจสอบผลผ่าน/ไม่ผ่าน เรียกใช้ Eval ซ้ำหลังการเผยแพร่แต่ละครั้ง เพื่อตรวจจับการถดถอยจนกว่าจะมีการเรียกใช้อัตโนมัติ
เผยแพร่
คลิก เผยแพร่ เพื่อสร้าง Prompt ID ทดลองต่อในฉบับร่างใหม่ และกู้คืนเวอร์ชันที่เผยแพร่แล้วจาก ประวัติ ได้ด้วยคลิกเดียว
ทำซ้ำ
ทดสอบคำสั่งใหม่ของคุณ ตรวจสอบผลลัพธ์ และทำซ้ำตามต้องการ
เคล็ดลับในการสร้างคำสั่งที่ยอดเยี่ยม
ใส่แนวทางด้านโทนหรือบทบาทโดยรวมไว้ในข้อความ System; เก็บรายละเอียดและตัวอย่างเฉพาะงานไว้ในข้อความ User
รวมตัวอย่าง few-shot ไว้ในบล็อกแบบ YAML หรือแบบหัวข้อย่อยที่กระชับ เพื่อให้อ่านและอัปเดตได้ง่าย
จัดให้สอดคล้องกับโครงสร้างโปรเจกต์ของคุณด้วยชื่อโฟลเดอร์ที่ชัดเจน เพื่อให้เพื่อนร่วมทีมค้นหาคำสั่งได้อย่างรวดเร็ว
เรียกใช้ Eval ที่ลิงก์ไว้ซ้ำทุกครั้งที่เผยแพร่—การตรวจพบปัญหาตั้งแต่เนิ่น ๆ ถูกกว่าการแก้ไขในโปรดักชันมาก
---
คำถามที่พบบ่อย
พรีเซ็ตที่มีอยู่ของฉันจะใช้งานไม่ได้หรือไม่
คำสั่งเป็นวิธีที่ทรงพลังยิ่งขึ้นในการจัดการการกำหนดค่า โดยรองรับการจัดการเวอร์ชันและตัวแปรเทมเพลต พรีเซ็ตที่มีอยู่ทั้งหมดของคุณสามารถนำเข้าไปยังคำสั่งได้โดยใช้ตัวเลือก “นำเข้าพรีเซ็ต” ในดรอปดาวน์ Prompt ของ Playground

ฉันต้องระบุเวอร์ชันในโค้ดหรือไม่
เฉพาะเมื่อคุณต้องการตรึงเวอร์ชันเก่า การเรียกใช้ Prompt ID เพียงอย่างเดียวจะใช้เวอร์ชันล่าสุดเสมอ
ฉันสามารถทำให้การเรียกใช้ Eval เป็นอัตโนมัติได้ไหม
ขณะนี้มีเฉพาะการเรียกใช้ซ้ำด้วยตนเองเท่านั้น
