Kunskapskartan
MCP
MCP är ett kontaktdon, inte en produkt ni köper och inte en behörighetsmodell ni får på köpet.
Integrationerna ni redan betalat för byggdes en gång per system och en gång per leverantör. Byter ni AI-verktyg byggs de om.
MCP är ett öppet protokoll för hur ett system erbjuder sina förmågor till en modell. Systemet beskriver vad det kan göra, alltså hämta ett dokument, slå upp en post, skapa ett ärende, i en form som vilken modellklient som helst kan läsa. Klienten läser beskrivningen, väljer en förmåga och skickar en begäran, systemet kör och svarar.
Protokollet säger ingenting om vilka förmågorna ska vara, vem som får använda dem eller vad de får röra. Det är ett kontaktdon: en överenskommen form för kopplingen.
Med en gemensam form görs kopplingen till ett källsystem en gång och kan användas av flera klienter. Det flyttar en beroendefråga, för kopplingen in i era egna system kan tillhöra er i stället för att vara en del av någon annans produkt. Samma egenskap gör inkopplingen lätt att göra i förbigående. En förmåga som exponeras är exponerad för varje klient som når kontaktdonet, inte bara för den som fanns när den byggdes, och protokollet i sig hindrar ingenting.
Så här går det fel
Piloten kopplar in dokumentsystemet med en enda bred förmåga som söker i arkivet. Det räcker för piloten och ingen invänder.
Ett år senare kopplas ett andra AI-verktyg in mot samma kontaktdon och ärver den breda förmågan utan att någon beslutat det. När frågan ställs om vad verktygen kan göra i dokumentsystemet finns inget svar att ge. Förteckningen har aldrig funnits utanför huvudet på den som byggde kopplingen, och den personen arbetar hos en leverantör som inte längre är kvar.
Det här måste någon bestämma
Att kopplingen till era system är ert föremål och inte leverantörens, och att den ska överleva ett byte av AI-verktyg.
Kornigheten i det som exponeras, för den avgör vad som går att begränsa. En bred förmåga som kör en fri fråga mot en databas går inte att avgränsa i efterhand. Fem namngivna uppslagningar går.
Och vem som får lägga till en förmåga i listan, samt att ett tillägg prövas som en ändring. En ny förmåga vidgar vad varje inkopplad modell kan göra utan att någon rört modellen, instruktionen eller avtalet.