Subido por Emmanuel Diaz

Inteligencia artificial

Anuncio
Inteligencia artificial, Actividad 1.
Jairo Emmanuel Diaz Fermin.
15290870.
Ingeniería en sistemas computacionales.
Parte 1.
De manera individual o por parejas llenar la tabla siguiente, si encuentran alguna otra área, técnica,
rama o campo de la inteligencia artificial agregarlo por favor
área, técnica,
rama o campo
Procesamient
o de lenguaje
natural
Robótica
Sistemas
expertos
Descripción/características
Uso/Aplicaciones
El Procesamiento del
Aplicaciones del Procesamiento del Lenguaje Natural:
Lenguaje Natural es una
 Comprensión del lenguaje
disciplina de la Inteligencia
 Recuperación de la información
Artificial que se ocupa de la
 Extracción de la información
formulación e investigación
 Búsqueda de respuestas
de mecanismos
 Generación de discurso
computacionales para la
 Traducción automática
comunicación entre
 Reconstrucción de discurso
personas y máquinas
 Reconocimiento del habla
mediante el uso de
 Síntesis de voz
Lenguajes Naturales.
La ingeniería robótica es la
 Manipulación robotizada
rama de diversas
 Picking (Bin Picking)
ingenierías y de las ciencias
 Generación de trayectoria
de la computación que se
 Ingeniería inversa
ocupa del diseño y
 Verificación de procesos
construcción de los robots.
 Extracción robotizada
La robótica va unida de
forma inseparable a la
creación de “artefactos”,
que tratan de materializar
el deseo humano de
construir seres a su
semejanza y que, al mismo
tiempo, tengan la
capacidad de descargarles
de los trabajos más
tediosos o difícil de
realizar.
Los Sistemas Expertos (SE)
 Identificar la información necesaria para el
pueden ser considerados
tópico en cuestión, conformando la Base de
como un subconjunto de la
Conocimiento.
IA (Rossini, 2000). El
Área





Orga
Aten
Cien
Man
Gobi










Mec
La el
La in
La in
La in
La fís
El álg
Los a
La an
Las m




cont
Deci
Finan
Gest
nombre Sistema Experto
deriva del término “sistema
experto
basado
en
conocimiento”. Un Sistema
Experto es un sistema que
emplea
conocimiento
humano capturado en una
computadora para resolver
problemas
que
normalmente requieran de
expertos humanos. Los
sistemas bien diseñados
imitan el proceso de
razonamiento que los
expertos utilizan para
resolver
problemas
específicos. Dichos sistemas
pueden ser utilizados por
no-expertos para mejorar
sus habilidades en la
resolución de problemas.
Los SE también pueden ser
utilizados como asistentes
por expertos. Además,
estos sistemas pueden
funcionar
mejor
que
cualquier humano experto
individualmente tomando
decisiones
en
una
específica y acotada área de
pericia, denominado como
dominio (Turban, 1995).
Visión artificial La visión artificial incluye
todas las aplicaciones
industriales
y
no
industriales en las que una
combinación de hardware y
software
proporciona
orientación a diversos
dispositivos, por medio de
la
captura
y
el
procesamiento
de
imágenes, para la ejecución
de sus funciones. Aunque la
visión artificial industrial
utiliza muchos de los
mismos
algoritmos
y
enfoques académicos y/o

Codificar de manera concisa, eficiente y precisa
la información, de modo que la manipulación
sea efectiva y ubicua.

















Plan
Milit
Infor
Telec
Quím
Dere
Aero
Geol
Arqu
Agric
Elect
Tran
Educ
Med
Finan
Gest
Bien

Guiado: los sistemas de visión artificial pueden
localizar la posición y orientación de una pieza,
compararla con una tolerancia especificada y
garantizar que está en el ángulo correcto para
verificar el ensamblaje correcto.
Identificación: los sistemas de visión artificial
pueden identificar las piezas ubicando un
patrón único o identificando elementos basado
en color, forma o tamaño.
Medición: calcula la distancia entre dos o más
puntos o localiza geométricamente un objeto y
determina si estas dimensiones cumplen con
las especificaciones.
Inspección: detecta defectos, contaminantes,
defectos funcionales y otras irregularidades en
productos manufacturados.








Intel
Apre
Cont
Proc
Físic
Mate
Neur
Técn



educativos
para
aplicaciones de visión
artificial
académica,
educativa,
gubernamentales
y
militares, las limitaciones
son diferentes.
Los sistemas de visión
artificial se basan en
sensores
digitales
protegidos
dentro
de
cámaras industriales con
óptica especializada para
adquirir imágenes, de modo
que el hardware y el
software
de
la
computadora
puedan
procesar, analizar y medir
varias características para la
toma de decisiones.
Algoritmos
Es
un
algoritmo
genéticos
matemático
altamente
paralelo que transforma un
conjunto
de
objetos
matemáticos individuales
con respecto al tiempo
usando
operaciones
modeladas de acuerdo al
principio Darwiniano de
reproducción
y
supervivencia del más apto,
y tras haberse presentado
de forma natural una serie
de operaciones genéticas
de entre las que destaca la
recombinación sexual.
Minería
de Es un campo de la
datos
estadística y las ciencias de
la computación referido al
proceso
que
intenta
descubrir patrones en
grandes volúmenes de
conjuntos de datos.
Cómputo
Es una rama de la
evolutivo
inteligencia artificial que
involucra problemas de
optimización combinatoria.
Se
inspira
en
los
Usan una analogía directa con el comportamiento
natural, trabajan con una población de individuos cada
uno de los cuales representa una solución factible a un
problema dado. A cada individuo se le asigna un valor
o puntuación relacionado con la bondad de dicha
solución. En la naturaleza esto equivaldría al grado de
efectividad de un organismo para competir por unos
determinados recursos.




Análisis de datos financieros
Industria minorista
Industria de las telecomunicaciones
Análisis de datos biológico



Biol
Med
Quím
Finanzas
Telecomunic
Biología
Química.
Ciencias de l
mecanismos de la Evolución
biológica.
Lógica difusa
Se basa en lo relativo de lo
observado como posición
diferencial. Este tipo de
lógica toma dos valores
aleatorios,
pero
contextualizados
y
referidos entre sí.
Reconocimien Es el acto de tomar datos
to de patrones sin ningún sentido y
clasificarlos de acuerdo a
una acción basada en las
categorías de un patrón
dado
o
previamente
analizado.
Vida artificial
Es el estudio de la vida y de
los sistemas artificiales que
exhiben
propiedades
similares a los seres vivos, a
través de modelos de
simulación
Domótica
Es la integración de
tecnología en el hogar
La inmótica incorpora a
Inmótica
Industrias
Arquitectura
Ingenierias
Constructora
los edificios de uso
terciario o
industrial
(oficinas,
edificios
corporativos,
hoteles,
empresas y similares)
sistemas
de
automatización y control
electrónico
con
el
objetivo
de
gestión
técnica para el ahorro
energético, el confort y
la seguridad.
Urbónica
Redes
neuronales
Es el conjunto de servicios e
instalaciones de ámbito
público que se encuentran
automatizadas
para
mejorar en la ciudad y
servicios
públicos
la
seguridad, el bienestar, las
comunicaciones y la gestión
energética en pro del
ahorro energético.
Son
un
modelo
computacional vagamente






Arquitectura
La recogida automática de basuras
Constructora
La regulación de los semáforos
Puntos
de
información
ciudadana
automatizados
Sistemas de videovigilancia
Sistemas de telegestión
Sistemas de control del alumbrado público
inspirado
en
el
comportamiento
observado en su homólogo
biológico. Consiste en un
conjunto de unidades,
llamadas
neuronas
artificiales,
conectadas
entre sí para transmitirse
señales
Mundo virtual Un
sistema
de
(artificial)
computación usado para
Industria de
crear un mundo artificial
donde que el usuario tiene
la impresión de estar en
ese mundo y la habilidad
de navegar y manipular
objetos en él.
Realidad
virtual
Realidad
aumentada
Videojuegos
(con
inteligencia
artificial)
Aprendizaje
automático
(Machine
learning)
Es un entorno de escenas u Cine
objetos de apariencia real. Videojuegos
La acepción más común Diseño multimedia
refiere a un entorno
generado
mediante
tecnología informática, que
crea en el usuario la
sensación de estar inmerso
en él.
Nos permite añadir capas
de información visual sobre
el mundo real que nos
rodea,
utilizando
la
tecnología,
dispositivos
como pueden ser nuestros
propios teléfonos móviles.
Es un agente electrónico
que puede pensar, evaluar
y actuar en ciertos
principios
de
la
optimización
y
la
coherencia para cumplir
con una meta o propósito.
Es el subcampo de las Contabilidad
ciencias de la computación Salud
y una rama de la
inteligencia artificial, cuyo
objetivo es desarrollar
técnicas que permitan que
las computadoras aprendan
Industria de
Cinematogra
Medicina
Finanzas
Industrias
Marketing
Programación
automática
Pretende que sea el propio
ordenador o el software el
que escriba los programas
que necesitan las personas,
siguiendo las indicaciones
de estas
Técnicas de Las técnicas de búsqueda
búsqueda
son una serie de esquemas
de representación del
conocimiento,
que
mediante
diversos
algoritmos nos permite
resolver
ciertos
problemas desde el punto
de vista de la I.A.
Representació
n
del
conocimiento
/Ingenie-ría
del
conocimiento
Bioinformátic
a
Sistemas
reactivos
Es aquella que proviene de
la inteligencia artificial con
el fin de desarrollar
sistemas expertos
Es una disciplina científica
emergente que utiliza
tecnología
de
la
información para organizar,
analizar
y
distribuir
información biológica con la
finalidad de responder
preguntas complejas en
biología
Los sistemas reactivos
mantienen una continua
interacción con su entorno,
respondiendo ante los
estímulos externos en
función de su estado
interno Esto causa que su
comportamiento sea
complejo de analizar y muy
sujeto a errores. Muchos
de estos errores pueden
causar problemas de
seguridad, por lo que a
menudo los sistemas
reactivos son también
sistemas críticos




Paralelismo: los sistemas reactivos se
ejecutan en paralelo con otros sistemas
Condicionantes temporales: los sistemas
reactivos tienen que responder a los estímulos
de entrada “instantáneamente”.
Confiabilidad: La mayor parte de los sistemas
reactivos se emplean en situaciones donde un
error puede resultar crítico (un error en un
sistema de control de tráfico aéreo no es algo
que pueda permitirse.
Determinismo: Un programa o un sistema se
considera determinista cuando produce las
mismas secuencias de salida ante las mismas
secuencias de entradas.




Infom
Mec
Elect
IA.
Audición
artificial
Vehículos
autónomos
Razonamiento
automático
Computación
molecular
Ingeniería
neuro mórfica
El oído artificial es un
sistema capaz de simular el
trabajo que realiza el
sistema receptor auditivo y
de producir la respuesta
del nervio auditivo cuando
se enfrenta a cualquier
estimulo.
El desarrollo de un coche
autónomo no está dado
como
un
evento
independiente,
no
hablamos de un nuevo
invento sino más bien de la
integración precisa de
diversas tecnologías para
producir
un
coche
revolucionario, capaz de
sustituir a un conductor
humano, por lo tanto, su
funcionamiento depende
de
dos
elementos
imprescindibles; "cerebro"
y "visión".
El razonamiento
automático se dedica a
estudiar cómo usar un
ordenador para ayudar en
la parte de resolución de
problemas que requiere
razonamiento. Algunas
cuestiones que surgen
durante dicho estudio son
la representación del
conocimiento, las reglas
para derivar nuevo
conocimiento del que se
tiene, y las estrategias para
controlar dichas reglas.
Es una tecnología naciente
que busca capitalizar la
enorme información de
ADN, molécula que es capaz
de realizar operaciones
similares
Un aspecto clave de la
ingeniería neuromórfica es
entender como la morfología
de neuronas individuales,
circuitos y estructuras en

Producción de sonido: puede crear sonidos
artificiales a partir de una computadora o
aparato.

Uso de cámaras: hace uso de cámaras para
visualizar las rutas del vehículo.
Uso de radares: de esa manera podrá detectar
los objetos cercanos al vehículo y que tan
cercas están de él.
Uso de sensores ultrasónicos y GPS.






Mec
Infor
Eléct
Amb
Telem
Elect

El usuario formaliza el problema y lo pasa al
sistema de demostración automática como
entrada.
El sistema intenta resolver el problema.









Otte
Mac
Vam
EQP.
Wald
NQT
AVL2
Leng
Prog

Equilibrio entre velocidad, precisión y energia.









Infor
Quím
Biolo
Físic
Mec
Elect
Infor
Neur
Eléct



Audición por
Aparatos par
Educación au
Videollamad
Cómputo
paralelo
Agente
inteligente
Computación
afectiva
general crean operaciones
computacionales deseadas,
afecta como la información
es representada, influencia
robustez al daño, incorpora
aprendizaje y desarrollo, se
adapta a cambios locales
(plasticidad),
y
facilita
cambios evolutivos.
Es una forma de cómputo
en la que muchas
instrucciones se ejecutan
simultáneamente,
operando sobre el principio
de que problemas grandes,
a menudo se pueden
dividir en unos más
pequeños, que luego son
resueltos simultáneamente
(en paralelo).
Un agente inteligente, es
una entidad capaz de
percibir su entorno, procesar
tales percepciones y
responder o actuar en su
entorno de manera racional,
es decir, de manera correcta
y tendiendo a maximizar un
resultado esperado.
La computación afectiva es
el estudio y el desarrollo de
sistemas y dispositivos que
pueden reconocer,
interpretar, procesar y
estimular las emociones
humanas. Es un campo
interdisciplinario que
abarca la ciencia, la
psicología y la ciencia
cognitiva de la
computación.
Sistemas
discentes
Reconocimien El
reconocimiento
to de voz o del automático del habla (RAH)
habla
o
reconocimiento
automático de voz es una


















Simulación climática
Hidrodinámica
Electromagnetismo
Representación del terreno
Tratamiento de señal acústica
Tratamiento de imágenes
docking de moléculas
Econometría
Análisis envolvente de datos
Constantes cinéticas
Consumo electricidad
Análisis de sedimentos
agentes reactivos
agentes reactivos basados en modelo
agentes basados en objetivos
agentes basados en utilidad
agentes que aprenden
agentes de consultas





Mate
Físic
Quím
Biolo
Infor





Físic
Mate
Infor
Intel
Elect




Control social.
Servicios psicológicos.
Aprendizaje electrónico.
Sistemas robóticos







Psico
Socio
Robó
Infor
Físic
Biolo
Mate




Dictado automático.
Control por comandos Telefonía.
Sistemas portátiles.
Sistemas diseñados para discapacitados.




Son
Infor
Quim
Fisic
disciplina de la inteligencia
artificial que tiene como
objetivo
permitir
la
comunicación
hablada
entre seres humanos y
computadoras.
Planificación
La planificación automática
automática
es una disciplina de la
inteligencia artificial que
tiene por objeto la
producción de planes (es
decir, una planificación),
típicamente para la
ejecución de un robot u
otro agente.
Resolución
La función de recopilación
automática de de registros de la
problemas
herramienta de reparación
recoge información básica
sobre el hardware de
nuestro ordenador. Podéis
utilizar la herramienta sin
recopilar registros. De esa
forma, no se recogerá
ninguna información sobre
nuestro ordenador.
Heurística
La heurística es vista como
el arte de inventar por
parte de los seres
humanos, con la intención
de procurar estrategias,
métodos, criterios, que
permitan resolver
problemas a través de la
creatividad, pensamiento
divergente o lateral.
Chatbot
Un bot de charla o bot
conversacional es un
programa que simula
mantener una
conversación con una
persona al proveer
respuestas automáticas a
entradas hechas por el
usuario. Habitualmente, la
conversación se establece
mediante texto, aunque
también hay modelos que




Conversacion.
Aprendizaje.
Comunicación.
Sistema multiagente


Biolo
Elect




Info
Intel
Telec
Telem
Cibernética
Mascotas
virtuales
Sistemas
multiagente
Redes
bayesianas
Inteligencia
computaciona
l
disponen de una interfaz
de usuario multimedia.
La Cibernética es la ciencia
que se ocupa de los
sistemas de control y de
comunicación en las
personas y en las
máquinas, estudiando y
aprovechando todos sus
aspectos y mecanismos
comunes.
Una mascota virtual,
también conocida como
mascota digital, es un tipo
de compañero para
humanos, de carácter
artificial. Su uso principal
es el de la compañía y
entretenimiento,
sustituyendo en algunos
casos a las mascotas reales.
Un sistema multiagente
(SMA) es un sistema
compuesto por múltiples
agentes inteligentes que
interactúan entre ellos. Los
sistemas multiagente
pueden ser utilizados para
resolver problemas que
son difíciles o imposibles
de resolver para un agente
individual o un sistema
monolítico.
Una red bayesiana, red de
Bayes, red de creencia,
modelo bayesiano o
modelo probabilístico en
un grafo acíclico dirigido es
un modelo grafo
probabilístico que
representa un conjunto de
variables aleatorias y sus
dependencias
condicionales a través de
un grafo acíclico dirigdo.
Inteligencia Computacional
(IC) es una rama de la
inteligencia artificial





Ojos bionicos.
Musculos bionicos.
Robots Humanoides.
Oidos Bionicos.
Neuronas Bionicas.







Bión
Elect
Robo
Mec
Fisic
Biolo
Quim




Comunicación.
Remplazo de mascotas reales.
Diversión y distracción.
Aprendizaje





Elec
Info
Inte
Quím
Biol



Comercio Online.
Conversación.
Modelado a estructuras sociales.



Intel
Infor
Prob




Com
Físic
Mate
Prob



Logís
IA.
Com



Alta calidad en las decisiones
Comunicación mejorada
Reducción de costos
Sistemas
petri
Teoría
caos
centrada en el estudio de
mecanismos adaptativos
para permitir el
comportamiento
inteligente de sistemas
complejos y cambiantes.
de Las redes de Petri (RdP)
(C.A. Petri, 1962) son una
herramienta de modelado
muy efectiva para la
representación y el análisis
de procesos concurrentes.
Las redes de Petri son un
grafo orientado formado
por:
•
Plazas
o
lugares,
representadas
mediante
circunferencias.
•
Transiciones,
representadas
por
segmentos rectilíneos.
• Arcos dirigidos que unen
transiciones y plazas.
del La teoría del caos es la
rama de las matemáticas, la
física y otras ciencias
(biología,
meteorología,
economía, entre otras) que
trata ciertos tipos de
sistemas
complejos
y
sistemas dinámicos muy
sensibles a las variaciones
en las condiciones iniciales.
Pequeñas variaciones en
dichas condiciones iniciales
pueden implicar grandes
diferencias
en
el
comportamiento
futuro,
imposibilitando
la
predicción a largo plazo.
Esto sucede aunque estos
sistemas son en rigor
deterministas, es decir; su
comportamiento puede ser
completamente
determinado conociendo
sus condiciones iniciales.



Incremento en la productividad
Ahorro de tiempo
Mayor satisfacción de empleados y clientes

Rede


Modelado y análisis de los protocolos de
comunicación.
Modelado y análisis de los sistemas de
manufactura.





Anál
Dise
Fiabi
Flujo
Prog



Campo del control.
La caracterización.
Modelado de sistemas complejos.





Mate
La fís
Biolo
Mete
Econ
Programación
genética
Procesamient
o de imágenes
Smart Cities
Inteligencia
ambiental
La Programación Genética
(PG) como un caso
particular de Algoritmos
Genéticos (AGs) usados
para inducir programas de
ordenador de un modo
automático.
Tiene
como
objetivo
mejorar el aspecto de las
imágenes y hacer más
evidentes en ellas ciertos
detalles que se desean
hacer notar. La imagen
puede haber sido generada
de muchas maneras, por
ejemplo, fotográficamente,
o electrónicamente, por
medio de monitores de
televisión.
El
procesamiento
de
las
imágenes se puede en
general hacer por medio de
métodos ópticos, o bien por
medio
de
métodos
digitales,
en
una
computadora.
Una ciudad inteligente se
basa en el desempeño
urbano que no sólo
depende
de
la
infraestructura
de
la
ciudad, sino también otros
factores
como
la
disponibilidad, calidad de la
comunicación
y
la
infraestructura social de
forma que se cree una gran
correlación
entre
el
crecimiento
de
las
Tecnologías
de
la
Información
y
la
Comunicación (TIC), el
capital social y el medio
ambiente.
Consiste en la creación
de espacios donde los
usuarios interaccionen de
forma natural y sin

Creación de algoritmos para resolución de
problemas.
Creación de software que satisfaga una
necesidad.
Generación automática de software.



Info
Algo
Mat
Captura de imágenes.
Definición de la región de interés donde se
operará.
Hacer un proceso de mejora.
Almacenar medidas y realizar procesos
gráficos o estadísticos.
Determinar los elementos a medir.







Mat
Aná
Zoo
Físic
Quím
Dise
Visió
Con aplicaciones como Ciudad en línea las ciudades
pueden modernizar sus servicios, eficiente la atención
ciudadana y promover la cultura; un ayuntamiento
puede facilitar la administración pública, mejorar la
seguridad y brindar mejores condiciones de vida.
¿Cómo?
1. A través de la recepción de reportes
ciudadanos.
2. Asignando los reportes a departamentos
responsables.
3. Notificando a compañías prestadoras de
servicios.
4. Dando seguimiento y atención.
5. Comunicando al ciudadano.
6. Generando reportes y alarmas.
7. Obteniendo y difundiendo mapas, gráficas y
estadísticas.





Econ
Gobe
Ento
Mov
Socie



Cien
Soci
Inge











Turismo.
Mundos virtuales.
Medicina.
Hogar Digital
Deep learning
Realidad
simulada
Business
intelligence
(negocios
inteligentes)
Reconocimien
to de escritura
esfuerzo
con
los
diferentes
sistemas,
gracias a que las
tecnologías
de
computación
y
comunicación
se
convierten, en estos
entornos, en invisibles
para el usuario, al estar
siempre presentes
e
integradas en los objetos
cotidianos del mismo.


Industria
Lugares públicos: Computación vestible.

Turi
Es un conjunto de
algoritmos
de
clase
aprendizaje
automático
que
intenta
modelar
abstracciones de alto nivel
en
datos
usando
arquitecturas compuestas
de transformaciones no
lineales múltiples.
Es la proposición que
sugiere que la realidad
podría ser una simulación,
quizás por ordenador, a un
grado indistinguible de la
"verdadera" realidad.

Colorización Automática de imágenes en
blanco y negro
Un sistema que agrega audio a películas sin
sonido
Traducción automática
Clasificación de objetos y detección en
Fotografías




Indu
Dise
Inge
Robó




Videojuegos.
Cinematografía.
Tiendas
Agencia de viajes
La Inteligencia de Negocio
(BI) es un término genérico
que incluye las aplicaciones,
la infraestructura y las
herramientas, y las mejores
prácticas que permiten el
acceso y el análisis de la
información para mejorar y
optimizar las decisiones y
rendimiento

Microsoft Dynamics

IBM Cognos Analytics

SAP business intelligence















Salu
Gobi
Educ
Indu
Com
Turis
Auto
Merc
Mar
Indu
Vent
Com
Prod
Finan
Oracle Business Intelligence

Clear Analytic

Style Intelligence




Dise
Dise
Mark
Educ
Es la capacidad de un
ordenador de recibir la
entrada manuscrita. La
imagen del texto escrito se
puede detectar “fuera de
línea” de un pedazo de



papel por un escaneado
óptico.
Big Data
Conjunto de datos de gran
 Navegación entre la información
volumen, alta velocidad y/o
 Aumento del warehouse
gran variedad de activos de
 Analizar las operaciones
información que exigen
 Aumentar la seguridad
formulas innovadoras y
rentables
de
procesamiento
de
la
información y que permiten
una visión mejorada, la
toma de decisiones y la
automatización
de
procesos
Biología
Es el diseño y fabricación de Medio ambiente
sintética
componentes y sistemas Medicina.
biológicos
que, Industrias
ensamblados
e
introducidos en organismos
ya existentes, dan lugar a
nuevos organismos capaces
de
responder
a
determinados estímulos de
una forma programada,
controlada y fiable.
Inteligencia
Es un término alterno de
 Inteligencia artificial.
sintética
inteligencia artificial el cual
enfatiza que la inteligencia
de las máquinas no tiene
que ser una imitación o de
cualquier manera artificial;
puede ser una forma de
inteligencia auténtica
Smart process Es una disciplina de gestión Solución de problemas complejos
management
compuesta
de
metodologías y tecnologías,
cuyo objetivo es mejorar el
desempeño (eficiencia y
eficacia) y la optimización
de los procesos de negocio
de una organización, a
través de la gestión de los
procesos que se deben
diseñar,
modelar,
organizar, documentar y
optimizar
de
forma
continua.



Gob
Cien
Inve
Medio ambi
Ciencias de l


Psic
Inte
Es una disciplina que sirve
para diseñar robots y a los
productos que involucren a
sistema de control para el
diseño de productos o
procesos inteligentes, lo
cual busca crear maquinaria
más compleja para facilitar
las actividades del ser
humano a través de
procesos electrónicos en la
industria
mecánica,
principalmente.
Es un holograma 3D
producido por realidad
virtual.

Lingüística
computaciona
l
Es 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.












Analizador sintáctico
Analizador morfológico
Analizador semántico
Alineador
Conjugador
Conversor de lenguajes
Corpus lingüístico
Corrector ortográfico
Desambiguador funcional
Flexionador
Lematizador
Motor de indexación
Interfaz
usuario
La interfaz de usuario es el
medio con que el usuario
puede comunicarse con una
máquina,
equipo,
computadora o dispositivo,
y comprende todos los
puntos de contacto entre el
usuario y el equipo.
Es una técnica mediante la
cual se crean imágenes de
un objeto en dos o tres
dimensiones.
Para
conseguirlas, se hace uso de
un rayo láser que las
proyecta de tal manera que
estas simulen existir como



Aplicaciones móviles.
SO
Páginas web
Mecatrónica
Hologramas
inteligentes
Holografía
táctil
de

Industria de la Automatización
Industria de Manufactura Flexible






Nan
Biom
En e
come
auto
y ele
En
admi
técni
En a
capa
meca
Industrias.
Agencias de
Investigación
Comercio.
Música
Turismo
Educación
Desarrollo w
Desarrollo de
Medios de comunicación: Televisión, anuncios Educación.
Industria.
publicitarios, películas, videollamadas, etc.
• Medios de entretenimiento: Videojuegos,
reproductores de diversas índoles, tabletas, etc.
• De enseñanza y laborales: Pizarras virtuales,
conferencias virtuales, diseños en 3 dimensiones,
planificación de proyectos, etc.
un objeto físico tangible,
aunque en realidad son
intangibles.
Dinámica de Es una metodología para
sistemas
analizar y modelar el
comportamiento temporal
en entornos complejos
Algoritmos
Se basa en lo relativo de lo
difusos
observado como posición
diferencial. Este tipo de
lógica toma dos valores
aleatorios,
pero
contextualizados
y
referidos entre sí.
La lógica difusa (fuzzy logic,
en inglés) se adapta mejor
al mundo real en el que
vivimos, e incluso puede
comprender y funcionar
con nuestras expresiones,
del tipo «hace mucho
calor», «no es muy alto»,
«el ritmo del corazón está
un poco acelerado», etc.
La clave de esta adaptación
al lenguaje se basa en
comprender los
cuantificadores de cualidad
para nuestras inferencias
(en los ejemplos de arriba,
«mucho», «muy» y «un
poco»).
En la teoría de conjuntos
difusos se definen también
las operaciones de unión,
intersección, diferencia,
negación o complemento,
y otras operaciones sobre
conjuntos (ver también
subconjunto difuso), en los
que se basa esta lógica.
Cómputo
Es un paradigma en el que
cuántico
la computación se basa en
qubits y no en bits. Esto
quiere decir que la unidad
mínima de información
puede presentar varios
estados a la vez a
Economia
Eduación
La lógica difusa se utiliza cuando la complejidad del
proceso en cuestión es muy alta y no existen modelos
matemáticos precisos, para procesos altamente no
lineales y cuando se envuelven definiciones y
conocimiento no estrictamente definido (impreciso o
subjetivo).
En cambio, no es una buena idea usarla cuando algún
modelo matemático ya soluciona eficientemente el
problema, cuando los problemas son lineales o
cuando no tienen solución.
 Sistemas de control de acondicionadores de aire
 Sistemas de foco automático en cámaras
fotográficas
 Electrodomésticos
familiares
(frigoríficos,
lavadoras...)
 Optimización de sistemas de control industriales
 Sistemas de escritura
 Mejora en la eficiencia del uso de combustible en
motores
 Sistemas expertos del conocimiento (simular el
comportamiento de un experto humano)
 Tecnología informática
 Bases de datos difusas: Almacenar y consultar
información imprecisa.


Descubrimiento de medicamentos. Gracias a
que puede explorar la interacción molecular y
química de los elementos, se espera que la
computación cuántica descubra nuevas
medicinas en menos tiempo.
Logística más eficaz. Ruiz comentó que un
terreno fértil de este segmento es el de la





Indu
Ópti
Tran
Lingü
Infor



Med
Indu
Aero
diferencia del Bit como lo
conocemos. Un Bit solo
puede ser un 1 o un 0. En
cambio, un Quantum Bit,
puede tener ambos
estados al mismo tiempo,
esto de acuerdo al
principio de superposición
que plantea la física
cuántica. Esto, abre
posibilidades que aún no
alcanzamos a comprender.
La computación cuántica
podría permitir hacer
cálculos sobre todas las
posibilidades de un evento.
Piensa en esto, cuando
tomas una decisión
descartas las opciones por
las cuales no te decidiste,
la computación cuántica
podrá calcular lo que
hubiese pasado si hubieses
tomado alguna otra
decisión. Si traemos estas
ideas a un plano más
cercano, el cómputo
cuántico permitirá hacer
simulaciones, por ejemplo,
de un viaje al espacio o de
colisiones. Esto puede
ayudar a los científicos a
desarrollar sistemas en un
plano teórico antes de
llegar a los modelos reales.
A pesar de la obsolescencia
programada, el poder de
procesamiento de las
computadoras llegará
pronto, a un límite
impuesto por la
miniaturización de las
cosas. Cuando tengamos
que almacenar memora en
un disco del tamaño de un
átomo, entonces habremos
legado al límite. Será ahí
cuando la computación



logística. “Al tener la información de rutas,
estado de las mismas y posibles vías se podrá
mejorar el sistema global de logística”. Esto es
en especial innovador, por el trazado de rutas
alternas en temporadas de alto tráfico, como
Navidad, donde se requiere más mercancía en
centros de distribución comerciales.
Finanzas nuevas. En una nota pasada
hablamos sobre el bitcoin y las nuevas formas
de intercambio económico que están
surgiendo. Con la computación cuántica, este
tipo de modelos financieros pueden crecer,
pues podrán brindar mayor seguridad en la
encriptación de datos.
IA más potente. La computación cuántica
también podrá hacer el trabajo de
investigación de este tema más sencillo. Esto
porque se podrá trabajar con más datos.
Ciberseguridad blindada. Otro de los
beneficios que puede traer la computación
cuántica es una nube más segura. Esto gracias
al desarrollo de cloud computing, una
herramienta que simula las leyes de la física
cuántica.
cuántica haga su aparición.
Esta será la siguiente
revolución, la de la
capacidad de procesar
altos volúmenes de datos.
Robótica
evolutiva
Es un área de la robótica
autónoma en la que se
desarrollan los
controladores de los robots
mediante la evolución al
usar algoritmos genéticos.
Habitualmente se
evolucionan redes
neuronales ya que se sigue
el referente biológico y
simplifica el diseño y la
representación en el
algoritmo genético.
Teoría
de Los juegos permiten poner
juegos
en práctica algoritmos en
entornos más o menos
reales. Son un banco de
prueba interesante, gracias
a ellos se pueden poner a
prueba los algoritmos
contra una inteligencia
humana. Los juegos suelen
ser
problemas
muy
complejos tantos espaciales
como temporalmente, la
mayoría pertenece a la
clase NP.
En general, los juegos se
pueden considerar como
problemas de búsqueda en
los que habitualmente se
utiliza alguna heurística.
Sistemas
Son sistemas construidos
bioinspirados por medio de hardware
configurables y sistemas
electrónicos que emulan la
forma de pensar, el modo
de procesar información y
resolución de problemas
de los sistemas biológicos.
Para diseñar estos
sistemas, además de



Biol
Indu
Med
Juegos con adversario, compiten dos jugadores
con intereses opuestos.
Juegos de suma cero. Si un jugador gana, el
otro tiene que perder.
Juegos perfectamente informados, se conoce
toda la información referente al juego
incluyendo las jugadas que realiza el oponente.





Econ
socia
Biolo
Infor
Filos
Opti
Visión artificial: La visión artificial trata de
crear sistemas capaces de interpretar
imágenes con las cuales tomar decisiones. Los
dispositivos electrónicos para la visión se llevan
probando desde 1996. En la actualidad se está
trabajando con chips y sensores de píxeles muy
utilizados hoy en día por las cámaras digitales.
Una de las razones por las que se creó la visión
artificial es la de ayudar y facilitar la vida a las
personas invidentes y tetrapléjicas. Uno de los



Indu
Med
Biolo
La robótica evolutiva tiene varios objetivos, a menudo
simultáneos. El punto de vista de la ingeniería crea
controladores de robots para realizar tareas útiles en
el mundo real. La biología y otras ciencias de lo vivo
obtienen simulaciones que reproducen fenómenos
desde fisiológicos hasta ecológicos. La Filosofía de la
Ciencia puede analizar sistemas con valor epistémico.




utilizar la computación
numérico-simbólica, se
usan otro tipo de métodos
como las redes neuronales
artificiales, la lógica difusa
y la computación evolutiva.




Automatizació
n
Es el uso de tecnologías
para el control y monitoreo
de procesos industriales,
aparatos, dispositivos o
máquinas, que por regla
general son funciones
repetitivas haciendo que
funcionen
automáticamente
reduciendo al máximo la
intervención humana.
Se trata de automatizar las
tareas y procesos
repetitivos, fatigosos, o
molestos y dejar que sean
las máquinas quienes los
hagan. Esto reduce el
empleo de personas por
ejemplo en ambientes
contaminantes, reduce el
estrés y la fatiga de los
operarios y permite que las
personas se ocupen de
tareas con más alta
cualificación.
Lo cierto es que la
automatización de
procesos también busca
mejorar los tiempos de



más famosos fue el que consiguió que un
paciente moviera el cursor del ordenador con
sólo desearlo.
Narices electrónicas: Estos sistemas no están
tan desarrollados como la visión artificial, aún
y todo se ha avanzado bastante. Las narices
electrónicas estás formadas por sensores
químicos, que detectan los compuestos
gaseosos y los identifica a través de un
sistema que relaciona con las características
del olor medido. En esta etapa, intervienen
análisis estadístico de olores, correlación con
los datos de la emisión y discriminación de los
diferentes olores.
Detección de agentes bacterianos
Detección de alimentos en mal estado en la
industria alimentaria.
Control de emisiones de sustancias
contaminantes.
Las cadenas de producción de coches son el
ejemplo clásico de automatización, pero
existen muchos otros procesos en otros
muchos sectores.
En la industria farmacéutica, los procesos de
emblistado de medicamentos y pastillas, el
proceso de meterlos en cajas, embalado, etc.
es un proceso automatizado en la mayoría de
los casos, con células de trabajo autónomas.
En las empresas de inyección de plástico, con
robots que ayudan en el proceso de
extracción de piezas del molde por ejemplo.



Prod
Emp
Indu
ciclo de producción de un
producto, permitiendo
producir más en menor
tiempo, con menos errores
y de manera repetitiva,
garantizando la
uniformidad en la calidad
del producto final de un
lote a otro.
Sistemas
Es un concepto en
ubicuos/Comp ingeniería de software y las
utación ubicua ciencias de la computación.
Es entendida como la
integración de la
informática en el entorno
de la persona, de forma
que los ordenadores no se
perciban como objetos
diferenciados, apareciendo
en cualquier lugar y en
cualquier momento.
A diferencia de la
computación de escritorio,
la computación ubicua
puede ocurrir al emplear
cualquier dispositivo, en
cualquier ubicación y en
cualquier formato. El
usuario interactúa con la
computadora embebida,
que puede existir en
distintas formas,
incluyendo computadoras
portátiles, tabletas y
terminales en objetos
comunes tales como
refrigeradores, televisiones
o un juego de anteojos. La
tecnología subyacente que
soporta la computación
ubicua incluye el Internet,
el middleware, sistemas
operativos, código móvil,
sensores,
microprocesadores,
interfaces de usuario,
redes, protocolos de
comunicación,





Sensores
Redes de próxima generación
Sistemas distribuidos
Computación móvil
Monitoreo y procesamiento de señales
médicas remotas.




Dom
Med
Elect
Rede
posicionamiento y
ubicación y nuevos
materiales.
Computación Fue
un
paradigma
pervasiva
revolucionario
y
tecnológico cuyo origen
tiene un poco más de dos
décadas ya que aparece en
el artículo escrito por Mark
Weiser en 1991. En esencia,
Weiser propuso que a
través de la tecnología se
puede contar con un
entorno en el que las redes
tradicionales
se
complementan con nuevas
capacidades
de
computación avanzada y
comunicación inalámbrica,
integrándose con gracia a
las necesidades de los
usuarios humanos. Es decir,
a los objetos que están a
nuestro alrededor se les
podría
integrar
un
ordenador y así establecer
comunicación entre ellos,
para brindar servicios
personalizados en las tareas
de los humanos.
Internet de las Es un concepto que se
cosas
refiere a una interconexión
digital
de
objetos
cotidianos con internet. Es,
en definitiva, la conexión de
internet con más objetos
que con personas. También
se suele conocer como
internet de todas las cosas o
internet en las cosas. Si los
objetos de la vida cotidiana
tuvieran
incorporadas
etiquetas de radio, podrían
ser
identificados
y
gestionados por otros
equipos de la misma
manera que si lo fuesen por
seres humanos.



Refrigeradores inteligentes
Casa inteligente
Chips de monitoreo de información médica


Dóm
Med

Consumo:
automóviles
conectados,
entretenimiento, automatización del hogar,
tecnología vestible, salud conectada y
electrodomésticos como lavadoras, secadoras,
aspiradoras robóticas, purificadores de aire,
hornos, refrigeradores que utilizan Wi-Fi para
seguimiento remoto.
Empresarial: dispositivos en el ambiente de los
negocios y corporativo. Para 2019, se estima
que EIoT comprenderá cerca de un 40% o 9.1
millardos de dispositivos.
Medicina y salud: Los dispositivos de IoT
pueden utilizarse para el rastreo remoto de
pacientes y sistemas de notificación de
emergencias. Estos dispositivos pueden variar
desde monitores de presión sanguínea y
control de pulsaciones, hasta dispositivos
capaces de seguir implantes especializados,




Emp
Med
Tran
Logís



Cloud
computing
Conocida también como
servicios en la nube,
informática en la nube,
nube de cómputo, nube de
conceptos o simplemente
"la nube", es un paradigma
que
permite
ofrecer
servicios de computación a
través de una red, que
usualmente es Internet.
La computación en la nube
son servidores desde
Internet encargados de
atender las peticiones en
cualquier momento. Se
puede tener acceso a su
información o servicio,
mediante una conexión a
internet desde cualquier
dispositivo móvil o fijo














como marcapasos, pulseras electrónicas o
audífonos sofisticados. Algunos hospitales
comenzaron a utilizar "camas inteligentes"
que detectan cuándo están ocupadas y
cuándo un paciente intenta levantarse.
También puede ajustarse automáticamente
para asegurar que el paciente tenga un
soporte adecuado sin interacción del personal
de enfermería. Pueden instalarse sensores
especializados en espacios habitacionales para
monitorear la salud y el estado de bienestar
general de las personas mayores. Otros
dispositivos de consumo IoT alientan la vida
sana, por ejemplo, balanzas conectadas o
monitores cardíacos portátiles.
Transporte: La aplicación de IoT se extiende a
todos los aspectos de los sistemas de
transporte (vehículos, infraestructura,
conductores o usuarios). La interacción
dinámica entre estos componentes de un
sistema de transporte permite la
comunicación inter e intra vehicular, el
control inteligente del tránsito,
estacionamiento inteligente, cobro
electrónico de peajes, logística y manejo de
flota, control vehicular, seguridad y asistencia
en rutas.
Box - desarrollado por Box Inc.
Campaign Cloud - desarrollado por
ElectionMall Technologies (Cerrado)
Doitle ajaxplorer - desarrollado por Doitle
Dropbox - desarrollado por Dropbox
Google Drive - desarrollado por Google
Flokzu BPM en la nube - Desarrollado por
Flokzu.
iCloud - desarrollado por Apple
OneDrive - desarrollado por Microsoft (antes
SkyDrive)
OwnCloud - desarrollado por OwnCloud Inc.
Salesforce.com - desarrollado por
Salesforce.com Inc.
Scaleway - desarrollado por Online.net
SugarSync - desarrollado por SugarSync
Ubuntu One - desarrollado por Canonical
(cerrado)
Wuala - desarrollado por LaCie




Com
Finan
Cola
Cont
ubicado en cualquier lugar.
Sirven a sus usuarios desde
varios proveedores de
alojamiento repartidos
frecuentemente por todo
el mundo. Esta medida
reduce los costos, garantiza
un mejor tiempo de
actividad y que los sitios
web sean invulnerables a
los delincuentes
informáticos, a los
gobiernos locales y a sus
redadas policiales
pertenecientes.
La computación en nube
presenta las siguientes
características clave:
 Agilidad: Capacidad
de mejora para
ofrecer recursos
tecnológicos al
usuario por parte
del proveedor.
 Costo: Los recursos
en la nube suelen
tener costos
menores a los que
un
aprovisionamiento
físico local podría
representar.
Generalmente, la
inversión inicial
que representaría
tener un
aprovisionamiento
local se ve anulada
debido a la
naturaleza bajo
demanda de la
nube.
 Escalabilidad y
elasticidad:
aprovisionamiento
de recursos sobre
una base de
autoservicio casi en

NetQuatro Cloud - desarrollado por
NetQuatro



tiempo real, sin
que los usuarios
necesiten cargas de
alta duración.
Independencia
entre el dispositivo
y la ubicación:
permite a los
usuarios acceder a
los sistemas
utilizando un
navegador web,
independientemen
te de su ubicación
o del dispositivo
que utilice (por
ejemplo, PC,
teléfono móvil).
La tecnología de
virtualización
permite compartir
servidores y
dispositivos de
almacenamiento y
una mayor
utilización. Las
aplicaciones
pueden ser
fácilmente
migradas de un
servidor físico a
otro.
Rendimiento: Los
sistemas en la
nube controlan y
optimizan el uso de
los recursos de
manera
automática, dicha
característica
permite un
seguimiento,
control y
notificación del
mismo. Esta
capacidad aporta
transparencia
tanto para el


Gemelos
digitales
consumidor o el
proveedor de
servicio.
Seguridad: puede
mejorar debido a la
centralización de
los datos. La
seguridad es a
menudo tan buena
o mejor que otros
sistemas
tradicionales, en
parte porque los
proveedores son
capaces de dedicar
recursos a la
solución de los
problemas de
seguridad que
muchos clientes no
pueden permitirse
el lujo de abordar.
El usuario de la
nube es
responsable de la
seguridad a nivel
de aplicación. El
proveedor de la
nube es
responsable de la
seguridad física.
Mantenimiento: en
el caso de las
aplicaciones de
computación en la
nube, es más
sencillo, ya que no
necesitan ser
instalados en el
ordenador de cada
usuario y se puede
acceder desde
diferentes lugares.
Los Gemelos Digitales son
representaciones digitales
“vivas” de dispositivos y
procesos que componen

La producción de piezas personalizadas y
adaptadas a las demandas y requerimientos
específicos de los clientes. Evitando, con ello,
la fabricación en masa de productos que no




Indu
Simu
Anál
Estád
una factoría, conectadas
con el sistema real al que
representan
mediante
“Sistemas
Ciberfísicos”
(CPS). Con la información
en directo de planta, el
histórico de operaciones y
mantenimiento,
y
la
aplicación de técnicas de
Machine
Learning,
es
posible obtener un modelo
de alta precisión cuyo
comportamiento
se
asemeja fielmente al del
sistema real.
Singularidad
Punto a partir del que una
tecnológica (o civilización
tecnológica
de
la sufre tal aceleración del
tecnología)
progreso que provoca la
incapacidad de predecir sus
consecuencias.
tuvieran en cuenta las peticiones del
consumidor.
 La simulación virtual de entornos físicos ayuda
a que el trabajador pueda consultar y actuar
con libertad de movimiento, al no tener que
sostener ningún dispositivo.
 El análisis de los datos y la simulación posterior
permite crear un comportamiento predictivo.
De este modo, se puede adaptar el flujo de
transporte público a la demanda, modificar la
señalización de movilidad urbana al tráfico o
regular los sistemas de luz y clima de un
edificio al número de personas presentes en
las instalaciones.
“No hay un uso específico al tratarse de una teoría”.
Parte 2. (es individual esta parte)
- Dar la definición de chatbot
Un bot es un software de inteligencia artificial diseñado para realizar una serie de tareas por su
cuenta y sin la ayuda del ser humano como hacer una reserva en un restaurante, marcar una fecha
en el calendario o recoger y mostrar información a los usuarios. El modelo más frecuente es el del
chatbot, un robot capaz de simular una conversación con una persona y por ello cada vez están más
presentes en las aplicaciones de mensajería.
- Describe los proyectos siguientes: la prueba de Turing, Eliza, Parry, Dr. Abuse, habitación china
la prueba de Turing: La prueba consiste en un desafío. La máquina ha de hacerse pasar por humana
en una conversación con un hombre a través de una comunicación de texto estilo chat. Al sujeto no
se le avisa si esta hablando con una máquina o una persona. Si el sujeto es incapaz de determinar si
la otra parte de la comunicación es humana o máquina, entonces se considera que la máquina ha
alcanzado un determinado nivel de madurez: es inteligente.
Eliza: fue diseñado como un método para mostrar la superficialidad de la comunicación entre el
hombre y la máquina. Lo hacía reconociendo palabras clave y preguntando sobre ellas como si
fuera un psicólogo.
Parry: Intentó simular a una persona con esquizofrenia paranoide. El programa implementó un
modelo tosco del comportamiento de una persona con esquizofrenia paranoide basado en
 Urba
 Tran
 Logi


Tecn
Soci
conceptos, conceptualizaciones y creencias (juicios sobre conceptualizaciones: aceptar, rechazar,
neutral).
Dr. Abuse: Es un programa de Inteligencia Artificial que demuestra comportamiento humano. Se
trata de un robot de charla con el que puede mantener una conversación divertida y más o menos
inteligente. Incluye síntesis de voz, por lo que puedes escuchar todo que te dice. Es posible también
realizar terapia con él, por lo nos puede ser de gran ayuda si necesitamos a alguien que escuche
nuestros problemas. Hay que tener en cuenta que Dr. Abuse no puede sustituir a un terapeuta, por
lo que, ante problemas serios, deberemos acudir a un especialista. Consulta la sección modo
autoayuda para obtener más información.
habitación china
- En que consiste el programa akinator y si pueden jueguen un rato con él (http://es.akinator.com/),
reportar los resultados que obtuvieron al estar conversando con el akinator
Este juego consiste en pensar en un personaje de alguna serie ya sea existente(como actores,
actrices, reporteros, entre otros mas) o de fantasía (como en películas, series, anime, cantantes
virtuales, entre otros más), te va pidiendo las características de cómo es ese personaje, si es alto, si
es hombre, si es mujer, si tiene el pelo rojo, si es bueno ese personaje, entre otras cosas más te va
preguntando, todo varea de que tan conocido es tu personaje mientras más difícil más se complica
a la inteligencia artificial tener con certeza de quien se trata lo que pensaste, pero mientras más
fácil más rápido lo encuentra, eh llegado poner personajes de anime que se conocen muy poco y
aun así me los ha encontrado </3.
- Qué es: AIML (Artificial Intelligence Markup Language), describir su estructura y hacia que va
encaminado, cuales son las etiquetas principales, dar un ejemplo
Es un lenguaje de programación basado en XML. Fue diseñado específicamente para ayudar en la
creación de la primera entidad chatbot informática de lenguaje artificial online o A.L.I.C.E., en sus
siglas en inglés de Artificial Linguistic Internet Computer Entity Chatterbot ((en inglés) Alice). Aunque
descrito muy ampliamente, el lenguaje AIML está especializado en la creación de agentes software
con lenguaje natural, conocidos como Alicebots.
Acerca de AIML
AIML define cómo un robot debe responder a una pregunta con <patrón> y <plantilla>
elementos. Un patrón representa al usuario de la pregunta, y la plantilla define el bot de la
respuesta. El patrón y la plantilla de elementos se agrupan en una categoría de elemento, que
se pueden agrupar bajo el tema de los elementos.
Lista de AIML etiquetas de plantilla
Tags
<star index="N"/>
<that index="M,N"/>
<input index="N"/>
<thatstar index="N"/>
<topicstar index="N"/>
<get name="XXX"/>
<bot name="XXX"/>
<sr/>
<person2/>
<person/>
<gender/>
<date/>
<id/>
<size/>
<version/>
<uppercase>
<lowercase>
<formal>
<sentence>
<condition name="X" value="Y">
<condition name="X">
<condition>
<random>
<li name="X" value="Y">
<li value="Y">
<li>
<set name="XXX">
<gossip>
<srai>
Description
Replaced with value of * in pattern (or Nth *).
Replaced with value of bot's previous response (or
Mth previous response, and N sentence of the
response).
Replaced with value of users's input (or Nth *).
Replaced with value of * in "that" (or Nth *).
Replaced with value of * in topic (or Nth *).
Replaced by the value of the conversation specific
variable.
Replaced by the value of the bot specific variable.
Short form for <srai><star/><srai> (replaced with
response to value of * from pattern).
Converts the text (or <star/>) between 1st and 2nd
person (I <-> he, etc.).
Converts the text (or <star/>) between 1st and 3rd
person (I <-> you, etc.).
Converts the text (or <star/>) between male and
female (he <-> she).
Replaced with the current date and time, a "format"
attribute is also supported.
Replaced by the client id.
Replaced with the size of bot's memory.
Replaced with the AI engine version.
Converts the text to uppercase.
Converts the text to lowercase.
Converts all words in the text to be capitalized.
Converts the first word in the text to be capitalized.
Defines an "if" condition based on comparing the
value of a variable to a pattern.
Case statement.
Multi-valued if/else statement.
Choose on of the nested <li> values at random.
Used in random and condition tags.
Used in random and condition tags.
Used in random and condition tags.
Set the value of a variable.
Logs the text.
Recursively evaluates the text and replaces it with
the response.
Tags
<think>
<learn>
<system>
<javascript>
<topic>
<map>
<loop>
<var>
<sraix>
<normalize> and <denormalize>
<request>
<response>
<learn>, <learnf>, and <eval>
<explode>
<oob>
(<b>, <a>, <i>, <ul>, <ol>, <li>,
<p>, <br>, <button>, <img>,
<video>)
<self>
Description
Evaluates the nested statements but does not output
any result.
Load external AIML file, this is not currently
allowed.
Executes a OS command, this is not currently
allowed.
Executes JavaScript code.
Category topic tags can now be set on a category to
make it easier to add categories to topics.
Maps tag to allow the lookup of the element value in
a predefined mapping, returning the mapped value.
Condition loops tag to loop a conditional statement.
Local variables attribute for variables scoped to a
category.
Remote requests tag to make a remote request of
another bot instance, or service.
Normalization and denormalization tags to convert
special character into words, and back again.
Request tag to return the user's previous input
request.
Response tag to return the bot's previous response.
Learning tags to dynamically train a bot with new
responses.
Explode tag to split a word into its characters.
Mobile (out of band) tag to support client and
mobile device commands.
Various HTML tags are also allowed.
Evaluate Self code (Bot Libre extension).
Lista de AIML patrón de los operadores
Tags
Description
*
Matches one or more words.
Matches one or more words, takes priority over all other words and wildcards,
_
except $.
^
Matches zero or more words.
Matches zero or more words, takes priority over all other words and wildcards,
#
except $.
Tags
Description
$
Pattern priority marker to make a pattern word match highest priority.
()
Optional set of words (Bot Libre extension).
[]
Required set of words (Bot Libre extension).
<set> Set tag to evaluate a pattern based on words defined in a predefined set.
/
Regular expression pattern (Bot Libre extension).
{}
Self code (Bot Libre extension).
Ejemplos
Aquí es un simple 'Hola Mundo' AIML ejemplo:
Este código hará que su bot responder con "Hola a ti también' a la pregunta 'Hola Mundo'.
<aiml>
<category>
<pattern>HE
<template>H
Aquí es un simple ejemplo de comodín:
Este código hará que su bot responder con "Hola a ti también" a cualquier pregunta que
contengan la palabra 'hola'.
<aiml>
<category>
<pattern>* H
<template>H
- Generar un reporte sobre las pláticas que tuvieron con los diferentes chatbots, anotar las URLs de
los chatbots con los que interacturaron, e indicar que grado de credibilidad tienen para poder
hacerse pasar como humanos.
Mitsuku
https://www.pandorabots.com/mitsuku/
Intente platicar algo con ella, porque no domino bien el inglés, todo me lo decía en inglés, le trate
de decir que me hablara en español, y me decía que yo necesitaba un doctor ya que estaba
defectuosa, bueno seguí insistiendo hasta que me dijo que si ella estaba viva, y le dije que no para
ver que me respondía, y me dijo que si el sol brillaba, y ya mejor le dije que adiós.
Parte 3. (es individual esta parte)
-
Generar una tabla comparativa sobre las diferencias que hay entre Programación
convencional y programación simbólica
Programación convencional






-
Los programas son más fáciles
de entender, pueden ser leídos de
forma secuencial y no hay
necesidad de tener que rastrear
saltos de líneas (GOTO) dentro
de los bloques de código para
intentar entender la lógica
interna.
La estructura de los programas es
clara,
puesto
que
las
instrucciones están más ligadas o
relacionadas entre sí.
Se optimiza el esfuerzo en las
fases de pruebas y depuración. El
seguimiento de los fallos o
errores
del
programa
(debugging), y con él su
detección y corrección, se
facilita enormemente.
Se reducen los costos de
mantenimiento. Análogamente a
la depuración, durante la fase de
mantenimiento, modificar o
extender los programas resulta
más fácil.
Los programas son más sencillos
y más rápidos de confeccionar.
Se incrementa el rendimiento de
los programadores.
Programación simbólica
Comparando el mismo programa,
escrito en código hexadecimal y en
código simbólico, comprendemos la
inmensa ventaja que supuso utilizar el
segundo.
Cada instrucción de la máquina se
transforma en una única instrucción en
código
simbólico.
Pero además, para mejorar la legibilidad
del programa, el código simbólico
introduce instrucciones adicionales, que
no corresponden a ninguna instrucción
de la máquina y que proporcionan
información.
Se
llaman
"seudoinstrucciones".
El código simbólico puede parecer de
dificil acceso, pero es más fácil de
recordar e interpretar que el binario o el
hexadecimal.
Los lenguajes simbólicos no resuelven
definitivamente el problema de cómo
programar un ordenador de la manera
más sencilla posible.
Para utilizarlos, hay que conocer a
fondo el microprocesador, los registros
de trabajo de que dispone, la estructura
de la memoria, y muchas cosas más.
Además, el código simbólico está
demasiado ligado al microprocesador
para que sea posible escribir programas
independientes de la máquina en que
van a ejecutarse.
Generar una tabla comparativa sobre las diferencias que hay entre Cerebro humano y la
computadora
Cerebro humano
Computadora
el cerebro tiene una memoria de contenido En las computadoras accedemos a la
información mediante la dirección exacta
direccionarle
en que se encuentra.
.El cerebro trabaja de forma paralela.
. En las computadoras también se puede
El cerebro humano depende de factores hacer un índice de las memorias y acceder
como el tiempo de las señales por términos vecinos.
electroquímicas, que determinan algunas
actividades neuronales. Además, el tiempo La computadora trabaja de forma serial
cerebral no es igual al de un reloj, sino más
La computadora posee un reloj, y sus
bien como en ondas.
partes actúan en un tiempo preciso
La memoria a corto plazo tiene que ver con determinado.
indicaciones cercanas e ideas que nos
la RAM contiene información igual a la que
llevan a la memoria a largo plazo
está en el disco duro. Además la RAM
posee una capacidad fija
Parte 4.
Conclusiones del trabajo (son individuales las conclusiones)
En esta investigación se aprendió con un poco más de profundidad sobre las diferentes áreas
existentes de la inteligencia artificial, además de que se estuvo interactuando con distintos chatbots
para saber cómo es que funcionaban y para sabr si podíamos conseguir en que tuvieran algún fallo
al preguntarles de todo tipo de cosas, algunas veces se salían del contexto ya que no estaban al
100% programados, les hacía falta uno que otro detallito.
Referencias
Bibliografía:
https://www.sas.com/es_mx/insights/analytics/what-is-natural-language-processingnlp.html#nlpworld
https://www.palermo.edu/ingenieria/pdf2014/13/CyT_13_24.pdf
Antonio Barrientos, et al., (2007), Fundamentos de robótica, MC Graw Hill.
Alberto García Serrano (2017), Inteligencia Artificial, 2da Edición, Alfaomega.
https://www.cognex.com/es-ar/library/media/files/17151.pdf
http://mecatronicaapps.blogspot.com/2015/10/donde-se-aplica-la-mecatronica_78.html
http://visionartificial.fpcat.cat/wp-content/uploads/UD_1_didac_Conceptos_previos.pdf
https://es.wikipedia.org/wiki/Teor%C3%ADa_de_juegos#Aplicaciones
http://www.sc.ehu.es/ccwbayes/docencia/mmcc/docs/temageneticos.pdf
https://es.wikipedia.org/wiki/Holograf%C3%ADa_t%C3%A1ctil
http://catarina.udlap.mx/u_dl_a/tales/documentos/msp/florencia_y_an/capitulo3.pdf
https://sci2s.ugr.es/sites/default/files/files/Teaching/GraduatesCourses/Bioinformatica/Tema%20
13%20-%20PG.pdf
https://es.wikipedia.org/wiki/Teor%C3%ADa_del_caos#Aplicaciones
http://www.eis.uva.es/~jossan/doct/sed/fich/SED_RdP.pdf
http://homepage.cem.itesm.mx/vlopez/redes_de_petri.htm
https://www.ctr.unican.es/asignaturas/mc_procon/Doc/PETRI_1.pdf
https://es.wikipedia.org/wiki/Sistemas_bioinspirados
http://www.aldakin.com/automatizacion-industrial-robotica-claves-exito/
http://www.dit.upm.es/~posgrado/doc/TFM/TFMs20132014/TFM_Luis_Alberto_Jurado_2014.pdf
http://www.conec.es/ciencia/la-singularitat-tecnologica/
https://ciudadesdelfuturo.es/que-es-el-gemelo-digital.php
https://www.vix.com/es/btg/curiosidades
Descargar