Udostępnij za pośrednictwem


Odpowiedzi generatywne wskazujące na źródła SharePoint nie zwracają wyników

Odpowiedzi generatywne umożliwiają twórcom tworzenie agentów, którzy odpowiadają na pytania oparte na źródłach danych, takich jak publiczne strony internetowe lub SharePoint, poprzez wskazywanie agenta na te źródła danych. Czasami jednak agent nie udziela odpowiedzi i zamiast tego zwraca coś w rodzaju 'Nie jestem pewien, jak w tym pomóc. Czy możesz spróbować przeformułować?" (Rzeczywista wiadomość zależy od implementacji).

Po skonfigurowaniu SharePoint źródła danych może istnieć kilka różnych czynników, które uniemożliwiają węzłowi Utwórz odpowiedzi generatywne zwrócenie odpowiedzi, takich jak te opisane w poniższych sekcjach.

Notatka

Zanim przejdziesz dalej, upewnij się, że postępowałeś zgodnie z instrukcjami dotyczącymi ustawiania generatywnych odpowiedzi w SharePoint.

Aby uzyskać lepsze wyniki wyszukiwania, zalecamy licencję usługi Copilot w ramach tej samej dzierżawy co agent. Microsoft 365

Brak wyników wyszukiwania

Podczas Copilot Studio wyszukiwania SharePoint tylko pierwsze trzy wyniki wyszukiwania są używane do podsumowania i wygenerowania odpowiedzi. Jeśli nie zostaną zwrócone żadne wyniki, węzeł odpowiedzi generatywnych nie dostarczy odpowiedzi.

Jak rozwiązać problem

  1. Upewnij się, że węzeł Utwórz odpowiedzi generatywne wskazuje na lokalizację SharePoint z odpowiednią treścią.

  2. Do generowania odpowiedzi są używane tylko dokumenty w obsługiwanych formatach.

    Uwaga

    Obsługiwane są tylko nowoczesne strony SharePoint.

  3. Możliwe, że dokumenty zostały niedawno przesłane SharePoint, ale nie zostały jeszcze zindeksowane. Istnieją także ustawienia uniemożliwiające pojawianie się pewnych witryn w wynikach wyszukiwania. Aby uzyskać więcej informacji, zobacz temat Wyniki wyszukiwania brakujące w trybie online SharePoint.

Brakujące uprawnienia użytkownika

Odpowiedzi generatywne podczas wyszukiwania polegają SharePoint na delegowanych uprawnieniach . Użytkownik musi mieć co najmniej uprawnienia do odczytu odpowiednich witryn i plików, w przeciwnym razie nie zostaną zwrócone żadne wyniki wyszukiwania.

Jeśli użytkownik nie ma uprawnień, nie są zwracane żadne wyniki, nie są zwracane żadne błędy ani wyjątki. Wygląda na to, że w przypadku użytkownika bez uprawnień nie znaleziono żadnych dokumentów.

Jak rozwiązać problem

Uprawnienia dostępu użytkowników do odpowiednich witryn i plików. Aby uzyskać więcej informacji, zobacz Udostępnianie i uprawnienia w nowoczesnych sposób pracy SharePoint.

Rejestracja aplikacji lub agent są nieprawidłowo skonfigurowane

Gdy administratorzy konfigurują odpowiedzi generatywne za pośrednictwem SharePoint, administratorzy powinni skonfigurować uwierzytelnianie za pomocą identyfikatora Microsoft Entra ID i skonfigurować dodatkowe zakresy. Jeśli brakuje zakresów w rejestracji aplikacji lub w ustawieniach uwierzytelniania agent lub jeśli zgoda nie została udzielona do wymaganych zakresów, nie są zwracane żadne wyniki ani żadne błędy ani wyjątki. Dla użytkownika wygląda to tak, jakby nie znaleziono żadnych dokumentów.

Jak rozwiązać problem

Dodaj niezbędne zakresy do ustawień uwierzytelniania rejestracji aplikacji i/lub agent, a następnie udziel zgody.

Poniżej przedstawiono przykładowy odwołanie do dobrze skonfigurowanej rejestracji aplikacji:

Zrzut ekranu uprawnień do rejestracji aplikacji.

W następującym przykładzie przedstawiono wymagane ustawienia uwierzytelniania w Copilot Studio:

Zrzut ekranu przedstawiający ustawienia uwierzytelnienia Copilot Studio.

Obsługa rozmiaru pliku

W przypadku SharePoint źródeł, jeśli nie masz Microsoft 365 licencji usługi Copilot w tej samej dzierżawie co agent, odpowiedzi generowane mogą przetwarzać tylko pliki o rozmiarze do 7 MB. Musisz także wyłączyć funkcję Ulepszone wyniki wyszukiwania.

Jeśli masz Microsoft 365 licencję usługi Copilot w tej samej dzierżawie co agent, maksymalny rozmiar pliku wynosi 200 MB. Musisz także wyłączyć funkcję Ulepszone wyniki wyszukiwania.

Większe pliki mogą być przechowywane w SharePoint Microsoft Graph ale są zwracane przez wyszukiwanie, ale nie są przetwarzane przez odpowiedzi generatywne. Alternatywnie możesz przesłać własne pliki, które mogą mieć rozmiar do 512 MB.

Jak rozwiązać problem

Jeśli pliki istotne dla konwersacyjnego doświadczenia AI przekraczają ograniczenie rozmiaru, warto zbadać alternatywne architektury, takie jak użycieSemantycznego indeksowania Microsoft 365 i połączenie danych z platformą Azure OpenAI na potrzeby odpowiedzi generatywnych.

Zawartość blokowana przez moderowanie zawartości

Generując odpowiedzi, Copilot Studio agenci moderują treści, które są szkodliwe, złośliwe, niezgodne z przepisami lub naruszają prawa autorskie. Kiedy zawartość zostanie moderowana, odpowiedzi generatywne nie dostarczają odpowiedzi ani wskazania, że zawartość była moderowana. Jednak zdarzenia moderacji są rejestrowane, gdy agent jest skonfigurowany do wysyłania danych telemetrycznych do usługi Azure Applications Insights.

Po połączeniu agent z Azure App Insights możesz użyć następującego zapytania języka zapytań Kusto (KQL), aby dowiedzieć się, czy zawartość została odfiltrowana:

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

W poniższym przykładzie zapytanie KQL podkreśla próbę użycia odpowiedzi generujących filtrowane przez moderowanie zawartości:

Zrzut ekranu Azure Application Insights.

Jak rozwiązać problem