Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Generatieve antwoordknooppunten die SharePoint als kennisbron op onderwerpniveau gebruiken, werken door uw agent te koppelen aan een SharePoint-URL, zoals contoso.sharepoint. com/sites/policies. Wanneer een gebruiker een vraag stelt en agent geen onderwerp heeft om als antwoord te gebruiken, doorzoekt agent de URL en alle subpaden. Een URL zoals contoso.sharepoint.com/sites bevat bijvoorbeeld ook subpaden als contoso.sharepoint.com/sites/policies. Generatieve antwoorden vatten deze inhoud samen in een doelgericht antwoord.
Important
Kennisbronnen die zijn gedefinieerd in knooppunten van generatieve antwoorden hebben voorrang op kennisbronnen op agent-niveau. Bronnen op agentniveau fungeren als een back-up. Zie Add SharePoint toevoegen als kennisbron op agentniveau voor instructies over het toevoegen van SharePoint als kennisbron. Agentantwoorden die gebruikmaken van SharePoint als kennisbron op onderwerp- of agentniveau, worden niet opgenomen in conversatietranscripties.
Wanneer u uw agent publiceert, worden de aanroepen die generatieve antwoorden gebruiken namens de gebruiker die met de agent chat gedaan, met behulp van de verificatie-instellingen die zijn geconfigureerd in de agent. Standaard worden agents die zijn gemaakt in Copilot Studio en in Microsoft Teams geconfigureerd met de verificatieoptie Authenticate met Microsoft, die werkt in omgevingen zoals Microsoft Teams, Power Apps en Microsoft 365 Copilot.
Note
Het is mogelijk om generatieve antwoorden te gebruiken met SharePoint gegevens in Microsoft Teams chats en geen handmatige verificatie vereist. Als u deze methode wilt gebruiken voor een eerder gepubliceerde agent, configureert u de agent opnieuw voor het gebruik van Authenticate met Microsoft en publiceert u deze opnieuw naar Microsoft Teams. Het kan enkele uren duren voordat deze wijziging van kracht wordt. Als een gebruiker midden in een gesprek zit en de wijziging lijkt niet te zijn doorgevoerd, kan hij of zij 'opnieuw beginnen' in de chat typen om het gesprek te forceren opnieuw te beginnen met de nieuwste versie van de agent. Deze wijzigingen zijn nu beschikbaar voor 1:1-chats in Teams tussen de gebruiker en de agent. Ze zijn nog niet beschikbaar voor groepschats of kanaalberichten.
Zie Geavanceerde verificatiescenario's als u handmatige verificatie voor uw agent wilt gebruiken.
Note
Zie Limieten voor SharePoint-web-apps voor een lijst met limieten en ondersteunde SharePoint-functionaliteit.
Copilot Studio-agents vereisen dat Dataverse-zoekopdrachten gebruikmaken van deze kennisbron. Als u geen bestand met Dataverse-functionaliteit aan een agent kunt toevoegen, vraagt u de beheerder om Dataverse-zoekopdracht in te schakelen in uw omgeving. Zie Wat is Dataverse zoeken en Dataverse configureren voor uw omgeving voor meer informatie over zoeken in Dataverse en hoe u deze kunt beheren.
SharePoint gebruiken in een generatief antwoordknooppunt
Important
Wanneer u het knooppunt voor generatieve antwoorden in een onderwerp gebruikt, kan er een fout optreden in het ontwerpcanvas en in Onderwerpcontrole wanneer Geïntegreerde beveiliging is gekozen. Deze fout is onschuldig en verhindert niet dat de functie werkt.
Voeg in een onderwerp een node voor generatieve antwoorden toe.
In de generatieve antwoorden-node van het relevante onderwerp opent u het configuratiepaneel voor gegevensbronnen vanaf een van twee plaatsen:
Selecteer op het knooppunt Generatieve antwoorden maken de optie Bewerken onder Gegevensbronnen.
Alternatief selecteert u in de knop 'Genereer generatieve antwoorden ' de drie punten (...), vervolgens Eigenschappen en selecteer Gegevensbron.
Selecteer Onder Kennisbronnende optie Kennis toevoegen. Zorg ervoor dat zoeken alleen geselecteerde bronnen is ingeschakeld.
Selecteer SharePoint in de sectie Aanbevolen.
Geef de SharePoint-URL op. Scheid meerdere URL's met handmatige regeleinden (gebruik Shift + Enter).
Note
Zie Limieten voor SharePoint-web-apps voor een lijst met limieten en ondersteunde SharePoint-functionaliteit.
Voeg een naam en een beschrijving toe. De beschrijving moet zo gedetailleerd mogelijk zijn, vooral als generatieve AI is ingeschakeld, aangezien de beschrijving generatieve indeling bevordert.
Selecteer Opslaan bovenaan om uw onderwerpwijzigingen op te slaan.
Test uw agent met zinnen waarvan u verwacht dat ze inhoud opleveren.
Note
Als het gebruikersaccount waarmee u zich hebt aangemeld bij copilotstudio.microsoft.com geen toegang heeft tot de SharePoint site, krijgt u geen inhoud of ziet u mogelijk een systeemfout.
Variabelen gebruiken als URL's
Gebruik variabelen in openbare website of SharePoint URL's van kennisbronnen om dynamisch het bereik van inhoud te bepalen die uw agent gebruikt.
In plaats van meerdere kennisbronnen te maken voor verschillende scenario's, definieert u één kennisbron en voegt u een variabele in de URL in. Tijdens uitvoeringstijd lost Copilot Studio de variabele op en gebruikt de resulterende URL voor verwerking.
Ondersteuning voor variabelen
Wanneer u een openbare website of SharePoint kennisbron-URL toevoegt of bewerkt, kunt u een variabele invoegen in het URL-veld.
Gebruik een variabele om:
Een pad toevoegen aan een basis-URL
https://www.contoso.com/{variable}De volledige URL vervangen
{variable}
Tijdens runtime wordt de variabele omgezet in een tekenreekswaarde. De kennisbron is beperkt tot de opgeloste URL.
Note
Het gebruik van een variabele wijzigt welke URL wordt gebruikt voor grounding. De URL-structuurvereisten of dieptebeperkingen voor openbare websites worden niet gewijzigd.
Een variabele maken en instellen
Een variabele gebruiken in een openbare website of SharePoint kennisbron:
Maak een tekenreeksvariabele met globaal bereik.
Stel de variabelewaarde in met een van de volgende opties:
- Onderwerpinvoer
- Eigenschappen van gebruikersprofielen, zoals taal
- Omgevingsvariabelen
- Agentstromen of connectors
Voeg de variabele in het URL-veld in door {x} (variabele invoegen) te selecteren.
Test de agent om te bevestigen dat de variabele leidt naar de verwachte URL.
Voorbeeld: Bereik per product
U kunt kennis op verschillende productgebieden toepassen op basis van de query van de gebruiker.
Gebruik een onderwerpinvoer om de productnaam vast te leggen als een variabele met de naam
Product.Voeg een waardeknooppunt voor variabelen instellen toe na het knooppunt Trigger en maak een nieuwe variabele met de naam
ProductTable.Gebruik een Power Fx-formule om de productnamen te definiëren en toe te wijzen aan URL-paden.
Table( { Product: "Copilot", Path: "microsoft-365-copilot" }, { Product: "Teams", Path: "microsoft-teams" }, { Product: "Surface", Path: "surface" } )Voeg nog een waardeknooppunt voor variabelen instellen toe en gebruik dit om een nieuwe globale variabele van het tekenreekstype met de naam
GlobalProductURLte maken.Selecteer in de instelling Naar-waardede optie Formule en gebruik een Power Fx-functie om een zoekopdracht uit te voeren in de tabel op basis van de waarde van
Productde invoervariabele,Topic.Productals volgt:LookUp(Topic.ProductTable, Product = Topic.Product, Path)Gebruik de variabele in de URL van de kennisbron:
https://www.microsoft.com/en-us/{GlobalProductURL}
De agent voert tijdens de uitvoertijd alleen query's uit op het specifieke gedeelte van de website.
Algemene scenario's
Variabelen gebruiken in kennisbronnen van openbare websites voor:
Routering op basis van product: Query's beperken tot specifieke documentatie van producten.
Regio- of taalfilters: toewijzen
User.Languageaan gelokaliseerde URL's (bijvoorbeelden-us,it-it).Omgevingsspecifieke URL's: Schakelen tussen ontwikkel-, test- en productiesites.
Overwegingen
- Kennisbronnen van openbare websites maken gebruik van Bing Zoeken en zijn afhankelijk van geïndexeerde inhoud.
- Url-dieptelimieten zijn nog steeds van toepassing wanneer u variabelen gebruikt.
- Variabelen wijzigen alleen de doel-URL. Ze hebben geen invloed op de wijze waarop inhoud wordt geïndexeerd of opgehaald.
Important
De variabele moet worden omgezet in een geldige openbare URL die voldoet aan de vereisten voor kennisbronnen van openbare websites. Ongeldige of niet-ondersteunde URL's retourneren mogelijk geen resultaten.
Geavanceerde authenticatiescenario's
Standaard configureert Copilot Studio agents vooraf om gebruikers te verifiëren met behulp van Microsoft-verificatie voor toegang tot SharePoint bronnen wanneer ze verbinding maken met een agent via Microsoft Teams, Power Apps of Microsoft 365 Copilot. Als u echter handmatig verificatie moet configureren, zijn de volgende stappen vereist voor generatieve antwoorden om met SharePoint gegevensbronnen te werken.
Important
Als Restricted SharePoint Search is ingeschakeld, wordt het gebruik van SharePoint geblokkeerd.
Generatieve antwoorden van SharePoint-bronnen zijn niet beschikbaar voor guest gebruikers in apps met SSO.
Als u uw agent wilt verifiëren, raadpleegt u Verificatie.
Zie Gebruikersverificatie configureren met Microsoft Entra ID voor instructies over het maken van de benodigde Microsoft Entra ID-toepassingsregistratie. Wanneer u deze registratie maakt, moet u of uw beheerder de
Sites.Read.AllenFiles.Read.Allscopes opgeven in de Microsoft Entra ID-app-registratie.Als u No-verificatie selecteert, geeft u aan dat uw agent geen gegevens ophaalt uit SharePoint.
Wanneer u authenticatie configureert, bepalen scope-instellingen de toegang van de gebruikers. Geef
Sites.Read.AllenFiles.Read.Allop in het bereikveld bij de bestaande waardenprofileenopenidin Copilot Studio. Deze bevoegdheden geven gebruikers geen verhoogde machtigingen wanneer ze de agent gebruiken, maar staan toe dat hun toegestane inhoud van de SharePoint-site wordt gebruikt zoals geconfigureerd voor gegenereerde antwoorden.SharePoint ondersteunt de instelling Authenticate handmatig met de volgende verificatieserviceproviders:
- Microsoft Entra ID
- Microsoft Entra ID V2 met gefedereerde inloggegevens
- Microsoft Entra ID V2 met certificaten
- Microsoft Entra ID V2 met clientgeheimen
SharePoint biedt geen ondersteuning voor handmatige verificatie met behulp van Generic OAuth.
Deze configuratie is alleen van toepassing op generatieve antwoorden, niet op Power Platform-connectors.