Silverside logo
010 266 1100

Op de automatische piloot: HCL (Lotus) Notes meets Microsoft

Veel organisaties maken logischerwijs niet alleen gebruik van Microsoft producten, we zien tal van andere oplossingen voorbijkomen. Maar wanneer er belangrijke informatie beschikbaar is in die andere oplossing en je wilt die informatie kunnen gebruiken in Copilot, lees dan verder!

Custom connector en Copilot agent

Veel organisaties maken logischerwijs niet alleen gebruik van Microsoft producten, we zien tal van andere oplossingen voorbijkomen. Maar wanneer er belangrijke informatie beschikbaar is in die andere oplossing en je wilt die informatie kunnen gebruiken in Copilot, dan kan een zogenoemde custom connector oplossing bieden!

Naast een custom connector is er ook een Copilot agent nodig om gebruik te kunnen maken van de custom connector.

Wat is een custom connector?

Microsoft definieert een custom connector als volgt:

“Een custom connector is een wrapper rond een REST API waarmee Logic Apps, Power Automate, Power Apps of Copilot Studio kunnen communiceren met die REST of SOAP API.”


Of eenvoudiger: Een custom connector laat je gegevens uitwisselen met andere oplossingen door bepaalde spelregels te volgen.
Wat is een Copilot agent?

Microsoft definieert een Copilot agent als volgt:

“Agents zijn gespecialiseerde AI-hulpprogramma's die zijn gebouwd om specifieke processen te verwerken of zakelijke uitdagingen op te lossen. Je kunt agents beschouwen als de apps van het AI-tijdperk, met de Copilot als interface.”





Een praktijkvoorbeeld

Onlangs hebben collega’s Duco Bergsma en Quinten Bas een Copilot agent gebouwd die gebruik maakt van informatie in HCL software. 


In het verleden is er op basis van HCL Domino/Notes een ordersysteem gebouwd. In deze oplossing worden alle orders opgeslagen, van begin tot eind. Zo’n order bestaat uit een deel algemene informatie, zoals klant, status, orderdatum, etc. Maar een order bevat natuurlijk ook weer orderregels met daarin de bestelde artikelen en de daarbij behorende gegevens.

Door HCL Domino/Notes te koppelen aan Microsoft Copilot, komen er tal van mogelijkheden en inzichten beschikbaar.

Duco heeft zijn expertise ingezet voor het werk in HCL, terwijl Quinten het Microsoft gedeelte heeft opgezet.

REST API in HCL

Om informatie uit HCL beschikbaar te stellen, heeft Duco een HCL Domino applicatie gebouwd waarmee de Copilot agent moet gaan communiceren  . Om de juiste informatie terug te geven zijn er meerdere functies gemaakt die gebruikt kunnen worden. Denk hierbij aan vragen als “Wat is de basisinformatie die behoort bij order O12345?” of “Welke orderregels zijn er bij order O12345?”.

Door concrete functies uit te werken zal er minder snel onnodig veel informatie verstuurd worden.

Om een dergelijke oplossing in HCL eenvoudig te kunnen onderhouden, heeft Duco ervoor gekozen om configuratie documenten te definiëren. Zo kan de functie aangepast worden zonder tussenkomst van een ontwikkelaar.

Custom connector

Custom connectors zijn onderdeel van het Power Platform. Microsoft biedt diverse manieren aan om een custom connector in te richten. 

Omdat Quinten de API van Duco eerst getest heeft in Postman, heeft hij ervoor gekozen om de connector aan te maken op basis van Postman. GitHub en OpenAPI zijn alternatieve manieren om connectoren te importeren.

Alleen bij de acties was het nog nodig om aan te geven welke gegevens verplicht zijn en wat voor soort informatie meegegeven moet worden.

Copilot agent

Copilot is waar de magie plaatsvindt; Copilot maakt van een hoop informatie het antwoord op jouw vraag.

In Copilot Studio bouw je per onderwerp een proces om de juiste gegevens te verzamelen om antwoord te kunnen geven. Afhankelijk van de vraagstelling heb je al alle benodigde informatie opgegeven of moet je juist nog informatie opgeven.

“Mag ik de 5 duurste producten van order O12345?”
Of
“Mag ik de 5 duurste producten van een order?”

Wanneer je nog niet alle informatie opgegeven hebt, zal de agent hierom vragen. Dit kan zijn door vrije tekst, maar een keuzelijst is bijvoorbeeld ook mogelijk.

Hoe nu verder?

Momenteel is het nog niet mogelijk om vanuit een gesprek met een Copilot agent bijvoorbeeld een Word document aan te passen. Dit is echter wel functionaliteit die binnenkort beschikbaar gaat komen. Quinten en Duco kunnen hier in ieder geval niet op wachten!