SharePoint-lähteisiin osoittavat generatiiviset vastaukset eivät palauta tuloksia
Generatiivisten vastausten avulla tekijät voivat luoda agentteja, jotka vastaavat tietolähteisiin, kuten julkisiin verkkosivustoihin, perustuviin kysymyksiin tai SharePoint osoittamalla asiakaspalvelija kyseisiin tietolähteisiin. Joskus asiakaspalvelija ei kuitenkaan tarjoa vastaus vaan palauttaa sen sijaan jotain : "En ole varma, miten auttaa siinä. Voitko yrittää muotoilla uudelleen?" (varsinainen viesti riippuu toteutuksesta).
Miksi Luo generatiiviset vastaukset -solmu ei vastaa?
Kun SharePoint-tietolähde on määritetty, useat tekijät voivat estää generatiivisia vastauksia palauttamasta vastausta. Tällaisia tekijöitä voivat olla esimerkiksi seuraavat:
asiakaspalvelija-tunnistetta käyttävällä käyttäjällä ei ole riittäviä käyttöoikeuksia tietolähde
Sovelluksen rekisteröinti tai asiakaspalvelija on määritetty väärin
Huomautus
Ennen jatkamista varmista, että generatiivisten vastausten määrittäminen SharePointin kautta on tehty ohjeiden mukaan.
Hakutulokset puuttuvat
SharePoint-tietojen generatiiviset vastaukset perustuvat Graph-ohjelmointirajapintaan tehtäviin kutsuihin. Vain Graph-ohjelmointirajapinnan kolmea parasta tulosta käytetään vastauksen yhteenvetoon ja luomiseen. Jos Graph-ohjelmointirajapinnasta ei tule tuloksia, vastaukset-solmu ei anna vastausta.
Voit selvittää, palauttaako Copilot Studio tuloksia Graph-ohjelmointirajapinnasta, tekemällä suorat kutsut Graph API -hakupäätepisteeseen. Tämä kutsu simuloi tapaa, jolla Copilot Studio taustalla toimii. Graph-ohjelmointirajapinnan hakupäätepisteen kutsut voidaan luoda käyttämällä seuraavaa mallia Graph Explorerissa. Kun käytät Graph Exploreria, muista kirjautua sisään käyttämällä soveltuvaa SharePoint-vuokraajan tunnistetietoa.
Mallia voi käyttää joko kopioimalla seuraavat tiedot tai käyttämällä tätä syvälinkkiä, joka avaa Graph Explorerin valmiiksi täytetyllä kyselyllä.
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
}
}
]
}
Puuttuvat tulokset
Oletetaan, että generatiiviset vastaukset on määritetty antamaan vastauksia seuraavan sisällön perusteella: https://<käyttäjän toimialue>.sharepoint.com/sites/HR. Käyttäjät eivät kuitenkaan saa vastauksia kysymällä: "Mitkä ovat etuihin liittyvät käytäntömme?"
Taustalla käyttäjien kyselyt kirjoitetaan uudelleen, joten vain tärkeimmät avainsanat lähetetään Graph-ohjelmointirajapintaan, jolloin saadaan seuraavan esimerkin kaltainen kysely:
Jos tuloksia ei palauteta hakupäätepisteeseen (kuten seuraavassa vastauksessa), myöskään generatiiviset vastaukset eivät anna vastausta.
Korjaaminen
Varmista, että Luo generatiivisia vastauksia -solmu osoittaa SharePoint-sijaintiin, jonka sisältö on olennaista.
Vastauksia luodaan vain tuetuissa muodoissa olevista tiedostoista.
Huomautus
Vain moderneja SharePoint-sivuja tuetaan.
On mahdollista, että asiakirjat ladattiin SharePoint äskettäin, mutta niitä ei ole vielä lisätty hakemistoon. On myös mahdollista, että määritettyjen asetusten vuoksi jotkin sivustot eivät näy hakutuloksissa. Lisätietoja: Hakutulokset puuttuvat SharePoint Onlinessa.
Puuttuvat käyttöoikeudet
Generatiiviset vastaukset SharePointin kautta perustuvat delegoituihin oikeuksiin, kun kutsuja tehdään Graph-ohjelmointirajapintaan. Käyttäjällä on oltava vähintään lukuoikeudet asianomaisiin sivustoihin ja tiedostoihin, tai Graph-ohjelmointirajapinnan kutsu ei palauta tuloksia.
Jos käyttäjällä ei ole oikeuksia, tuloksia ei palauteta Graph-ohjelmointirajapinnasta eikä myöskään virheitä tai poikkeuksia. Jos käyttäjällä ei ole oikeuksia, näyttää siltä, ettei tiedostoja löydy.
Korjaaminen
Lisää käyttöoikeuksia, jotta käyttäjät voivat käyttää soveltuvia sivustoja ja tiedostoja. Lisätietoja on ohjeaiheessa Modernin SharePoint-käyttökokemuksen jakaminen ja oikeudet.
Sovelluksen rekisteröinti tai asiakaspalvelija on määritetty väärin
Kun järjestelmänvalvojat määrittävät generatiiviset vastaukset SharePointin kautta, järjestelmänvalvojien odotetaan määrittävän todennus Microsoft Entra ID:n avulla sekä määrittävän ylimääräisiä laajuuksia. Jos sovelluksen rekisteröinnistä tai asiakaspalvelija-todennusasetuksista puuttuu käyttöalueita tai jos suostumusta ei ole annettu vaadituille käyttöalueille, tuloksia ei palauteta eikä virheitä tai poikkeuksia palauteta. Loppukäyttäjälle näyttää siltä, ettei tiedostoja löydy.
Korjaaminen
Lisää tarvittavat laajuudet sovelluksen rekisteröintiin ja/tai asiakaspalvelija:n todennusasetuksiin ja anna suostumus.
Seuraavassa esimerkissä viitataan hyvin määritettyyn sovelluksen rekisteröintiin:
Seuraavassa esimerkissä on esitetty tarvittavat todennusasetukset Copilot Studiossa:
Tiedostokoon tuki
SharePoint Tällä hetkellä lähteiden generatiiviset vastaukset voivat käsitellä vain enintään 3 Mt:n kokoisia tiedostoja. Suuremmat tiedostot voidaan tallentaa SharePointiin ja Graph-ohjelmointirajapinnan haku palauttaa ne, mutta niitä ei käsitellä generatiiviset vastaukset -toiminnossa. Vaihtoehtoisesti voidaan ladata enintään 512 Mt: n kokoisia tiedostoja .
Korjaaminen
Jos keskustelun tekoälykokemus ylittää kokorajoituksen, kannattaa perehtyä vaihtoehtoisiin arkkitehtuureihin, kuten Microsoft 365:n semanttisen indeksointiin tai tietojen yhdistämiseen generatiivisten vastausten Azure OpenAI:hin.
Sisällön moderointi on estänyt sisällön
Vastauksia luodessaan Copilot Studio moderoi haitallisen, vahingollisen, ei-vaatimustenmukaisen tai tekijänoikeuksia rikkovan sisällön. Kun sisältöä moderoidaan, generatiiviset vastaukset eivät anna vastausta tai osoitusta siitä, että sisältöä on moderoitu. Moderointitapahtumat kirjataan kuitenkin, kun Copilot Studio on määritetty lähettämään telemetriatiedot Azure Applications Insightsiin.
Kun olet yhdistänyt asiakaspalvelija Azure App Insightsiin, voit selvittää seuraavan KQL (Query Language) -kyselyn avulla, onko sisältö suodatettu:
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
Seuraavassa esimerkissä KQL-kysely korostaa yritystä käyttää generatiivisia vastauksia, joka suodatetaan sisällön moderoinnin mukaan:
Korjaaminen
Yritä muuttaa sisällön moderointia, mutta muista, että löysemmät sisällön moderointiasetukset voivat johtaa siihen, että vastaukset eivät ole yhtä tarkkoja tai olennaisia.
Jos sisältöäsi ei mielestäsi pitäisi moderoida, lähetä palvelupyyntö asiakastukeen.