Presentación del blog

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.

Compranet

¿Qúe es Compranet?

El proyecto de Compranet surge de la necesidad de modernizar las contrataciones gubernamentales haciendolas más transparentes y eficientes. Fue una de los proyectos emprendidos por la SPF (Secretaría de Función Pública) de México, en su programa para mejorar la atención y servicios a los ciudadanos.

Compranet

Haciendo uso de Internet, Compranet da a conocer sus demandas de bienes, servicios, arrendatarios y obras públicas. De esta maneras, los proveedores y contratista, una vez que acceden a dicha información, pueden presentar sus ofertas, y se puede realizar un seguimiento de todo el proceso hasta la entrega del bien o servicio.

¿Qúe se consigue con Compranet?

  1. Se impide la corrupción.
  2. Reducción de tiempo y costes, permitiendo que desde cualquier lugar se realize el proceso, no importando la ubicación de las empresas, y garantizando siempre la igualdad de condiciones.
  3. Disponibilidad total de la información.
  4. Integración de la información del proceso de contrataciones gubernamentales, de manera pública.
  5. Difusión y transparencia.
  6. Permite el conocimiento por parte de todos los ciudadanos, de los datos de interés del gobierno (gastos de bienes, servicios, obra pública…).

Estadísticas y crecimiento

A través de este sistema centralizado se realizan de forma electrónica todas las compras de todas las dependencias del Gobierno Federal mexicano, de las grandes empresas públicas (Petróleos Mexicanos, Comisión Federal de Electricidad) y de buena parte de los gobiernos estatales y municipales.

En Compranet se concentran los procesos licitatorios de más de 6,500 unidades compradoras y de obra pública, tanto de la Administración Pública Federal como de los gobiernos estatales y municipales, con más de 45 mil empresas consultando datos, obteniendo bases de licitación y generando formatos para pago de bancos. La página de Compranet registra un promedio de 22,500 consultas al día y cerca de 30 millones de consultas acumuladas desde el inicio de su operación. Cada año se publican en promedio más de 27,000 licitaciones en el sistema, alrededor del 45% de ellas se realiza por medios electrónicos y representa el 60% del monto adjudicado por esa vía.

¿Cómo funciona? ¿Qué tecnologías se han utilizado para su desarrollo?

 

Es un sistema en crecimiento, su funcionalidad se ha ido incrementado poco a poco, permitiendo dar solución a problemas legales y de aceptación de los usuarios.

El proceso de licitación comprende la publicación de las bases de licitación, la recepción de las ofertas, declaración de fallos y revisión de impugnaciones, todo ello realizado de manera electrónica.

Para la creación y desarrollo de Compranet se ha utilizado TA en dos vertientes:

  • Agentes de uso interno (back-office): Son los encargados de recopilar y buscar información anómala (precios fuera de expectativas, patrones de colisión..). También se encargan de auditar cada proceso de licitación, más concretamente:
    • En toda licitación, seguimiento de plazos y documentación de anomalías.
    • En toda impugnación o en caso de una anomalía previsible leve, como puede ser la vulneración de plazos o cancelación de la licitación, reaccionan ante esto mediante un disparo de alarmas, un marcaje de participantes involucrados e identificación de casos precedentes.
    • En caso de reincidencia de un participante en anomalías previsibles y ante anomalías graves, los agentes internos se encargan de buscar la identificación y documentación de precedentes, activar procesos de monitorización, e incluso un inicio de auditoría tradicional.
  • Agentes “externos”: Son utilizados por usuarios externos del sistema, para acceder a información de relevancia e interés para éstos como puede ser detectar oportunidades de participación, conocer el comportamiento de los competidores o de los proveedores, formar coaliciones. Los agentes externos pueden ser creados por el comprador o vendedor.

El caso de los agentes internos en Compranet no es del todo atípico. El diseño original de Compranet contempló los agentes de uso interno, el prototipo incluyó ya ejemplos de éstos, y el plan de puesta en marcha los previó para una tercera fase de liberación de funcionalidades (la misma que incorporaba las ofertas en línea). Sin embargo, hasta la fecha no han sido desarrollados por razones diversas: la operativa de COMRANET ha impuesto su propia dinámica, que privilegia asuntos de coyuntura y rendimiento por encima de extensiones funcionales; el equipo promotor pasó a desarrollar otros proyectos; muchas de las funciones originalmente depositadas en agentes se han implementado como procesos de explotación de las bases de datos con métodos tradicionales. Una razón significativa ha sido el recelo de algunos funcionarios de contabilidad oficial, quienes cuestionaron aspectos diversos de la propuesta original de Compranet y de los agentes internos: su legalidad, su operatividad y su confiabilidad.

Como se puede observar, Compranet es un ejemplo de un proyecto para comercio electrónico desarrollado con agentes, que ha adquirido una gran importancia y es altamente utilizado. Si deseas saber más sobre este proyecto visita su página web http://www.compranet.gob.mx/irj/portal/anonymous

Nueva página sobre enlaces de interes

Hemos creado una nueva página dentro del blog en la cual iremos añadiendo todos los enlace que nos vayamos encontrando por internet que sean interesantes en la temática de los Agentes orientados al comercio electrónico.

La idea es aumentar la sección de Blogroll que se encuentra en el lateral de la página, que contará con los enlaces más interesantes y con las webs que estan más centradas en temas de ecommerce y agentes. De esta forma, la página de enlaces extenderá este servicio proporcionando un mayor número de enlaces, agrupados por temáticas y ámbito de desarrollo así como un listado de proyectos existentes sobre el tema.

Para acceder a esta nueva página tienes que pulsar en el enlace que aparece en la parte superior derecha del Blog.

Enlaces

Esta nueva sección irá creciendo poco a poco a lo largo de esta «experiencia blogera», por lo que os invitamos a que la consulteis a menudo si es que es de vuetro interes.

Motivación de las tecnologías de agentes en el comercio electrónico.

Las tecnologías de agentes (TA) se han utilizado de diferentes maneras en el desarrollo de aplicaciones de comercio electrónico. Para esta tecnología, el comercio electrónico se presenta como un área de trabajo atractiva, la razón más relevante es que el comercio electrónico presenta problemas interesantes que suscitan y promueven desarrollos e innovaciones para los agentes. Además de esto el comercio electrónico se sitúa en una realizadad preponderantemente digital, en la que se encapsula tecnologías de inteligencia artificial pudiéndolas aplicar a problemas definidos en este campo y suficientemente acotados para hacerlas exitosas. Finalmente este área tiene un percepción positiva del potencial de la TA garantizando un aporte de recursos mayor que en otras áreas.

La característica más evidente de los agentes, su versatilidad, incita a veces la formulación de funcionalidades informáticas novedosas que sugieren nuevas prácticas de negocio. También comienzan a aparecer servicios y productos para esta tecnología de agentes, algunos de los cuales necesitan ya de manera esencial esta TA.

La utilización de estos agentes esta documentada en las memorias de los principales congresos del área de agentes: Autonomous Agents, Autonomous Agents and Multi-agent Systems, seminarios expecializados: Agent-mediated Electronic Commerce, Agent Theories, Architectures and Languages, Cooperative Information Agents, o incluso revistas especializadas en agentes y comercio: International Journal of Electronic Commerce, Electronic Commerce Research, Journal of Autonomous Agents and Multi-agent Systems.

(Pablo Noriega, Juan A. Rodríguez-Aguilar, Carles Sierra
Institut d’Investigació en Intel.ligència Artificial (IIIA-CSIC)
Campus de la Universitat Autònoma de Barcelona)

En próximas entradas mostraremos ejemplos de agentes utilizados en el comercio electrónico analizando sus ventajas y problemas en este campo.