Witold Kepinski - 10 november 2023

OpenAI en Microsoft Semantic Kernel vinden elkaar in abstractielaag

De Semantic Kernel van Microsoft, een SDK voor AI-programmering, biedt een abstractielaag voor de OpenAI AI Assistants API.

OpenAI en Microsoft Semantic Kernel vinden elkaar in abstractielaag image

Microsoft Principal Programming Manager Matthew Bolaños meldt in een blogpost: 'Tijdens het OpenAI-evenement eerder vandaag kondigde OpenAI de lancering aan van GPT's en de assistent-API , de nieuwe en verbeterde manieren om agenten te creëren bovenop hun modellen voor het voltooien van chats. Met assistenten is veel van het zware werk dat nodig is om agenten te bouwen weggenomen...

  • Berichten worden nu voor u beheerd in threads.
  • Het geheugen wordt achter de schermen automatisch voor u afgehandeld.
  • En er kunnen meerdere functies worden aangeroepen (in plaats van slechts één).

Dit betekent uiteindelijk dat het voor u sneller en gemakkelijker wordt om agenten te bouwen bovenop OpenAI en Semantic Kernel. We zijn verheugd om onze plannen te delen over het opnemen van assistenten in Semantic Kernel en hoe ze passen in onze v1-voorstellen, dus vanaf vandaag gaan we een serie starten over het bouwen van agenten met Semantic Kernel.

Voor onze eerste blogpost over agenten delen we onze overkoepelende plannen voor het integreren van OpenAI-assistenten met Semantic Kernel. In daaropvolgende artikelen wordt gedemonstreerd hoe u het volgende kunt bereiken met de huidige API's (met het oog op hoe het zal zijn voor v1): uw eerste assistent creëren, assistenten samen orkestreren, assistenten uitbreiden met plug-ins en assistenten veilig houden door middel van verantwoordelijke AI en monitoring . Als er onderwerpen zijn die u graag door ons wilt laten bespreken, kunt u ons dit laten weten op ons speciale discussiebord voor GPT's en assistenten .

De kernel wordt uw toegangspoort tot assistenten

In onze Road to V1 and beyond blogpost deelden we dat een van onze doelen was om “een dwingende reden te bieden om de kernel te gebruiken”. Vorige week deelden we een paar manieren waarop de kernel zou verbeteren, maar we deelden niet het volledige verhaal.

Dat verandert vandaag met de aankondiging van de assistenten-API.

Met de kernel zijn we van plan een abstractielaag bovenop de assistent te bieden, zodat het gemakkelijker is om assistenten te bouwen en je de nieuwe assistent-API's van OpenAI gemakkelijker kunt uitbreiden.

De huidige kernel beheert alleen de runtime

Met de huidige kernel kun je alleen de beschikbare functies, modellen en promptsjabloon-engines definiëren. Dit helpt u bij het creëren van een runtime waarmee uw semantische en native functies met elkaar kunnen praten, maar veel andere onderdelen moeten nog door de ontwikkelaar worden geïmplementeerd.

Om bijvoorbeeld een volledige agent met de kernel te bouwen, moet u de volledige chatgeschiedenis zelf beheren. Dit blijkt vooral vervelend bij het gebruik van OpenAI-functieaanroepen (nadat een functie is gebruikt, moet u zowel het agentantwoord als het functieantwoord toevoegen) of wanneer u geen tokens meer heeft voor de chatgeschiedenis.

Voor niet-ingewijden kan dit verwarrend en uitdagend zijn, dus we zijn van plan dit te verbeteren.'

Lees meer hier.

Forescout 08/05/2025 t/m 16/05/2025 BW DIC Security Day BW tm 1 juli 2025
GITEX Europe Partnership 07/05/2025 t/m 14/05/2025 BN + BW