Este documento presenta VisualBots, una herramienta para simular agentes inteligentes. Explica que VisualBots permite simular el comportamiento colectivo de agentes siguiendo reglas simples. Luego describe cómo insertar y usar VisualBots en Excel, creando proyectos de simulación multi-agente y explorando ejemplos incluidos.
Este documento presenta un proyecto de fin de carrera sobre la coordinación y control de robots móviles basado en agentes. El proyecto desarrolla los conceptos teóricos de robótica e inteligencia artificial, así como la implementación práctica de dos aplicaciones utilizando robots LEGO Mindstorms NXT controlados por agentes de software. El objetivo principal es dotar a los robots de capacidades de autonomía y cooperación mediante el uso de modelos basados en agentes.
Las tres leyes de la robótica establecen normas que los robots en las novelas de Isaac Asimov deben seguir: 1) Un robot no puede dañar a un humano, 2) Un robot debe obedecer a los humanos excepto si va en contra de la primera ley, y 3) Un robot debe proteger su propia existencia siempre que no entre en conflicto con las dos primeras leyes. La automatización implica transferir tareas de producción habitualmente realizadas por humanos a elementos tecnológicos como autómatas programables.
Este documento resume los conceptos clave de la inteligencia artificial distribuida (IAD). Explica que la IAD es una rama de la inteligencia artificial que se enfoca en resolver problemas mediante múltiples agentes inteligentes. Describe las ventajas de la IAD, como la flexibilidad y eficiencia lograda al distribuir tareas entre agentes autónomos. Finalmente, resume los tipos principales de sistemas IAD y sus áreas de aplicación.
El documento describe los modelos basados en agentes (ABMS) y su aplicación a la simulación de sistemas sociales. Explica que los ABMS permiten modelar sistemas compuestos por agentes autónomos que interactúan y se influyen mutuamente. Se analizan los componentes clave de un ABMS, incluyendo las características de los agentes, las interacciones entre agentes y el entorno. También se discuten algunas aplicaciones de los ABMS, como la propagación de virus y el cambio climático, las cuales serán implementadas y
Este documento presenta una revisión de las principales tendencias y técnicas utilizadas actualmente en inteligencia artificial, incluyendo algoritmos genéticos, redes neuronales artificiales, agentes inteligentes y máquinas superinteligentes. También describe ejemplos del uso de estas técnicas en áreas como la medicina, ingeniería y entretenimiento, como la detección de objetos en tiempo real utilizando algoritmos genéticos y la clasificación de imágenes satelitales mediante redes neuronales. Finalmente, discute lenguajes de programación
Desarrollo y evaluación de sistemas de inteligencia ambiental con UbikSimEmilio Serrano
Este documento resume una presentación sobre el desarrollo y evaluación del simulador social UbikSim para sistemas de inteligencia ambiental. UbikSim utiliza simulación multiagente para probar sistemas de inteligencia ambiental antes de su implementación, permitiendo la detección temprana de fallos. El documento describe los componentes de código abierto de UbikSim, incluidos MASON, SweetHome3D y Slick2D, y cómo se han utilizado para investigaciones sobre temas como la gestión de emergencias, la elección social y las aplicaciones de
El documento define qué son los robots y describe su historia, usos y componentes. Los robots son dispositivos programables que realizan tareas mecánicas de forma eficiente y sin poner en riesgo vidas humanas. La palabra "robot" proviene del checo y fue acuñada en la obra de Karel Capek en 1921. Los robots se usan principalmente en fábricas automotrices y utilizan brazos, sensores y visión para realizar diversas tareas de manera autónoma.
Este documento presenta un proyecto de fin de carrera sobre la coordinación y control de robots móviles basado en agentes. El proyecto desarrolla los conceptos teóricos de robótica e inteligencia artificial, así como la implementación práctica de dos aplicaciones utilizando robots LEGO Mindstorms NXT controlados por agentes de software. El objetivo principal es dotar a los robots de capacidades de autonomía y cooperación mediante el uso de modelos basados en agentes.
Las tres leyes de la robótica establecen normas que los robots en las novelas de Isaac Asimov deben seguir: 1) Un robot no puede dañar a un humano, 2) Un robot debe obedecer a los humanos excepto si va en contra de la primera ley, y 3) Un robot debe proteger su propia existencia siempre que no entre en conflicto con las dos primeras leyes. La automatización implica transferir tareas de producción habitualmente realizadas por humanos a elementos tecnológicos como autómatas programables.
Este documento resume los conceptos clave de la inteligencia artificial distribuida (IAD). Explica que la IAD es una rama de la inteligencia artificial que se enfoca en resolver problemas mediante múltiples agentes inteligentes. Describe las ventajas de la IAD, como la flexibilidad y eficiencia lograda al distribuir tareas entre agentes autónomos. Finalmente, resume los tipos principales de sistemas IAD y sus áreas de aplicación.
El documento describe los modelos basados en agentes (ABMS) y su aplicación a la simulación de sistemas sociales. Explica que los ABMS permiten modelar sistemas compuestos por agentes autónomos que interactúan y se influyen mutuamente. Se analizan los componentes clave de un ABMS, incluyendo las características de los agentes, las interacciones entre agentes y el entorno. También se discuten algunas aplicaciones de los ABMS, como la propagación de virus y el cambio climático, las cuales serán implementadas y
Este documento presenta una revisión de las principales tendencias y técnicas utilizadas actualmente en inteligencia artificial, incluyendo algoritmos genéticos, redes neuronales artificiales, agentes inteligentes y máquinas superinteligentes. También describe ejemplos del uso de estas técnicas en áreas como la medicina, ingeniería y entretenimiento, como la detección de objetos en tiempo real utilizando algoritmos genéticos y la clasificación de imágenes satelitales mediante redes neuronales. Finalmente, discute lenguajes de programación
Desarrollo y evaluación de sistemas de inteligencia ambiental con UbikSimEmilio Serrano
Este documento resume una presentación sobre el desarrollo y evaluación del simulador social UbikSim para sistemas de inteligencia ambiental. UbikSim utiliza simulación multiagente para probar sistemas de inteligencia ambiental antes de su implementación, permitiendo la detección temprana de fallos. El documento describe los componentes de código abierto de UbikSim, incluidos MASON, SweetHome3D y Slick2D, y cómo se han utilizado para investigaciones sobre temas como la gestión de emergencias, la elección social y las aplicaciones de
El documento define qué son los robots y describe su historia, usos y componentes. Los robots son dispositivos programables que realizan tareas mecánicas de forma eficiente y sin poner en riesgo vidas humanas. La palabra "robot" proviene del checo y fue acuñada en la obra de Karel Capek en 1921. Los robots se usan principalmente en fábricas automotrices y utilizan brazos, sensores y visión para realizar diversas tareas de manera autónoma.
El documento define un robot como un dispositivo reprogramable diseñado para realizar tareas mecánicas de forma más eficiente que los humanos. Explica que la palabra "robot" proviene del checo y fue utilizada por primera vez en la obra de teatro R.U.R. de 1921. La mayoría de los robots trabajan en fábricas automotrices realizando tareas como seleccionar productos utilizando sensores.
El documento describe el futuro de la inteligencia artificial y la robótica, con un enfoque en seis campos clave de investigación: robótica situada, robótica basada en el comportamiento, robótica cognitiva, robótica de desarrollo, robótica evolutiva y robótica biomimética. Además, presenta ejemplos actuales como los robots PetMan y BigDog de Boston Dynamics, un helicóptero autónomo del MIT y un automóvil autónomo para carreras de rally.
El documento describe el modelo de entidad-relación (ER) para el diseño de bases de datos. Explica los conceptos básicos del modelo ER como entidades, atributos, relaciones, claves y tipos de entidades y relaciones. También cubre temas como el diseño conceptual y lógico de bases de datos siguiendo el modelo ER.
El documento describe la evolución de la inteligencia artificial, desde los primeros sistemas basados en heurísticas hasta los actuales sistemas basados en conocimiento y agentes inteligentes. Se argumenta que la web podría convertirse en un sistema inteligente capaz de comprender el contenido de los documentos y relacionarlos, funcionando como un "cerebro global". Sin embargo, también plantea peligros si este cerebro global adquiere demasiada autonomía y capacidad de pensamiento.
Este documento presenta una introducción a los sistemas basados en conocimiento y áreas clave de la inteligencia artificial como sistemas expertos y redes neuronales. Explica la historia y definiciones de estos conceptos, así como ejemplos de su aplicación en áreas como la toma de decisiones financieras.
Este documento presenta una introducción a los sistemas basados en conocimiento y áreas clave de la inteligencia artificial como sistemas expertos y redes neuronales. Explica la historia y definiciones de estos conceptos, así como ejemplos de su aplicación en áreas como la toma de decisiones financieras.
Este documento presenta una introducción a los sistemas basados en conocimiento y áreas clave de la inteligencia artificial como sistemas expertos y redes neuronales. Explica la historia y definiciones de estos conceptos, así como ejemplos de su aplicación en áreas como la toma de decisiones financieras.
El documento presenta una introducción a los sistemas basados en conocimiento. Explica brevemente la historia de la inteligencia artificial y describe las áreas principales de la IA como sistemas expertos, redes neuronales y el proceso de creación de un sistema experto. También resume las características clave de los sistemas expertos como la base de conocimiento, la máquina de inferencia y la interfaz con el usuario.
Este documento presenta una introducción a los sistemas basados en conocimiento y áreas clave de la inteligencia artificial como sistemas expertos y redes neuronales. Explica la historia y definiciones de estos conceptos, así como ejemplos de su aplicación en áreas como la toma de decisiones financieras.
El documento describe la evolución de la inteligencia artificial y los sistemas basados en conocimiento, incluyendo los sistemas expertos y sus limitaciones. Propone nuevos paradigmas como los agentes inteligentes y los sistemas distribuidos, que permiten una mayor cooperación y flexibilidad. Finalmente, analiza las posibles aplicaciones y el impacto de estos enfoques en la industria y la sociedad.
Este documento describe diferentes herramientas de soporte para la supervisión industrial, incluyendo sistemas expertos, redes neuronales y razonamiento basado en casos. Explica la estructura básica, ventajas y limitaciones de los sistemas expertos, y describe las aplicaciones, ventajas y elementos básicos de las redes neuronales. También define el ciclo del razonamiento basado en casos. Finalmente, discute cómo estas herramientas pueden usarse para diagnosticar fallas y tomar decisiones en un sistema de supervisión y control automatizado.
Este documento discute la importancia de la modelación para los informáticos y los conceptos clave involucrados en el proceso de modelado. Explica que los informáticos necesitan modelar sistemas para simplificar la realidad, dividir sistemas en subsistemas, facilitar el diseño de software y comprender los requisitos del cliente. También cubre los tres mundos en los que trabajan los informáticos y los procesos de inducción y deducción utilizados en la modelación. Además, destaca la diferencia entre isomorfismo e isolación en los mundos
Este documento trata sobre sistemas expertos. Explica que los sistemas expertos son aplicaciones informáticas capaces de resolver problemas que requieren un gran conocimiento sobre un tema específico. Describe algunos de los primeros sistemas expertos creados en las décadas de 1960 y 1970, y explica las clasificaciones y componentes básicos de los sistemas expertos.
El documento presenta una introducción a los sistemas expertos, definiéndolos como sistemas informáticos capaces de resolver problemas que requieren conocimiento especializado en un dominio específico, imitando el razonamiento de un experto humano. Explica que los sistemas expertos constan de una base de conocimientos con reglas e información de expertos, y un motor de inferencia que aplica la lógica a los hechos conocidos para deducir nuevos conocimientos. Finalmente, menciona algunos ejemplos históricos de sistemas
Agentes Estimulo Respuesta, victor mamani catachura,boreasH,Inteligencia Arti...victor mamani
El documento presenta un resumen de un capítulo sobre agentes estimulo-respuesta. Explica que los agentes son sistemas computacionales que perciben su entorno a través de sensores y actúan en él a través de actuadores para lograr objetivos. Luego describe las fases de percepción, procesamiento y acción de un agente, y presenta un ejemplo ilustrativo de un agente estimulo-respuesta diseñado para moverse alrededor de obstáculos. Finalmente, resume los resultados de la implementación de este agente a través de una simulación.
Revista digital edwin saquinga empleo enectics 2 semestre032860357
El documento describe varias nuevas tecnologías en ingeniería mecánica, incluyendo un robot quirúrgico que puede comprender la voz y los gestos de un cirujano, un robot esférico que puede moverse a través de campos de cultivo midiendo variables ambientales, y el éxito de Audi en producir diésel sintético a partir de agua y CO2. También discute los pasos involucrados en proyectos de ingeniería mecánica, como el diseño 3D, compra de equipos e integración.
Escuela de Estudios Generales
Materia: Métodos de Estudios Universitarios
Tema: Sistemas Expertos
Integrantes:
• Toribio Barrueta, Miguel Alexis
• Avila Castillo, Maritza Yolanda
• Goicochea Medina, Julio Cesar
• Mejía Tarazona, Brandon Isaac
• Plasencia Celestino, Rubén Renzo
Lima - Perú - 2018
El documento trata sobre los sistemas expertos y la robótica. Explica que los sistemas expertos emulan el razonamiento de un experto para mejorar la calidad y rapidez de las respuestas. También define la robótica como la rama de la tecnología dedicada al diseño, construcción y aplicación de robots para realizar tareas peligrosas o difíciles para humanos.
El documento trata sobre los sistemas expertos y la robótica. Explica que los sistemas expertos emulan el razonamiento de un experto para mejorar la calidad y rapidez de las respuestas. También define la robótica como la rama de la tecnología dedicada al diseño, construcción y aplicación de robots en diferentes áreas como la cirugía y asistencia a personas con discapacidad.
El documento proporciona una introducción a la inteligencia artificial, describiendo cómo se relaciona con las ramas de la computación y la psicología. Explica que la IA intenta imitar la capacidad mental humana a través de programas de computadora, y que ha llevado al desarrollo de sistemas expertos que pueden hacer juicios sobre problemas con mayor rapidez que los humanos. También resume varias ramas y aplicaciones clave de la inteligencia artificial, como los sistemas expertos, la realidad virtual y el aprendizaje automático.
The document provides guidance on speaker placement techniques to achieve optimal sound quality. It outlines 4 methods for determining initial speaker positioning: 1) "Audio Arithmetic" which uses mathematical relationships between speaker and room boundaries, 2) "Voicing the Room" where the listener moves around speaking to find natural balance points, 3) "Changing Places" where the listener moves the speakers to their ear's position, and 4) guidelines for placing dipole speakers using a "Rule of Thirds". Precise measurement, marking, and testing of incremental position changes are recommended to refine placement. The goal is a setup that produces the best musical results.
El documento define un robot como un dispositivo reprogramable diseñado para realizar tareas mecánicas de forma más eficiente que los humanos. Explica que la palabra "robot" proviene del checo y fue utilizada por primera vez en la obra de teatro R.U.R. de 1921. La mayoría de los robots trabajan en fábricas automotrices realizando tareas como seleccionar productos utilizando sensores.
El documento describe el futuro de la inteligencia artificial y la robótica, con un enfoque en seis campos clave de investigación: robótica situada, robótica basada en el comportamiento, robótica cognitiva, robótica de desarrollo, robótica evolutiva y robótica biomimética. Además, presenta ejemplos actuales como los robots PetMan y BigDog de Boston Dynamics, un helicóptero autónomo del MIT y un automóvil autónomo para carreras de rally.
El documento describe el modelo de entidad-relación (ER) para el diseño de bases de datos. Explica los conceptos básicos del modelo ER como entidades, atributos, relaciones, claves y tipos de entidades y relaciones. También cubre temas como el diseño conceptual y lógico de bases de datos siguiendo el modelo ER.
El documento describe la evolución de la inteligencia artificial, desde los primeros sistemas basados en heurísticas hasta los actuales sistemas basados en conocimiento y agentes inteligentes. Se argumenta que la web podría convertirse en un sistema inteligente capaz de comprender el contenido de los documentos y relacionarlos, funcionando como un "cerebro global". Sin embargo, también plantea peligros si este cerebro global adquiere demasiada autonomía y capacidad de pensamiento.
Este documento presenta una introducción a los sistemas basados en conocimiento y áreas clave de la inteligencia artificial como sistemas expertos y redes neuronales. Explica la historia y definiciones de estos conceptos, así como ejemplos de su aplicación en áreas como la toma de decisiones financieras.
Este documento presenta una introducción a los sistemas basados en conocimiento y áreas clave de la inteligencia artificial como sistemas expertos y redes neuronales. Explica la historia y definiciones de estos conceptos, así como ejemplos de su aplicación en áreas como la toma de decisiones financieras.
Este documento presenta una introducción a los sistemas basados en conocimiento y áreas clave de la inteligencia artificial como sistemas expertos y redes neuronales. Explica la historia y definiciones de estos conceptos, así como ejemplos de su aplicación en áreas como la toma de decisiones financieras.
El documento presenta una introducción a los sistemas basados en conocimiento. Explica brevemente la historia de la inteligencia artificial y describe las áreas principales de la IA como sistemas expertos, redes neuronales y el proceso de creación de un sistema experto. También resume las características clave de los sistemas expertos como la base de conocimiento, la máquina de inferencia y la interfaz con el usuario.
Este documento presenta una introducción a los sistemas basados en conocimiento y áreas clave de la inteligencia artificial como sistemas expertos y redes neuronales. Explica la historia y definiciones de estos conceptos, así como ejemplos de su aplicación en áreas como la toma de decisiones financieras.
El documento describe la evolución de la inteligencia artificial y los sistemas basados en conocimiento, incluyendo los sistemas expertos y sus limitaciones. Propone nuevos paradigmas como los agentes inteligentes y los sistemas distribuidos, que permiten una mayor cooperación y flexibilidad. Finalmente, analiza las posibles aplicaciones y el impacto de estos enfoques en la industria y la sociedad.
Este documento describe diferentes herramientas de soporte para la supervisión industrial, incluyendo sistemas expertos, redes neuronales y razonamiento basado en casos. Explica la estructura básica, ventajas y limitaciones de los sistemas expertos, y describe las aplicaciones, ventajas y elementos básicos de las redes neuronales. También define el ciclo del razonamiento basado en casos. Finalmente, discute cómo estas herramientas pueden usarse para diagnosticar fallas y tomar decisiones en un sistema de supervisión y control automatizado.
Este documento discute la importancia de la modelación para los informáticos y los conceptos clave involucrados en el proceso de modelado. Explica que los informáticos necesitan modelar sistemas para simplificar la realidad, dividir sistemas en subsistemas, facilitar el diseño de software y comprender los requisitos del cliente. También cubre los tres mundos en los que trabajan los informáticos y los procesos de inducción y deducción utilizados en la modelación. Además, destaca la diferencia entre isomorfismo e isolación en los mundos
Este documento trata sobre sistemas expertos. Explica que los sistemas expertos son aplicaciones informáticas capaces de resolver problemas que requieren un gran conocimiento sobre un tema específico. Describe algunos de los primeros sistemas expertos creados en las décadas de 1960 y 1970, y explica las clasificaciones y componentes básicos de los sistemas expertos.
El documento presenta una introducción a los sistemas expertos, definiéndolos como sistemas informáticos capaces de resolver problemas que requieren conocimiento especializado en un dominio específico, imitando el razonamiento de un experto humano. Explica que los sistemas expertos constan de una base de conocimientos con reglas e información de expertos, y un motor de inferencia que aplica la lógica a los hechos conocidos para deducir nuevos conocimientos. Finalmente, menciona algunos ejemplos históricos de sistemas
Agentes Estimulo Respuesta, victor mamani catachura,boreasH,Inteligencia Arti...victor mamani
El documento presenta un resumen de un capítulo sobre agentes estimulo-respuesta. Explica que los agentes son sistemas computacionales que perciben su entorno a través de sensores y actúan en él a través de actuadores para lograr objetivos. Luego describe las fases de percepción, procesamiento y acción de un agente, y presenta un ejemplo ilustrativo de un agente estimulo-respuesta diseñado para moverse alrededor de obstáculos. Finalmente, resume los resultados de la implementación de este agente a través de una simulación.
Revista digital edwin saquinga empleo enectics 2 semestre032860357
El documento describe varias nuevas tecnologías en ingeniería mecánica, incluyendo un robot quirúrgico que puede comprender la voz y los gestos de un cirujano, un robot esférico que puede moverse a través de campos de cultivo midiendo variables ambientales, y el éxito de Audi en producir diésel sintético a partir de agua y CO2. También discute los pasos involucrados en proyectos de ingeniería mecánica, como el diseño 3D, compra de equipos e integración.
Escuela de Estudios Generales
Materia: Métodos de Estudios Universitarios
Tema: Sistemas Expertos
Integrantes:
• Toribio Barrueta, Miguel Alexis
• Avila Castillo, Maritza Yolanda
• Goicochea Medina, Julio Cesar
• Mejía Tarazona, Brandon Isaac
• Plasencia Celestino, Rubén Renzo
Lima - Perú - 2018
El documento trata sobre los sistemas expertos y la robótica. Explica que los sistemas expertos emulan el razonamiento de un experto para mejorar la calidad y rapidez de las respuestas. También define la robótica como la rama de la tecnología dedicada al diseño, construcción y aplicación de robots para realizar tareas peligrosas o difíciles para humanos.
El documento trata sobre los sistemas expertos y la robótica. Explica que los sistemas expertos emulan el razonamiento de un experto para mejorar la calidad y rapidez de las respuestas. También define la robótica como la rama de la tecnología dedicada al diseño, construcción y aplicación de robots en diferentes áreas como la cirugía y asistencia a personas con discapacidad.
El documento proporciona una introducción a la inteligencia artificial, describiendo cómo se relaciona con las ramas de la computación y la psicología. Explica que la IA intenta imitar la capacidad mental humana a través de programas de computadora, y que ha llevado al desarrollo de sistemas expertos que pueden hacer juicios sobre problemas con mayor rapidez que los humanos. También resume varias ramas y aplicaciones clave de la inteligencia artificial, como los sistemas expertos, la realidad virtual y el aprendizaje automático.
The document provides guidance on speaker placement techniques to achieve optimal sound quality. It outlines 4 methods for determining initial speaker positioning: 1) "Audio Arithmetic" which uses mathematical relationships between speaker and room boundaries, 2) "Voicing the Room" where the listener moves around speaking to find natural balance points, 3) "Changing Places" where the listener moves the speakers to their ear's position, and 4) guidelines for placing dipole speakers using a "Rule of Thirds". Precise measurement, marking, and testing of incremental position changes are recommended to refine placement. The goal is a setup that produces the best musical results.
Este documento describe un proceso de 27 pasos para completar un proyecto de construcción de una casa. Se detallan las etapas de planificación, diseño, obtención de permisos, construcción y finalización del proyecto.
PAQUETE DE SISTEMA DE VUELO DE DRON
“Para monitorear la extensión de su negocio y capturar gran cantidad de información rápidamente con muy poca o ninguna intervención del hombre;
Este documento describe los servicios de diagnóstico y escaneo profesional para vehículos, incluyendo automóviles, camiones, buses y maquinaria pesada. Se ofrecen servicios de OBD2 estándar, lectura de códigos de falla, análisis de datos, pruebas de rendimiento y diagnóstico de sistemas específicos del fabricante. Los clientes pueden acceder a información sobre el estado del motor, transmisión y otros sistemas.
The document contains technical specifications and maintenance schedules for a 1999 Mercedes-Benz CLK320, including:
- A fuse box diagram and list of fuses for the vehicle's light module.
- Scheduled maintenance items and replacement intervals for parts like spark plugs, filters, fluids, and more.
- Printouts of diagnostic tests and readings from the vehicle's onboard computer, including trouble codes, sensor data, fuel system status and more.
- Pages of images and documentation related to servicing the vehicle.
The document provides detailed reference information for maintenance and repairs of a 1999 MB CLK320.
Este documento contiene una lista de 99 canciones interpretadas por la banda argentina de rock Los Iracundos. Las canciones están agrupadas por álbumes y abarcan diversos géneros como rock, pop, tango y folclore. Algunas de las canciones más destacadas son "Baila Surfin", "Gallinita Twist", "Marianella" e "Iracundos".
Este documento es una entrevista a Juano, miembro fundador de la banda de rock uruguaya Los Iracundos. En la entrevista, Juano habla sobre los orígenes humildes de la banda en la década de 1960, cuando cada miembro tuvo que usar sus propios ahorros para comprar sus primeros instrumentos musicales. También describe cómo la banda comenzó tocando versiones de rock and roll estadounidense antes de desarrollar su propio estilo con guitarra criolla. Finalmente, Juano comparte detalles sobre el éxito
El documento describe cómo conectar la mente consciente con la mente subconsciente. Explica que entrando en un estado de trance o relajación profunda, uno puede comunicarse con el subconsciente haciéndose preguntas o pensando en cosas. Esto mejora la intuición, supera miedos, y aumenta la creatividad y acceso a recuerdos. También habla de usar afirmaciones y fe activa para impresionar al subconsciente y lograr resultados.
El documento resume los orígenes y primeros 130 años del Colegio San Calixto en Bolivia. Comenzó en 1882 con solo 13 estudiantes y 8 jesuitas, y fue fundado por el Obispo Calixto Clavijo para proveer educación católica. Sin embargo, desde el inicio enfrentó ataques de grupos anticlericales como la masonería. A lo largo de su historia, el colegio luchó contra intentos de imponer métodos seculares y quitar su autonomía, sobre todo durante gobiernos liberales a inicios del siglo
La entrevista describe la historia de Los Iracundos, una banda de rock uruguaya formada en la década de 1960. Los miembros compraron sus primeros instrumentos con sus propios ahorros y tocaban versiones de Los Teen Tops. Después de tener éxito en Uruguay y Argentina, fueron descubiertos por Palito Ortega, quien los llevó a Buenos Aires. Cambiaron su nombre a "Los Iracundos" cuando firmaron con RCA Records. Tocaron en televisión y clubs durante décadas a pesar de las dificultades polí
EL SUFRAGIO Y LA REALIDAD BOLIVIANA
UNIVERSIDAD MAYOR Y AUTONOMA TOMAS FRIAS
DEPARTAMENTO DE CULTURA
CNEL. DESP. MAX BENJAMIN SARAVIA IMAÑA
CORONEL DIPLOMADO EN ESTUDIOS SUPERIORES
LICENCIADO EN DERECHO
OTRORA COMANDANTE DE LA POLICIA BOLIVIANA
POTOSI - BOLIVIA
1963
La Unión Europea ha acordado un embargo petrolero contra Rusia en respuesta a la invasión de Ucrania. El embargo prohibirá la mayoría de las importaciones de petróleo ruso a la UE y se implementará de manera gradual durante los próximos seis meses. El embargo busca aumentar la presión económica sobre Rusia y privarla de una fuente clave de ingresos.
1. El documento proporciona numerosos consejos sobre cómo tratar a las mujeres y tener relaciones de pareja saludables, incluyendo ser respetuoso, comunicarse de manera abierta y compartir valores.
2. También recomienda mostrar interés pero no demasiado, ser seguro de sí mismo y dar espacio a la otra persona.
3. Finalmente, da consejos prácticos sobre vestimenta e higiene para atraer a las mujeres.
El documento proporciona instrucciones para reparar viviendas de adobe dañadas por sismos. Describe dos métodos: 1) Reforzar los muros con mallas de acero y mortero de cal y arena, colocando las mallas en el interior y exterior de los muros y conectándolas con alambres; y 2) Reforzar los muros con tablas de madera horizontales y verticales en el interior y exterior, uniendo las tablas horizontales con pernos de acero.
Este documento presenta la metodología de trabajo para demoler una casa de dos plantas construida con hormigón armado. La casa se demolerá para construir un edificio comercial en su lugar. La demolición se realizará principalmente de forma manual debido al tamaño y condición regular de la estructura. Se tomarán medidas de seguridad para proteger las propiedades colindantes y el público. Los escombros serán gestionados de forma adecuada.
Este plan de contingencia describe los procedimientos a seguir en caso de emergencia durante las obras de movimiento de tierras en la propiedad de los señores Ortega Limachi en Cochabamba. Establece objetivos como asegurar la atención oportuna a personas lesionadas y minimizar riesgos a trabajadores y terceros. Describe también las responsabilidades del propietario, contratista y personal, así como los métodos para evaluar y responder a contingencias como accidentes, eventos naturales, incendios o deslizamientos.
El documento evalúa la red de alcantarillado de la propiedad #8263. La red actual del vecino representa un peligro debido a su mal estado y obsolescencia. Se observan fisuras en la propiedad que podrían deberse a filtraciones de la red vecina. La red vecina debe renovarse antes de la construcción planificada en la propiedad, la cual interferirá con la ubicación actual de la red.
El resumen preliminar de la inspección estructural encontró que: (1) El suelo alrededor de la edificación no mostró anomalías. (2) La edificación no mostró daños externos importantes. (3) Se encontraron grietas leves en el interior y daños en las fachadas traseras. La estructura general fue considerada segura pero requiere reparaciones.
Este documento presenta un plan de contingencia para los trabajos de demolición de una casa de dos plantas propiedad de Hilarión Ortega y Alicia Limachi en Calacoto. El plan identifica los riesgos potenciales como sismos, tormentas e incendios y establece responsabilidades y estrategias de respuesta para emergencias. Entre las medidas se incluyen preparación para emergencias médicas, técnicas o naturales, y números de contacto de emergencia. El objetivo es mitigar cualquier accidente y brindar una respuesta rápida y adec
KAWARU CONSULTING presenta el projecte amb l'objectiu de permetre als ciutadans realitzar tràmits administratius de manera telemàtica, des de qualsevol lloc i dispositiu, amb seguretat jurídica. Aquesta plataforma redueix els desplaçaments físics i el temps invertit en tràmits, ja que es pot fer tot en línia. A més, proporciona evidències de la correcta realització dels tràmits, garantint-ne la validesa davant d'un jutge si cal. Inicialment concebuda per al Ministeri de Justícia, la plataforma s'ha expandit per adaptar-se a diverses organitzacions i països, oferint una solució flexible i fàcil de desplegar.
Catalogo general Ariston Amado Salvador distribuidor oficial ValenciaAMADO SALVADOR
Distribuidor Oficial Ariston en Valencia: Amado Salvador distribuidor autorizado de Ariston, una marca líder en soluciones de calefacción y agua caliente sanitaria. Amado Salvador pone a tu disposición el catálogo completo de Ariston, encontrarás una amplia gama de productos diseñados para satisfacer las necesidades de hogares y empresas.
Calderas de condensación: Ofrecemos calderas de alta eficiencia energética que aprovechan al máximo el calor residual. Estas calderas Ariston son ideales para reducir el consumo de gas y minimizar las emisiones de CO2.
Bombas de calor: Las bombas de calor Ariston son una opción sostenible para la producción de agua caliente. Utilizan energía renovable del aire o el suelo para calentar el agua, lo que las convierte en una alternativa ecológica.
Termos eléctricos: Los termos eléctricos, como el modelo VELIS TECH DRY (sustito de los modelos Duo de Fleck), ofrecen diseño moderno y conectividad WIFI. Son ideales para hogares donde se necesita agua caliente de forma rápida y eficiente.
Aerotermia: Si buscas una solución aún más sostenible, considera la aerotermia. Esta tecnología extrae energía del aire exterior para calentar tu hogar y agua. Además, puede ser elegible para subvenciones locales.
Amado Salvador es el distribuidor oficial de Ariston en Valencia. Explora el catálogo y descubre cómo mejorar la comodidad y la eficiencia en tu hogar o negocio.
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaAMADO SALVADOR
Descubre el catálogo general de la gama de productos de refrigeración del fabricante de electrodomésticos Miele, presentado por Amado Salvador distribuidor oficial Miele en Valencia. Como distribuidor oficial de electrodomésticos Miele, Amado Salvador ofrece una amplia selección de refrigeradores, congeladores y soluciones de refrigeración de alta calidad, resistencia y diseño superior de esta marca.
La gama de productos de Miele se caracteriza por su innovación tecnológica y eficiencia energética, garantizando que cada electrodoméstico no solo cumpla con las expectativas, sino que las supere. Los refrigeradores Miele están diseñados para ofrecer un rendimiento óptimo y una conservación perfecta de los alimentos, con características avanzadas como la tecnología de enfriamiento Dynamic Cooling, sistemas de almacenamiento flexible y acabados premium.
En este catálogo, encontrarás detalles sobre los distintos modelos de refrigeradores y congeladores Miele, incluyendo sus especificaciones técnicas, características destacadas y beneficios para el usuario. Amado Salvador, como distribuidor oficial de electrodomésticos Miele, garantiza que todos los productos cumplen con los más altos estándares de calidad y durabilidad.
Explora el catálogo completo y encuentra el refrigerador Miele perfecto para tu hogar con Amado Salvador, el distribuidor oficial de electrodomésticos Miele.
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...AMADO SALVADOR
El catálogo general de electrodomésticos Teka presenta una amplia gama de productos de alta calidad y diseño innovador. Como distribuidor oficial Teka, Amado Salvador ofrece soluciones en electrodomésticos Teka que destacan por su tecnología avanzada y durabilidad. Este catálogo incluye una selección exhaustiva de productos Teka que cumplen con los más altos estándares del mercado, consolidando a Amado Salvador como el distribuidor oficial Teka.
Explora las diversas categorías de electrodomésticos Teka en este catálogo, cada una diseñada para satisfacer las necesidades de cualquier hogar. Amado Salvador, como distribuidor oficial Teka, garantiza que cada producto de Teka se distingue por su excelente calidad y diseño moderno.
Amado Salvador, distribuidor oficial Teka en Valencia. La calidad y el diseño de los electrodomésticos Teka se reflejan en cada página del catálogo, ofreciendo opciones que van desde hornos, placas de cocina, campanas extractoras hasta frigoríficos y lavavajillas. Este catálogo es una herramienta esencial para inspirarse y encontrar electrodomésticos de alta calidad que se adaptan a cualquier proyecto de diseño.
En Amado Salvador somos distribuidor oficial Teka en Valencia y ponemos atu disposición acceso directo a los mejores productos de Teka. Explora este catálogo y encuentra la inspiración y los electrodomésticos necesarios para equipar tu hogar con la garantía y calidad que solo un distribuidor oficial Teka puede ofrecer.
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialAMADO SALVADOR
Explora el catálogo completo de cajas fuertes BTV, disponible a través de Amado Salvador, distribuidor oficial de BTV. Este catálogo presenta una amplia variedad de cajas fuertes, cada una diseñada con la más alta calidad para ofrecer la máxima seguridad y satisfacer las diversas necesidades de protección de nuestros clientes.
En Amado Salvador, como distribuidor oficial de BTV, ofrecemos productos que destacan por su innovación, durabilidad y robustez. Las cajas fuertes BTV son reconocidas por su eficiencia en la protección contra robos, incendios y otros riesgos, lo que las convierte en una opción ideal tanto para uso doméstico como comercial.
Amado Salvador, distribuidor oficial BTV, asegura que cada producto cumpla con los más estrictos estándares de calidad y seguridad. Al adquirir una caja fuerte a través de Amado Salvador, distribuidor oficial BTV, los clientes pueden tener la tranquilidad de que están obteniendo una solución confiable y duradera para la protección de sus pertenencias.
Este catálogo incluye detalles técnicos, características y opciones de personalización de cada modelo de caja fuerte BTV. Desde cajas fuertes empotrables hasta modelos de alta seguridad, Amado Salvador, como distribuidor oficial de BTV, tiene la solución perfecta para cualquier necesidad de seguridad. No pierdas la oportunidad de conocer todos los beneficios y características de las cajas fuertes BTV y protege lo que más valoras con la calidad y seguridad que solo BTV y Amado Salvador, distribuidor oficial BTV, pueden ofrecerte.
1. 1
UNIVERSIDAD MAYOR DE SAN ANDRES
Facultad de Ciencias Puras y Naturales
Postgrado en Informática
Agentes Inteligentes
““VViissuuaallBBoottss””
Presentado a: Dr. Daniel Gálvez L.
Presentado por: Roger Saravia A.
La Paz, Bolivia - Julio de 2007
2. 2
Resumen
En este trabajo se desarrollará el cómo simular agentes inteligentes mediante un software
denominado VisualBots que se instala en la plataforma Excel. Primero, se hará una
introducción preliminar a lo que son los VisualBots y para qué sirven. Luego, se hará una
revisión de la teoría que respalda a los agentes inteligentes; en esta parte se tendrá una
introducción a un modelo de optimización mediante colonia de hormigas. Posteriormente, se
expondrá paso a paso la simulación de una tarea mediante agentes usando la aplicación
VisualBots y sus detalles. Se mostrarán ejemplos que vienen incluidos con el VisualBots pero
también se propondrá uno nuevo. Finalmente, se harán algunas conclusiones con relación a la
experiencia VisualBots y algunas recomendaciones para sacar provecho de la misma.
3. 1
1 Introducción......................................................................................................................................... 2
2 Objetivos ............................................................................................................................................. 2
2.1 Objetivo General ......................................................................................................................... 2
2.2 Objetivos Específicos.................................................................................................................. 2
3 Marco Teórico (Síntesis)..................................................................................................................... 3
3.1 Sistemas Multi-Agentes (MAS) ................................................................................................... 3
3.2 Swarm intelligence (SI) ............................................................................................................... 3
3.3 Colonia de Hormigas................................................................................................................... 4
3.3.1 Hormigas Artificiales............................................................................................................ 4
4 Desarrollo Teórico-Práctico................................................................................................................. 5
4.1 El simulador VisualBots............................................................................................................... 5
4.2 El modelo de objetos de VisualBots............................................................................................ 5
4.3 Para Usar y Aprender.................................................................................................................. 6
4.4 Características del VisualBots..................................................................................................... 7
4.5 Software ...................................................................................................................................... 7
4.5.1 Simulador VisualBots .......................................................................................................... 7
4.5.2 Documentación ................................................................................................................... 8
4.5.3 El Componente para Excel.................................................................................................. 8
4.5.4 Proyectos de Ejemplo ......................................................................................................... 8
4.5.5 Sobre la Instalación............................................................................................................. 8
4.5.6 Sobre los Macros ................................................................................................................ 9
4.5.7 Sobre la Desinstalación....................................................................................................... 9
4.6 Dos Cuestiones Típicas .............................................................................................................. 9
4.7 Empezando a trabajar con el VisualBots .................................................................................... 9
4.7.1 Insertando el VisualBots...................................................................................................... 9
4.7.2 Usando el Simulador VisualBots ....................................................................................... 10
4.7.3 Creando una primera aplicación:....................................................................................... 11
4.8 Proyectos de muestra ............................................................................................................... 14
4.8.1 Árbol de Fractales (Categoría: Matemáticas y Física) ...................................................... 14
4.8.2 El hombre viajero vendedor (Categoría: Optimización)..................................................... 15
4.8.3 Bandadas (Categoría: Biología) ....................................................................................... 16
5 Conclusiones..................................................................................................................................... 16
6 Referencias....................................................................................................................................... 17
Apéndice A – Enlaces Complementarios.................................................................................................. 18
4. 2
1 Introducción
VisualBots para Excel es una herramienta educacional para la exploración del mundo de
los sistemas multi-agente y su correspondiente comportamiento. Sistemas del mundo
real como las bandadas de pájaros, la formación de cristales, las tendencias de la moda
y el modo de trabajo de las hormigas, son ejemplos de comportamiento de grupo
resultante de interacciones colectivas entre muchos individuos que se dirigen a sí
mismos, o agentes. Un aspecto impresionante de este fenómeno es cómo
comportamientos muy complejos y patrones pueden surgir de la interacción de los
agentes que a su vez solo siguen sencillas reglas o instrucciones. Estos agentes hacen
las cosas estando desprevenidos de las consecuencias de sus acciones con relación al
gran esquema o al cuadro que generan.
El estudio del comportamiento emergente se extiende a un amplio de diferentes campos
incluyendo la biología molecular, la química, la termodinámica, las ciencias sociales y
políticas, la economía, el arte, las ciencias de la computación y la educación. A causa de
la importancia del gran impacto de estos sistemas y de cómo han venido moldeando el
mundo que nos rodea, estos se han convertido en un gran cuerpo de conocimiento de
investigación que se enfoca en como modelar estos sistemas en computadoras con el fin
de entenderlos mejor.
2 Objetivos
2.1 Objetivo General
Simular el comportamiento colectivo multi-agente mediante la aplicación del
software libre VisualBots.
2.2 Objetivos Específicos
Explicar las características y el funcionamiento de VisualBots.
Explorar algunos proyectos multi-agente en VisualBots.
5. 3
3 Marco Teórico (Síntesis)
3.1 Sistemas Multi-Agentes (MAS)
Agentes autónomos trabajan juntos para resolver los problemas. Características:
Los agentes definen de forma dinámica las tareas que realizarán.
No hay un sistema de control global.
Computación asincrónica.
Datos descentralizados.
Pero: lo realmente interesante es el desarrollo de comunidades de agentes.
MAS - Una Definición en Computación: Es un sistema compuesto por varios agentes
colectivamente capaces de alcanzar sus objetivos y difíciles de lograr por un agente
individual o un sistema monolítico.
MAS - Una Definición en Computación: Un MAS puede manifestar una organización
propia y complejos comportamientos aún cuando las estrategias individuales de los
agentes que la conforman sean simples.
3.2 Swarm Intelligence (SI)
Es una técnica de inteligencia artificial basada en el estudio del comportamiento colectivo
en sistemas descentralizados y autoorganizados.
La expresión "swarm intelligence" fue introducida por Beni & Wang en 1989 en el
contexto de los sistemas robóticos celulares.
Los sistemas SI son comúnmente construidos con una población de agentes simples
interactuando localmente con otros agentes y su entorno.
No hay una estructura centralizada de control dictando como los agentes individuales
deben comportarse; las interacciones locales entre tales agentes hacen emerger el
comportamiento global.
Un enjambre (swarm) puede ser definido como una colección estructurada de
organismos (agentes) que interactúan.
La inteligencia no está en los individuos sino en el colectivo.
6. 4
Ejemplos:
Colonias de Hormigas (Ant Colony Optimization)
Manada de pájaros (Bird flocks)
Optimización de enjambre de partículas (Particle swarm optimization)
Búsqueda estocástica de difusión (Stochastic Diffusion Search)
3.3 Colonia de Hormigas
Las colonias de hormigas, y más generalmente las sociedades de insectos, son sistemas
distribuidos que, a pesar de la simplicidad de sus individuos, presentan una organización
social altamente estructurada.
3.3.1 Hormigas Artificiales
El modelo ACO (Ant Colony Optimization) es un modelo computacional que ofrece las
técnicas algorítmicas más exitosas y ampliamente reconocidas basadas en el
comportamiento de las hormigas.
La idea básica del modelo ACO es usar una forma de comunicación indirecta (artificial
stigmergy) para coordinar sociedades de agentes artificiales para resolver problemas de
optimización discretos.
Este modelo asume que la cantidad de feromona sobre un camino es proporcional a la
cantidad de hormigas que usaron el mismo en el pasado.
Expresa cuan deseado ha sido ese trayecto.
Cierta cantidad de feromona se evapora con el tiempo.
Aplicaciones de ACO:
TSP (problema del viajero vendedor)
QAP (problema de asignación cuadrática)
Ruteo en redes de comunicación
Selección de atributos
7. 5
4 Desarrollo Teórico-Práctico
4.1 El simulador VisualBots
El simulador VisualBots puede ser usado para crear mundos virtuales a partir de agentes
programables que interactúan entre ellos a través del tiempo. El simulador es un control
ActiveX que expone objetos, métodos y propiedades del VisualBots pero que son usados
dentro el Visual Basic para Aplicaciones (VBA) incluido en el Excel. El simulador
consiste en una ventana gráfica que sirve para ver como evoluciona la simulación a
través del tiempo. La interfaz es fácil de usar para activar, monitorear o parar las
simulaciones.
4.2 El modelo de objetos de VisualBots
VisualBots emplea un diseño orientado a objetos. El modelo de objetos de VisualBots es
jerárquico estando en el nivel más alto el objeto “World”. El segundo nivel a continuación
del objeto World viene a ser una colección de agentes. Cada una de esas colecciones
expone un tercer nivel consistente en agentes individuales. Existen dos tipos de
agentes: Uno de ellos es el objeto movible llamado “Bot”. Cualquier número de Bots
puede existir e interactuar dentro la simulación. El otro tipo es el “Cell” (celda) que es un
objeto del tipo estacionario que ocupa un área rectangular. Los “Cells” están
organizados en un patrón regular y tipo red y cubren todo el espacio de simulación. Las
características (propiedades) de los Bots y Cells, y las acciones (métodos) pueden ser
controladas en la colección y a nivel individual. El modelo de objetos también incluye
una funcionalidad para el control de simulación, la definición del sistema de coordenadas
y propiedades definidas por el usuario para los agentes, además de soporte para
operaciones matemáticas, generación de números aleatorios y administración del color.
A continuación, el diagrama de la jerarquía de objetos de VisualBots.
8. 6
4.3 Para Usar y Aprender
Una de las ventajas de tener el modelo de objeto del VisualBots en Visual Basic radica
en la facilidad con la cual los agentes pueden ser manipulados dentro de un ambiente
orientado a la programación de objetos. El editor del Visual Basic, el explorador de
objetos y otras tecnologías propias pueden hacer que la experiencia de aprendizaje y uso
con el modelo de objetos VisualBots sea realmente provechosa.
9. 7
4.4 Características del VisualBots
El VisualBots para Excel incluye las siguientes características:
Interfaz gráfica fácil de usar para controlar y ver simulaciones.
Buena disponibilidad de recursos – más de 200 objetos, métodos y propiedades.
Sintaxis de programación orientada a objetos (así como la del Visual Basic).
Documentación entendible y a la mano.
Manipulación de colecciones de agentes.
Sistema de coordenadas definido por el usuario.
Topologías de simulación rectangulares, tipo toroide y sin frontera.
Algoritmo internos rápidos.
Poderosa administración de color.
Propiedades definidas por el usuario.
Herramientas para probar y monitorear la simulación.
Posibilidad de uso de las funcionalidades heredadas por el Excel.
4.5 Software
El paquete VisualBots para Excel se compone de lo siguiente:
4.5.1 Simulador VisualBots
Es el simulador VisualBots programable. Debe ser insertado en la hoja de cálculo antes
de que pueda ser usado para crear y correr simulaciones. Este simulador ha sido
programado en el Visual Basic que viene junto al Excel.
10. 8
4.5.2 Documentación
Incluye una extensa referencia del modelo de objetos y una guía del simulador
VisualBots. La ayuda puede ser accedida desde el simulador y también está enlazada al
explorador de objetos del editor del Visual Basic.
4.5.3 El Componente para Excel
El Componente para Excel provee una manera fácil de insertar el simulador VisualBots
en la hoja de cálculo. Este componente crea un menú sobre la barra estándar. Este
componente puede ser activado o desactivado mediante el menú
Herramientas/Componentes. La instalación del componente es opcional.
4.5.4 Proyectos de Ejemplo
Se trata de un conjunto de ejemplos de proyectos de simulación para demostrar las
características del simulador VisualBots. Se ha establecido que los ejemplos son
muchas veces la vía más rápida de aprender a programar el VisualBots.
4.5.5 Sobre la Instalación
Para instalar el VisualBots para Excel solo hay que ejecutar el archivo de instalación y
seguir las instrucciones. Los requerimientos de sistema son:
Microsoft Excel 2000, 2002 (XP), 2003 (XP) o 2007.
MS Internet Explorer 4 o posteriores
Procesador Pentium equivalente o superiores
Al menos 128 MB de memoria RAM.
Un adaptador de video y un monitor con al menos 800x600 de resolución.
11. 9
4.5.6 Sobre los Macros
Para ejecutar VisualBots se deben habilitar completamente los macros en el Excel. Así:
Ir al menú Herramientas/Opciones
Elegir la ficha Seguridad
Apretar botón Seguridad de Macros
En la ficha Nivel de Seguridad elegir Bajo
En la ficha Editores de Confianza activar todas las casillas “Confiar en...”
4.5.7 Sobre la Desinstalación
Ir al Control Panel
Elegir Añadir/Quitar Programas
Seleccionar VisualBots
4.6 Dos Cuestiones Típicas
¿Qué se puede hacer con VisualBots?
VisualBots puede ser usado para mostrar o enseñar sobre los conceptos del
comportamiento grupal. El VisualBots es una herramienta para que los investigadores
puedan rápidamente explorar los conceptos del comportamiento grupal.
¿VisualBots puede ser usado como parte de otro programa en Visual Basic?
No. El simulador VisualBots ha diseñado para funcionar en Microsoft Excel
solamente.
4.7 Empezando a trabajar con el VisualBots
4.7.1 Insertando el VisualBots
Antes de empezar a trabajar con el simulador VisualBots, este debe ser insertado en la
hoja de cálculo de la siguiente manera: En el menú VisualBots seleccione “Insert
Simulator” y el simulador VisualBots aparecerá sobre la hoja de cálculo.
12. 10
4.7.2 Usando el Simulador VisualBots
El simulador VisualBots consiste en una ventana gráfica para ver la evolución del
proceso a través del tiempo y también de una interfaz fácil de operar para arrancar,
monitorear o parar las simulaciones. La ventana es la siguiente:
13. 11
4.7.3 Creando una primera aplicación:
Paso 1: Insertar el simulador VisualBots (vea más arriba).
Paso 2: Creando un nuevo proyecto de simulación.
Apretar el botón “New Project” de la ventana del simulador:
14. 12
El editor del Visual Basic emergerá y mostrará el siguiente código a manera de plantilla:
Paso 3: Insertando Código de Simulación
El procedimiento del evento OnSimBegin es ejecutado una sola vez al principio de
cada simulación.
El procedimiento del evento OnSimStep se ejecuta en cada paso de la simulación.
El procedimiento del evento OnSimEnd es ejecutado al final de la simulación.
El siguiente código de prueba hace que el simulador cree 10 objetos Bot, ajusta algunas
de sus propiedades de apariencia e instruye al simulador que mueva tales objetos Bot de
manera aleatoria durante cada paso de ejecución del simulador:
Private Sub World1_OnSimBegin(ByVal World As World, ByVal Bots As Bots, ByVal Cells As Cells)
Dim Bot As Bot, Cell As Cell
World.Screen.FadeMode = True
Bots.Create 10
Bots.Shape = vbtArrowhead
Bots.Size = 4
Bots.Pen.ColorRand
15. 13
Bots.Pen.Down
End Sub
Private Sub World1_OnSimStep(ByVal World As World, ByVal Bots As Bots, ByVal Cells As Cells)
Dim Bot As Bot, Cell As Cell
Bots.TurnRand -15, 15
Bots.Step 1
End Sub
Private Sub World1_OnSimEnd(ByVal World As World, ByVal Bots As Bots, ByVal Cells As Cells)
Dim Bot As Bot, Cell As Cell
End Sub
Paso 4: Corriendo la simulación
Una vez se retorne a la ventana del simulador debe apretarse la flecha verde a la
derecha denominada “Play Simulation”:
16. 14
Paso 5: Finalizando la simulación
Para finalizar la simulación pulse el botón del cuadrado verde denominado “End
Simulation”.
4.8 Proyectos de muestra
Ya se dijo que una de las maneras más rápidas para aprender el simulador VisualBots es
por medio de la inspección de los proyectos de muestra. A continuación una descripción
de los proyectos de muestra más importantes que se incluyen con el simulador.
4.8.1 Árbol de Fractales (Categoría: Matemáticas y Física)
Genera un árbol de fractales. El código es relativamente sencillo pese a que los
resultados son realmente complejos.
17. 15
4.8.2 El hombre viajero vendedor (Categoría: Optimización)
Este proyecto explora el problema del viajero vendedor (TSP en inglés). Hay un
algoritmo en base a la optimización mediante la colonia de hormigas o ACO.
18. 16
4.8.3 Bandadas (Categoría: Biología)
Esta es una simulación basada en el modelo “Boids” de bandadas de Craig Reynolds.
Este proyecto en VisualBots es un ejemplo del trabajo de interacción de espacios.
5 Conclusiones
El VisualBots confirma la teoría de que los agentes individuales (los cuales no tienen una
tarea concreta que resolver) pueden crear interesantes desarrollos cooperativos que a su
vez pueden ser muy útiles en el estudio de otras ciencias.
19. 17
El VisualBots es una prueba de la posibilidad de simulación de los agentes individuales;
no obstante, esta simulación involucra algunas pequeñas diferencias con la realidad que
deben mencionarse:
Tienen alguna memoria.
No son completamente ciegas.
Viven en un ambiente donde el tiempo es discreto.
El hecho de que el VisualBots tenga modelados los agentes individuales en una jerarquía
de objetos con propiedades, métodos y otros, permite su fácil programación en Visual
Basic y por consiguiente su rápida aplicación profesional. Además, su inclusión en Excel
podría abrir las puertas para la generación de grandes simulaciones que podrían
intercambiar información con las celdas de las hojas de Excel.
6 Referencias
MICHAEL WAITE “VisualBots for Excel” - Visual Programming for Agent-Based
Simulation. [En red]. Disponible en: http://www.visualbots.com;
2006
DANIEL GÁLVEZ L. "Agentes Inteligentes". Presentación PowerPoint. Postgrado en
Informática. UMSA. LP-BOL. 2007.
PETER NORTON "New Inside The PC". Second Edition. SAMS. Indiana-USA.
2002.
20. 18
Apéndice A – Enlaces Complementarios
http://www.red3d.com/cwr/boids/
Un sitio Internet para explorar conductas emergentes, autómatas celulares y sistemas
multi-agente. Craig Reynolds era el creador de Boids, un simulador famoso. Su modelo
de Boids ha sido la base para los efectos especiales en las películas como en 1992
Batman Returns dónde mueven enjambres y bandadas o el pingüino era simulado. El
Boids en Internet tiene muchos enlaces otros sitios interesantes, libros y papeles.
http://serendip.brynmawr.edu/
Un lugar de recreo interactivo para aprender y compartir el conocimiento sobre los
asuntos del Cerebro y Conducta, Sistemas Complejos, Genes y Conducta, la Ciencia y
Cultura, y Educación de la Ciencia. Cada una de estas áreas contiene las exhibiciones
interactivas, artículos, enlaces a otros recursos, y un área del foro para los comentarios y
discusión.
http://www.casos.cs.cmu.edu/index.html
El Análisis Computacional de Sistemas Sociales y Orgánicos de Carnegie Mellon, es un
grupo de investigación enfocado en desarrollar un entendiendo bueno de los principios
fundamentales de organizar, coordinar, manejar y desestabilizar sistemas de agentes
adaptables inteligentes (humanos y artificiales).
http://www.calresco.org/
Complexity & Artificial Life Research Concept es un sitio dedicado a promover los
aspectos más amplios de las complejidades en las ciencias de la educación. Se
consideran las síntesis y la integración de las teorías en los puntos de vista de la
corriente principal de artes, filosofía y ciencia.