SlideShare una empresa de Scribd logo
1 de 12
Laboratorio de Sistemas Adaptativos
                    Martes – M4.M5
        Angel Rodolfo Reyna Acevedo    1459652
    Lucía Guadalupe Moyeda Cornejo     1145154
                Adrian Vega Magaña     1497896
           Lucero Itzel Ramos García   1491994
   El tema elegido fue Contract Net, el
    cual es un protocolo de reparto de
    tareas en sistemas multiagente , y
    consiste en una colección de agentes
    que forman la red de contrato.
   Con esta práctica se planea lograr un
    sistema multiagente, que logre hacer
    ventas de artículos electrónicos, con
    ayuda de un agente comercial que
    enlazara al comprador con el
    vendedor de mejor opción.
   Se eligió este tema porque es el
    que, podría decirse, tiene mas grande
    área de utilidad, se puede utilizar en
    muchos casos, y además es un tema que
    vimos un ejemplo en clase, el cual sirvió
    de manera útil para entender el concepto.

   Se usara el software de apoyo
    MadKit, esto es porque es mas fácil de
    utilizar y probar.
   Este sistema multiagente consta de tres clases, el
    comprador, el vendedor, y el agente comercial que
    enlaza los dos anteriores. Entre ellos se mandaran
    mensajes con la información de que objeto están
    buscando o están interesados, en este caso, aparatos
    electrónicos. Cada clase se divide en grupo, es decir
    que hay grupos de agentes.

   En los compradores, solo habrá tres en
    pantalla, hasta que se vaya uno, aparecerá el
    siguiente. Los agentes comerciales son
    estáticos, nunca desaparecen y siempre son tres. Los
    vendedores son siete, pero el objeto que venden es
    aleatorio cada que se corre el sistema, estos
    vendedores no se regeneran, si se elimina a uno, no
    saldrá otro.
   El problema consta en que el comprador
    le dice al agente que es lo que busca, y
    este le manda la oferta a los
    vendedores, y de entre ellos elige al mejor
    para el comprador, y así se genera la
    compra. Al comprar algo, el comprador se
    va. La mayor parte del sistema esta
    basado en tiempo, se usan pausas para
    generar tiempos de compras en
    milisegundos, y así se identifican entre
    ellos.
   Se verán unas capturas de pantalla con secciones
    claves del código.

   Aquí se puede ver donde se crean los grupos y además
    se declaran los nombres de los artículos disponibles.
   El Broker es el agente comercial.
Aquí es donde se mandan las ofertas a la función para
seleccionar la mejor. Se manda un mensaje para avisar
sobre una oferta interesante, y se muestra si el vendedor
esta listo.
   Esta es la función donde elige la mejor
    oferta, a ésta le llegan las ofertas realizadas
    por los compradores al agente comercial, o
    Broker. Se realiza un for que verifica todas
    las ofertas que llegaron y se compara el
    contenido de las ofertas para buscar la mejor.
Esta es la función de cuando se es seleccionado un
vendedor, el cual parpadeara en amarillo para ver la
actividad, y mostrara un mensaje de que fue
seleccionado.




La funcion main
   Al final, el resultado quedo bien, funciona de
    forma comprensible, y hace lo que debe hacer.
    Una de los aspectos que se deben mencionar es
    que, si por alguna razón, al generarse los
    Vendedores, no aparece ninguno de algún
    objeto, este objeto no se podrá vender, y el
    comprador que lo busque jamás se ira, siempre
    estará en pantalla, intentando comprar. El
    sistema no tiene fin, los compradores pueden
    seguir apareciendo, con tal de que no falte
    ningún vendedor de algún objeto como antes
    mencionado. O a menos que se mate a los
    agentes comerciales, también.
   En general, resultó complicado, tuvimos que
    investigar desde cero, empezar a generar
    ideas, y buscar tutoriales sobre sistemas
    multiagentes, tutoriales de Madkit, e irlos
    probando. Cabe mencionar que se intento
    utilizar JADE pero no dio buen resultado, era
    inestable y de vez en cuando no corría, así que
    se decidió probar con MadKit y resulto una mejor
    opción.

   Durante esta practica se aprendió mas a fondo
    los sistemas multiagente, el contract net, y el uso
    del Madkit.

Más contenido relacionado

Similar a Practica #4

Tipos de Inteligencia Artificial.pptx
Tipos de Inteligencia Artificial.pptxTipos de Inteligencia Artificial.pptx
Tipos de Inteligencia Artificial.pptxduvansora
 
Presentación Daniela Jurado | VTEX - eCommerce Day República Dominicana 2018
Presentación Daniela Jurado | VTEX - eCommerce Day República Dominicana 2018Presentación Daniela Jurado | VTEX - eCommerce Day República Dominicana 2018
Presentación Daniela Jurado | VTEX - eCommerce Day República Dominicana 2018eCommerce Institute
 
Crear productos digitales pensando en el usuario
Crear productos digitales pensando en el usuarioCrear productos digitales pensando en el usuario
Crear productos digitales pensando en el usuarioMercadoLibre Córdoba
 
Sistemas de prospección
Sistemas de prospecciónSistemas de prospección
Sistemas de prospecciónmiguelvc9
 
Conclusiones i Encuentro Grandes Comercios Electrónicos
Conclusiones i Encuentro Grandes Comercios ElectrónicosConclusiones i Encuentro Grandes Comercios Electrónicos
Conclusiones i Encuentro Grandes Comercios ElectrónicosEmilio Márquez Espino
 
Diapositivas pilar
Diapositivas pilarDiapositivas pilar
Diapositivas pilarcriscell25
 
Preguntas analiticas admon. ventas
Preguntas analiticas admon. ventasPreguntas analiticas admon. ventas
Preguntas analiticas admon. ventasDeily Maldonado
 
Los 4 pilares de Google Analytics. Keynote E-Metrics 09
Los 4 pilares de Google Analytics. Keynote E-Metrics 09Los 4 pilares de Google Analytics. Keynote E-Metrics 09
Los 4 pilares de Google Analytics. Keynote E-Metrics 09Guillermo Vilarroig
 
Mezcla de la mercadotecnia por internet
Mezcla de la mercadotecnia por internetMezcla de la mercadotecnia por internet
Mezcla de la mercadotecnia por internetMarco Guzman
 
El proceso del diseño interactivo
El proceso del diseño interactivoEl proceso del diseño interactivo
El proceso del diseño interactivokamui002
 
Introduccion a la ingenieria de software
Introduccion a la ingenieria de softwareIntroduccion a la ingenieria de software
Introduccion a la ingenieria de softwareMaestros Online
 
Ficommerce 2018 - La Publicidad de los datos, Publicidad Programática con Bi...
Ficommerce 2018 - La Publicidad de los datos, Publicidad Programática con  Bi...Ficommerce 2018 - La Publicidad de los datos, Publicidad Programática con  Bi...
Ficommerce 2018 - La Publicidad de los datos, Publicidad Programática con Bi...Alba Blanco
 
Actividad4 pucesi
Actividad4 pucesiActividad4 pucesi
Actividad4 pucesiAlex Ortiz
 
Machine learning for business
Machine learning for businessMachine learning for business
Machine learning for businessFran Castillo
 
Pedro Espino Vargas y el Taller modelo de_negocios_para_pymes_final
Pedro Espino Vargas y el Taller modelo de_negocios_para_pymes_finalPedro Espino Vargas y el Taller modelo de_negocios_para_pymes_final
Pedro Espino Vargas y el Taller modelo de_negocios_para_pymes_finalDr. Pedro Espino Vargas
 

Similar a Practica #4 (20)

Tipos de Inteligencia Artificial.pptx
Tipos de Inteligencia Artificial.pptxTipos de Inteligencia Artificial.pptx
Tipos de Inteligencia Artificial.pptx
 
Presentación Daniela Jurado | VTEX - eCommerce Day República Dominicana 2018
Presentación Daniela Jurado | VTEX - eCommerce Day República Dominicana 2018Presentación Daniela Jurado | VTEX - eCommerce Day República Dominicana 2018
Presentación Daniela Jurado | VTEX - eCommerce Day República Dominicana 2018
 
Crear productos digitales pensando en el usuario
Crear productos digitales pensando en el usuarioCrear productos digitales pensando en el usuario
Crear productos digitales pensando en el usuario
 
Sistemas de prospección
Sistemas de prospecciónSistemas de prospección
Sistemas de prospección
 
Comercio electronico
Comercio electronicoComercio electronico
Comercio electronico
 
Conclusiones i Encuentro Grandes Comercios Electrónicos
Conclusiones i Encuentro Grandes Comercios ElectrónicosConclusiones i Encuentro Grandes Comercios Electrónicos
Conclusiones i Encuentro Grandes Comercios Electrónicos
 
Diapositivas pilar
Diapositivas pilarDiapositivas pilar
Diapositivas pilar
 
Preguntas analiticas admon. ventas
Preguntas analiticas admon. ventasPreguntas analiticas admon. ventas
Preguntas analiticas admon. ventas
 
Los 4 pilares de Google Analytics. Keynote E-Metrics 09
Los 4 pilares de Google Analytics. Keynote E-Metrics 09Los 4 pilares de Google Analytics. Keynote E-Metrics 09
Los 4 pilares de Google Analytics. Keynote E-Metrics 09
 
Mezcla de la mercadotecnia por internet
Mezcla de la mercadotecnia por internetMezcla de la mercadotecnia por internet
Mezcla de la mercadotecnia por internet
 
El proceso del diseño interactivo
El proceso del diseño interactivoEl proceso del diseño interactivo
El proceso del diseño interactivo
 
Modelos de negocio
Modelos de negocioModelos de negocio
Modelos de negocio
 
Introduccion a la ingenieria de software
Introduccion a la ingenieria de softwareIntroduccion a la ingenieria de software
Introduccion a la ingenieria de software
 
Ficommerce 2018 - La Publicidad de los datos, Publicidad Programática con Bi...
Ficommerce 2018 - La Publicidad de los datos, Publicidad Programática con  Bi...Ficommerce 2018 - La Publicidad de los datos, Publicidad Programática con  Bi...
Ficommerce 2018 - La Publicidad de los datos, Publicidad Programática con Bi...
 
Curso basico Marketing Online Mexico
Curso basico Marketing Online MexicoCurso basico Marketing Online Mexico
Curso basico Marketing Online Mexico
 
Actividad4 pucesi
Actividad4 pucesiActividad4 pucesi
Actividad4 pucesi
 
Gutierrez padron alejandro actividad 11
Gutierrez padron alejandro actividad 11Gutierrez padron alejandro actividad 11
Gutierrez padron alejandro actividad 11
 
Machine learning for business
Machine learning for businessMachine learning for business
Machine learning for business
 
Mercadotecnia
MercadotecniaMercadotecnia
Mercadotecnia
 
Pedro Espino Vargas y el Taller modelo de_negocios_para_pymes_final
Pedro Espino Vargas y el Taller modelo de_negocios_para_pymes_finalPedro Espino Vargas y el Taller modelo de_negocios_para_pymes_final
Pedro Espino Vargas y el Taller modelo de_negocios_para_pymes_final
 

Último

DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptAlberto Rubio
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIAAbelardoVelaAlbrecht1
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfNataliaMalky1
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 

Último (20)

DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 

Practica #4

  • 1. Laboratorio de Sistemas Adaptativos Martes – M4.M5 Angel Rodolfo Reyna Acevedo 1459652 Lucía Guadalupe Moyeda Cornejo 1145154 Adrian Vega Magaña 1497896 Lucero Itzel Ramos García 1491994
  • 2. El tema elegido fue Contract Net, el cual es un protocolo de reparto de tareas en sistemas multiagente , y consiste en una colección de agentes que forman la red de contrato.
  • 3. Con esta práctica se planea lograr un sistema multiagente, que logre hacer ventas de artículos electrónicos, con ayuda de un agente comercial que enlazara al comprador con el vendedor de mejor opción.
  • 4. Se eligió este tema porque es el que, podría decirse, tiene mas grande área de utilidad, se puede utilizar en muchos casos, y además es un tema que vimos un ejemplo en clase, el cual sirvió de manera útil para entender el concepto.  Se usara el software de apoyo MadKit, esto es porque es mas fácil de utilizar y probar.
  • 5. Este sistema multiagente consta de tres clases, el comprador, el vendedor, y el agente comercial que enlaza los dos anteriores. Entre ellos se mandaran mensajes con la información de que objeto están buscando o están interesados, en este caso, aparatos electrónicos. Cada clase se divide en grupo, es decir que hay grupos de agentes.  En los compradores, solo habrá tres en pantalla, hasta que se vaya uno, aparecerá el siguiente. Los agentes comerciales son estáticos, nunca desaparecen y siempre son tres. Los vendedores son siete, pero el objeto que venden es aleatorio cada que se corre el sistema, estos vendedores no se regeneran, si se elimina a uno, no saldrá otro.
  • 6. El problema consta en que el comprador le dice al agente que es lo que busca, y este le manda la oferta a los vendedores, y de entre ellos elige al mejor para el comprador, y así se genera la compra. Al comprar algo, el comprador se va. La mayor parte del sistema esta basado en tiempo, se usan pausas para generar tiempos de compras en milisegundos, y así se identifican entre ellos.
  • 7. Se verán unas capturas de pantalla con secciones claves del código.  Aquí se puede ver donde se crean los grupos y además se declaran los nombres de los artículos disponibles.  El Broker es el agente comercial.
  • 8. Aquí es donde se mandan las ofertas a la función para seleccionar la mejor. Se manda un mensaje para avisar sobre una oferta interesante, y se muestra si el vendedor esta listo.
  • 9. Esta es la función donde elige la mejor oferta, a ésta le llegan las ofertas realizadas por los compradores al agente comercial, o Broker. Se realiza un for que verifica todas las ofertas que llegaron y se compara el contenido de las ofertas para buscar la mejor.
  • 10. Esta es la función de cuando se es seleccionado un vendedor, el cual parpadeara en amarillo para ver la actividad, y mostrara un mensaje de que fue seleccionado. La funcion main
  • 11. Al final, el resultado quedo bien, funciona de forma comprensible, y hace lo que debe hacer. Una de los aspectos que se deben mencionar es que, si por alguna razón, al generarse los Vendedores, no aparece ninguno de algún objeto, este objeto no se podrá vender, y el comprador que lo busque jamás se ira, siempre estará en pantalla, intentando comprar. El sistema no tiene fin, los compradores pueden seguir apareciendo, con tal de que no falte ningún vendedor de algún objeto como antes mencionado. O a menos que se mate a los agentes comerciales, también.
  • 12. En general, resultó complicado, tuvimos que investigar desde cero, empezar a generar ideas, y buscar tutoriales sobre sistemas multiagentes, tutoriales de Madkit, e irlos probando. Cabe mencionar que se intento utilizar JADE pero no dio buen resultado, era inestable y de vez en cuando no corría, así que se decidió probar con MadKit y resulto una mejor opción.  Durante esta practica se aprendió mas a fondo los sistemas multiagente, el contract net, y el uso del Madkit.