Cognition">
[go: up one dir, main page]

0% encontró este documento útil (0 votos)
40 vistas3 páginas

Marco Teórico

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1/ 3

MARCO TEÓRICO

Programación Orientada a Objetos


La Programación Orientada a Objetos (POO) es un paradigma de programación,
es decir, un modelo o un estilo de programación que nos da unas guías sobre
cómo trabajar con él. Se basa en el concepto de clases y objetos, Este tipo de
programación se utiliza para estructurar un programa de software en piezas
simples y reutilizables de planos de código (clases) para crear instancias
individuales de objetos. 
Lenguajes secuenciales como COBOL o procedimentales como Basic o C, se
centraban más en la lógica que en los datos. Otros más modernos como Java, C#
y Python, utilizan paradigmas para definir los programas, siendo la Programación
Orientada a Objetos la más popular la Programación Orientada a objetos permite
que el código sea reutilizable, organizado y fácil de mantener, la programación
orientaba objetos consta de clases, objetos e instancias.
El primer y más importante concepto de la POO es la distinción entre clase y
objeto.

Inteligencia artificial
Fleifel (2011) define la Inteligencia Artificial como la rama de la ciencia de la
computación que estudia la resolución de problemas no algorítmicos mediante el
uso de cualquier técnica de computación disponible, sin tener en cuenta la forma
de razonamiento subyacente a los métodos que se apliquen para lograr esa
resolución.
Stuart (1996) interpreta la Inteligencia Artificial como la capacidad que tienen las
máquinas para realizar tareas que en el momento son realizadas por seres
humanos.
Ramas de la Inteligencia Artificial
 Machine Learning
o Amazon (2019) define el Machine Learning o Aprendizaje
Automático como un conjunto de algoritmos que pueden
aprender de datos registrados y realizar predicciones a partir
de ellos, optimizar una función de utilidad determinada, extraer
estructuras ocultas de datos y clasificar los datos en
descripciones concisas.
o Arthur Samuel (1959) interpreta el Machine Learning como el
campo de estudio que brinda a las computadoras la capacidad
de aprender sin ser programadas explícitamente.
 Robótica con IA
o La Robótica con IA es básicamente la fusión de 2 ramas de la
Tecnología. Normalmente, el robot ya tiene un desempeño
admirable ya que realiza tareas complejas que mayormente
requieren de mucho trabajo para los humanos. Sin embargo,
este se encuentra limitado a tareas específicas y repetitivas
sin
o el uso de una inteligencia parecida a la de las personas. Es
aquí donde entra la gran ayuda de la Inteligencia Artificial.
Esta le brinda a la Robótica las capacidades de desarrollar
habilidades cognitivas, comúnmente relacionadas a la
inteligencia humana, como la capacidad de escuchar,
entender, hablar, razonar y decidir.

 Asistentes Virtuales
o Ostroske (2018) define un Asistente Virtual como una interfaz
web que permite al usuario recibir respuestas a una pregunta,
y que se va alimentando de información gracias a un sistema
de Machine Learning. Un asistente virtual es un producto de la
rama de la informática que tiene la capacidad de reconocer el
lenguaje del ser humano, escucharlo y entenderlo, procesarlo
y dar una respuesta o comentario dependiendo de la
conversación. En otras palabras, es un programa que gracias
a su capacidad de almacenamiento y procesamiento y
además de contar con una voz y en algunos casos aspecto
humano, cuenta con la capacidad de entablar una
conversación natural entre una máquina y un humano.

Asistentes Virtuales
Son herramientas inteligentes que ayudan a los usuarios a buscar información en
un conglomerado de recursos web. El despliegue natural de los mismos se realiza
en las propias páginas web, donde permiten resolver las dudas de los usuarios
formuladas en lenguaje natural usando técnicas de Inteligencia Artificial.
Podemos encontrar otros términos para referir a un Asistente Virtual, como ser:
agente computacional inteligente, chatbot, chatterbot, bot o robot de charla, entre
otros. El chatbot pionero fue “Eliza”, el cual era un sistema funcional en el ámbito
de la psicología, creado en 1980 por Joseph Weinzenbaum a fin de que las
personas interactuaran contando sus problemas al igual que si lo hicieran con sus
terapeutas. Actualmente hay varios Asistentes Virtuales, algunos de carácter
general, es decir no se especializan en ningún tema particular, mientras que otros
sí lo hacen
En particular, un Agente Virtual o chatbot puede ser utilizado en el ámbito
educativo como Asistente Virtual de Clase, AVC, a modo de complemento en el
proceso enseñanza aprendizaje. De forma tal que, con determinados contenidos y
rutinas específicas, pueda interactuar con los alumnos, brindar información,
realizar tutorías, tomar exámenes, etc. La interacción en lenguaje natural es
posible gracias al empleo de una rama de Inteligencia Artificial conocida como
PLN (Procesamiento del Lenguaje Natural), que trata sobre cómo las máquinas
pueden comprender el lenguaje del hombre.

[1] Medina Javier Eisman, Eduardo M, Castro Juan Luis, “Asistentes virtuales en
plataformas 3.0”, revista iberoamericana de informática educativa. Donostia-San
Sebastián, n. 17, enero – junio, p. 41-49, 2013
[2] M Dorfman, A Grondona, N Mazza, P Mazza “Asistentes Virtuales de Clase
como complemento a la educación universitaria presencial” SADIO-40 JAIIO, 2011
[3] J. C. Ponce, “Inteligencia Artificial”, 1a ed. PROYECTO LATIN, 2014.
[4] E. R. M. Flores, «TESIS PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ,»
Noviembre 2012. [En línea]. Available:
https://tesis.pucp.edu.pe/repositorio/bitstream/handle/20.500.12404/4985/MITTA_
EVER_INTERPRETE_DESARROLLO_AUTO-
APRENDIZAJE_CONCEPTOS_PROGRAMACION_OBJETOS.pdf?
sequence=1&isAllowed=y.

También podría gustarte