211service.com
Opstart bringer bedre forståelse af vanskelige spørgsmål til internettet
Nogle websøgninger er nemme at tænke på og beskrive, men komplicerede at udføre. Hvis du for eksempel vil finde et direkte fly fra Las Vegas til San Diego i næste uge på JetBlue, skal du udfylde en række felter på en rejseside.
SkyPhrase , en startup oprettet af Nick Cassimatis , der er lektor ved Rensselaer Polytekniske Institut, vil snart tilbyde software, der lader virksomheder omdanne naturlige sprogspørgsmål som ovenstående til et format, som deres databaser kan håndtere.
Facebooks nye søgeværktøj, Graph Search, fremhæver både de fremskridt, der gøres inden for naturlig sprogbehandling, og de vanskeligheder, der er tilbage. I modsætning til den gamle søgelinje lader Graph Search brugere indtaste forespørgsler, efterhånden som de siger dem. Og alligevel er dette stadig begrænset til et ret lille udvalg af forespørgselstyper (se Facebooks grafsøgning vil ikke skade Google uden din hjælp).
Mens naturlig sprogbehandling typisk involverer undervisning i softwareordforråd og grammatiske regler eller brug af statistisk analyse, bruger SkyPhrases teknologi en kombination af algoritmer og datastrukturer.
Virksomheden planlægger at frigive et websted i februar, samt en udvidelse til Chrome-webbrowseren, der vil give brugere af Google Analytics mulighed for at filtrere information ved hjælp af naturlige sprogforespørgsler.
Cassimatis siger, at dette kan gøre det nemmere at finde mønstre eller datapunkter, som ellers er tidskrævende for selv en erfaren bruger at finde ud af. Til sidst håber virksomheden at tilbyde SkyPhrase som en programmeringsgrænseflade til andre websteder.
Naturlig sprogsøgning kunne gøre det lettere for folk med lidt eller ingen uddannelse at stille komplicerede spørgsmål, der typisk kræver søgning gennem store datalagre. Udover Facebooks indsats kan Wolfram Alpha besvare spørgsmål om naturlige sprog, og Apples virtuelle assistent Siri opfordrer også brugere til at tale spørgsmål højt i hele sætninger (nogle af dets svar kommer fra Wolfram Alpha).
Percy Liang, en assisterende professor i Stanfords datalogiafdeling, som studerer naturlig sprogbehandling og maskinlæring, synes, at SkyPhrases idé er god, men advarer om, at der er meget arbejde, der skal gøres for at få naturlig sprogbehandling til at fungere. Han siger, at udfordringer omfatter at bestemme, hvad et ord eller en sætning betyder baseret på dets kontekst – såsom at vide, at Obama ikke bare er den amerikanske præsidents navn, men også en by i Japan – og evnen til at opfange følelser – såsom en Yelp-restaurant anmeldelse, der siger, sarkastisk, jeg var nødt til at vente en time på dette!
Brugerne skal også vide, hvad de kan gøre med systemet. Hvis der er et stort gab mellem en brugers forventninger og systemets evner, vil brugeren blive skuffet, siger Liang. Facebooks Graph Search forsøger for eksempel at løse dette problem ved automatisk at fuldføre forespørgsler, så brugerne ved, hvilke slags ting den kan søge efter. Ligeledes forsøger Siri kun at besvare et begrænset udvalg af forespørgsler.
SkyPhrase er stadig klart i sin vorden. Jeg prøvede en version, der kan udføre komplekse naturlige sprogsøgninger i Twitter, Gmail, Orbitz og Amazons MP3-butik. Den kunne ikke forstå en række af mine forespørgsler – ikke sjældent, fordi jeg prøvede at få den til at gøre ting, den endnu ikke er blevet trænet til at gøre – men den gjorde et anstændigt stykke arbejde med at søge gennem Gmail og forstå nogle komplekse forespørgsler om e-mails, jeg skulle finde, da jeg organiserede en kommende rejse.
SkyPhrase forstår kun søgninger efter komplette ord (en søgning efter simpelthen banan vil ikke give en e-mail, der nævner spillet Bananagrams) og udleder ikke betydning fra ord (det vil ikke trække beskeder eller tweets op med ord relateret til ord, du søger efter). Men den kan forstå sammenhænge – jeg kunne søge efter f.eks. e-mails fra Bob Loblaw i december og januar om opskrifter med en PDF eller e-mails fra Bob Loblaw eller Tobias Funke om cookies i december.
Virksomheden bygger også en programmeringsgrænseflade, som Cassimatis siger, vil gøre det nemt for tredjeparter at tilbyde naturlige sprogsøgningsfunktioner til deres egne tjenester - hvilket kan give folk uden kunstig intelligens eller sproglig baggrund mulighed for hurtigt at udføre komplekse analyser af data, der typisk tager en uddannet medarbejder meget tid.
Cassimatis forestiller sig, at denne API bliver brugt til at presse indsigt fra alt fra finansielle oplysninger til sportsresultater. Til sidst kan det også tjene som en indtægtskilde, hvis virksomheden opkræver udviklere for at licensere den.