2. Definicio
Se denomina Inteligencia Artificial a la rama de la ciencia informática
dedicada al desarrollo de agentes racionales no vivos.
Para explicar la definición anterior, entiéndase a un agente como cualquier
cosa capaz de percibir su entorno (recibir entradas), procesar tales
percepciones y actuar en su entorno (proporcionar salidas).
Y entiéndase a la racionalidad como la característica que posee una elección
de ser correcta, más específicamente, de tender a maximizar un resultado
esperado.
4. Una característica fundamental que distingue a los
métodos de Inteligencia Artificial de los métodos
numéricos es el uso de símbolos no matemáticos, aunque
no es suficiente para distinguirlo completamente. Otros
tipos de programas como los compiladores y sistemas de
bases de datos, también procesan símbolos y no se
considera que usen técnicas de Inteligencia Artificial.
5. El comportamiento de los programas no es descrito
explícitamente por el algoritmo. La secuencia de pasos
seguidos por el programa es influenciado por el problema
particular presente. El programa especifica cómo
encontrar la secuencia de pasos necesarios para resolver
un problema dado (programa declarativo). En contraste
con los programas que no son de Inteligencia Artificial,
que siguen un algoritmo definido, que especifica,
explícitamente, cómo encontrar las variables de salida
para cualquier variable dada de entrada (programa de
procedimiento).
6. El razonamiento basado en el conocimiento, implica que
estos programas incorporan factores y relaciones del
mundo real y del ámbito del conocimiento en que ellos
operan. Al contrario de los programas para propósito
específico, como los de contabilidad y cálculos
científicos; los programas de Inteligencia Artificial
pueden distinguir entre el programa de razonamiento o
motor de inferencia y base de conocimientos dándole la
capacidad de explicar discrepancias entre ellas.
7. Aplicabilidad a datos y problemas mal estructurados, sin
las técnicas de Inteligencia Artificial los programas no
pueden trabajar con este tipo de problemas. Un ejemplo
es la resolución de conflictos en tareas orientadas a metas
como en planificación, o el diagnóstico de tareas en un
sistema del mundo real: con poca información, con una
solución cercana y no necesariamente exacta.
9. La inteligencia artificial (IA) debido a su naturaleza
cuenta con muchos campos de estudio, es decir, ramas en
las que se divide y se investiga con especialización; cada
una de estas ramas surge por medio de ideas innovadoras
y el surgimiento de nuevos paradigmas de cómputo en el
ámbito de la investigación computacional que permitieron
nuevas técnicas de programación, éstas técnicas incluyen
el concepto heurístico (Heurística: Idea Basada en la
experiencia que ayuda a determinar cómo se debe
proceder.) y se apoyan en nuevos sistemas de hardware
que se derivan del desarrollo de la tecnología a traves de
las generaciones de computadora.
10. Cada una de las ramas de la IA no son más que una
metodología diferente para tratar la resolución de
problemas aplicando el principio de inteligencia a los
sistemas. Éstas ramas se pueden dividir en áreas clásicas y
áreas de vanguardia de acuerdo a la época en que
surguieron, pero esta clasificación varía debido a la
diversidad de metodologías de IA existentes, por tal
motivo se presentarán cada una de las ramas y sus
características tratando de seguir el orden de surgimiento
de cada una.
11. Como primer rama tenemos las “Redes de Petri”, surgidas
de la tesis doctoral en 1962 de Carl Adam Petri, en donde
se establece por primera vez una teoría general para
sistemas discretos paralelos. Petri generalizó la teoría de
autómatas e hizo que utilizaran métodos gráficos para la
representación de sistemas por medio de condiciones y
eventos, esto quiere decir que un modelo de red de Petri
representa las propiedades de un sistema en el lenguaje
de lógica y la representación algebraica, lo que le da un
sentido nuevo a los procesos computacionales.