Presentación del blog

Anuncios
Publicado en blog. Leave a Comment »

Sistemas de Comercio Electrónico y Agentes

Los sistemas de Comercio Electrónico implementan una serie de etapas que se corresponden con el proceso de compra tradicional:

  1. Se identifican las necesidades.
  2. Elección del producto a comprar.
  3. Elección del vendedor, a quien se le va realizar la compra.
  4. Negociación.
  5. Compra y envío.
  6. Uso y evaluación del producto adquirido.

Para realizar dicho proceso, existen sistemas de agentes, a continuación vamos a hablar sobre la función que realizan en el proceso y ejemplos de cada uno de ellos:

Agentes notificadores

Su misión es avisar a sus usuarios cuando encuentran un producto acorde al que dicho usuario necesita.

Jango (http://www.jango.com): Utiliza Internet, para mediante el ingreso del nombre de un producto, buscar automaticamente en las tiendas y sitios más relevantes. Muestra al usuario un informe con todos los datos e incluso ayuda a cumplimentar el formulario de pedido, en caso de que se realize la compra.

Agentes de recomendación

Se basan en el perfil y el conocimiento del contexto de negocio, para poder recomendar a los usuarios que productos son más de su interés.

FireFly (http://www.firefly.com): Permite mediante el uso de encuestas e índices de popularidad determinar las preferencias de los usuarios, por ejemplo para el sector de música y obteniene una lista con los cd’s que podrían ser de su interés. Utiliza algoritmos para automatizar el proceso de conocer opiniones de personas con similares gustos musicales. Yahoo utiliza esta tecnología para su generador de listas top música y películas. Uno de los incovenientes es que está limitado a un comerciante, por lo que no realiza comparaciones.

Agentes de compra comparativa

Buscan al comerciante que ofrece las mejores condiciones para la compra del producto que desea el usuario.

Bargain Finder (http://bf.cstar.ac.com): Agente que busca en varias tiendas los precios más baratos para CD’s y cintas. Para realizar la búsqueda en un determinado comerciante, este debe estar suscrito y pagar por aparecer como referencia a los clientes. La búsqueda se realiza por el nombre exacto del artista o albúm, lo cual hace imprescindible que el usuario sepa exactamente lo que desea comprar.

Agentes de negociación

Se encargan, mediante la existencia de agentes compradores y vendedores de llegar a acuerdos para la compra de un producto, como los procesos de negociación que existen para realizar una transacción comercial.

Kasbah: Sistema web donde el usuario puede crear agentes tanto compradores como vendedores. Ayuda al usuario en la búsqueda del producto deseado, y en la negociación del mejor precio posible

Agentes de subasta

Permite a los compradores el pujar en la red. Un ejemplo de estos agentes es AuctionBot.

iBundler, sistema de subasta inversa

“iBundler es un sistema basado en agentes (compuesto por agentes y componentes software) cuyo propósito es facilitar la negociación de procesos complejos de compras (o ventas), transacciones que típicamente suponen la agregación de ofertas de distintos proveedores para cumplir un contrato de forma óptima” [Giovannucci et al. 2004].

Básicamente iBundler hace una implementación de una subasta inversa a través de un sistema de agentes.

Una subasta inversa, se diferencia de la subasta convencional en que se cambian los contextos de actuación: el vendedor es el que hace ofertas al comprador de forma que la subasta empieza desde una cantidad fija y va descendiendo hasta que ningún vendedor ofrezca una oferta más baja para el comprador.

iBundler lleva a cabo esta implementación, permitiendo al comprador y proovedor indicar un gran número de restricciones las cuales se especifican en forma de reglas de negocio, que permitiran al comprador seleccionar la mejor oferta. Con estas reglas de negocio el comprador puede restringir el número de proveedores a los cuales comprar productos, especificar una cantidad máxima a pagar… Por su lado, los proveedores pueden realizar ofertas por el total de lo que el cliente quiere adquerir o desglosar el pedido en lotes y sublotes, para así poder ofrecer la mejor oferta a cliente.

iBundler
Pulse sobre la imagen para verla con mayor calidad

Podemos decir, que proporciona una rica y variada ontología que permite gran margen de maniobrabilidad a los compradores y proveedores.

Referencias:

Off topic: JADE en GNU/Linux

De alguna forma, esta entrada se aleja un poco del objetivo principal del blog, en el sentido de que está dedicado al comercio electrónico y agentes, pero de alguna forma es de utilidad si lo que quieres es programar con JADE en tu GNU/Linux.

Pasos para utilizar jade en GNU/linux:

  1. Descargarte jade de http://jade.tilab.com/
  2. Descomprimir el archivo de jade descargado, en este caso me he descargado JADE-all-3.4.1.zip, el cual cuenta con varios comprimidos que debemos de descomprimir a parte:

    mkdir jade
    mv JADE-all-3.4.1.zip jade/
    cd jade
    unzip JADE-all-3.4.1.zip
    unzip JADE-bin-3.4.1.zip
    unzip JADE-doc-3.4.1.zip
    unzip JADE-examples-3.4.1.zip
    unzip JADE-src-3.4.1.zip

    Una vez que tenemos todo descomprimido vamos a colocar cada cosa en su sitio. Pondremos las librerías en /usr/lib y el resto en /usr/share.

  3. Creamos el directorio /usr/lib/jade y movemos a el las librerías que nos encontramos dentro de la carpeta descomprimida de jade

    sudo mkdir /usr/lib/jade
    sudo mv jade/lib/* /usr/lib/jade/

  4. Creamos el directorio /usr/share y movemos a él, el contenido de jade.

    sudo mkdir /usr/share/jade/
    sudo mv jade /usr/share/jade/

  5. Una vez que tenemos ya jade perfectamento “colocado”, vamos a crear unas variables de entorno para jade, para que no tengamos que estar constantemente incluyendo todos los jar en los classpath de java.
    Para esto, tenemos dos opciones, una sería hacer un export cada vez que iniciamos una sesión de bash y la otra es incluir los export en el .bashrc de nuestro usuario que se cargará cada vez que inicialicemos una consola de bash. Haremos esta última:

    sudo vi /home/<user>/.bashrc
    #al final del fichero incluímos
    export JADE_LIB=/usr/lib/jade
    export JADE_CP=$JADE_LIB/http.jar:$JADE_LIB/iiop.jar:
    $JADE_LIB/jade.jar:$JADE_LIB/jadeTools.jar:
    $JADE_LIB/commons-codec/commons-codec-1.3.jar

  6. Una vez echo esto, podemos decir que ya tenemos JADE instaldo en linux y listo para ejecutarse desde cualquier directorio.

    java -cp $JADE_CP jade.Boot -gui

JADE en Linux
Pulse sobre la imagen para verla mejor.

MASFIT: Sistema Multiagente para la subasta electrónica de pescado

El SMA Masfit es un sistema de subasta intermediada por agentes que permite a los compradores de pescado participar en varias subastas que tienen lugar simultáneamente. Aunque fue desarrollado para las subastas de pescado de las lonjas de los puertos, es también aplicable a otros tipos de subastas y de productos.

 

En este enlace http://www.masfit.net podréis encontrar mucha más información sobre el proyecto. En este post haremos una descripción general del proyecto, con la información que hemos obtenido de su página Web.

 

Deciros que MASFIT es resultado de un proyecto europeo entre el IIIA-CSIC (Barcelona), AUTEC, S. L. y las lonjas de Tarragona y Vilanova i la Geltrú.

En Masfit participan en una misma subasta compradores humanos físicamente presentes en la subasta y compradores software, es decir, los agentes, que participan en representación de compradores no presenciales en las subastas. 

Esquema MASFIT

Deberá existir una federación electrónica de subastas en la cual los agentes deberán federarse para poder participar en sus subastas. Por lo tanto, ambos compradores, humanos y agentes, tendrán los mismos derechos y obligaciones, existiendo una ventaja para los agentes software que es que podrán estar participando en distintas subastas que se lleven a cabo simultáneamente en distintas lonjas federadas.

 

Existen varios “arquetipos” de agentes compradores que se adecuan a las preferencias e intereses del comprador mediante la configuración de parámetros que determinan distintas estrategias. Con ese sistema, tanto lonjas como compradores resultan beneficiados por el aumento de demanda y oferta. Por un lado, las lonjas amplían el mercado de clientes, mientras que los compradores tienen acceso a más subastas, lo que se traduce en un mejor servicio y relación calidad-precio de los productos. 

 

Fuente: www.masfit.net

Sistema Multiagente Adaptativo para el comercio electrónico

Visto en el blog amigo Aprendizaje y Agentes, nos hacemos eco de su entrada Sistema Multiagente Adaptativo para el comercio electrónico, muy relacionada con el tema de nuestro blog, comercio electrónico con agentes. El objetivo principal de este sistema multiagente adaptativo es facilitar la entrada de PYMES en el mundo del comercio electrónico. Está basado en los catálogos electrónicos de productos (e-CoUSAL). Para más información consultar el enlace anterior.

B2C-Agentes y comercio empresa a consumidor

Reseñar que los agentes dentro del campo del comercio electrónico abarcan un gran número de aspectos, no solamente el de ventas y compras, también publicidad, marketing, captación de clientes, servicio de postventa, informes comerciales.

En esta entrada hablaremos del B2C, el comercio empresa-particular. Se trata de un campo en auge y en continuo crecimiento y movimiento. Como podemos comprobar visitando la Web, hoy en dia se ve de todo, desde alimentos hasta parcelas de tierra en otros planetas. Cuando queremos realizar una compra por internet por lo general visitamos varios lugares antes de decidirnos con la esperanza de encontrar alguno donde nuestro producto sea más barato que en el resto de sitios.

Para ayudarnos en esta tarea existen agentes informáticos de comparan el precio de los productos que deseemos y nos muestras los resultados que obtienen. Estos agente rastrean la información de tiendas virtuales, algunos de estos agentes y tiendas las podemos encontrar como:

No buscan en todas las tiendas, existen restricciones de tiendas en algunos casos. No obstante, sería posible que estos agentes accedieran a todas las tiendas si en ellas se implatara el XML creando con ello una gran red de tiendas que unidas se convertirían en una gran base de datos con un vocbulario común.

También existen agentes que podemos instalar en el disco duro y nos permitirán buscar el lugar del Web donde sea más barato un producto. Copernic (http://www.copernic.com/)

El uso de estos agentes es sencillo, se trata de rellenar un formulario con los datos del producto que queramos, el agente buscará todos los posibles resultados y en algunos casos seleccionará los mejores.