แชร์ผ่าน


ใช้ Copilot เพื่อวิเคราะห์กิจกรรมของโฟลว์เดสก์ท็อป

[บทความนี้เป็นคู่มือรุ่นก่อนวางจำหน่าย และอาจจะมีการเปลี่ยนแปลงในอนาคต]

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

ภาพหน้าจอของประสบการณ์ Copilot ซึ่งเป็นส่วนหนึ่งของหน้ากิจกรรมโฟลว์เดสก์ท็อป

ความก้าวหน้าล่าสุดใน AI มอบโอกาสที่ไม่เคยมีมาก่อนแก่เราในการสำรวจกรณีใช้งานการตรวจสอบสุขภาพอัตโนมัติใหม่ๆ ซึ่งอาจรวมถึงอะไรก็ได้ตั้งแต่การสำรวจข้อมูลอย่างง่ายไปจนถึงการตรวจหาสิ่งผิดปกติ คำแนะนำอันชาญฉลาด และแม้แต่บอทที่รักษาตัวเองได้

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

สำคัญ

ข้อกำหนดเบื้องต้น

ทํางานอย่างไร

ประสบการณ์ Copilot นี้ขับเคลื่อนโดยบริการ Azure OpenAI และสามารถแปลพร้อมท์ของผู้ใช้เป็น การสอบถาม Dataverse FetchXML ที่ถูกต้อง ในขั้นต้น การสอบถามเหล่านี้จะเน้นและปรับให้เหมาะสมสำหรับกิจกรรมของโฟลว์เดสก์ท็อป เช่น การรัน โฟลว์ ข้อผิดพลาด และเครื่อง

กระบวนการระดับสูง

  1. เมื่อผู้ใช้ป้อนพร้อมท์ที่ถูกต้อง Copilot จะสร้างการสอบถาม FetchXML ที่ถูกต้องตามข้อมูลที่ป้อน
  2. หาก FetchXML ที่สร้างขึ้นถูกต้อง การสอบถามจะดำเนินการกับแบ็กเอนด์ Dataverse ภายใต้บริบทความปลอดภัยของผู้ใช้ปัจจุบันเพื่อดึงข้อมูลที่ตรงกัน เพื่อให้แน่ใจว่าผู้ใช้จะเห็นเฉพาะข้อมูลที่พวกเขาได้รับอนุญาตให้เข้าถึงแล้วเท่านั้น
  3. Copilot ยังกำหนดการแสดงการจัดรูปแบบการแสดงเอาต์พุตที่เหมาะสมที่สุด เช่น ตาราง แผนภูมิวงกลม, แผนภูมิแท่ง, หรือแผนภูมิเส้น เพื่อนำเสนอข้อมูลเชิงลึกและข้อมูลแก่ผู้ใช้อย่างมีประสิทธิภาพ

การสอบถาม FetchXML คืออะไร

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

วิธีปฏิบัติที่ดีที่สุดสำหรับพร้อมท์

  • เฉพาะเจาะจง: ยิ่งคุณพร้อมท์อย่างเจาะจงมากเท่าไร AI ก็จะยิ่งเข้าใจและตอบสนองได้ดียิ่งขึ้นเท่านั้น หาก AI ไม่ได้ผลลัพธ์ตามที่ต้องการ ไม่ต้องกังวล ลองอีกครั้งโดยปรับพร้อมท์ของคุณ
  • ทดลองใช้พร้อมท์: หากคุณไม่ได้รับผลลัพธ์ตามที่คาดหวัง ให้ลองปรับเปลี่ยนพร้อมท์หรือให้บริบทเพิ่มเติม
  • ให้ข้อคิดเห็น: หาก AI สร้างการตอบสนองที่ดีหรือไม่น่าพอใจ โปรดแจ้งให้เราทราบโดยการเลือกยกนิ้วขึ้นหรือลงพร้อมตัวเลือกเพื่อให้ข้อคิดเห็นเพิ่มเติมผ่านทางลิงก์ บอก Microsoft ว่าคุณชอบอะไรเกี่ยวกับคุณลักษณะนี้ ที่ปรากฏด้านล่าง

ตัวอย่างพร้อมท์

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

เรียกใช้

  • โฟลว์ใดทำงานมากที่สุดในสัปดาห์ที่ผ่านมา
  • โฟลว์ห้าอันดับแรกของเมื่อวานตามจำนวนการรันที่เสร็จสมบูรณ์คืออะไร
  • ระยะเวลาการทำงานโดยเฉลี่ยของโฟลว์ '[ใส่ชื่อโฟลว์ของคุณที่นี่]' ในช่วงเทอมที่แล้วคือเท่าใด

ข้อผิดพลาด

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

เครื่อง

  • บอทตัวไหนที่ทำงานล้มเหลวมากที่สุดในวันนี้
  • เครื่องใดบ้างที่อยู่ในโหมดบำรุงรักษา
  • เครื่องจักรใดบ้างที่มีข้อผิดพลาดในการทำงานมากที่สุด

ผู้สร้าง

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

พร้อมท์แบบหลายผลัด

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

หมายเหตุ

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

ตัวอย่าง

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

ภาพหน้าจอของการแชทแบบหลายรอบของ Copilot พร้อมข้อมูลเอาต์พุตและการแสดงภาพที่แตกต่างกัน

ส่งผลกระทบรูปแบบที่เป็นผลลัพธ์

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

ภาพหน้าจอของการตอบกลับ Copilot ที่ตอบสนองต่อพร้อมทของผู้ใช้ด้วยแผนภูมิวงกลม

การล้างบริบทพร้อมท์ก่อนหน้าเพื่อเริ่มต้นใหม่

หากคุณต้องการรีเซ็ตการสนทนากับ Copilot คุณสามารถเลือกจุดสามจุด ... ถัดจากชื่อ Copilot จากนั้นเลือก แชทใหม่

ภาพหน้าจอของ Copilot ตัวเลือกการแชทใหม่เพื่อรีเซ็ตการสนทนา

ตรวจสอบผลลัพธ์การสอบถาม FetchXML ที่สร้างโดย Copilot

ขั้นตอนต่อไปนี้จะแนะนำคุณตลอดกระบวนการเพื่อตรวจสอบความถูกต้อง (และอาจนำมาใช้ซ้ำ) ของการสอบถาม FetchXML ในโฟลว์ระบบคลาวด์ Power Automate

ขั้นตอนที่ 1: ทำสำเนาการสอบถาม FetchXML

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

ขั้นตอนที่ 2: สร้างโฟลว์ระบบคลาวด์และทดสอบการสอบถาม FetchXML

  1. นำทางไปที่ พอร์ทัล Power Automate และเลือก โฟลว์ของฉัน จากเมนูการนำทางด้านซ้าย
  2. ดำเนินการต่อโดยเลือก + โฟลว์ใหม่ บนแถบคำสั่ง จากนั้นเลือก โฟลว์ระบบคลาวด์แบบทันที จากเมนูแบบหล่นลง
  3. ป้อนชื่อโฟลว์ เลือก ทริกเกอร์โฟลว์ด้วยตนเอง แล้วจากนั้น เลือก สร้าง
  4. ตัวออกแบบโฟลว์ระบบคลาวด์จะปรากฏขึ้น ค้นหา แล้วเลือกปุ่ม + ขั้นตอนใหม่
  5. บนแถบค้นหาที่ปรากฏขึ้น ให้ป้อน Dataverse จากนั้นเลือกตัวเชื่อมต่อ Dataverse จากผลลัพธ์
  6. การดำเนินการต่างๆ จะปรากฏขึ้น เลื่อนดูจนกว่าคุณจะพบและเลือกการดำเนินการ แสดงรายการแถว
  7. ภายในการดำเนินการ แสดงรายการแถว ให้เลือกลิงก์ แสดงตัวเลือกขั้นสูง
  8. ฟิลด์ของการสอบถาม FetchXML จะปรากฏขึ้น ฟิลด์นี้เป็นตำแหน่งที่คุณป้อนการสอบถาม FetchXML ที่คัดลอกซึ่ง Copilot สร้างไว้ก่อนหน้านี้
  9. หลังจากวาง FetchXML ของคุณแล้ว ให้เลือก บันทึก
  10. ทดสอบโฟลว์ของคุณโดยเลือก ทดสอบ
  11. ปฏิบัติตามคำแนะนำบนหน้าจอเพื่อเริ่มโฟลว์ด้วยตนเองเพื่อตรวจสอบผลลัพธ์

ขั้นตอนที่ 3: การทำความเข้าใจเกี่ยวกับผลลัพธ์

สมมติว่าคุณถาม Copilot ว่า 'เดือนที่แล้วเรามีโฟลว์ที่ล้มเหลวและสำเร็จกี่โฟลว์' พร้อมท์นี้จะสร้างการสอบถาม FetchXML ที่คล้ายกับตัวอย่างต่อไปนี้:

<fetch version="1.0" mapping="logical" aggregate="true" count="3" page="1">
    <entity name="flowsession">
        <attribute name="flowsessionid" alias="flowsession_count" aggregate="count" />
        <attribute name="statuscode" alias="flowsession_statuscode" groupby="true" />
        <filter type="and">
            <condition attribute="completedon" operator="last-x-months" value="1" />
        </filter>
    </entity>
</fetch>

หากข้อมูลตรงกับการสอบถาม FetchXML ที่กำหนด การดำเนินการ แสดงรายการแถว ใน Dataverse ที่กำหนดค่าไว้ใน ขั้นตอนที่ 2 จะส่งคืนข้อมูลในรูปแบบที่เรียกว่า JSON (JavaScript Object Notation) ซึ่งเป็นวิธีการที่ใช้ในการแสดงข้อมูลในลักษณะที่เป็นระเบียบ ทำให้ง่ายต่อการอ่านและเขียนแบบดิจิทัล

สำหรับคำถามเกี่ยวกับการแจกแจงตามที่กล่าวไว้ก่อนหน้านี้ ข้อมูลจะถูกจัดกลุ่มตามฟิลด์ (statuscode) ตั้งแต่หนึ่งฟิลด์ขึ้นไปพร้อมด้วยการรวมกลุ่ม (count) ที่ส่งคืนตัวเลขสำหรับแต่ละกลุ่ม (นั่นคือ, failed, succeeded และอื่นๆ)

แต่ละเรกคอร์ดที่ส่งคืนประกอบด้วยฟิลด์ต่างๆ เช่น:

  • flowsession_count: จํานวนครั้งที่เวิร์กโฟลว์ทำงาน
  • flowsession_regardingobjectid: รหัสเฉพาะสำหรับการเรียกใช้โฟลว์
  • flowsession_statuscode: สถานะของการเรียกใช้โฟลว์ (ตัวอย่างเช่น ล้มเหลว)
  • workflow_name: ชื่อของโฟลว์

หากคุณต้องการทราบว่าโฟลว์ใดทำงานไปกี่ครั้ง ให้ดูที่คอลัมน์ flowsession_count ของเรกคอร์ดโดยที่ workflow_name คือ ชื่อโฟลว์ของคุณ

การทำความเข้าใจการตอบกลับของ Copilot เมื่อได้รับพร้อมท์ที่เป็นปัญหา

ตารางนี้แสดงคำตอบเริ่มต้นที่ส่งคืนเมื่อ Copilot ไม่สามารถเข้าใจคำถาม เจตนา หรือสร้างคำตอบที่ถูกต้องของคุณได้

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

ปัญหาและข้อจำกัดที่ทราบ

รายการต่อไปนี้มีข้อจำกัดที่ทราบของ Copilot ในกิจกรรมโฟลว์เดสก์ท็อป

  • Copilot เป็นเทคโนโลยีใหม่ที่ยังอยู่ระหว่างการพัฒนา ได้รับการปรับให้เหมาะสมเพื่อใช้กับภาษาอังกฤษ และมีการรองรับภาษาอื่นอย่างจำกัด ด้วยเหตุนี้ บางส่วนจึงอาจปรากฏเป็นภาษาอังกฤษมากกว่าภาษาที่ต้องการของคุณ
  • ปัจจุบัน Copilot ใช้ได้เฉพาะในสภาพแวดล้อม Dataverse สำหรับเดสก์ท็อปที่ในสหรัฐอเมริกาเท่านั้น
  • Copilot อาจส่งคืนข้อมูลและการสอบถาม FetchXML ที่ไม่ถูกต้องหรือไม่สมบูรณ์
  • ในตอนแรก Copilot สามารถตอบคำถามเกี่ยวกับกิจกรรมของโฟลว์เดสก์ท็อป เช่น ข้อผิดพลาด เครื่อง และการทำงานในอดีตและปัจจุบันเท่านั้น
  • ในการสนทนาแบบหลายรอบ Copilot จะเก็บบริบทของคำถามห้าข้อสุดท้ายเท่านั้น หากคุณพบผลลัพธ์ที่ไม่ถูกต้องหรือไม่สมบูรณ์ ให้พิจารณารีเซ็ตการสนทนา ข้อมูลเพิ่มเติม: การล้างบริบทพร้อมท์ก่อนหน้าเพื่อเริ่มต้นใหม่
  • สำหรับการสอบถามที่ส่งคืนชุดผลลัพธ์ขนาดใหญ่ Copilot อาจไม่สามารถส่งคืนหรือแสดงผลสิ่งเหล่านี้ได้