Está en la página 1de 4

Asignatura: Sis.

Soporte Decisiones

Seccion:1230

Tarea: Investigación de Agentes Inteligentes

Catedrático: Lourdes Lorena Mendoza Medina

Estudiante: Kevin Mejía #31051717


¿Qué es un Agente?
Un agente puede ser cualquier cosa que perciba su entorno a través de sensores y actúe
sobre ese entorno a través de actuadores. Un Agente corre en el ciclo de percibir, pensar y
actuar.

Cada agente inteligente necesita una denominada función de agente, que asigna la
entrada dada a una acción razonable. La función del agente es una descripción
matemática abstracta; el programa del agente es su implementación concreta, que se
ejecuta dentro de algún sistema físico.
Un agente inteligente puede aprender del entorno para lograr sus objetivos, por lo tanto,
su uso en Inteligencia Artificial.
Las siguientes son las cuatro reglas principales para un agente de IA:

• Regla 1: un agente de IA debe tener la capacidad de percibir el entorno.


• Regla 2: La observación debe usarse para tomar decisiones.
• Regla 3: La decisión debe resultar en una acción.
• Regla 4: La acción realizada por un agente de IA debe ser una acción racional.
La tarea de la IA es diseñar un programa de agente que implemente la función de agente.
La estructura de un agente inteligente es una combinación de la arquitectura (La
maquinaria sobre la que se ejecuta el agente. Es un dispositivo con sensores y actuadores,
por ejemplo: un automóvil robótico, una cámara, una PC.) y programa de agente.
Puede verse como: Agente = Arquitectura + Programa de agente

Lenguajes de desarrollo de agentes inteligentes.

Python es considerado uno de los mejores


lenguajes de programación de IA. La razón es su sencillez y variedad de
funciones. Su sintaxis es muy fácil de aprender y también simple. Por lo tanto,
se pueden implementar sin problemas varios algoritmos de IA. En comparación
con otros lenguajes de programación como C ++, Java, etc., Python requiere un
tiempo de desarrollo mínimo. Además, Python es capaz de admitir estilos de
programación funcionales, orientados a objetos y orientados a procedimientos.
Se sabe que hay muchas bibliotecas disponibles en Python y esto simplifica la
tarea del usuario.
Java es otra excelente opción para el desarrollo de la IA. El lenguaje de programación es
utilizado por sus características como familiaridad y facilidad de uso. Básicamente, Java es
reconocido como un lenguaje de paradigmas múltiples que sigue a la perfección los estándares
orientados a objetos, así como el estándar de Once Written Read / Run Anywhere (WORA). Java es
esencialmente un lenguaje de programación de IA, capaz de ejecutarse en cualquier plataforma
que lo admita.

La inteligencia artificial tiene que lidiar con redes neuronales artificiales, algoritmos de búsqueda y
programación genética. Además, Java viene con muchos beneficios como uso fácil, servicios de
paquetes, facilidad de depuración, trabajo sin problemas con proyectos a gran escala y
representación gráfica de datos, así como una mejor interacción del usuario.

Usos de los agentes inteligentes en 3 áreas de aplicación y las


características principales por las que se utilizan en cada uso.
Agente Rendimiento Medio Ambiente Actuadores Sensores
-Paciente.
-Paciente sano. -Pruebas. -Teclado
1. Diagnósticador médico -Hospital.
-Costo minimizado. -Tratos. (Entrada de síntomas)
-Personal.

-Cámara.
-Habitación. -Sensor de detección de
-Limpieza.
-Mesa. -Ruedas. suciedad.
-Eficiencia.
2. Aspiradora -Suelo de madera. -Cepillos. -Sensor de desnivel.
-Duración de la batería.
-Alfombra. -Extractor de vacío. -Sensor de golpes.
-Seguridad.
-Varios obstáculos. -Sensor de pared por
infrarrojos.

-Cinta transportadora con -Brazos -Cámara.


3. Robot recolector de -Porcentaje de piezas en
piezas. articulados. -Sensores de ángulo de
piezas contenedores correctos.
-Contenedores. -Mano. articulación.

Ejemplo de agentes con su representación R.M.A.S

También podría gustarte