Documentation
Copilot Integration of an Azure Bot as Skill
In this section we will integrate the RheinInsights Retrieval Suite as a Copilot skill. This way, you can easily and securely chat with your data. This means that as with the search experiences we use security trimming for making sure that no knowledge is exposed, the user does not have access to.
When using skills in Copilot, users always need to be quite precise in querying the skill. Similar to searching for Graph connected knowledge, Copilot needs to be pushed a bit in using a skill. Like “use a skill to search for <questing to be answered>”.
Prerequisites
- Please make sure that you configured an Azure Bot in the same tenant, your Teams belongs to, following the documentation at Azure Bot Configuration . 
- Please make sure that no self-signed certificates are used by the Suite 
Downloading the Skill Manifest
- Open the RheinInsights Retrieval Suite Admin UI 
- Go to Search UX > Bot Integrations   
- In the links section below find your bot, you want to integrate into Copilot. Click on Copilot Skill Manifest and make a note of the URL. 
Configure the Entra Id App
Behind your bot is an Entra Id app (see Teams App (Bot) Registration ). The Home page URL must match the skill endpoint. Therefore
- Open https://portal.azure.com 
- Open Entra Id > App Registrations > Click on your Bot app 
- Click on Branding & properties 
- Add as Homepage URL the URL from Step 3 (or the publicly available version of this URL) 
- Click on save 
Configuring the Skill
- Go to Copilot Studio 
- Open an existing or create a new agent 
- Click on Settings   
- Click on Skills 
- Click on Add a skill   
- Choose the correct URL to the skill manifest. See step 3 in the RheinInsights Configuration above. Here the URL must be accessible from the Microsoft Cloud. This URL must match the one in the Entra app, as described in Entra Id section above - If the validation runs into issues then please refer to the Microsoft documentation. 
- A successful outcome is   
 
- Click on save and after saving close the dialog by clicking on close 
- Close the settings by clicking on the X in the right hand side upper corner 
- Click on topics 
- Add a topic   
- Choose from blank 
- Click on the plus at the arrow 
- Choose add a tool 
- And in the dropdown the Research tool from RheinInsights is listed now   
- Click on save 
- As a topic use a reasonable keyword. This will be used to trigger the search. 
- Save the topic 
- Then you can test search for instance via the Test your agent dialog on the right hand side: 
 ”Use organizational search to find an answer to <your question>”