Weaviate

Weaviate is een slimme zoekmachine met ingebouwde Machine Learning capaciteiten. Het is een API gedreven dataplatform waarmee tekst automatisch kan worden geclassificeerd, informatie beter te achterhalen is en aanbevelingen kan doen doordat kennis in context wordt geplaatst. Voorbeelden zijn het detecteren van sms-phishing, significant betere zoekresultaten in uw Sharepoint, gerelateerde product aanbiedingen in uw webshop en het automatisch correct indelen van ingediende declaraties.

 

Hoe werkt Weaviate?

In bijna alle situaties waarin er met data wordt gewerkt, verwijst die data naar iets in de echte wereld. Dit kan gaan zijn over banktransacties, transportmiddelen, medische termen, geografische locaties, enzovoort. De uitdaging bij veel databases zit in de moeilijkheid om de context van een situatie daadwerkelijk te begrijpen. Een voorbeeld hiervan zijn de karakters ‘Apple’, dat kan gaan om een stuk fruit maar ook om het merk.

 

Daarnaast is nagenoeg alle data ergens aan gerelateerd, bijvoorbeeld Amsterdam is de hoofdstad van Nederland. Bij Weaviate wordt niet alleen het concept opgeslagen maar ook relaties tot andere concepten; de stad Amsterdam is gerelateerd aan het land Nederland. Dit betekent dat de data die wordt toegevoegd aan Weaviate een netwerk aan kennis en context creëert.

 

De volgende grote stap bij zoeken gebeurd door machine learning toe te voegen aan traditionele zoekmogelijkheden. Ontwikkelaars kunnen op deze manier niet alleen op vaste steekwoorden zoeken, maar ook op de context. Een categorie die niet eerder is aangemaakt kan real-time worden verwerkt. Een voorbeeld daarvan is het weergeven van pompoen producten tijdens Halloween.

Voorbeelden in de praktijk

 

ERP en Supply Chain systemen

Data classificatie in ERP of Supply Chain systemen gebeurt vaak handmatig of door externe teams. Weaviate gebruikt artificial intelligence oplossingen om data te classificeren waardoor kostbare data science projecten of teams die data handmatig beoordelen kan worden voorkomen.

 

Zoeken in documenten en analyseren

Bedrijven gebruiken veelal ongestructureerde documenten om tekst in op te slaan, zoals PDF en Word documenten, website invulvelden en e-mails. De huidige uitdaging is dat data alleen gevonden kan worden door de juiste zoekwoorden te gebruiken, in plaats van de context waarin het wordt gebruikt. Bijvoorbeeld, zoeken via een traditionele zoekmachine op “science fiction” levert resultaten op gerelateerd aan “science” of “fiction”, maar geen “boek over de toekomst”.

 

E-commerce

De zoekfunctie is een van de belangrijkste functies bij een E-commerce website. Als een bezoeker niet kan vinden wat hij of zij zoekt, leidt dat tot een potentieel verlies van een verkoop. Met Weaviate is het mogelijk te zoeken op de context van een product en niet alleen op zoekwoord van het product.

 

Cyber Security

SIEM platforms hebben te maken met grote hoeveelheden security gerelateerde streaming data. Indexeren en analyseren van vrije text is nog steeds een uitdaging waardoor het verlagen van de dreiging te laat gebeurd – of erger – helemaal niet. Weaviate kan automatisch classificeren of en welke maatregelen genomen moeten worden op basis van vrije tekst.

Kenmerken van Weaviate

 

Semantisch zoeken

Weaviate begrijpt wat er wordt bedoeld met een tekst en kan deze interpreteren. In een bankomgeving wil men kunnen zoeken op uitgaven aan horeca of supermarkt. In de huidige zoekfunctie is dit niet mogelijk omdat er wordt gezocht op een identieke naam. Weaviate kan zoeken op context dus begrijpt dat uitgaven bij de supermarkt en bakker beiden “boodschappen” zijn.

 

Automatische classificatie

Weaviate plaatst zaken automatisch bij elkaar die bij elkaar horen, zonder dat dit handmatig moet worden gedaan. De iPhone hoort in de categorie telefoons, maar ook in de categorie Apple producten.

 

Kennis representatie

Weaviate brengt een eigenschap of woord in relatie tot zijn context. Weaviate begrijpt dat Amsterdam de hoofdstad van Nederland is en zal dit in haar database model “dichter” bij elkaar plaatsen. Kennis wordt vastgelegd zonder dat het wordt toegekend, Weaviate leert dit automatisch via Machine Learning.

 

Meer informatie over de technische aspecten en mogelijkheden is te vinden op de website van Weaviate.

Wilt u meer weten over Weaviate en wat dit voor u kan betekenen, neem dan contact op met onze experts!