Natural-język interfejsu użytkownika - Natural-language user interface


Z Wikipedii, wolnej encyklopedii

Interfejs użytkownika w języku naturalnym ( LUI lub NLUI ) jest rodzajem interfejsu człowiek komputer gdzie zjawiska językowe, takie jak czasowniki, zwrotów i zdań działać jako kontroluje interfejs do tworzenia, wybierania i modyfikowania danych w aplikacji.

W projektowaniu interfejsu , interfejsy języka naturalnego są poszukiwane na ich szybkość i łatwość obsługi, ale najbardziej cierpią wyzwania dla zrozumienia szeroki odmian wejścia dwuznaczny . Interfejsy Natural-językowe są aktywny obszar badań w dziedzinie przetwarzania języka naturalnego i lingwistyki . Intuicyjny interfejs ogólnego języka naturalnego jest jednym z aktywnych celów Semantic Web .

Interfejsy tekstowe są „naturalne” w różnym stopniu. Wiele języków formalnych (un-naturalny) programowanie włączenia idiomów naturalnego ludzkiego języka. Podobnie, tradycyjny słów kluczowych silnik może być opisany jako „płytkie” interfejsu użytkownika języka naturalnego.

Przegląd

Naturalny języku wyszukiwarka teoretycznie byłoby znaleźć ukierunkowanych odpowiedzi na pytania użytkowników (w przeciwieństwie do słów kluczowych). Na przykład, gdy do czynienia z pytaniem o formę „która US państwo ma najwyższy podatek dochodowy ?” Konwencjonalne wyszukiwarek zignorować pytanie i zamiast szukać na słowach kluczowych „państwo”, „dochód” i „podatku”. Szukaj naturalny język, z drugiej strony, próbuje użyć przetwarzania języka naturalnego, aby zrozumieć naturę kwestii a następnie do wyszukiwania i powrócić podzbiór internecie, który zawiera odpowiedź na pytanie. Jeśli to działa, wyniki byłyby wyższe znaczenie niż wynika ze słów kluczowych w wyszukiwarce.

Historia

Interfejsy prototyp Nl już pojawił się w późnych latach sześćdziesiątych i na początku siedemdziesiątych.

  • SHRDLU , interfejs naturalny język, który manipuluje bloków w wirtualnym świecie „bloków”
  • Lunar , interfejs naturalny język do bazy danych zawierającej analiz chemicznych z Apollo 11 na Księżycu skałach przez Williama A. Woods .
  • Chat-80 przekształconych angielskich pytań w Prologu wyrażeń, które zostały ocenione na bazie Prolog. Kod Chat-80 szeroko rozpowszechnione i tworzy podstawę wielu innych eksperymentalnych NI interfejsów. Demo online jest dostępny na stronie internetowej LPA.
  • ELIZA , napisany na MIT przez Joseph Weizenbaum między 1964 i 1966, naśladowane psychoterapeuty i był obsługiwany przez przetwarzanie reakcje użytkowników na skryptach. Korzystanie prawie żadnych informacji na temat ludzkiej myśli lub emocji, skrypt LEKARZ czasami dostarcza zaskakująco ludzki podobną interakcję. Demo online jest dostępny na stronie internetowej LPA.
  • Janus jest również jednym z niewielu systemów wsparcia pytania doczesnych.
  • Inteligencja z Trinzic (utworzona przez połączenie AICorp i Aion).
  • BBN w żargonie zbudowany na doświadczeniu z rozwojem Rus i Irus systemów.
  • IBM Languageaccess
  • P & A z Symantec .
  • Datatalker z Natural Language Inc.
  • Loqui z BIM Systems.
  • English Kreator z Linguistic Technology Corporation .
  • iAskWeb z Anserity Inc. pełni wdrożone w Prologu świadczyła interaktywne porady w NL użytkownikom w domenach podatkowych i inwestycyjnych w latach 1999-2001

wyzwania

Interfejsy naturalny język w przeszłości doprowadziły użytkowników antropomorfizować komputer lub przynajmniej przypisać więcej inteligencji maszyn niż jest uzasadnione. Ze strony użytkownika, co doprowadziło do nierealistycznych oczekiwań możliwości systemu. Takie oczekiwania będzie to trudne do opanowania ograniczeń systemu, jeśli użytkownicy przypisują zbyt wiele możliwości do niego i ostatecznie prowadzić do rozczarowania, gdy system nie działa zgodnie z oczekiwaniami, jak to miało miejsce w zimie AI od 1970 roku i 80-tych.

1995 papier zatytułowany „Natural Language interfejsy do baz danych - wprowadzenie” opisuje pewne wyzwania:

przywiązanie modyfikator
Żądanie „Lista wszystkich pracowników w firmie z prawa jazdy” jest niejednoznaczne, chyba że wiesz, że firmy nie mogą mieć prawa jazdy.
Koniunkcja i alternatywa
„Lista wszystkich kandydatów, którzy mieszkają w Kalifornii i Arizonie” jest niejednoznaczne, chyba że wiesz, że człowiek nie może żyć w dwóch miejscach naraz.
rozdzielczość anaforę
rozwiązać, co użytkownik rozumie przez „on”, „ona” lub „to”, w zapytaniu autoreferencyjna.

Inne cele do rozważenia bardziej ogólnie są szybkość i wydajność interfejsu we wszystkich algorytmach te dwa punkty są głównym punktem, który określi, czy niektóre metody są lepsze od innych i dlatego mają większy sukces na rynku. Ponadto, lokalizacja w wielu miejscach językowych wymaga dodatkowego rozważenia - jest to oparte na różnej konstrukcji zdaniowych i odmian składni języka pomiędzy większości języków.

Wreszcie, w odniesieniu do metody, głównym problemem do rozwiązania jest stworzenie ogólny algorytm, który rozpoznaje całą gamę różnych głosów, pomijając krajowym, płci lub wieku. Znaczące różnice pomiędzy wyodrębnionych cech - nawet z głośnikami, który mówi to samo słowo lub wyrażenie - muszą być z powodzeniem pokonać.

Zastosowania i aplikacje

Interfejs w języku naturalnym powoduje technologii wykorzystywanej do wielu różnych zastosowań.

Niektóre z głównych zastosowań są:

  • Dyktando , jest najczęściej używany przez zautomatyzowane rozpoznawania mowy dzisiaj (ASR) systemów. Obejmuje to transkrypcje medyczne, dyktando prawnego i biznesowego i ogólnego przetwarzania tekstu. W niektórych przypadkach specjalne słowniki są stosowane w celu zwiększenia dokładności systemu.
  • Dowodzenia i kontroli , systemy ASR, które są przeznaczone do wykonywania funkcji i działania w systemie są zdefiniowane jako systemy dowodzenia i kontroli. Wypowiedzi typu „Otwórz Netscape” i „Rozpocznij nowy xterm” będzie nie tylko to.
  • Telefonia , niektóre PBX / Poczta głosowa systemy pozwalają rozmówcy mówić poleceń zamiast naciskania przycisków, aby wysłać konkretne dźwięki.
  • Galanterii , ponieważ środki są ograniczone do urządzeń do noszenia, mówienie jest naturalną możliwość.
  • Medycyna, niepełnosprawność , wiele osób ma trudności pisania ze względu na ograniczenia fizyczne, takie jak powtarzające się urazy szczepu (RSI), dystrofii mięśniowej, a także wielu innych. Na przykład, ludzie z trudem słuchu może korzystać z systemu podłączonego do ich telefon do konwersji mowy abonenta wywołującego do tekstu.
  • Wbudowane aplikacje , niektóre nowe telefony komórkowe należą C & C rozpoznawania mowy, które umożliwiają wypowiedzi takie jak „domu CALL”. To może być ważnym czynnikiem w przyszłości automatycznego rozpoznawania mowy i Linux .
  • Rozwój oprogramowania : AN zintegrowane środowisko programistyczne można osadzić interfejsów języka naturalnego, aby pomóc deweloperom.

Poniżej są nazwane i zdefiniowane niektóre aplikacje, które używają rozpoznawania języka naturalnego, a więc zostały zintegrowane narzędzia wymienione powyżej.

Wszechobecność

Wszechobecność, dodatek do przeglądarki Mozilla Firefox , to zbiór szybkich i łatwych poleceń języka naturalnego pochodnych, które działają jako mashups usług internetowych, co pozwala użytkownikom na uzyskanie informacji i odnosić je do aktualnych i innych stronach internetowych.

Wolfram Alpha

Wolfram Alpha to serwis internetowy, który odpowiada na pytania faktyczne bezpośrednio obliczając odpowiedź z danych strukturalnych, raczej niż dostarczanie listę dokumentów lub stron internetowych, które mogą zawierać odpowiedzi jako wyszukiwarka będzie. To było ogłoszone w marcu 2009 roku przez Stephena Wolframa , i został zwolniony do publicznej wiadomości w dniu 15 maja 2009 r.

Siri

Siri jest inteligentny osobisty asystent aplikacja zintegrowana z systemem operacyjnym iOS . Aplikacja wykorzystuje przetwarzanie języka naturalnego , aby odpowiedzieć na pytania i zalecenia.

roszczenia marketingowe Siri to, że dostosowuje się do indywidualnych preferencji danego użytkownika w czasie i personalizuje wyniki i wykonuje zadania, takie jak dokonanie rezerwacji stolika, starając się złapać taksówkę.

Pozostałe

  • Ask.com - Oryginalny Ideą Ask Jeeves (Ask.com) był tradycyjny kluczowe poszukiwania ze zdolnością do uzyskania odpowiedzi na pytania zadane w języku naturalnym, codziennym. Obecny Ask.com nadal obsługuje tej, z dodaną obsługą pytania matematyki, słownik i konwersji.
  • Braina - Braina to naturalny język interfejsu dla systemu operacyjnego Windows , który pozwala na wpisanie lub po angielsku zdań języka wykonać pewne działania lub znaleźć informacje.
Zrzut ekranu GNOME DO klasyczny interfejs.
  • GNOME Do - Pozwala na szybkie wyszukiwawczych różne artefakty środowiska GNOME (aplikacje, kontakty Evolution i Pidginem, Firefox zakładek, Rhythmbox artystów i albumów, i tak dalej) i wykonywać podstawowe operacje na nich (launch, otwarte, e-mail, czat, gry, itp.).
  • Hakia - Hakia to wyszukiwarka internetowa. Firma wymyślił alternatywny nową infrastrukturę do indeksowania że używany algorytm SemanticRank, mieszankę roztwór z dyscyplin ontologicznych semantyki, logika rozmyta, lingwistyki i matematyki. Hakia zamknięte w 2014 roku.
  • Lexxe - Lexxe był wyszukiwarkę internetową, która używana przetwarzanie języka naturalnego (dla zapytań wyszukiwarki semantyczne). Wyszukiwania mogą być wykonane za pomocą słów kluczowych, fraz i pytania, takie jak „Jak stary jest Wikipedia?” Lexxe zamknięte w 2015 roku.
  • Pikimal - Pikimal wykorzystywane języka naturalnego przywiązane do preferencji użytkownika do zaleceń wyszukiwania według szablonu. Pikimal zamknięte w 2015 roku.
  • PowerSet - W dniu 11 maja 2008 roku, firma zaprezentowała narzędzie do poszukiwania stały podzbiór Wikipedia używając zwrotów konwersacyjnych zamiast słów kluczowych. W dniu 1 lipca 2008 roku został zakupiony przez Microsoft .
  • Q-go - Technologia Q-go zapewnia odpowiednie odpowiedzi użytkowników w odpowiedzi na zapytania na stronie internetowej firmy lub sieci firmowej, sformułowanej w naturalnych zdań czy wejście kluczowego podobne. Q-go została przejęta przez RightNow Technologies w 2011 roku.
  • Yebol - Yebol pionowy „decyzja” wyszukiwarka, która opracowała platformę semantyczne wyszukiwarki opartej na wiedzy. Algorytmów sztucznej inteligencji we wlewie inteligencja człowieka Yebol automatycznie klastra i klasyfikowania wyników wyszukiwania, stron internetowych, stron i treści, że prezentuje się wizualnie indeksowanego formatu, który jest bardziej związane z początkowym zamiarem ludzi. Yebol wykorzystuje stowarzyszenie, ranking i grupowanie podobnych algorytmów do analizy słów kluczowych lub stron internetowych. Yebol integruje przetwarzanie języka naturalnego, metasynthetic inżynierii otwarte złożone systemy i algorytmy maszynowe ludzkiej wiedzy dla każdego zapytania do ustanowienia katalog stron, które faktycznie „uczy”, przy użyciu algorytmów korelacji, klastrów i klasyfikacyjnych do automatycznego generowania zapytania wiedzy, która jest zachowane i regenerowane do przodu.

Zobacz też

Referencje