hola y bienvenidos a la introducción a los Modelos Basados en Agentes, en esta unidad vamos a discutir cómo construir el 1er modelo simple, cómo usarlo, cómo manejarlo cómo empezar a entender el entorno de programación de NetLogo, que es el entorno que vamos a usar a lo largo de todo el curso; tengo acá ya abierto el NetLogo y quiero abrir la biblioteca de modelos, que pueden encontrar haciendo click en "file" "models library" y voy a traer el modelo de la bandada, sólo para hablarles un poco acerca de cómo se ve el NetLogo y qué es lo que puede hacer; acá uso un zoom para que les sea más fácil a ustedes ver, pero lo pueden controlar en cualquier momento haciendo click en "zoom" en grande, pequeño o normal y básicamente lo que ven acá, una ventana estándar de NetLogo, por ahora, mientras trabajamos en la Unidad 1, me verán como manipulo el "mundo" de NetLogo y el medio ambiente un poquito; pero les quiero hablar más acerca de todos los componentes que están acá, pero antes de entrar en los detalles, quiero recomendarles, que si tienen algo de tiempo, especialmente si nunca programaron antes, que se tomen el tiempo y hagan algunos de los tutoriales que se encuentran disponibles en el sitio web de NetLogo; ustedes pueden seguir con este curso, pero si necesitan algunos ejercicios adicionales, algunos trabajos extra para realizar, les recomiendo entonces que lo hagan, estos tutoriales pueden encontrarse en el menú "help" y ahí "netlogo user manual" que les abre su navegador con el manual del usuario y si van para abajo, encontrará los tutoriales 1, 2 y 3; el curso en sí mismo se auto contiene, pero si necesitan algo de tiempo extra y algún esfuerzo adicional, aprender algo sobre los comandos básicos de NetLogo procedimientos y todo sobre los modelos, ese es un buen lugar para encontrar recursos extra, por supuesto, el manual que acompaña al curso, "Una introducción a los Modelos Basados en Agentes" que escribí con Uri Wilensky es una buena fuente donde conseguir contenido adicional que pueden usar como complemento a este curso, dicho esto empecemos a hablar de NetLogo; acá tienen el entorno de programación de NetLogo, está abierto y pueden ver el modelo de bandada de NetLogo y de lo 1ro que quiero hablarles es que principalmente lo que vemos es la interfaz pero hay 2 pestañas más en NetLogo; la pestaña de la interfaz, la pestaña de la información y la pestaña del código y vamos a hablar de cada una de ellas a su tiempo; vamos a hablar primeramente en esta subunidad de las pestañas de la interfaz y de info; la pestaña del código es donde en verdad capturamos el código y lo ponemos a trabajar, así que hablaremos de ello en las unidades que siguen, pero por ahora pongamos atención en la pestaña de la info, en esta pestaña tenemos la documentación del modelo; esto es muy poco usual en algún sentido; la gran mayoría de los entornos de programación no tienen la documentación adjuntada como parte del modelo, pero en NetLogo sí que lo está, ustedes pueden inmediatamente hacer click ahí y encontrar info acerca de qué trata el modelo; en la sección que se llama "qué es esto?" se describe qué es lo que el modelo hace; hay una sección que se llama "cómo funciona?" que describe qué es lo que los pájaros hacen en el modelo de la bandada, hay una sección que se llama "cómo usarlo" que describe de qué manera se puede usar, qué es lo que pasa, cuáles son los valores de los parámetros; hay una sección que se llama "cosas a tomar en cuenta" que nos sugiere realizar alguna clase de exploración, acerca de qué es lo que sucede en el modelo y "cosas para probar", cosas que pueden ser manipuladas en el modelo y hay una sección que se llama "extendiendo el modelo" que permite agregar algunas sugerencias al modelo, para cambiarlo un poco; si están buscando por un buen 1er lugar para empezar con algunas ideas sobre modelización; esta sección es un muy buen lugar donde buscar y vamos a hablar en un par de unidades acerca de cómo es que podemos extender los modelos que andan por ahí; la próxima es "características de NetLogo" que discute algunas de las características bien interesantes que se usan en este caso; tenemos por ejemplo "quitar la primitiva del encabezamiento" en este modelo en particular y lo que hace es realizar cosas sumando y restando ángulos, que es bastante difícil, por lo que conviene hay una sección con los modelos relacionados y estos son modelos que están relacionados de alguna forma, una sección de "créditos y referencias", "cómo citar" y el copyright y las licencias; ahora todas estas secciones son las mismas para todos los modelos de NetLogo que se encuentran en la biblioteca de modelos pero no hay ningún requerimiento por el cual tengan que estar ahí; yo los invito a que los usen, es un buen marco de trabajo yo los uso cuando desarrollo aunque no son requeridos otro comentario que quiero hacer es que a medida que vas desarrollando tu modelo, deberías ir escribiendo en la pestaña de la información al mismo tiempo, deberías documentar el modelo y crearlo en forma simultánea; ok cambiemos a un modelo que sea totalmente nuevo y en este modelo quiero mostrarles cómo se puede empezar a crear la información de la pestaña; acá ustedes pueden ver, pueden escribir sus comandos, hacer la interfaz, poner los comandos en el código y si se dan cuenta cuando hacemos click en la pestaña de la info, tenemos todas las secciones que recién hablamos pero en blanco; en forma escencial la pestaña de la info utiliza un lenguaje de marcación muy primitivo, con muy pocos comandos, si hacen click en el botón de edit lo van a ver y lo que ven es que los encabezados que están en azul tiene 2 numerales antes de la sentencia y entonces se pueden hacer diferentes cosas con el código y tener algunas características diferentes que se van a reflejar en la pestaña de info, hago click en el botón de edit y ven como se ve ya en color azul; lo que les recomiendo es que escriban en esta pestaña de info a medida que van desarrollando el modelo, para asegurarse que el modelo y la pestaña de la info estén sincronizadas lo máximo que se pueda; hace que el modelo sea más fácil de interpretar y de comprender; entonces esta es la pestaña de info y sus características básicas y en la próxima unidad vamos a hablar de la interfaz