OpenAI
หน้านี้แปลด้วยระบบอัตโนมัติ ดูต้นฉบับภาษาอังกฤษ.

การจัดการคำสั่งใน Playground

คำสั่งคุณภาพสูงเพื่อเริ่มต้นทุกการผสานรวมให้ประสบความสำเร็จ

อัปเดตล่าสุด: 18 days ago

ภาพรวม

การอัปเดตล่าสุดของ Playground แนะนำเวิร์กโฟลว์ที่มีโครงสร้างและย้อนกลับได้ง่าย เพื่อให้คุณทำซ้ำได้อย่างมั่นใจ ตรวจสอบการเปลี่ยนแปลง และย้ายจากการทดลองสู่การใช้งานจริงได้ในไม่กี่ขั้นตอน ด้านล่างคือภาพรวมสั้น ๆ ของสิ่งที่เปิดตัวและวิธีเริ่มต้นใช้งาน

มีอะไรใหม่

คำสั่งระดับโปรเจกต์

ตอนนี้คำสั่งอยู่ในระดับโปรเจกต์ ไม่ใช่ระดับผู้ใช้อีกต่อไป

ประวัติเวอร์ชันพร้อมย้อนกลับในคลิกเดียว

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

ตัวแปรของคำสั่ง

เพิ่มตัวแทนค่า เช่น {user_goal} เพื่อช่วยแยกคำสั่งแบบคงที่ออกจากข้อมูลเฉพาะของอินสแตนซ์ (อินพุต)

Prompt ID

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

การเปรียบเทียบแบบเคียงข้างกัน

เปรียบเทียบเอาต์พุตจากสองเวอร์ชันด้วยภาพ เพื่อเลือกเวอร์ชันที่ทำงานได้ดีกว่าก่อนส่งมอบ

ตัวแปรที่ API & SDK รู้จัก

ตอนนี้ Responses API และ Agents SDK รองรับ {variables} เดียวกับที่คุณกำหนดใน Playground ดังนั้นคำสั่งที่คุณทดสอบจึงเป็นคำสั่งเดียวกับที่คุณเรียกใช้ผ่านโปรแกรม—ในตอนนี้เพียงส่งข้อความที่เรนเดอร์แล้วไป

การผสานรวม Evals ในตัว (เรียกใช้ด้วยตนเอง)

ลิงก์ Eval เพื่อเติมตัวแปรล่วงหน้าและดูผลผ่าน/ไม่ผ่านได้โดยตรงบนหน้ารายละเอียดคำสั่ง ลิงก์จะถูกบันทึกพร้อมกับ Prompt ID เพื่อการทดสอบที่ทำซ้ำได้

ปรับปรุง

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

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

คู่มือเริ่มต้นใช้งานอย่างรวดเร็ว

สร้างคำสั่ง

ไปที่ Playground → คำสั่ง → สร้างใหม่ ร่างข้อความของคุณ และเพิ่ม {variables} หากจำเป็น

คุณสามารถใช้ฟีเจอร์ generate เพื่อให้ ChatGPT แนะนำคำสั่ง นิยามฟังก์ชัน หรือ Schema เอาต์พุตตามคำอธิบายงานของคุณ

ใช้ฟีเจอร์ optimize เพื่อตรวจสอบและเสนอแนะการปรับปรุง

เพิ่มฟังก์ชัน (ไม่บังคับ)

Function Calling ช่วยให้คุณเชื่อมคำสั่งกับการดำเนินการหรือข้อมูลในโลกจริงได้โดยไม่ต้องออกจาก Playground

สำหรับคำแนะนำเพิ่มเติมเกี่ยวกับการใช้ฟังก์ชัน โปรดดูบทความของเรา: Function Calling ใน Chat Playground

แนบ Eval (ไม่บังคับ)

เลือก ลิงก์ Eval เพื่อสร้างข้อมูลทดสอบ เรียกใช้ตัวให้คะแนน และตรวจสอบผลผ่าน/ไม่ผ่าน เรียกใช้ Eval ซ้ำหลังการเผยแพร่แต่ละครั้ง เพื่อตรวจจับการถดถอยจนกว่าจะมีการเรียกใช้อัตโนมัติ

เผยแพร่

คลิก เผยแพร่ เพื่อสร้าง Prompt ID ทดลองต่อในฉบับร่างใหม่ และกู้คืนเวอร์ชันที่เผยแพร่แล้วจาก ประวัติ ได้ด้วยคลิกเดียว

ทำซ้ำ

ทดสอบคำสั่งใหม่ของคุณ ตรวจสอบผลลัพธ์ และทำซ้ำตามต้องการ

เคล็ดลับการเขียนพรอมต์ให้ได้ผลดี

ใส่คำแนะนำเกี่ยวกับน้ำเสียงโดยรวมหรือบทบาทไว้ในข้อความระบบ ส่วนรายละเอียดและตัวอย่างเฉพาะงานให้ใส่ไว้ในข้อความผู้ใช้

รวมตัวอย่างแบบ few-shot ไว้เป็นบล็อกสั้นๆ ในรูปแบบ YAML หรือรายการหัวข้อย่อย เพื่อให้อ่านคร่าวๆ และอัปเดตได้ง่าย

จัดโฟลเดอร์ให้สอดคล้องกับโครงสร้างโปรเจกต์และตั้งชื่อให้ชัดเจน เพื่อให้เพื่อนร่วมทีมค้นหาพรอมต์ได้รวดเร็ว

เรียกใช้การประเมินที่เชื่อมโยงไว้อีกครั้งทุกครั้งที่เผยแพร่ เพราะการพบปัญหาตั้งแต่เนิ่นๆ มีต้นทุนต่ำกว่าการแก้ไขในระบบที่ใช้งานจริงมาก

คำถามที่พบบ่อย

พรีเซ็ตที่มีอยู่ของฉันจะใช้งานไม่ได้หรือไม่

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

Import preset as prompt dialog with preset options and a warning that prompts are visible to project users

ฉันต้องระบุเวอร์ชันในโค้ดหรือไม่

เฉพาะเมื่อคุณต้องการตรึงเวอร์ชันเก่า การเรียกใช้ Prompt ID เพียงอย่างเดียวจะใช้เวอร์ชันล่าสุดเสมอ

ฉันสามารถทำให้การเรียกใช้ Eval เป็นอัตโนมัติได้ไหม

ขณะนี้มีเฉพาะการเรียกใช้ซ้ำด้วยตนเองเท่านั้น

บทความนี้มีประโยชน์หรือไม่