Finto AI är en service för automatiserad ämnesordsindexering. För närvarande kan Finto AI indexera text på tre språk: finska, svenska och engelska, och ge förslag baserade t. ex.  på ALLFO (Allmän finländsk ontologi, på finska YSO).

Webbanvändargränssnitt


Formuläret på adressen ai.finto.fi kan används genom att kopiera in text och sedan klicka på knappen "Ge förslag till ämnesord". I rullgardinsmenyn man kan välja språket för texten. Man kan också välja hur många förslag till ämnesord man vill ha. Man kan också välja ämnesordens språk oberoende av textens språk, så att t.ex. dokument på engelska kan ges ämnesord på finska eller vice versa. Det är också möjligt att kopiera förslag till klippbordet.

Applikationsprogrammeringsgränssnitt

Finto AI kan användas via ett API. Du kan hitta en mer detaljerad beskrivning av APIet från https://ai.finto.fi/v1/ui/ eller läs mer från wikin på sidan Finto AI:s öppna gränssnitt. Genom APIet är Finto AI lätt att integrera med övriga (informations)system.

Några universiteter har en sådan integration på plats: Studerande som skickar sina avhandlingar till publikationsarkivet får förslag från Annif som de kan använda eller kassera, sedan gör en bibliotekarie / informatiker en sista kontroll.

 

Vokabulärer och språk

För närvarande stöder Finto AI Allmän finländsk ontologi - ALLFO inklusive ALLFO-orter (på finska, svenska och engelska), KAB - Allmänna bibliotekens klassifikationssystem (på finska, svenska och engelska), och KAUNO - ontogi för fiktivt material på finska.

I utvecklingsprocessen har vi upptäckt och testat flera algoritmer och valt den bästa kombinationen för Finto AI. Algoritmerna har tränats i största del med metadata från upptäcktservicen Finna, men också texter i deras helhet (fulltextdokument) har varit med. Utvecklingsprocessen fortsätter, och nya lösningar och funktionaliteter integreras till Finto AI när de är tillgängliga.

Från Annif API till produktionsverisionen Finto AI

Finto AI är baserat på Annif, ett verktyg för automatiserad ämnesordsindexering. Du kan läsa mer om Annif från dess GitHub Wiki. Annif bygger på en kombination av befintliga språkteknologiska metoder och maskininlärningsverktyg inklusive Omikuji, fastText och Gensim. Det är flerspråkigt och kan stödja alla ämnesordförråd (i SKOS eller ett enkelt TSV-format). Liksom Finto AI, Annif kan användas antingen via kommandorad eller ett REST-API. Det kommer också med en mobil webbapp som kan analysera fysiska dokument som tryckta böcker.  Annif har mer funktionaliteter än Finto AI därför att allt utveckling görs med den, och bästa lösningar integreras till Finto AI endast efter testning.