Natürliche Benutzeroberfläche
Natürliche Benutzeroberfläche (Lui oder Nlui) ist eine Art von Art von Computer menschliche Schnittstelle Wenn sprachliche Phänomene wie Verben, Phrasen und Klauseln als UI -Steuerelemente für das Erstellen, Auswählen und Ändern von Daten in Softwareanwendungen fungieren.
Im Schnittstellen-Design, natürliche Schnittstellen werden nach ihrer Geschwindigkeit und Benutzerfreundlichkeit gesucht, aber die meisten leiden unter den Herausforderungen an Verständnis große Sorten von mehrdeutige Eingabe.[1] Natürliche Sprachschnittstellen sind ein aktives Studienbereich im Bereich von Verarbeitung natürlicher Sprache und Computerlinguistik. Eine intuitive allgemein natürliche Schnittstelle ist eines der aktiven Ziele der Semantisches Web.
Textschnittstellen sind in unterschiedlichem Maße "natürlich". Viele formale (unnatürliche) Programmiersprachen enthalten Redewendungen der natürlichen menschlichen Sprache. Ebenso eine traditionelle Schlagwortsuche Engine könnte als "flaches" natürliches Benutzeroberfläche beschrieben werden.
Überblick
In der natürlichen Sprache würde Suchmaschine theoretisch gezielt finden Antworten auf Benutzerfragen (im Gegensatz zu einer Schlüsselwortsuche). Zum Beispiel, wenn er mit einer Frage der Form konfrontiert wird ', die UNS. Staat hat den höchsten Einkommenssteuer? ', konventionelle Suchmaschinen ignorieren die Frage und suchen stattdessen auf dem Schlüsselwörter "Staat", "Einkommen" und "Steuer". Die natürliche Suche nach einer natürlichen Verarbeitung von natürliche Sprache, um die Art der Frage zu verstehen und dann eine Teilmenge des Webs zu suchen und zurückzugeben, die die Antwort auf die Frage enthält. Wenn es funktioniert, hätten die Ergebnisse aufgrund der enthaltenen Frage eine höhere Relevanz als die Ergebnisse einer Keyword -Suchmaschine.
Geschichte
Prototyp -NL -Schnittstellen waren bereits in den späten sechziger und frühen siebziger Jahren aufgetreten.[2]
- Shrdlu, eine natürliche Schnittstelle, die blockiert, blockiert in einer virtuellen "blockierten Welt"
- Mond, eine natürliche Schnittstelle zu einer Datenbank mit chemischen Analysen von Apollo-11-Mondgesteinen von William A. Woods.
- CHAT-80 englische Fragen verwandelte in Prolog Ausdrücke, die anhand der Prolog -Datenbank bewertet wurden. Der Code von CHAT-80 wurde weit verbreitet und bildete die Grundlage mehrerer anderer experimenteller NL-Schnittstellen. Eine Online -Demo ist auf der LPA -Website verfügbar.[3]
- Eliza, geschrieben am MIT von Joseph Weizenbaum zwischen 1964 und 1966, ahmte einen Psychotherapeuten nach und wurde durch die Verarbeitung der Antworten der Benutzer auf Skripte betrieben. Mit fast keinen Informationen über menschliches Denken oder Emotionen lieferte das Arztkript manchmal eine verblüffend menschliche Interaktion. Eine Online -Demo ist auf der LPA -Website verfügbar.[4]
- Janus ist auch eines der wenigen Systeme, die zeitliche Fragen unterstützen.
- Intellekt aus trinziisch (gebildet durch den Zusammenschluss von Aicorp und Aion).
- BBNs Sprachgebrauch basiert auf Erfahrung aus der Entwicklung der Rus und Irus Systeme.
- IBM LanguageAccess
- Fragen und a aus Symantec.
- Datalal von Natural Language Inc.
- Loqui Aus BIM -Systemen.
- Englischer Assistent aus Linguistic Technology Corporation.
Herausforderungen
Natürliche Schnittstellen haben in der Vergangenheit Benutzer dazu geführt, den Computer zu anthropomorphisieren, oder zumindest, um Maschinen mehr Intelligenz zuzuweisen, als dies gerechtfertigt ist. Seit der Benutzer hat dies zu unrealistischen Erwartungen an die Fähigkeiten des Systems geführt. Solche Erwartungen werden es schwierig machen, die Einschränkungen des Systems zu erlernen, wenn Benutzer zu viel Fähigkeit zuschreiben, und letztendlich zu Enttäuschungen führen, wenn das System nicht wie erwartet wie im Fall der Fall ist AI Winter der 1970er und 80er Jahre.
A 1995 Papier Mit dem Titel "Natürliche Sprachschnittstellen zu Datenbanken - eine Einführung" beschreibt einige Herausforderungen:[2]
- Modifikator -Anhang
- Die Anfrage "Auflistung aller Mitarbeiter im Unternehmen mit einem Führerschein" ist mehrdeutig, es sei denn, Sie wissen, dass Unternehmen keine Fahrlizenzen haben können.
- Konjunktion und Disjunktion
- "Listen Sie alle Bewerber auf, die in Kalifornien und Arizona leben", ist mehrdeutig, es sei denn, Sie wissen, dass eine Person nicht an zwei Orten gleichzeitig leben kann.
- Anaphora -Lösung
- Lösen Sie, was ein Benutzer mit 'er', 'sie' oder 'it' in einer selbstreferenziellen Abfrage bedeutet.
Andere Ziele, die allgemeiner berücksichtigt werden müssen, sind die Geschwindigkeit und Effizienz der Schnittstelle. In allen Algorithmen sind diese beiden Punkte der Hauptpunkt, der feststellt, ob einige Methoden besser sind als andere und daher einen größeren Erfolg auf dem Markt haben. Darüber hinaus erfordert die Lokalisierung mehrerer Sprachstellen zusätzliche Berücksichtigung - dies basiert auf unterschiedlichen Satzstruktur und Sprachsyntaxschwankungen zwischen den meisten Sprachen.
In Bezug auf die verwendeten Methoden besteht das Hauptproblem schließlich darin, einen allgemeinen Algorithmus zu schaffen, der das gesamte Spektrum verschiedener Stimmen erkennen und gleichzeitig die Nationalität, das Geschlecht oder das Alter ignoriert. Die signifikanten Unterschiede zwischen den extrahierten Merkmalen - selbst von Sprechern, die das gleiche Wort oder die gleiche Phrase sagen - müssen erfolgreich überwunden werden.
Verwendungen und Anwendungen
Die natürliche Schnittstelle führt zu Technologie, die für viele verschiedene Anwendungen verwendet wird.
Einige der Hauptanwendungen sind:
- Diktatist die häufigste Verwendung für automatisierte Spracherkennung (ASR) Systeme heute. Dies umfasst medizinische Transkriptionen, Rechts- und Geschäftsdiktation sowie allgemeine Textverarbeitung. In einigen Fällen werden spezielle Vokabulare verwendet, um die Genauigkeit des Systems zu erhöhen.
- Steuerung und Kontrolle, ASR -Systeme, die Funktionen und Aktionen auf dem System ausführen sollen, werden als Befehls- und Steuerungssysteme definiert. Äußerungen wie "Open Netscape" und "Start a New Xterm" werden genau das tun.
- Telefonie, einige pbx/Voicemail Mit Systemen können Anrufer Befehle sprechen, anstatt Schaltflächen zu drücken, um bestimmte Töne zu senden.
- TragfähigDa die Eingaben für tragbare Geräte begrenzt sind, ist das Sprechen einer natürlichen Möglichkeit.
- Medizinische, BehinderungenViele Menschen haben Schwierigkeiten, aufgrund körperlicher Einschränkungen wie sich wiederholenden Belastungsverletzungen (RSI), Muskeldystrophie und vielen anderen zu tippen. Zum Beispiel könnten Personen, die Schwierigkeiten mit einem Hörverfahren verwenden, ein mit ihrem Telefon angeschlossenes System verwenden, um die Rede eines Anrufers in Text umzuwandeln.
- Eingebettete AnwendungenEinige neue Mobiltelefone umfassen C & C -Spracherkennung, die Äußerungen wie "Call Home" ermöglichen. Dies kann ein wesentlicher Faktor für die Zukunft der automatischen Spracherkennung sein und Linux.
- Software-Entwicklung: Ein integrierte Entwicklungsumgebung Kann natürliche Schnittstellen einbetten, um Entwicklern zu helfen.[5]
Im Folgenden finden Sie einige der Anwendungen, die natürliche Spracherkennung verwenden, und haben daher die oben aufgeführten Dienstprogramme integriert.
Allgegenwart
Ubiquität, an hinzufügen Auf zum Mozilla Firefox, ist eine Sammlung von schnellen und einfachen, von Natur sprachlichen Befehlen, die als Mashups von Webdiensten, sodass Benutzer Informationen erhalten und auf aktuelle und andere Webseiten in Beziehung setzen können.
Wolfram Alpha
Wolfram Alpha ist ein Online -Dienst, der sachliche Abfragen direkt beantwortet, indem die Antwort aus strukturierten Daten berechnet wird, anstatt eine Liste von Dokumenten oder Webseiten bereitzustellen, die die Antwort als Antwort enthalten könnten Suchmaschine möchten.[6] Es wurde im März 2009 von angekündigt Stephen Wolframund wurde am 15. Mai 2009 zur Öffentlichkeit freigelassen.[7]
Siri
Siri ist ein Intelligenter persönlicher Assistent Anwendung in das Betriebssystem integriert iOS. Die Anwendung verwendet Verarbeitung natürlicher Sprache Fragen beantworten und Empfehlungen abgeben.
Zu den Marketingansprüchen von Siri gehört, dass es sich im Laufe der Zeit an die individuellen Vorlieben eines Benutzers anpasst und die Ergebnisse personalisiert und Aufgaben wie das Erstellen von Abendessen beim Versuch, ein Taxi zu fangen, ausführt.[8]
Andere
- Ask.com - Die ursprüngliche Idee hinter Ask Jeeves (Ask.com) war die traditionelle Keyword -Suche mit der Fähigkeit, Antworten auf Fragen zu erhalten, die in der alltäglichen, natürlichen Sprache gestellt wurden. Der aktuelle ASK.com unterstützt dies weiterhin mit zusätzlicher Unterstützung für Mathematik-, Wörterbuch- und Konvertierungsfragen.
- Braina[9] - Braina ist eine natürliche Sprachschnittstelle für Windows OS Dadurch können Sätze eingeben oder sprechen, um eine bestimmte Aktion auszuführen oder Informationen zu finden.

- GNOME Do - Ermöglicht schnell, verschiedene Artefakte der Gnome -Umgebung (Anwendungen, Evolution und Pidgin -Kontakte, Firefox -Lesezeichen, Rhythmbox -Künstler und -alben usw.) zu finden und die grundlegenden Aktionen auf sie auszuführen (starten, öffnen, E -Mails, Chat, Play, Play usw. ).[10]
- Hakia - Hakia war eine Internet -Suchmaschine. Das Unternehmen erfand eine alternative neue Infrastruktur zur Indexierung, die den semantischen Algorithmus verwendete, einen Lösungsmix aus den Disziplinen der ontologischen Semantik, der Fuzzy -Logik, der Computational -Linguistik und der Mathematik. Hakia wurde 2014 geschlossen.
- Lexxe -Lexxe war eine Internet-Suchmaschine, die eine natürliche Verarbeitung für Abfragen (semantische Suche) verwendete. Suchanfragen können mit Schlüsselwörtern, Phrasen und Fragen durchgeführt werden, wie z. B. "Wie alt ist Wikipedia?" Lexxe schloss 2015 seine Suchmaschinendienste.
- Pikimal -Pikimal verwendet natürliche Sprache, die an Benutzerpräferenzen gebunden sind, um Suchempfehlungen per Vorlage zu erhalten. Pikimal im Jahr 2015 geschlossen.
- Poweret - Am 11. Mai 2008 stellte das Unternehmen ein Tool zur Suche nach einer festen Teilmenge von vor Wikipedia Verwenden von Konversationsphrasen anstelle von Schlüsselwörtern.[11] Am 1. Juli 2008 wurde es von gekauft von Microsoft.[12]
- Q-Go -Die Q-GO-Technologie bietet Benutzern relevante Antworten als Antwort auf Abfragen auf der Internet-Website eines Unternehmens oder auf Unternehmensintranet, die in natürlichen Sätzen oder Keyword-Eingaben gleichermaßen formuliert sind. Q-go wurde von erworben von Rechte Technologien in 2011.
- Yebol -Yebol war eine vertikale "Entscheidungs" -Sekonzine, die eine wissensbasierte semantische Suchplattform entwickelt hatte. Yebols künstliche Intelligenz, die menschliche Intelligenz-Algorithmen infundiert wurden, haben automatisch Suchergebnisse, Websites, Seiten und Inhalte, die es in einem visuell indizierten Format präsentiert, das mehr auf die anfängliche menschliche Absicht ausgerichtet ist, automatisch auf und kategorisierte. Yebol verwendete Assoziations-, Ranking- und Clustering -Algorithmen, um verwandte Schlüsselwörter oder Webseiten zu analysieren. Yebol integrierte natürliche Sprachverarbeitung, metasynthetische offene komplexe Systeme und Maschinenalgorithmen mit menschlichem Wissen für jede Abfrage, um ein Webverzeichnis zu etablieren, das tatsächlich „lernt“, indem Korrelation, Clustering und Klassifizierungsalgorithmen verwendet werden, um die Wissensabfrage automatisch zu generieren, was war, was war. zurückgehalten und regeneriert nach vorne.[13]
Siehe auch
- Konversation Benutzeroberfläche
- Natürliche Benutzeroberfläche
- Natürliche Programmierung
- Sprachbenutzeroberfläche
- Chatbot, ein Computerprogramm, das menschliche Gespräche simuliert
- Lauter Text
- Frage Beantwortung
- Auswahlbasierte Suche
- Semantische Suche
- Semantische Abfrage
- Semantisches Web
Verweise
- ^ Hill, I. (1983). "Natürliche Sprache gegen Computersprache." In M. Sime und M. Coombs (Hrsg.) Entwerfen für die Kommunikation zwischen Mensch und Komputer. Akademische Presse.
- ^ a b Natürliche Sprachschnittstellen zu Datenbanken - Eine Einführung, I. Androutsopoulos, G. D. Ritchie, P. Thanisch, Abteilung für künstliche Intelligenz, Universität von Edinburgh
- ^ "CHAT-80-Demo". Archiviert von das Original am 11. November 2016. Abgerufen 29. Januar 2018.
- ^ "Eliza Demo". Archiviert von das Original am 26. November 2016. Abgerufen 29. Januar 2018.
- ^ Kimmig, Markus; Monperrus, Martin; Mezini, Mira (2011). "Quellcode mit natürlicher Sprache abfragen". 2011 26. IEEE/ACM Internationale Konferenz über automatisierte Software -Engineering (ASE 2011). S. 376–379. Arxiv:1205.6361. doi:10.1109/ase.2011.6100076. ISBN 978-1-4577-1639-3. S2CID 6898947.
- ^ Johnson, Bobbie (2009-03-09). "Britische Suchmaschine 'könnte mit Google konkurrieren.". Der Wächter. Abgerufen 2009-03-09.
- ^ "So viel für einen ruhigen Start". Wolfram Alpha -Blog. 2009-05-08. Abgerufen 2009-10-20.
- ^ "iOS - Siri". Apfel. Abgerufen 29. Januar 2018.
- ^ "Braina - Software für künstliche Intelligenz für Windows". www.brainasoft.com. Abgerufen 29. Januar 2018.
- ^ Ubuntu 10.04 Fügen/Entfernen von Anwendungen Beschreibung für GNOME DO
- ^ Helft, Miguel (12. Mai 2008). "Powerset debütiert mit der Suche nach Wikipedia". Die New York Times.
- ^ Johnson, Mark (1. Juli 2008). "Microsoft, um Powerset zu erwerben".Poweret -Blog.Archiviert von das Original Am 25. Februar 2009.
- ^ Humphries, Matthew. "Yebol.com Schritte in den Suchmarkt" Archiviert 2012-03-15 in der Wayback -Maschine Geek.com. 31. Juli 2009.