This section is a step by step guide to deploying UpSlide's AI Glossary feature on your Entra ID tenant.
AI Glossary introduction
The Glossary, powered by Azure OpenAI, will automatically detect abbreviations used in a PowerPoint presentation and create an automatic, pre-formatted and alphabetically ordered glossary with those abbreviations and the associated definitions found by the AI.
Azure requirements
This feature requires to be set up on Azure Entra ID. If your company doesn’t use it, the AI Glossary will not be available.
UpSlide requirements
- Using UpSlide version 6.9.8 and above.
- Auto-update is turned ON, and users are using the latest version.
Set up the AI Glossary
Components
To set up the Azure AI service, you need to create the necessary components, existing or new, on the Azure OpenAI tenant:
- A resource group to manage multiple Azure resources collectively.
- OpenAI cognitive service to manage AI models.
- OpenAI cognitive service deployment, the AI model itself.
-
An UpSlide app registration, to register UpSlide as an application on your tenant
- App permission (delegated: user_impersonation) to allow the application to use AI resources in the user's name.
- Public client authentication with redirect URI, to allow a user to authenticate from within the application.
- Service principal to provide the application with an identity on Entra ID.
- A role assignment called Cognitive Services User, the role that will be assigned to users of an Azure OpenAI service to allow them to use the AI models.
Using the script provided
If you'd like to run the script provided by our team, follow the steps below:
- Open a PowerShell terminal as an administrator and run the following commands to allow running external signed scripts:
Set-ExecutionPolicy RemoteSigned
- When prompted, enter y and press Enter to confirm.
- Download the script file and copy its path by right-clicking and selecting Copy as path.
- Run the script below, making sure to include the mandatory characters & " ":
& "path"
for example:
& "C:\Users\%userprofile%\Downloads\AI Deployment.ps1"
Note that no changes are made to your Azure tenant before the first review step. The script might take some time to run after the review step, so do not close the window prematurely.
When the script is completed, it will recap the tenant, App ID and endpoint URL necessary for the following steps. If you've closed the PowerShell window by mistake, you can find this information in the output file upside-output.txt, which will be generated in the same folder as the script.
Send your tenant name, app ID and endpoint URL to support@upslide.net to configure the link between UpSlide and your AI model.
Grant access to the AI Service to the desired users
In the Azure Portal, navigate to your newly created application registration and click on it. In the left pane, go to API permissions and grant access for your organization.
Provide the AI Glossary option to your UpSlide users
When the AI Glossary option is available on your account, you will be able to see it on your dashboard in the UpSlide portal.
You can manually assign the option to specific users in the Users tab or assign the option to a specific user group in the Options tab.