แชร์ผ่าน


คำตอบที่สร้างอัตโนมัติที่ชี้ไปยังแหล่งที่มา SharePoint ไม่แสดงผลลัพธ์

คำตอบเชิงสร้างสรรค์ช่วยให้ผู้สร้างสามารถสร้างตัวแทนที่ตอบคำถามที่มีพื้นฐานมาจากแหล่งข้อมูล เช่น เว็บไซต์สาธารณะ หรือ SharePointโดยการชี้ ตัวแทน ไปที่แหล่งข้อมูลเหล่านั้น อย่างไรก็ตาม บางครั้ง ตัวแทน ไม่ได้ให้คำตอบและส่งคืนบางอย่าง เช่น 'ฉันไม่แน่ใจว่าจะช่วยได้อย่างไร คุณลองเรียบเรียงใหม่ได้ไหม' (ข้อความจริงขึ้นอยู่กับการใช้งาน)

เมื่อมีการกำหนดค่าแหล่งข้อมูล SharePoint อาจมีปัจจัยหลายอย่างที่ทำให้โหนด สร้างคำตอบที่สร้างอัตโนมัติ ไม่สามารถส่งคืนคำตอบได้ เช่น ปัจจัยที่อธิบายไว้ในส่วนต่อไปนี้

หมายเหตุ

ก่อนดำเนินการต่อ โปรดตรวจสอบให้แน่ใจว่าคุณได้ปฏิบัติตามคำแนะนำเกี่ยวกับวิธีการ ตั้งค่าคำตอบที่สร้างอัตโนมัติบน SharePoint

ผลการค้นหาหายไป

คำตอบที่สร้างอัตโนมัติสำหรับแหล่งข้อมูล SharePoint ขึ้นอยู่กับการเรียกไปยังตำแหน่งข้อมูลการค้นหา Microsoft Graph API เฉพาะผลลัพธ์สามอันดับแรกที่กลับมาจากกราฟ Microsoft เท่านั้นที่ใช้เพื่อสรุปและสร้างคำตอบ หากไม่มีผลลัพธ์กลับมา โหนดคำตอบเชิงกำเนิดจะไม่ให้การตอบสนอง

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

เทมเพลตสามารถใช้ได้โดยการคัดลอกเพย์โหลดต่อไปนี้ หรือใช้ ดีปลิงก์ ซึ่งจะเปิด Graph Explorer ด้วยการสอบถามที่เติมไว้ล่วงหน้า

POST https://graph.microsoft.com/v1.0/search/query

{
    "requests": [{
            "entityTypes": ["driveItem", "listItem"],
            "query": {
                "queryString": "SEARCH TERMS filetype:docx OR filetype:aspx OR filetype:pptx OR filetype:pdf path:\"https://DOMAIN.sharepoint.com/sites/SITENAME\""
            },
            "from": 0,
            "size": 3,
            "QueryAlterationOptions": {
                "EnableModification": true,
                "EnableSuggestion": true
            }
        }
    ]
}

ไม่มีผลลัพธ์

สมมติว่าคำตอบที่สร้างอัตโนมัติได้รับการกำหนดค่าเพื่อให้การตอบกลับตามเนื้อหาที่จัดเก็บไว้ใน https://<user-domain>.sharepoint.com/sites/HR อย่างไรก็ตาม ผู้ใช้จะไม่ได้รับการตอบกลับเมื่อถามว่า "นโยบายของเราเกี่ยวกับสิทธิพิเศษและสิทธิประโยชน์เป็นอย่างไร"

เบื้องหลัง ข้อความค้นหาของผู้ใช้กำลังถูกเขียนใหม่ ดังนั้นจึงมีเพียงคำหลักเท่านั้นที่ถูกส่งไปยัง Microsoft Graph ส่งผลให้มีข้อความค้นหาที่คล้ายกับตัวอย่างต่อไปนี้:

ภาพหน้าจอของการสอบถามการค้นหาใน Graph Explorer

หากไม่มีผลลัพธ์ถูกส่งกลับไปยังตำแหน่งข้อมูลการค้นหาดังที่แสดงในคำตอบต่อไปนี้ คำตอบที่สร้างอัตโนมัติก็ไม่ได้ให้การตอบกลับเช่นกัน

ภาพหน้าจอที่แสดงไม่มีผลลัพธ์ส่งกลับจากการค้นหาใน Graph Explorer

วิธีการแก้ไข

  1. ตรวจสอบให้แน่ใจว่าโหนดสร้างคำตอบที่สร้างอัตโนมัติของคุณชี้ไปยังตำแหน่ง SharePoint ที่มีเนื้อหาที่เกี่ยวข้อง

  2. เฉพาะเอกสารใน รูปแบบที่รองรับ เท่านั้นที่ใช้ในการสร้างการตอบกลับ

    หมายเหตุ

    รองรับเฉพาะหน้า SharePoint สมัยใหม่เท่านั้น

  3. เป็นไปได้ว่าเอกสารเพิ่งอัปโหลดไปยัง SharePoint เมื่อเร็วๆ นี้ แต่ยังไม่ได้จัดทำดัชนี อาจเป็นไปได้ว่ามีการตั้งค่าที่ป้องกันไม่ให้บางเว็บไซต์ปรากฏในผลการค้นหา สำหรับข้อมูลเพิ่มเติม โปรดดู ไม่มีผลการค้นหาใน SharePoint Online

ไม่มีสิทธิ์ของผู้ใช้

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

หากผู้ใช้ไม่มีสิทธิ์ จะไม่มีการแสดงผลลัพธ์ หรือข้อผิดพลาดหรือข้อยกเว้นใดๆ สำหรับผู้ใช้ที่ไม่มีสิทธิ์ จะปรากฏเหมือนกับว่าไม่พบเอกสาร

วิธีการแก้ไข

แก้ไขสิทธิ์เพื่อให้ผู้ใช้สามารถเข้าถึงไซต์และไฟล์ที่เกี่ยวข้องได้ สำหรับข้อมูลเพิ่มเติม โปรดดู การแชร์และสิทธิ์ในประสบการณ์สมัยใหม่ของ SharePoint

การลงทะเบียนแอปหรือ ตัวแทน ได้รับการกำหนดค่าไม่ถูกต้อง

เมื่อผู้ดูแลระบบกำหนดค่าคำตอบที่สร้างอัตโนมัติบน SharePoint ผู้ดูแลระบบต้องตั้งค่าการรับรองความถูกต้องกับ Microsoft Entra ID และกำหนดค่า ขอบเขตเพิ่มเติม หากขอบเขตหายไปจากการลงทะเบียนแอปหรือจากการตั้งค่าการรับรองความถูกต้อง ตัวแทน หรือหากไม่ได้ให้ความยินยอมแก่ขอบเขตที่กำหนด จะไม่มีการส่งคืนผลลัพธ์ หรือข้อผิดพลาดหรือข้อยกเว้นใดๆ สำหรับผู้ใช้ดูเหมือนว่าไม่พบเอกสาร

วิธีการแก้ไข

เพิ่มขอบเขตที่จำเป็นในการลงทะเบียนแอปและ/หรือการตั้งค่าการรับรองความถูกต้องของเอเจนต์และให้ความยินยอม

ตัวอย่างต่อไปนี้เป็นการอ้างอิงถึงการลงทะเบียนแอปที่กำหนดค่าไว้อย่างดี:

ภาพหน้าจอของสิทธิ์การลงทะเบียนแอป

ตัวอย่างต่อไปนี้แสดงการตั้งค่าการรับรองความถูกต้องที่จำเป็นใน Copilot Studio:

ภาพหน้าจอที่แสดงการตั้งค่าการรับรองความถูกต้อง Copilot Studio

การรองรับขนาดไฟล์

ปัจจุบัน สำหรับ SharePoint แหล่งที่มา Generative Answer สามารถประมวลผลไฟล์ที่มีขนาดไม่เกิน 7 MB เท่านั้น ไฟล์ขนาดใหญ่สามารถจัดเก็บใน SharePoint และ มีการส่งคืน โดยการค้นหาของ Microsoft Graph แต่จะไม่ถูกประมวลผลโดยคำตอบที่สร้างอัตโนมัติ อีกทางเลือกหนึ่งคือ สามารถอัปโหลด ไฟล์ ที่มีขนาดสูงสุด 512 MB ได้

วิธีการแก้ไข

หากไฟล์ที่เกี่ยวข้องกับประสบการณ์การสนทนา AI ของคุณมีขนาดเกินขีดจำกัดขนาด คุณอาจต้องการสำรวจสถาปัตยกรรมทางเลือก เช่น การใช้ Microsoft 365 การจัดทำดัชนีความหมาย หรือ เชื่อมต่อข้อมูลของคุณไปยัง Azure OpenAI สำหรับคำตอบที่สร้างอัตโนมัติ

เนื้อหาถูกบล็อกโดยการควบคุมเนื้อหา

เมื่อพวกเขาสร้างการตอบ เอเจนต์ Copilot Studio จะกลั่นกรองเนื้อหาที่เป็นอันตราย ไม่เป็นไปตามมาตรฐาน หรือละเมิดลิขสิทธิ์ เมื่อเนื้อหาได้รับการควบคุม คำตอบที่สร้างอัตโนมัติจะไม่ให้การตอบกลับหรือการบ่งชี้ว่าเนื้อหาได้รับการควบคุม อย่างไรก็ตาม เหตุการณ์การกลั่นกรองจะถูกบันทึกเมื่อ ตัวแทน ได้รับการกำหนดค่าให้ ส่งข้อมูลการวัดและส่งข้อมูลทางไกลไปยัง Azure Applications Insights

หลังจากเชื่อมต่อ ตัวแทน กับ Azure App Insights แล้ว คุณสามารถใช้การสอบถาม Kusto Query Language (KQL) ต่อไปนี้เพื่อดูว่าเนื้อหาถูกกรองหรือไม่:

customEvents
| extend cd = todynamic(customDimensions)
| extend conversationId = tostring(cd.conversationId)
| extend topic = tostring(cd.TopicName)
| extend message = tostring(cd.Message)
| extend result = tostring(cd.Result)
| extend SerializedData = tostring(cd.SerializedData)
| extend Summary = tostring(cd.Summary)
| extend feedback = tostring(todynamic(replace_string(SerializedData,"$","")).value)
| where name == "GenerativeAnswers" and result contains "Filtered"
| where cloud_RoleInstance == "myCopilot"
| project cloud_RoleInstance, name, timestamp, conversationId, topic, message, result, feedback, Summary
| order by timestamp desc

ในตัวอย่างต่อไปนี้ การสอบถาม KQL เน้นถึงความพยายามในการใช้คำตอบที่สร้างอัตโนมัติซึ่งกรองโดยการควบคุมเนื้อหา:

ภาพหน้าจอของ Azure Application Insights

วิธีการแก้ไข

  • พยายามปรับ การกลั่นกรองเนื้อหา แต่โปรดทราบว่าการกลั่นกรองเนื้อหาในระดับที่ต่ำกว่าอาจส่งผลให้คำตอบมีความแม่นยำหรือมีความเกี่ยวข้องน้อยลง

  • หากคุณคิดว่าเนื้อหาของคุณไม่ควรได้รับการควบคุม แจ้งปัญหากับฝ่ายสนับสนุนลูกค้า