Lenguaje Natural vs Lenguaje Artificial - Introducción
Hola chavos ahora vamos a hablar sobre 2 tipos de lenguajes que se usan actualmente muy seguido o siempre, me refiero al lenguaje natural y al lenguaje artificial. Empecemos con sus definiciones:
Lenguaje Natural:
Es también llamado lenguaje ordinario, es el que utiliza una comunidad lingüística con el fin primario de la comunicación y se ha construido con reglas y convenciones lingüísticas y sociales durante el período de constitución histórica de esta sociedad. Es el lenguaje que hablamos todos. El individuo, por el hecho de nacer en sociedad, acepta normativamente el lenguaje de su propia comunidad lingüística; el influjo que el individuo puede ejercer sobre el lenguaje, pasa únicamente por el hecho de hablarlo, por el habla.
Lenguaje Artificial:
El lenguaje artificial, en oposición al natural, tiene como finalidad evitar –justamente- los inconvenientes de ambigüedad y vaguedad de los lenguajes naturales u ordinarios y, por ello, presenta un grado de artificialidad y convencionalidad mucho mayor por lo que se refiere a la construcción de símbolos y al significado que se les asigna. Símbolos y significados no pertenecen a ninguna comunidad natural de hablantes, sino a grupos de hablantes relacionados por objetivos científicos o técnicos.
Ejemplo

En la lectura de la primera oración, la interpretación es inmediata y el lector de acuerdo a su capacidad imaginativa se forma un cuadro mental con lo que describe la oración.
En la segunda, la mayoría de las personas que conocen algo de este lenguaje (no ingleses parlantes) no la interpretan de inmediato, sino más bien lo que hacen primeramente es una traducción, para luego interpretarla.
Con la última, sucede algo parecido a la segunda, pues el estudiante después de leerla y traducirla con dificultad, la interpreta, e incluso por su carácter de alta abstracción no intenta, como en los casos anteriores, un cuadro mental con lo que entendió.
Ahora definiremos Lingüística Computacional:
Se define como una disciplina de la lingüística aplicada y la Inteligencia Artificial, y tiene como objetivo la realización de aplicaciones informáticas que imiten la capacidad humana de hablar y entender. A la Lingüística Computacional se le llama a veces Procesamiento del Lenguaje Natural (PLN), o Natural Language Processing (NLP). Ejemplos de aplicaciones de PLN son, por ejemplo, los programas que reconocen el habla, los traductores automáticos, etc.
Lenguaje natural vs lenguaje artificial
Tanto el lenguaje natural como el lenguaje artificial son humanos. El primero es natural porque se aprende (o adquiere) inconsciente e involuntariamente. Ningún bebé decide aprender o no la lengua que hablan sus padres, y ningún padre sienta a su hijo y le enseña las reglas sintácticas de su lengua, entre otras razones porque ni él mismo las sabría describir. Las personas hablan y se entienden, pero no se cuestionan las reglas que utilizan al hablar. Los lingüistas sí lo hacen, y a veces llegan a conclusiones interesantes.
Los lenguajes artificiales sí que se aprenden voluntaria y conscientemente. Aunque algunos tienen la característica de la infinitud discreta, son muy diferentes a los lenguajes naturales. Un ejemplo de lenguaje artificial son los lenguajes de programación utilizados para desarrollar programas informáticos. Un ejemplo de lenguaje artificial finito sería el menú de los cajeros automáticos, el sistema operativo MS Windows, etc.
Ahora bien ¿Una máquina hablará algún día?
Bien, es hora de ponerse futurista. La máxima aspiración de la PLN sería conseguir que la computadora nos hablara y nos entendiera (en el sentido estrictamente lingüístico, claro).Es decir que fuera capaz de generar infinitas frases como las nuestras. Pero no solo infinitas, sino también aceptables. Una oración es aceptable cuando los hablantes nativos de esa lengua la reconocen como oración bien formada. Así, aunque cualquier hablante de español entienda 'perro comer hueso', ninguno la consideraría aceptable. Se supone que en el lenguaje intervienen múltiples factores cognitivos y psicológicos, pero no hace falta representar toda la estructura mental y cognitiva humana para empezar a trabajar. Cada programa informático, según sea su función, se ocupará de unos aspectos u otros del lenguaje y sus estrechas relaciones con los demás componentes cognitivos. Se trabaja, pues, modularmente.Por ejemplo, imaginemos que queremos crear un programa que genere infinitas oraciones bien formadas sintácticamente sin tener en cuenta el significado de éstas. Para hacerlo, solo haría falta un lexicón y un conjunto de reglas combinatorias. El léxico es algo así como una lista de palabras que están almacenadas en nuestro cerebro. Estas palabras se relacionan de manera compleja con sus respectivos significados, pero eso no nos interesaría para crear el programa. Al conjunto de reglas que nos permite combinar las palabras que hay en el lexicón se le llama sintaxis. Gracias a estas reglas el cerebro es capaz de crear infinitas oraciones. Pues bien, las reglas sintácticas y el léxico es lo que habría que hacer explícito en nuestro programa. Formalizando ambas cosas, y prescindiendo del resto, muchos lingüistas piensan que es suficiente para hacer que la computadora genere infinitas oraciones sintácticamente correctas. Hoy día se están realizando muchas investigaciones para conseguir "explicar" a una computadora la manera que tenemos de comunicarnos los humanos, pero todavía queda mucho camino. Una de las mayores dificultades es el hecho de que todavía no hemos conseguido descifrar y explicitar totalmente las reglas inconscientes que rigen nuestra capacidad lingüística. De esto se encarga la lingüística teórica, que junto a la informática, son las dos herramientas con las que trabaja el PLN.
Fuentes:
http://lengua.laguia2000.com/general/los-tipos-de-lenguaje
Xavier López Morrás (2004) prolepsi@yahoo.es
http://www.scielo.cl/scielo.php?pid=S0718-07051997000100004&script=sci_arttext

Meneame
del.icio.us
Es espectacular lo relacionado con la Inteligencia Artificial. Yo estoy trabajando en un programa informático que permite a los usuarios conversar con un ordenador, pero de manera muy básica. Es un simulador de IA en el ámbito conversacional. La verdad, espero algún día crear aquel programa totalmente natural...
Eric | 16-10-2009 - 11:15:06 GMT -5 #