หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
ตามค่าเริ่มต้น พร้อมท์จะสร้างข้อความเป็นการตอบกลับ ข้อความอาจสะดวกสำหรับหลายกรณีการใช้งาน อย่างไรก็ตาม หากผลลัพธ์มีหลายองค์ประกอบที่ต้องระบุแยกกัน ตัวเลือกข้อความจะมีข้อจำกัด
ข้อดีของการใช้เอาต์พุต JSON
เอาต์พุต JSON ช่วยให้คุณสร้างโครงสร้าง JSON สำหรับการตอบพร้อมท์แทนข้อความ JSON ช่วยให้การประมวลผลการตอบกลับที่มีหลายองค์ประกอบในเอเจนต์ โฟลว์ระบบคลาวด์ หรือแอปพลิเคชันง่ายขึ้น
ต่อไปนี้เป็นตัวอย่างกรณีการใช้งานที่เป็นไปได้ด้วยเอาต์พุต JSON:
- แสดงเนื้อหาที่มีโครงสร้าง เช่น กำหนดการโปรเจกต์หรือข้อมูลผลิตภัณฑ์
- แยกข้อมูลจากข้อความ เช่น ใบแจ้งหนี้ ใบสั่งซื้อ แบบฟอร์มการจัดส่ง และอื่นๆ อีกมากมาย
- ระบุคุณสมบัติของออบเจ็กต์จากแหล่งข้อความ เช่น อีเมลหรือข้อมูล Dataverse
- รับประเภทหรือความรู้สึกหลายประเภทจากข้อความ
สร้างพร้อมท์ด้วยเอาต์พุต JSON
ส่วนนี้จะอธิบายวิธีการเลือก JSON เป็นเอาต์พุตและแก้ไขรูปแบบ JSON
เลือก JSON เป็นเอาต์พุต
หากต้องการเปลี่ยนวิธีแสดงการตอบพร้อมท์ ให้เลือก JSON เป็นเอาต์พุตที่มุมขวาบน
แก้ไขรูปแบบ JSON
หากต้องการดูหรือแก้ไขรูปแบบ JSON ให้เลือกไอคอนการตั้งค่าทางด้านซ้ายของ เอาต์พุต: JSON
ตามค่าเริ่มต้น รูปแบบจะเป็น ตรวจพบอัตโนมัติ รูปแบบนี้หมายถึงทุกครั้งที่คุณทดสอบพร้อมท์ รูปแบบที่เกี่ยวข้องกับพร้อมท์จะถูกรีเฟรชด้วยรูปแบบที่ตรวจพบในขณะทดสอบ รูปแบบนี้เป็นรูปแบบที่สะดวกเมื่อคุณทำซ้ำคำแนะนำของพร้อมท์และต้องการทราบว่ารูปแบบการตอบกลับมีการพัฒนาไปอย่างไร
หากคุณอัปเดตตัวอย่าง JSON รูปแบบจะกลายเป็น กำหนดเอง และจะไม่อัปเดตหากคุณทดสอบข้อความพร้อมท์อีกครั้ง รูปแบบนี้สะดวกเมื่อคุณไม่ต้องการให้มีการปรับแต่งพร้อมท์เพื่อให้ส่งผลต่อรูปแบบ หรือหากคุณต้องการใช้รูปแบบใดรูปแบบหนึ่ง
คุณสามารถเปลี่ยนกลับเป็นโหมดตรวจหาอัตโนมัติได้โดยเลือกไอคอน ย้อนกลับเป็นตรวจหาอัตโนมัติ
หากต้องการทดสอบและบันทึกพร้อมท์ของคุณ ให้ทำตามขั้นตอนเหล่านี้:
- หากต้องการยืนยันตัวอย่างที่แก้ไขใหม่ ให้เลือก ปรับใช้
- หากต้องการตรวจสอบว่าการตอบพร้อมท์ของคุณแสดงผลด้วยรูปแบบใหม่อย่างไร ให้เลือก ทดสอบ
- เมื่อคุณแก้ไขเสร็จแล้ว ให้เลือก บันทึกแบบกำหนดเอง หากคุณข้ามขั้นตอนนี้ การเปลี่ยนแปลงของคุณจะสูญหาย
เมื่อคุณบันทึกพร้อมท์ คุณกำลังล็อกรูปแบบ ตรวจพบอัตโนมัติ ล่าสุดหรือรูปแบบ กำหนดเอง ที่กำหนดไว้ ซึ่งหมายความว่าเมื่อคุณใช้พร้อมท์ในเอเจนต์ โฟลว์ระบบคลาวด์ หรือแอป ระบบจะใช้รูปแบบที่บันทึกไว้ ซึ่งจะคงเดิมเสมอ
คุณสามารถตรวจสอบสคีมา JSON ที่สร้างจากตัวอย่าง JSON ได้ตลอดเวลาโดยเลือก </> คุณไม่สามารถแก้ไขสคีมานี้ได้ในขณะนี้
ใช้พร้อมท์ที่มีเอาต์พุต JSON ใน Power Automate
ส่วนนี้จะแนะนำวิธีสร้างโฟลว์ระบบคลาวด์ต่อไปนี้:
สร้างพร้อมท์เพื่อประมวลผลใบแจ้งหนี้โดยใช้ รูปภาพหรือเอกสาร เป็นอินพุต
เรียนรู้เพิ่มเติมใน เพิ่มอินพุตข้อความ รูปภาพ หรือเอกสารลงในพร้อมท์
อัปเดตรูปแบบ JSON โดยใช้ตัวอย่าง JSON ต่อไปนี้:
สร้างโฟลว์ระบบคลาวด์ที่มีทริกเกอร์ เมื่อมีอีเมลใหม่เข้ามา ในการประมวลผลอีเมลที่เฉพาะเจาะจง ตรวจสอบให้แน่ใจว่าได้ตั้งค่าตัวกรองแล้ว
เรียนรู้เพิ่มเติมใน เริ่มต้นใช้งานทริกเกอร์
เพิ่มการดำเนินการ เรียกใช้พร้อมท์ และเลือกพร้อมท์ที่คุณสร้างในขั้นตอนแรก
ในอินพุต ใบแจ้งหนี้ ให้เพิ่มไฟล์แนบอีเมลจากการดำเนินการทริกเกอร์
เพิ่มการดำเนินการ ส่งอีเมล
แก้ไขเนื้อหาอีเมลเพื่อให้มีข้อมูลที่สกัดจากพร้อมท์ซึ่งให้ผลลัพธ์เป็น JSON
คำถามที่ถามบ่อย
ไม่สามารถสร้าง JSON
คุณอาจพบข้อผิดพลาดต่อไปนี้ขณะทดสอบพร้อมท์: ไม่สามารถสร้าง JSON แก้ไขคำแนะนำพร้อมท์แล้วลองอีกครั้ง
ข้อผิดพลาดนี้อาจเป็นเพราะโมเดลกำลังครอบเอาต์พุต JSON ด้วยข้อมูลเมตาดาต้าที่ทำให้ไม่สามารถตรวจสอบรูปแบบ JSON ที่ต้องการได้สำเร็จ หากต้องการแก้ไขปัญหานี้ ให้ลองเพิ่มคำแนะนำต่อไปนี้ลงในพร้อมท์: อย่าใส่มาร์กดาวน์ JSON ในคำตอบของคุณ
ไม่มีการส่งคืน JSON ในโหมดตรวจพบอัตโนมัติ
อาจเป็นไปได้ว่าจะไม่มีการส่งคืน JSON หลังจากเลือก ทดสอบพร้อมท์ โดยเปิดใช้งานโหมดตรวจพบอัตโนมัติ อาจเป็นเพราะคำสั่งพร้อมท์ขัดแย้งกับคำสั่งของระบบในการส่งคืน JSON สามารถแก้ไขได้โดยเปลี่ยนคำสั่งพร้อมท์แล้วทดสอบอีกครั้ง
รูปแบบ JSON ไม่ได้รับการอัปเดตเมื่อรันไทม์พร้อมท์
รูปแบบ JSON ล่าสุดที่ตรวจพบในโหมดตรวจพบอัตโนมัติหรือรูปแบบ JSON ล่าสุดที่กำหนดในโหมดกำหนดเองจะถูกบันทึกเมื่อบันทึกพร้อมท์ รูปแบบ JSON ที่บันทึกไว้นี้จะถูกนำไปใช้ที่รันไทม์พร้อมท์ เพื่อให้มั่นใจว่ารูปแบบการตอบสนองจะสอดคล้องกัน แม้ว่าอินพุตไดนามิกของพร้อมท์จะเปลี่ยนแปลงก็ตาม
ข้อจำกัด
- ปกติแล้ว คุณจะแก้ไขสคีมา JSON ไม่ได้
- เราไม่สนับสนุนการกำหนดรูปแบบ JSON โดยไม่มีคีย์ฟิลด์
ตัวอย่าง:["abc", "def"]ไม่สนับสนุนแต่[{"Field1": "abc"}, {"Field1": "def"}]ได้รับการสนับสนุน