AI utsprungen från Watson

2019-02-07

Predictive Insights, AI utsprungen från Watson

 

Compose IT har i tidigare artiklar nämnt Predictive Insights (PI), AIOps från IBM och det är dags att berätta om våra erfarenheter så här långt.

Inledningsvis ville vi ta reda på vilket värde PI kunde tillföra våra kunder och deras IT miljöer och för att göra det satte vi upp PI i vårt egna labb och började testa med produktionsdata. Parallellt fick vi också den fantastiska möjligheten att besöka IBM i Cork på Irland där vi träffade de personer som utvecklat PI.

PI kommer ursprungligen från Watson, IBM’s forskningsprogram inom artificiell intelligens (AI). Målet är att använda AI för att utvinna värde från indikatorvärden. PI kan läsa in tidsserier av indikatorer från flera olika typer av källor och använder att antal utvalda algoritmer från Watson för att analysera inmatningen. Algoritmerna arbetar tillsammans och självständigt för att skapa dynamiska mönster som beskriver tidseriernas normalbeteende. Mönstren skapas i realtid och anpassas allt eftersom indikatorernas beteende förändras. Genom att ständigt fortsätta lära sig det normala beteendet för indikatorerna blir det möjligt att få värde som inte går att utvinna med statiska gränsvärden. Eftersom PI vet vad som är normalt för alla tidpunkter så kan den larma så fort en avvikelse sker och därmed eliminerar man risken att upptäcka ett fel försent eller få falsk larm.

Genom att veta det normala beteendet för varje indikator blir det också möjligt att hitta relationer mellan indikatorer. PI hittar relationer genom att hitta de indikatorer som vid upprepade tillfällen har påverkat varandra t.ex. indikatorvärde 1 ökar samtidigt som indikatorvärde 2 minskar. Förmågan att hitta relationer gör det möjligt att reducera antalet alarm då de relaterade alarmen blir sammanslagna till ett. Det underlättar också vid felsökning då alla påverkade parter är kända.

PI’s kunskap om indikatorernas normala beteende kombinerat med dess förmåga att hitta relationer gör det möjligt för den att leva upp till sitt namn och faktiskt förutspå framtiden. Den kan förutspå hur en indikator förmodligen kommer bete sig inom de närmaste 6–12 intervallerna. Den kan också förutspå om en avvikande indikator kan orsaka avvikelse hos en annan indikator. Sammanfattat så ger PI dig möjligheten att agera innan ett problem faktiskt blir ett problem. Predictive Insight ger dig möjligheten att vara proaktiv istället för reaktiv.

Produkter som PI erbjuder, rätt använt, ett fantastiskt värde. För att skapa detta värde måste man vara medveten om de utmaningar som kommer med att använda maskininlärning och AI.

Data ligger till grund för AI eftersom allt den vet är baserat på den information den får. Därför är det också data och framför allt kvalitén på data som innebär de största utmaningarna. Det är viktigt att man ger AI data av god kvalité som speglar verkligheten. Ger man den felaktigt, korrupt eller partisk information så påverkar det resultatet eftersom AI lär sig mönstren baserat på informationen över tid. Desto längre tid den tränas på felaktig information desto större effekt kommer det att ha på resultatet. Kvalitén på resultatet blir inte bättre än datakvalitén den är baserat på. God datakvalité är den viktigaste komponenten till ett bra resultat med det inte den ända. Informationen som ges till AI maskinen kan vara perfekt och ändå ge ett dåligt resultat om informationen inte analyseras på rätt sätt. Algoritmerna måste appliceras på rätt sätt eftersom vissa algoritmer är gjorda för en viss typ av data medan andra har ett generellt användningsområde. Det kan vara svårt att veta hur algoritmerna ska appliceras då vissa algoritmer samarbetar och andra arbetar självständigt. PI löser detta bättre än konkurrenterna och fattar beslutet åt oss genom att automatiskt veta vilka algoritmer som ska appliceras. Detta gör konfigurationen av PI enkel och smidigt samtidigt som du får mer tid att fokusera på det som är viktigt.

Nu undrar ni säkert hur det gick med labbet vi satte upp, hittade vi något intressant? Det korta svaret är JA. Vi körde både CSV filer med historiskt data och streamade JSON objekt med real-tids data i labbet. CSV filerna och JSON objekten innehöll två olika typer av fall. I det ena fallet trodde vi att PI skulle vara rätt lösning men visade sig vara svår att tillämpa. I det andra fallet så var PI värdefullt och hittade potentiella problem.

Mer information om våra erfarenheter och hur vårt arbete med PI fortskrider kommer här så håll ögonen öppna!

 

Våra verktyg

Kontakta oss