แชร์ผ่าน


ทํางานกับเซิร์ฟเวอร์ MCP Power Apps

โพรโทคอลบริบทแบบจําลอง (MCP) เป็นโปรโตคอลแบบเปิดที่ช่วยให้การรวมที่ราบรื่นระหว่างแอปพลิเคชันแบบจําลองภาษาขนาดใหญ่ (LLM) และแหล่งข้อมูลและเครื่องมือภายนอก ตัวแทนของคุณสามารถใช้ Power Apps MCP Server เพื่อสื่อสารกับ Power Apps ของคุณ โดยมอบการควบคุมดูแลที่เหมาะสมจากมนุษย์หรือเวิร์กโฟลว์ที่มีลักษณะการเป็นตัวแทน

สําคัญ

  • นี่คือคุณลักษณะรุ่นพรีวิว
  • คุณลักษณะพรีวิวไม่ได้มีไว้สำหรับการนำไปใช้งานจริง และอาจมีการจำกัดฟังก์ชันการทำงาน คุณลักษณะเหล่านี้อยู่ภายใต้ ข้อกำหนดการใช้งานเพิ่มเติม และสามารถใช้ได้ก่อนการเผยแพร่อย่างเป็นทางการเพื่อให้ลูกค้าสามารถเข้าถึงล่วงหน้าและแสดงความคิดเห็น
  • คุณลักษณะนี้จะพร้อมใช้งานในภาษาอังกฤษเท่านั้นและจะแทนที่ฟีดตัวแทนตามกิจกรรมของ Microsoft Copilot Studio ก่อนหน้านี้
  • สำหรับข้อมูลเกี่ยวกับวิธีการที่ AI ถูกใช้ร่วมกับคุณลักษณะนี้ โปรดไปที่ FAQ เกี่ยวกับเครื่องมือ invoke_data_entry ของเซิร์ฟเวอร์ MCP Power Apps

เซิร์ฟเวอร์ MCP Power Apps ช่วยให้ตัวแทนของคุณมีความสามารถสองประเภท:

  • ทําให้งานแอปซ้ํา ๆ เป็นแบบอัตโนมัติ:

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

  • ควบคุมกิจกรรมของตัวแทน:

    เซิร์ฟเวอร์ MCP Power Apps ยังมีเครื่องมือพิเศษให้กับผู้ใช้ทางธุรกิจเพื่อควบคุมกิจกรรมของตัวแทนใด ๆ ในฟีดตัวแทน ตอนนี้ตัวแทนสามารถส่งต่อการควบคุมให้กับมนุษย์เพื่อการตรวจสอบ ความช่วยเหลือ และการนำทางด้วยเครื่องมือ MCP เครื่องมือเหล่านี้ช่วยให้ผู้สร้างสามารถควบคุมงานที่พวกเขาต้องการเผยแพร่ไปยังฟีดตัวแทนได้มากขึ้นและเมื่อพวกเขาต้องการการช่วยเหลือจากตัวแทนมนุษย์

เซิร์ฟเวอร์ MCP ของ Power Apps

Note

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

  • เป้าหมายของเอเจนต์ฮับ (agenthubgoal)
  • Agent Hub Insight(agenthubinsight)
  • เมตริกฮับเอเจนต์ (agenthubmetric)
  • งานตัวแทนเอเย่นต์ (agenttask)
  • Copilot(บอท)

เครื่องมือ MCP Power Apps ช่วยปรับปรุงการใช้งานเครื่องมือเหล่านั้นให้ดียิ่งขึ้น ตัวอย่างเช่น เมื่อคุณทําการแก้ไขคําแนะนําในพื้นที่ทํางานตัวแทน เครื่องมือการป้อนข้อมูลจะปรับปรุงตามการแก้ไขของคุณ หากต้องการใช้ความสามารถในการป้อนเจ้าหน้าที่ที่ได้รับการปรับปรุง ให้เปิดใช้งานและกําหนดค่าเซิร์ฟเวอร์ Power Apps MCP จากตัวแทน Microsoft Copilot Studio เมื่อกําหนดค่าแล้ว คุณสามารถเรียกใช้เครื่องมือเซิร์ฟเวอร์ MCP ของ Power Apps จากคําแนะนําตัวแทนโดยใช้ภาษาธรรมชาติได้

ข้อมูลเพิ่มเติม: สร้างตัวแทนอัตโนมัติที่เชื่อมต่อกับเซิร์ฟเวอร์ Power Apps MCP

สําคัญ

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

รายการเครื่องมือ

เมื่อเชื่อมต่อกับเซิร์ฟเวอร์ Power Apps MCP บริษัทตัวแทนสามารถเลือกจากเครื่องมือต่าง ๆ ในสภาพแวดล้อมของ Power Platform ได้ เครื่องมือเหล่านี้สามารถสร้างรายการฟีดตัวแทนที่แสดงประสบการณ์ผู้ใช้ที่แตกต่างกัน เช่น มุมมองข้างกันสําหรับตัวแทนการป้อนข้อมูลหรือการนําทางโดยตรงไปยังเรกคอร์ดสําหรับ request_for_assistance สถานการณ์

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

บันทึกสำหรับตรวจสอบ

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

ตัวอย่างการเรียนการสอน

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

ตัวอย่างรายการบันทึกสําหรับการตรวจสอบ

request_assistance

วัตถุประสงค์ของ request_assistance เครื่องมือนี้คือการช่วยให้ตัวแทนสามารถให้ข้อผิดพลาด การเลื่อนระดับ หรือข้อยกเว้นแก่ผู้ใช้ได้ เพื่อให้พวกเขาสามารถดําเนินการที่เหมาะสมได้ ในฐานะผู้สร้าง คุณสามารถกําหนดสถานการณ์เมื่อให้ตัวแทนของคุณใช้ request_assistance เครื่องมือได้ จะสร้างงานฟีดของเอเจนต์ที่จะปรากฏในส่วน จำเป็นต้องตรวจสอบ สำหรับฟีดของเอเจนต์ นี่คือการดําเนินการแบบอะซิงโครนัสที่เรียกใช้ตัวแทน Microsoft Copilot Studio ที่รอจนกว่ามนุษย์จะเสร็จสิ้นการดําเนินการ สําหรับรายละเอียดเกี่ยวกับการทำกิจกรรมฟีดการดำเนินการให้เสร็จสมบูรณ์ ไปที่ การควบคุมตัวแทนในแอปแบบจำลองข้อมูลด้วยฟีดตัวแทน (พรีวิว)

คุณสามารถสังเกตสถานะ In progress สําหรับตัวแทนที่ทํางานในแท็บกิจกรรมเมื่อดูตัวแทนใน Copilot Studio เมื่อผู้ใช้เสร็จสิ้นกิจกรรมจากฟีดของตัวแทนการควบคุมจะกลับมายังตัวแทนผ่านการเรียกกลับและตัวแทนสามารถทํางานให้เสร็จสมบูรณ์ได้

สถานะความคืบหน้าใน Copilot Studio

log_for_reviewเช่นเดียวกับเครื่องมือนี้ คุณสามารถควบคุมเอาต์พุตของงานสําหรับชื่อเรื่อง คําอธิบาย และขั้นตอน และสามารถระบุได้เมื่อบอกตัวแทนว่าลิงก์ใดเชื่อมโยงกับงานที่กําหนด

ตัวอย่างการเรียนการสอน

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

ร้องขอตัวอย่างความช่วยเหลือผู้ใช้

invoke_data_entry

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

คําสั่งตัวอย่าง - เอเจนต์ที่ทำงานจากอีเมลที่แชร์

คุณคือตัวแทนตัวสร้างไอเดียการเดินทาง งานของคุณคือการประมวลผลอีเมลขาเข้าและสร้างบันทึกแนวคิดการเดินทางใน Dataverse

เมื่ออีเมลใหม่มาถึง:

  1. ตรวจสอบว่ามีข้อมูลที่เกี่ยวข้องกับการเดินทาง (ในเนื้อความอีเมลหรือไฟล์แนบ) หรือไม่

  2. invoke_data_entryใช้เครื่องมือเพื่อสร้างบันทึกแนวคิดการเดินทางด้วยข้อมูลที่แยกออกมาในคอลัมน์ต่อไปนี้:

    • cr3ea_title
    • cr3ea_description
    • cr3ea_triptype
    • cr3ea_customername
    • cr3ea_customeremail
    • cr3ea_customerphone
    • cr3ea_destinationcity
    • cr3ea_travelstart
    • cr3ea_travelend
    • cr3ea_numberoftravelers
    • cr3ea_budgetusd
    • cr3ea_specialrequests
  3. ถ้าข้อมูลหายไป ยังคงสร้างเรกคอร์ดที่มีข้อมูลที่พร้อมใช้งาน - ปล่อยให้เขตข้อมูลที่ไม่รู้จักว่างเปล่า

ฟีดตัวแทนยอมรับและปุ่มเสร็จสมบูรณ์

Note

  • เมื่อคุณเขียนคําแนะนําสําหรับตัวแทนของคุณ ให้อ้างอิงคอลัมน์ Dataverse ตามชื่อตรรกะของคอลัมน์ตามที่แสดงในคําแนะนําตัวอย่างเสมอ คําแนะนําที่ชัดเจนโดยตรงช่วยให้ตัวแทนสร้างเรกคอร์ดจากการป้อนข้อมูลได้อย่างเชื่อถือได้ คุณสามารถดูชื่อตรรกะของคอลัมน์โดยการเปิดตารางใน make.powerapps.com เลือก คอลัมน์ จากนั้นเปิดคอลัมน์เพื่อดูรายละเอียด
  • invoke_data_entry เครื่องมือสนับสนุนรูปแบบ .pdf, .xlsx, .docx, .jpeg, .jpg, .png, .gif and.bmp
  • invoke_data_entry เครื่องมือสามารถเติมข้อความบรรทัดเดียว (ไม่มีรูปแบบ), ชนิดคอลัมน์จํานวนเต็มและทศนิยม
  • ตรวจสอบให้แน่ใจว่าผู้ใช้มีสิทธิ์ในการสร้างระเบียนสําหรับตารางเป้าหมาย

วิธีการทํางานของเครื่องมือ invoke_data_entry

เมื่อคุณกําหนดค่าตัวแทน Copilot Studio ให้ใช้เซิร์ฟเวอร์ Power Apps MCP และเปิดใช้งานเครื่องมือ invoke_data_entry เอเจนต์จะตามกระบวนการนี้:

  1. ทริกเกอร์ An agent จะถูกเรียกใช้ตามการกําหนดค่าของคุณ เช่น อีเมลที่เข้ามาในกล่องจดหมายที่ถูกตรวจสอบหรือเอกสารใหม่ที่อัปโหลดไปยัง SharePoint
  2. เจ้าหน้าที่วิเคราะห์เนื้อหาที่เข้ามาและคําแนะนําของคุณเพื่อกําหนดว่า invoke_data_entry ควรใช้เครื่องมือหรือไม่
  3. หากมีความจำเป็น ให้เรียกใช้เครื่องมือ invoke_data_entry โดยส่งผ่านเนื้อหาอินพุตและตาราง Dataverse เป้าหมายรวมถึงคอลัมน์ในตารางเพื่อต้องการคาดการณ์
  4. เครื่องมือประมวลผลข้อมูลป้อนเข้า แยกข้อมูลที่เกี่ยวข้อง และเติมฟอร์ม Dataverse ด้วยค่าที่แนะนําสําหรับแต่ละคอลัมน์ที่แมป
  5. งานจะปรากฏขึ้นในฟีดตัวแทน การเลือกจะเปิดประสบการณ์การตรวจสอบการป้อนข้อมูล แผงด้านซ้ายแสดงอินพุตเดิม และแผงด้านขวาจะแสดงฟอร์มที่เติมด้วยค่าที่แนะนํา
  6. ผู้ใช้สามารถตรวจสอบค่าที่แยกออกมา ทําการแก้ไขถ้าจําเป็น จากนั้นบันทึกระเบียนไปยัง Dataverse ได้

ให้คําติชม

เมื่อต้องการให้คําติชมเกี่ยวกับเครื่องมือ invoke_data_entry:

  1. เปิดงาน invoke_data_entry ในฟีดตัวแทน
  2. เลือกปุ่ม ผลป้อนกลับ ในส่วนหัวของงาน
  3. เลือกที่จะให้คําชม รายงานปัญหา หรือให้คําแนะนํา

ปุ่มคําติชมของตัวแทน

เพิ่มตัวแทนลงในแอปแบบจําลองของคุณ (ตัวอย่าง)

ควบคุมตัวแทนในแอปแบบจําลองด้วยฟีดตัวแทน (ตัวอย่าง)