Third Party AI
Overview
Third Party AI Product Integration connects campusM with third-party AI agent interfaces, enabling users to access AI chat features without the need for embedded browsers or third-party cookies. The AI chat integrated via this Product Integrated can be launched from a campusM tile.
Vendors
Currently, the Third Party AI Product Integration supports LearnWise AI.
User Experience
The Third Party AI Product Integration automatically logs in authenticated campusM users. Users can access the AI chat by opening the tile without additional login.
Screenshots
Third Party AI in the mobile app
Third Party AI in the Web app
Configuration
The following table describes the configuration options available when configuring Third Party AI Product Integration.
| Configuration Option | Description | Default value |
|---|---|---|
| Manage Integration | ||
| Enable Product Integration | Select to enable the product integration on the user's campusM app. | |
| Product Integration Description | A description of the product integration for internal use | |
| Screen Title | The title that appears in the top header of the service | |
| AI Provider Configuration | ||
| Integration Profile | The integration profile campusM uses to integrate with Outlook. See the Authentications section above for more information. | |
| LearnWise Configuration | ||
| Host URL | The URL for LearnWise host. | https://aiden.learnwise.ai |
| Chat Source URL | The URL for LearnWise chat script origin. | https://chat.learnwise.ai |
| Assistant ID* |
The Assistant ID from the LearnWise panel. The field is required. |
|
| Region | LearnWise deployment region | uk |
| Key ID* | The Key ID registered in the LearnWise admin panel. The value must match the keyId in the signed payload. This field is required. | |
| Private Key (PEM)* |
Ed25519 private key in PKCS#8 PEM format. This field is required. To edit the field, select the Edit checkbox. To disable editing, unselect the checkbox. Paste the complete key, including the "-----BEGIN PRIVATE KEY-----" header line and the "-----END PRIVATE KEY-----" footer line. Kept server-side only, never exposed to the client.
|
The default value for the Edit checkbox is ON. |
|
Import/Export Configuration You can configure product integration and then export it to another campusM environment, for example, from sandbox to production or from preview to production. |
||
| Export | Create a JSON file with all product integration configuration | |
| Import | Use this option in order to load configuration from JSON of an exported product integration | |