Skip to main content

Co je to v počítači, co je přirozený jazyk?

Když lidé hovoří o přirozeném jazyce ve výpočtu, odkazují na programovací jazyk, který obsahuje konstrukty a syntaxi, který odráží normální lidskou řeč.Primárním účelem jakéhokoli přirozeného jazyka je umožnit programátorovi používat jazyková pravidla a podmínky, s nimiž je již známý, aby sděloval pokyny k akčnímu počítači.Vzhledem k požadavku na výslovnost koncového uživatele a využití již známého a mluveného jazyka, přirozené jazyky, jako je programování v logice (prolog) nebo lispo tom, co počítač může rozumět a jednat.Jinými slovy, čím snazší je pro koncového uživatele vytvořit počítačový program, aniž by musel znát strukturovaný procedurální jazyk nebo jakýkoli jiný jazyk než ten, o kterém již mluví, tím složitější musí být programový motor přirozeného jazykapro podporu svobody projevu.

Přírodní jazyky obsahují analyzátory a databáze.Databáze určují, jakou akci musí počítač provádět na základě instrukce, a analyzátor určuje, ve kterém pořadí musí být syntaxe provedena.Například, pokud typy uživatelů, přidejte dva a dva, musí analyzátor rozlišovat mezi substantivem a slovesem, pochopit, co by měla akce sloves provést, prohledat v databázi vhodnou odpověď a poté vytvořit výstup, který splňuje instrukci.Pokud uživatelský typy, přidejte dva až dva, musí být analyzátor schopen pochopit a naznačit, že by měla dojít ke stejné akci a poté přinést stejný výsledek.Neprocedurální povahy mohou začínající programátoři produkovat smysluplné programy a dosáhnout významných výsledků v kratších časových rámcích než v případě potřeby k vytvoření procedurálních algoritmů, které vedou ke stejným výsledkům.S programováním přirozeného jazyka se studenti učí vyjadřovat logickou notaci skutečností.Prologové programy se skládají z databáze, vztahů mezi položkami databáze a všech okrajových podmínek, které určují, které odpovědi jsou přijatelné.

NOAM CHOMSKYS Výzkum a publikace týkající se lingvistické teorie a použití zahrnují diagramatické průzkumy struktury syntaxe jazyka.Prologové a lisp analyzátory se chovají téměř stejným způsobem, logicky třídí instrukci do svých komponent a posouvají akce, kterou mají podniknout v důsledku analýzy.Většina přirozených jazyků je psána pro anglický vstup a výstup, ačkoli mnoho úsilí probíhá na podporu lokalizace pro jiné jazyky.