Skip to main content

Was ist eine natürliche Sprache?

Wenn Menschen über natürliche Sprache beim Computer sprechen, beziehen sie sich auf eine Programmiersprache, die Konstrukte und Syntax enthält, die normale menschliche Sprache widerspiegelt.Der Hauptzweck einer natürlichen Sprache besteht darin, einem Programmierer die Verwendung sprachlicher Regeln und Begriffe zu ermöglichen, mit denen er oder sie bereits vertraut ist, um umsetzbare Anweisungen an einen Computer zu vermitteln.Aufgrund der Erfordernis der Explizitheit des Endbenutzers und der Nutzung einer bereits bekannten und gesprochenen Sprache sind natürliche Sprachen wie Programmierung in Logik (Prolog) oder LISP in der Regel intrinsiger als andere Programmiersprachen, abhängig von der höheren oder symbolischen Abstraktionenvon dem, worauf der Computer verstehen und handeln kann.Mit anderen Worten, je einfacher es für den Endbenutzer ist, ein Computerprogramm zu erstellen, ohne eine strukturierte prozedurale Sprache oder eine andere Sprache als die, die er bereits sprichtUm die Freiheit des Ausdrucks zu unterstützen.

natürliche Sprachen enthalten Parser und Datenbanken.Die Datenbanken bestimmen, welche Aktion der Computer basierend auf der Anweisung ausführen muss, und der Parser stellt fest, in welcher Reihenfolge die Syntax ausgeführt werden muss.Wenn der Benutzer beispielsweise zwei und zwei hinzufügt, muss der Parser zwischen Substantiv und Verb unterscheidet, verstehen, was die Aktion der Verben erfüllen sollte, die Datenbank nach einer geeigneten Antwort durchsuchen und dann eine Ausgabe erzeugen, die die Anweisung erfüllt.Wenn der Benutzer zwei zu zwei hinzufügt, muss der Parser in der Lage sein, dies zu verstehen und anzugeben, dass dieselbe Aktion auftreten sollte und dann das gleiche Ergebnis erzeugt.Nicht procedurale Naturprogrammierer können aussagekräftige Programme produzieren und signifikante Ergebnisse in kürzeren Zeitrahmen erzielen als bei Bedarf, um prozedurale Algorithmen zu erstellen, die zu denselben Ergebnissen führen.Bei der Programmierung natürlicher Sprache lernen die Schüler, eine logische Notation von Fakten auszudrücken.Prolog -Programme bestehen aus einer Datenbank, den Beziehungen zwischen Datenbankelementen und allen Randbedingungen, die bestimmen, welche Antworten akzeptable sind.

Noam Chomskys Forschung und Veröffentlichungen in Bezug auf sprachliche Theorie und Verwendung umfassen Diagrammatik -Erkundungen der Syntaxstruktur einer Sprache.Die Prolog- und Lisp -Parser verhalten sich auf die gleiche Weise, sortieren die Anweisung logisch in seine Komponenten und bewerten die Maßnahmen, die als Ergebnis der Parsen ergriffen werden sollen.Die meisten natürlichen Sprachen werden für englische Eingaben und Ausgaben geschrieben, obwohl viele Anstrengungen unternommen werden, um die Lokalisierung für andere Sprachen zu unterstützen.