ใช้หัวข้อในเอเจนต์ข้อมูล Fabric (ตัวอย่าง)

โดยใช้หัวข้อ คุณสามารถให้คําแนะนําขนาดใหญ่ที่อิงตามหัวข้อ ซึ่งช่วยให้ตัวแทนข้อมูล Fabric สร้าง SQL ได้ แทนที่จะส่งเนื้อหาหัวข้อทั้งหมดพร้อมทุกคําถาม ตัวแทนข้อมูลจะค้นหาเนื้อหาและมอบเฉพาะส่วนที่เกี่ยวข้องกับคําถามให้กับเครื่องมือ NL2SQL เท่านั้น

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

หมายเหตุ

หัวข้อจะอยู่ในโหมดพรีวิวและสามารถใช้งานได้เฉพาะกับแหล่งข้อมูล SQL ในช่วง รันไทม์พรีวิวเท่านั้น

หัวข้อและคําแนะนําแหล่งข้อมูล

หัวข้อและคําแนะนําแหล่งข้อมูลให้บริบทที่แตกต่างกันสําหรับเครื่องมือสร้างคําค้นหา:

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

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

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

เพิ่มคําแนะนําตามหัวข้อ

คุณสามารถเพิ่มเนื้อหาหัวข้อได้สูงสุด 1 ล้านตัวอักษรในแต่ละแหล่งข้อมูล SQL ที่รองรับ

  1. เปิด Fabric data agent ของคุณ และเลือกแหล่งข้อมูล SQL

  2. ในการกําหนดค่าแหล่งข้อมูล ให้เปิดหัวข้อแหล่งข้อมูล

  3. กรอกคําแนะนําตามหัวข้อของคุณ ใช้หัวข้อ Markdown เพื่อจัดเนื้อหาเป็นหัวข้อที่แตกต่างกัน

  4. บันทึกการกําหนดค่าตัวแทนข้อมูล

  5. ทดสอบคําถามที่ตรงกับหัวข้อเฉพาะและคําถามที่ต้องการมากกว่าหนึ่งหัวข้อ

    ภาพหน้าจอของตัวแก้ไขหัวข้อแหล่งข้อมูลที่แสดงคําแนะนําหัวข้อ Markdown และโครงร่าง

จัดโครงสร้างเนื้อหาหัวข้อ

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

## Customer retention

Use the CustomerSubscription table for retention questions.

### Retained customers

A customer is retained when IsActive is 1 and RenewalDate is after the reporting date.

### Churn rate

Calculate churn rate as the number of subscriptions canceled during the period divided by the number of active subscriptions at the start of the period.

## Inventory

Use the InventorySnapshot table for current inventory questions.

### Low-stock products

A product is low in stock when QuantityOnHand is less than ReorderPoint.

เมื่อผู้ใช้ถามเกี่ยวกับการยกเลิก ตัวแทนข้อมูลสามารถดึงคําแนะนําการรักษาลูกค้าได้โดยไม่ต้องส่งคําแนะนําสินค้าคงคลังที่ไม่เกี่ยวข้องไปยัง NL2SQL

ตรวจสอบหัวข้อที่ดึงมาเป็นขั้นตอนการทํางาน

หลังจากที่คุณทดสอบคําถามแล้ว ให้ตรวจสอบขั้นตอนการรัน หัวข้อ Open Data Source เพื่อดู ว่าตัวแทนข้อมูลเลือกเนื้อหาหัวข้อใด อินพุตจะแสดงเส้นทางหัวข้อและเหตุผลที่เลือกหัวข้อ ผลลัพธ์จะแสดงคําสั่งที่ให้ไว้กับ NL2SQL

ภาพหน้าจอของขั้นตอนการรันหัวข้อแหล่งข้อมูลเปิดที่แสดงเส้นทางหัวข้อที่เลือกและคําแนะนําที่ดึงมา

แนวทางปฏิบัติที่ดีที่สุด

  • ใช้หัวข้อที่ตรงกับคําที่คนใช้ในคําถาม
  • แต่ละหัวข้อมีความสมบูรณ์ในตัวเอง รวมคํานิยามธุรกิจที่เกี่ยวข้อง ตาราง คอลัมน์ ความสัมพันธ์ ตัวกรอง และกฎการคํานวณภายใต้หัวข้อเดียวกัน
  • ใช้หัวข้อย่อยเพื่อแยกสถานการณ์ที่เกี่ยวข้องกันภายในหัวข้อกว้าง ๆ
  • ใส่กฎที่ต้องใช้กับทุกคําถาม SQL ในคําสั่งแหล่งข้อมูลแทนที่จะซ้ําในหลายหัวข้อ
  • หลีกเลี่ยงการทําซ้ําหรือขัดแย้งกับคําแนะนําข้ามหัวข้อและคําสั่งแหล่งข้อมูล
  • ทดสอบคําถามตรง ๆ การวางถ้อยคําทางเลือก และคําถามที่ต้องการเนื้อหาจากหลายหัวข้อ