ข้ามไปยังเนื้อหาบทเรียน
เมนู
เข้าสู่ระบบ — เร็ว ๆ นี้
สารบัญบทที่ 43/8

พื้นฐานการใช้ AIการเขียน Prompt

เขียนคำอธิบาย Tool ให้ Agent เลือกถูก

เรียนรู้ว่าชื่อ คำอธิบาย schema และตัวอย่างมีผลต่อการเลือก Tool

เป้าหมาย: เขียนคำอธิบาย Tool ที่บอกเวลาใช้ เวลาไม่ใช้ input และผลลัพธ์ · ใช้เวลาประมาณ 9 นาที

คำอธิบายสี่ส่วน

เขียนเพื่อช่วยการตัดสินใจ ไม่ใช่เพื่อการตลาด

ทำอะไร

ใช้คำกริยาและผลลัพธ์เดียว

ใช้เมื่อไร

บอกสัญญาณที่ควรและไม่ควรเรียก

ต้องส่งอะไร

กำหนดฟิลด์ รูปแบบ และค่าที่อนุญาต

คืนอะไร

อธิบายสถานะ แหล่ง และ error

คำอธิบายกว้างกับคำอธิบายที่เลือกได้

ชื่อคล้ายกันทำให้ Agent เลือกผิดได้

กว้าง

search — ค้นข้อมูล

ดูผลลัพธ์ตัวอย่าง

ไม่รู้ว่าค้นเว็บ เอกสารบริษัท หรือคำสั่งซื้อ

ชัด

lookupApprovedProductPrice — อ่านราคาปัจจุบันจาก price list ที่อนุมัติ ใช้เมื่อมี SKU; ไม่ใช้สำหรับส่วนลดเฉพาะลูกค้า

ดูผลลัพธ์ตัวอย่าง

Agent เห็นแหล่ง ข้อมูลเข้า และข้อยกเว้น

แก้ Tool description

มี Tool ชื่อ send ใช้ส่ง LINE OA แต่ไม่บอกว่าข้อความจะถึงลูกค้าจริง

เขียนคำอธิบายใหม่ที่ลดการส่งผิด

ดูคำตอบตัวอย่าง

sendApprovedLineMessage — ส่งข้อความที่พนักงานอนุมัติแล้วไปยัง LINE OA จริง ต้องมี approvalId และข้อความตรงกับร่างที่อนุมัติ ห้ามใช้เพื่อทดลองหรือส่งร่าง หากไม่มี approvalId ให้คืน needs_approval

  • ระบุผลภายนอก
  • ต้องมีหลักฐานอนุมัติ
  • บอกเมื่อห้ามใช้
  • มี error ที่นำไปทำต่อได้

เลือกคำอธิบาย

ข้อมูลใดสำคัญที่สุดสำหรับ Tool ที่มีผลภายนอก

  1. ก. คำโฆษณาว่าทรงพลัง
  2. ข. ระบุว่าจะเกิดผลจริง ต้องใช้สิทธิ์ใด และต้องมีการอนุมัติอะไร
ดูคำตอบและคำอธิบาย

ข. ระบุว่าจะเกิดผลจริง ต้องใช้สิทธิ์ใด และต้องมีการอนุมัติอะไร Agent และผู้ตรวจต้องเห็นผลกระทบก่อนการเรียก

บันทึกช่วยจำ
  • ทดสอบกรณี Tool ชื่อคล้ายกัน
  • เก็บคำอธิบายไว้ในชุดประเมินเมื่อมีการแก้

สรุปบทเรียนนี้

  • คำอธิบายกำกับการเลือก Tool
  • บอกทั้งเวลาใช้และเวลาไม่ใช้
  • ผลภายนอกต้องเห็นชัดและผูกกับการอนุมัติ