อ่านในภาษาอังกฤษ

แชร์ผ่าน


เปลี่ยนเอาต์พุตของพร้อมท์ของคุณ

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

ข้อดีของการใช้เอาต์พุต JSON

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

ต่อไปนี้เป็นตัวอย่างกรณีการใช้งานที่เป็นไปได้ด้วยเอาต์พุต JSON:

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

สร้างพร้อมท์ด้วยเอาต์พุต JSON

ส่วนนี้จะอธิบายวิธีการเลือก JSON เป็นเอาต์พุตและแก้ไขรูปแบบ JSON

เลือก JSON เป็นเอาต์พุต

เมื่อต้องการเปลี่ยนวิธีการตอบกลับของพร้อมท์ ให้ทำตามขั้นตอนเหล่านี้:

  1. บนแผงด้านขวาภายใต้ส่วนหัว การตั้งค่าพร้อมท์ ให้เลือก เอาต์พุต>JSON

  2. ที่ด้านซ้ายล่าง ให้เลือก ทดสอบพร้อมท์ เพื่อตรวจสอบว่าการตอบกลับพร้อมท์แสดงผลใน JSON อย่างไร

    ภาพหน้าจอของตัวเลือกในหน้า

แก้ไขรูปแบบ JSON

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

ภาพหน้าจอของ 'รูปแบบที่ตรวจพบอัตโนมัติ'

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

คุณสามารถเปลี่ยนกลับเป็นโหมดตรวจพบอัตโนมัติได้โดยเลือก กลับไปที่การตรวจพบอัตโนมัติ

ภาพหน้าจอของไอคอน 'กลับไปที่การตรวจพบอัตโนมัติ'

หากต้องการทดสอบและบันทึกพร้อมท์ของคุณ ให้ทำตามขั้นตอนเหล่านี้:

  1. หากต้องการยืนยันตัวอย่างที่แก้ไขใหม่ ให้เลือก ปรับใช้

  2. หากต้องการตรวจสอบว่าการตอบกลับพร้อมท์แสดงผลในรูปแบบใหม่อย่างไร ให้เลือก ทดสอบพร้อมท์

  3. เมื่อคุณแก้ไขเสร็จแล้ว ให้เลือก บันทึกพร้อมท์แบบกำหนดเอง

    หากคุณข้ามขั้นตอนนี้ การเปลี่ยนแปลงของคุณจะสูญหาย

    ภาพหน้าจอของรูปแบบแบบกำหนดเอง

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

คุณสามารถตรวจสอบสคีมา JSON ที่สร้างจากตัวอย่าง JSON ได้ตลอดเวลาโดยเลือก </> คุณไม่สามารถแก้ไขสคีมานี้ได้ในขณะนี้

ใช้พร้อมท์ด้วยเอาต์พุต JSON ใน Power Automate

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

ตัวอย่างต่อไปนี้แสดงวิธีประมวลผลใบแจ้งหนี้ที่ได้รับทางอีเมลโดยใช้พร้อมท์ที่อธิบายไว้ใน สร้างพร้อมท์ด้วยเอาต์พุต JSON ในบทความนี้

  1. สร้างโฟลว์ด้วยทริกเกอร์ เมื่อมีอีเมลใหม่เข้ามา

    หากต้องการเรียนรู้เพิ่มเติม ไปที่ เริ่มต้นใช้งานทริกเกอร์

  2. หากคุณเพียงต้องดำเนินการกับอีเมลบางฉบับ ตรวจสอบให้แน่ใจว่าได้ตั้งค่าตัวกรองแล้ว

  3. แยกข้อความของไฟล์แนบด้วยการดำเนินการ จดจำข้อความในรูปภาพหรือเอกสาร PDF

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

  4. เนื่องจากการดำเนินการก่อนหน้านี้ส่งคืนตารางบรรทัดภายในตารางของหน้า จึงสะดวกกว่าที่จะรวมบรรทัดทั้งหมดในตัวแปรเฉพาะ

    เริ่มต้นตัวแปรและต่อท้ายค่าไดนามิก ข้อความ จากการดำเนินการ จดจำข้อความในรูปภาพหรือเอกสาร PDF ในตัวแปรนี้

    ภาพหน้าจอที่แสดงข้อความ OCR ต่อท้าย

  5. หากต้องการดำเนินการโฟลว์ให้ครบถ้วน ให้ดำเนินการขั้นตอนต่อไปนี้:

    1. ในโฟลว์ของคุณ ให้เลือก สร้างข้อความด้วย GPT โดยใช้พร้อมท์
    2. บนแท็บ พารามิเตอร์ ในฟิลด์ พร้อมท์ ให้เลือก พร้อมท์ด้วย JSON เป็นเอาต์พุต
    3. เพิ่มตัวแปรใบแจ้งหนี้ที่คุณสร้างขึ้นในการป้อนข้อมูลพร้อมท์

ขั้นตอนต่อไปนี้ช่วยให้คุณใช้ค่าหลายค่าที่ดึงมาจากข้อความโดยใช้พร้อมท์ได้อย่างง่ายดายและปลอดภัย

  1. ในโฟลว์ของคุณ ให้เลือก ส่งอีเมล

  2. ในแท็บ พารามิเตอร์ ให้ส่งอีเมลที่มีองค์ประกอบที่แยกออกมาโดยพร้อมท์ด้วยเอาต์พุต JSON

    ภาพหน้าจอของเนื้อหาอีเมลที่มีฟิลด์ JSON

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

ไม่สามารถสร้าง JSON

คุณอาจพบข้อผิดพลาดต่อไปนี้ขณะทดสอบพร้อมท์: ไม่สามารถสร้าง JSON แก้ไขคำแนะนำพร้อมท์แล้วลองอีกครั้ง

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

ไม่มีการส่งคืน JSON ในโหมดตรวจพบอัตโนมัติ

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

รูปแบบ JSON ไม่ได้รับการอัปเดตเมื่อรันไทม์พร้อมท์

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

ข้อจำกัด

  • ปกติแล้ว คุณจะแก้ไขสคีมา JSON ไม่ได้
  • เราไม่สนับสนุนการกำหนดรูปแบบ JSON โดยไม่มีคีย์ฟิลด์
    ตัวอย่าง: ["abc", "def"] ไม่สนับสนุนแต่ [{"Field1": "abc"}, {"Field1": "def"}] ได้รับการสนับสนุน