หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
เมื่อคุณผสานตาราง Azure SQL เป็นแหล่งความรู้ คุณจะเชื่อมต่อเอเจนต์ของคุณกับข้อมูลโครงสร้างที่เก็บไว้ในฐานข้อมูล Azure SQL ของคุณ เอเจนต์ของคุณสามารถตอบคําถามได้โดยอ่านจากตารางที่คุณเลือก โดยใช้ข้อมูลรับรองและสิทธิ์การเชื่อมต่อที่ผู้สร้างมีให้
Note
หากต้องการเพิ่มตาราง Azure SQL เป็นแหล่งข้อมูลความรู้ คุณต้องมีสิทธิ์เข้าถึงฐานข้อมูลและตารางที่อยู่เบื้องหลัง สิทธิ์ที่ขาดหรือไม่เพียงพออาจทําให้เซิร์ฟเวอร์ ฐานข้อมูล หรือตารางไม่สามารถมองเห็นหรือเลือกได้ในระหว่างการติดตั้ง
Prerequisites
Azure SQL Database หรือ Azure SQL Managed Instance ที่องค์กรของคุณสามารถเข้าถึงได้จาก Power Platform
ข้อมูลรับรองที่สามารถเชื่อมต่อกับฐานข้อมูลและอ่านตารางที่คุณวางแผนจะเพิ่ม (เช่น Microsoft Entra ID หรือการตรวจสอบสิทธิ์ SQL ขึ้นอยู่กับการตั้งค่าการเชื่อมต่อของคุณ)
การเข้าถึง Copilot Studio และสิทธิ์ในการแก้ไขเอเจนต์
ตั้งค่าการเข้าถึงเครือข่ายเพื่อให้ Power Platform สามารถเข้าถึงเซิร์ฟเวอร์ Azure SQL ของคุณได้ ตัวอย่างเช่น กฎไฟร์วอลล์ที่อนุญาตบริการ Azure หรือการเชื่อมต่อส่วนตัวตามที่องค์กรของคุณต้องการ
สิทธิ์และการยืนยันตัวตน
ความรู้เกี่ยวกับ Azure SQL ใช้การเชื่อมต่อ SQL ของ Power Platform ที่คุณสร้างหรือเลือกในระหว่างการติดตั้ง ขณะรันไทม์ เอเจนต์จะพึ่งพาการตรวจสอบสิทธิ์ Microsoft ของผู้ใช้เอเจนต์และสิทธิ์การเข้าถึงที่ได้รับผ่านเส้นทางการเชื่อมต่อนั้น
ผู้ใช้จะได้รับคําตอบเฉพาะจากข้อมูลที่ผู้ผลิตสามารถเข้าถึงได้ผ่านการเชื่อมต่อและสิทธิ์ฐานข้อมูลที่ตั้งค่าไว้
หากตารางไม่ปรากฏระหว่างการติดตั้ง ให้ตรวจสอบว่าการเชื่อมต่อสําเร็จนอก Copilot Studio และบัญชีสามารถแสดงรายการและอ่านตารางเหล่านั้นได้
เตรียมฐานข้อมูล Azure SQL ของคุณ
Copilot Studio agent รองรับฐานข้อมูล Azure SQL หรือ SQL Server ก่อนที่คุณจะเพิ่มตาราง ให้แน่ใจว่าตารางของคุณมีการกําหนดค่าดังต่อไปนี้:
- ระบุชื่อคอลัมน์ให้ชัดเจน พร้อมทั้งหลีกเลี่ยงการใช้ตัวย่อที่ซับซ้อน ตัวอย่างเช่น ใช้
CustomerNameแทนที่จะใช้CustNm - คีย์หลักที่กําหนดสําหรับแต่ละตาราง เอเจนต์ใช้คีย์หลักเพื่อระบุแถวและส่งผลลัพธ์กลับ
- ข้อมูลเชิงพรรณนา ซึ่งช่วยให้ตัวแทนเข้าใจบริบทของข้อมูลและตอบคําถามได้แม่นยํามากขึ้น ตัวอย่างเช่น ใช้
OrderDateแทนที่จะใช้Date1
เพิ่มตาราง Azure SQL ลงในเอเจนต์ของคุณ
หากต้องการเพิ่มตาราง Azure SQL เป็นแหล่งความรู้ ให้ทําตามขั้นตอนต่อไปนี้:
เปิด agent Copilot Studio ของคุณ
เลือกแท็บ สร้าง
ในแผงส่วนประกอบ ให้เลือก ความรู้
ในกล่องโต้ตอบเพิ่มความรู้ ให้เลือก Azure SQL (หรือ SQL Server ขึ้นอยู่กับป้ายกํากับที่แสดงในสภาพแวดล้อมของคุณ)
สร้างหรือเลือกการเชื่อมต่อกับฐานข้อมูล Azure SQL ของคุณ:
หากคุณยังไม่มีการเชื่อมต่อ ให้เลือก สร้างการเชื่อมต่อใหม่ (หรือ เพิ่มการเชื่อมต่อ)
ป้อนชื่อเซิร์ฟเวอร์และชื่อฐานข้อมูลสําหรับทรัพยากร Azure SQL ของคุณ
เลือกประเภทการตรวจสอบสิทธิ์ที่องค์กรของคุณต้องการ ลงชื่อเข้าใช้หรือกรอกข้อมูลรับรอง แล้วสร้างการเชื่อมต่อ
หากมีการเชื่อมต่ออยู่แล้ว ให้เลือกจากรายการแล้วดําเนินการต่อ
ค้นหาตารางหนึ่งหรือมากกว่าเพื่อเพิ่ม ใช้ช่องค้นหาเพื่อจํากัดรายการหากต้องการ จากนั้นเลือกตารางที่คุณต้องการให้เอเจนต์ใช้
Note
เพิ่มเฉพาะตารางที่เอเจนต์ต้องการเพื่อตอบคําถามของผู้ใช้เท่านั้น ใช้ตารางที่มีชื่อชัดเจนและมีชื่อคอลัมน์ชัดเจนเพื่อให้เอเจนต์สามารถตีความข้อมูลได้อย่างน่าเชื่อถือมากขึ้น
ทบทวนชื่อความรู้และคำอธิบาย ให้ คําอธิบายโดยละเอียด เพราะคําอธิบายช่วยในการจัดการเอเจนต์และช่วยให้เอเจนต์เข้าใจบริบทของแหล่งความรู้
เลือก เพิ่มไปยังตัวแทน เพื่อดําเนินการเพิ่มแหล่งข้อมูลความรู้ให้เสร็จสิ้น
หลังจากที่คุณเพิ่มแหล่งความรู้แล้ว
หลังจากที่คุณเพิ่ม Azure SQL:
ยืนยันว่าแหล่งความรู้ปรากฏบนหน้า ความรู้ ของเอเจนต์พร้อมกับการเชื่อมต่อและตารางที่คุณเลือก
เผยแพร่เอเจนต์เพื่อให้แหล่งความรู้พร้อมใช้งานในประสบการณ์ที่เผยแพร่
ทดสอบตัวแทนของคุณด้วย คําถามที่ควรได้รับคําตอบจากตารางที่เลือก เช่น "แสดงลูกค้า 5 อันดับแรกตามยอดขายรวมของเดือนที่แล้ว" หากผลลัพธ์ที่คืนมาว่างเปล่าหรือไม่ถูกต้อง ให้ตรวจสอบว่าตารางมีข้อมูลที่คาดหวัง และคําสั่งค้นหาสอดคล้องกับสคีมาของคุณ
Tip
สร้างมุมมองวินิจฉัยใน Azure SQL ที่คืนค่าชุดข้อมูลขนาดเล็กที่ทราบ ใช้ชุดข้อมูลนี้เพื่อยืนยันว่าการเชื่อมต่อใช้งานได้ก่อนที่คุณจะใช้ตารางการผลิต
ปรับปรุงคุณภาพคําตอบ
การตั้งชื่อและคําอธิบายที่ชัดเจนช่วยให้เอเจนต์เข้าใจว่าเมื่อใดและอย่างไรในการใช้ข้อมูล Azure SQL ของคุณ
ใช้ชื่อแหล่งความรู้เฉพาะที่สะท้อนโดเมนธุรกิจ (เช่น "Customer orders – Azure SQL") แทนที่จะใช้ป้ายกํากับทั่วไป
เขียนคําอธิบายโดยละเอียด ที่อธิบายว่าตารางมีข้อมูลอะไรบ้าง คําถามทางธุรกิจที่ตารางตอบ และตัวกรองหรือความสัมพันธ์ที่สําคัญ
เลือกเฉพาะตารางที่เกี่ยวข้องเท่านั้น ตารางเพิ่มเติมอาจทําให้การกราวด์เจือจางและทําให้ตัวแทนเลือกข้อมูลที่ถูกต้องได้ยากขึ้น
ชอบสคีมาที่อ่านง่าย ตารางและคอลัมน์ที่มีชื่อที่เป็นมิตรกับธุรกิจโดยทั่วไปจะให้คําตอบที่ดีกว่าชื่อทางเทคนิคที่ไม่โปร่งใส
คําอธิบายตัวอย่าง
ตัวอย่างต่อไปนี้แสดงประเภทของคําอธิบายที่ช่วยให้การจัดเรียงเชิงสร้างสรรค์เลือกแหล่งความรู้ที่เหมาะสม:
ความรู้เกี่ยวกับ Azure SQL สําหรับการจัดการคําสั่งซื้อของ Contoso. รวมตารางลูกค้า คําสั่งซื้อ และ OrderLines ใช้แหล่งข้อมูลนี้สําหรับคําถามเกี่ยวกับสถานะคําสั่งซื้อ ประวัติคําสั่งซื้อ การซื้อของลูกค้า ปริมาณสินค้าที่สั่งซื้อ และรายได้ตามลูกค้าหรือวันที่สั่งซื้อ อย่าใช้สําหรับเก็บสต็อกในมือหรือติดตามผู้ขนส่ง