กําหนดค่าตัวแทนข้อมูลของคุณ

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

บทความนี้อธิบายการตั้งค่าที่คุณสามารถใช้เพื่อเพิ่มประสิทธิภาพตัวแทนข้อมูลของคุณ

การเลือกสคีมาตัวแทนข้อมูล

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

หลังจากที่คุณเพิ่มแหล่งข้อมูลแล้ว ให้ใช้ Explorer เพื่อตรวจสอบและเลือกวัตถุที่มีอยู่ คุณสามารถ:

  • ค้นหาองค์ประกอบสคีมาเฉพาะ
  • ใช้ช่องทําเครื่องหมายเพื่อเลือกองค์ประกอบแต่ละรายการ
  • เลือกรายการระดับแม่เพื่อเลือกรายการลูกทั้งหมดโดยอัตโนมัติ
  • เลือก เลือกทั้งหมด เพื่อทําให้องค์ประกอบทั้งหมดที่มีอยู่ในแหล่งข้อมูลพร้อมใช้งานแก่ตัวแทนข้อมูล

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

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

ภาพหน้าจอแสดงวิธีค้นหา เลือกตารางเดียว และเลือกหลายองค์ประกอบพร้อมกัน

คําแนะนําของตัวแทนข้อมูล

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

ใช้รูปแบบที่แนะนํานี้เพื่อเขียนคําแนะนําระดับเอเจนต์ที่มีประสิทธิภาพ:


## Objective
// Describe the overall goal of the agent. 
// Example: "Help users analyze retail sales performance and customer behavior across regions."

## Data sources
// Specify which data sources the agent should consider, and in what order of priority.
// Example: "Use 'SalesLakehouse' for product and transaction data. Use 'CRMModel' for customer demographics."

## Key terminology
// Define terms or acronyms the agent may encounter in user queries.
// Example: "'GMV' refers to Gross Merchandise Value."

## Response guidelines
// Set expectations for how the agent should format or present answers.
// Example: "Present results as a short summary followed by a table of the supporting data."

## Handling common topics
// Provide special handling rules or context for frequently asked topics.
// Example: "When asked about customers, use the 'ChurnModelScoring' Lakehouse to get customer details. Then, list any open support tickets"

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

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

คําแนะนําแหล่งข้อมูลจะถูกนํามาใช้เมื่อตัวแทนกําหนดเส้นทางคําถามไปยังแหล่งข้อมูลเฉพาะ คําแนะนําเหล่านี้ให้บริบทที่จําเป็นในการสร้างคิวรีอย่างแม่นยํา ไม่ว่าจะเป็นใน SQL, DAX หรือ KQL เพื่อให้ตัวแทนสามารถดึงข้อมูลที่ถูกต้อง

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

ใช้เทมเพลตต่อไปนี้เป็นจุดเริ่มต้น:

## General knowledge
// Share general background information the agent should consider when querying this data source.

## Table descriptions
// Describe key tables and important columns within those tables.

## When asked about
// Provide query-specific logic or table preferences for certain topics. 
// Example: "When asked about shoe sales, always use the SalesProduct table."

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

คำอธิบายแหล่งข้อมูล

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

สกรีนช็อตของการเพิ่มคําอธิบายแหล่งข้อมูลไปยังตัวแทนข้อมูล

Note

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

คิวรีตัวอย่างของแหล่งข้อมูล

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

สกรีนช็อตของการเพิ่มคิวรีตัวอย่างไปยังตัวแทนข้อมูล

คําอธิบายวัตถุสคีมา (ตัวอย่าง)

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

Note

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

ภาพหน้าจอการแก้ไขคําอธิบายตารางในบานหน้าต่างคําอธิบายวัตถุ Schema ของตัวแทนข้อมูล

หากต้องการเรียนรู้วิธีเพิ่มและจัดการคําอธิบาย ดูที่ เพิ่มคําอธิบายวัตถุสคีมา (ตัวอย่าง)

หัวข้อ (ตัวอย่าง)

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

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

Note

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

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

หากต้องการเรียนรู้วิธีจัดระเบียบและเพิ่มคําแนะนําตามหัวข้อ ดูที่ ใช้หัวข้อในเอเจนต์ข้อมูล Fabric (ตัวอย่าง)

ขั้นตอนถัดไป