แนวทางปฏิบัติที่ดีที่สุดสำหรับ Tableau Agent
Tableau Agent พยายามอย่างเต็มที่เพื่อทำความเข้าใจเจตนาของคำถามของคุณ รวมถึงบริบทของข้อมูลและธุรกิจของคุณ แต่หากไม่มีข้อมูลที่ปรับให้เหมาะสมสำหรับ AI แล้ว Tableau Agent อาจทำงานผิดได้
บทความนี้จะอธิบายขั้นตอนที่คุณสามารถทำได้เพื่อให้แน่ใจว่าคุณจะได้รับผลลัพธ์ที่ดีที่สุดจาก Tableau Agent
ข้อมูลทั่วไป
ใช้ข้อมูลที่สะอาดและเป็นระเบียบ
ข้อมูลที่ไม่เป็นระเบียบนั้นยากต่อการวิเคราะห์ และ Tableau Agent มุ่งเน้นที่การวิเคราะห์ ไม่ใช่การจัดระเบียบและเตรียมข้อมูลให้กับคุณ
- ควร: จัดระเบียบและเตรียมข้อมูลที่ไม่เป็นระเบียบของคุณก่อนการวิเคราะห์ ลองใช้ Tableau Agent ใน Tableau Prep(ลิงก์จะเปิดในหน้าต่างใหม่) เพื่อจัดระเบียบข้อมูลของคุณ
- อย่า: คาดหวังให้เอเจนต์วิเคราะห์เตรียมข้อมูลให้
- ควร: ใช้ความสัมพันธ์ในการสร้างแบบจำลองข้อมูล
- อย่า: รวมฮาร์ดโค้ด
- อย่า: ใช้การผสานข้อมูล
- ควร: ใช้แหล่งข้อมูลที่ผ่านการรับรองและอัปเดตเพื่อใช้ AI
- ควร: ซ่อนฟิลด์ที่ไม่จำเป็น หากผู้ใช้ไม่ควรสร้างการแสดงเป็นภาพด้วยข้อมูลดังกล่าว เอเจนต์ก็ไม่ควรเห็นข้อมูลนั้น
ใช้ชื่อฟิลด์และคำอธิบายที่ชัดเจน
Tableau Agent ไม่เข้าใจข้อมูลในลักษณะเดียวกับที่มนุษย์เข้าใจ หากไม่มีชื่อและคำอธิบายที่ดี Tableau Agent อาจตีความฟิลด์ผิด หรือสับสนเกี่ยวกับฟิลด์ที่จะค้นหา อย่าให้เอเจนต์ต้องคาดเดาเกี่ยวกับความเหมาะสมของข้อมูลในการวิเคราะห์
- ควร: ใช้ชื่อฟิลด์ที่ไม่ซ้ำกัน สื่อความหมาย และสมบูรณ์
- อย่า: ใช้ชื่อฟิลด์เป็น “อายุ” หากใช้เป็นชื่อ “อายุของเคสเมื่อปิด” ได้
- อย่า: ใช้ตัวย่อหรือชื่อฟิลด์ที่คลุมเครือ เช่น “P_ID” หรือ “ชื่อ”
- อย่า: ใช้ชื่อฟิลด์ที่ซ้ำกันหรือชื่อที่คล้ายกันเกินไป เช่น “Region1”, “Region1_copy” ใช้ชื่อที่แตกต่างกันสำหรับแต่ละฟิลด์ หรือซ่อนรายการที่ซ้ำกันหากไม่จำเป็นต้องใช้ในการวิเคราะห์ของคุณ
- ควร: ให้คำอธิบายที่นิยามว่าฟิลด์เกี่ยวกับอะไร
- ควร: ระบุบริบททางธุรกิจและคำพ้องความหมายที่กำหนด
- อย่า: สันนิษฐานเองว่าผู้ใช้ทั้งหมดของคุณจะอ้างอิงถึงฟิลด์ตามชื่อทางการเสมอ
- ควร: อธิบายว่าโดยทั่วไปแล้วฟิลด์นั้นถูกใช้ในการวิเคราะห์อย่างไร และแตกต่างจากฟิลด์ที่คล้ายกันอย่างไร
- อย่า: คัดลอกและวางคำอธิบายในฟิลด์ที่คล้ายกัน
- ควร: เก็บคำอธิบายสำหรับฟิลด์ Salesforce มาตรฐานไว้
- ควร: บันทึกตรรกะทางธุรกิจที่ไม่ซ้ำกันหรือข้อมูลผิดปกติใดๆ (เช่น วิธีการตีความค่า null หรือเมื่อใดควรใช้ “วันที่ในใบแจ้งหนี้” แทน “วันที่ซื้อ”)
สร้างการตั้งค่าของธุรกิจ
ใช้กับ Tableau Agent ในแดชบอร์ดในความสามารถของ Q&A บนแดชบอร์ดเท่านั้น
เพื่อให้ Tableau Agent มีความรู้ทางธุรกิจในองค์กรของคุณ คุณสามารถสร้างและอัปโหลดไฟล์การตั้งค่าของธุรกิจได้ การตั้งค่าของธุรกิจอาจระบุข้อมูลต่างๆ เช่น กฎ คำศัพท์ และตรรกะทางธุรกิจที่ใช้ทั่วทั้งองค์กรของคุณ (เช่น การกำหนดปีงบประมาณหรือเกณฑ์สต็อก) หากต้องการข้อมูลเพิ่มเติม โปรดดูที่ปรับปรุงคุณภาพการตอบสนองสำหรับ Q&A บนแดชบอร์ด(ลิงก์จะเปิดในหน้าต่างใหม่)
เมื่อสร้างไฟล์การตั้งค่าของธุรกิจของคุณ ให้ทำตามคำแนะนำเหล่านี้
ควร: สร้างการตั้งค่าแยกรายการที่ชัดเจนและกระชับ โดยระบุด้วยเครื่องหมาย “#” ที่จุดเริ่มต้นของการตั้งค่าแต่ละรายการ Tableau Agent จะอ่านรายการบรรทัดนี้เป็นตัวคั่นระหว่างการตั้งค่าแต่ละรายการ คุณสามารถใส่บรรทัดเพิ่มเติมอย่างน้อยหนึ่งบรรทัดระหว่างตัวคั่นนี้เพื่ออธิบายเพิ่มเติมเกี่ยวกับการตั้งค่าของธุรกิจ
ตัวอย่าง:
# รายได้เป็น USD
จัดรูปแบบด้วย $ และใช้เครื่องหมายจุลภาคเป็นตัวคั่นหลักพัน ไม่รวมเซ็นต์
อย่า: ระบุการตั้งค่ามากกว่า 50 รายการหรืออักขระมากกว่า 8,000 ตัว
อย่า: ระบุคำสั่งที่ซับซ้อน ให้แยกย่อยเป็นรายการตั้งค่าที่เรียบง่ายและชัดเจนแทน
ควร: อ้างอิงโดยตรงไปยังชื่อฟิลด์ที่ตรงกันทั้งหมดหรือฟิลด์ที่คำนวณในแหล่งข้อมูลของคุณโดยตรง เพื่อแจกแจงว่าการตั้งค่าของธุรกิจของคุณจะใช้กับฟิลด์ใดบ้าง
อย่า: ใช้การอ้างอิงฟิลด์ที่คลุมเครือ ซึ่งทำให้ Tableau Agent ต้องคาดเดาฟิลด์หรือเมตริกที่คุณกำลังอ้างอิงถึง
ควร: สร้างฟิลด์ที่คำนวณโดยตรงในแหล่งข้อมูลของคุณก่อนที่จะเขียนการตั้งค่า จากนั้นอ้างอิงฟิลด์ที่คำนวณเหล่านั้นในคำสั่งของคุณ
อย่า: เขียนกฎในการตั้งค่าของธุรกิจของคุณที่กำหนดให้ Tableau Agent ต้องคำนวณทางคณิตศาสตร์แบบดิบหรือกำหนดสูตรแบบหลายขั้นตอนขณะทำงาน ตัวอย่างเช่น “คูณเปอร์เซ็นต์ด้วย 100”
ควร: ระบุแนวทางเฉพาะของโดเมน คำศัพท์เฉพาะสำหรับองค์กรของคุณ ตัวอย่างเช่น “เมื่อพูดถึงโอกาส TPS จะย่อมาจากยอดขายผลิตภัณฑ์ทั้งหมด” หรือข้อมูลที่ไม่รวมอยู่ในสคีมาแบบจำลองเชิงความหมายของคุณ
อย่า: ระบุข้อมูลทางธุรกิจทั่วไป Tableau Agent ต้องการข้อมูลเฉพาะเกี่ยวกับวิธีการตีความหรือแสดงข้อมูล
โดยในขณะนี้ยังไม่รองรับการตั้งค่าของธุรกิจประเภทต่อไปนี้
ไม่ได้มีไว้สำหรับการใช้ AI: การบล็อกหัวข้อหรือคำถาม ตัวอย่างเช่น “อย่าตอบคำถามเกี่ยวกับเงินเดือน”
การจัดรูปแบบภาพ: ตัวอย่างเช่น “ใช้แผนภูมิเส้นเมื่อแสดงยอดขายเมื่อเวลาผ่านไป”
โครงสร้างการตอบสนองของ LLM: ตัวอย่างเช่น “เมื่อตอบกลับ ไม่ต้องแสดงภาพ” หรือ “ทุกครั้งที่ตอบกลับ ให้บอกผู้ใช้ว่า ‘ขอบคุณ’ ก่อน จากนั้นแสดงคำตอบ แล้วลงท้ายด้วย ‘ลาก่อน’”
กำหนดฟิลด์ที่คำนวณไว้ล่วงหน้า
แม้ว่า Tableau Agent จะสามารถช่วยสร้างการคำนวณผ่านภาษาธรรมชาติได้ แต่หากผู้ใช้ขอการคำนวณอย่างไม่ถูกต้องหรือคลุมเครือ ก็อาจส่งผลให้เกิดการคำนวณที่ไม่ถูกต้อง
- ควร: สร้างการคำนวณทั่วไปล่วงหน้าเพื่อให้คุณมั่นใจได้ถึงความสม่ำเสมอและความถูกต้อง
ระบุคุณสมบัติของฟิลด์
เอเจนต์ใช้คุณสมบัติของฟิลด์เป็นขอบเขตการวิเคราะห์ คุณสมบัติที่เป็นค่าเริ่มต้นหรือกำหนดค่าไม่ถูกต้องอาจนำไปสู่ผลการวิเคราะห์ที่ไม่ดี
- ควร: ตรวจสอบยืนยันบทบาทฟิลด์ (มิติข้อมูลและการวัดผล) และประเภทข้อมูล (เช่น วันที่ ตัวเลข บูลีน)
- อย่า: ปล่อยให้ฟิลด์ เช่น รหัสไปรษณีย์ เป็นฟิลด์ตัวเลข (การวัดผล) หากถือว่าเป็นแอตทริบิวต์ (มิติข้อมูล)
- อย่า: จัดเก็บวันที่ไว้เป็นข้อความ
- ควร: ตั้งค่าการรวมเริ่มต้น
- อย่า: สันนิษฐานเองว่าผู้ใช้หรือเอเจนต์รู้ว่าต้องใช้ค่าเฉลี่ยกับ “ราคาต่อหน่วย” แทนที่จะเป็นผลรวม
รายการตรวจสอบความพร้อมของ AI
ใช้รายการตรวจสอบนี้เพื่อนำแนวทางปฏิบัติที่ดีที่สุดไปใช้เมื่อเตรียมแหล่งข้อมูลที่เผยแพร่และเวิร์กบุ๊กของคุณสำหรับการใช้ AI
โครงสร้างแบบจำลอง
ข้อมูลเป็นระเบียบ
การตั้งค่าของธุรกิจ (.md หรือ .txt) จะอัปโหลดด้วยกฎที่ชัดเจนซึ่งอธิบายตรรกะของโดเมนที่ไม่ซ้ำกัน
หมายเหตุ: ขณะนี้ฟีเจอร์นี้ใช้งานโดย Tableau Agent ในแดชบอร์ด และใน Q&A บนแดชบอร์ดเท่านั้น
ความสัมพันธ์แทนการรวม
ไม่มีการผสานข้อมูล
ฟิลด์
ชื่อฟิลด์มีความเฉพาะเจาะจงและอิงตามบริบท
ทุกฟิลด์มีคำอธิบายที่เป็นประโยชน์และแตกต่างกัน
ฟิลด์ที่ไม่จำเป็นถูกซ่อนไว้
มีการคำนวณทั่วไปหรือที่กำหนดอยู่แล้ว
ฟิลด์มีคุณสมบัติที่ถูกต้อง ได้แก่ บทบาท ประเภทข้อมูล การรวมเริ่มต้น
