Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTELIGENCIA ARTIFICIAL
INGENIERIA DE SISTEMAS
BOGOTA D.C.
FEBRERO 2019
Introducción
Kasbah es un sitio Web donde los usuarios crean agentes autónomos para comprar y vender
productos que cobrarán vida interactuando y compitiendo en el Marketplace. Por tanto, se trata
de un sistema multiagente donde los agentes son totalmente autónomos y no usan ningún "AI"
o "Machine Learning techniques".
La idea original fue reinventar los "anuncios/ofertas clasificadas" que hay en algunos sitios Web
donde se proporcionan herramientas para ayudar al usuario a encontrar la oferta que le
interesa. La idea de Kasbah es ayudar a los usuarios en las negociaciones de venta y compra,
proporcionando agentes que pueden negociar automáticamente y hacer el "mejor trato posible"
con todos los usuarios. Este sistema ha sido desarrollado en el Grupo de Agentes Software para
MIT Media Lab.
Agentes inteligentes en el comercio electrónico
Los agentes inteligentes basados en los agentes de negociación pretenden trasladar al mercado
electrónico los procesos de negociación que se producen normalmente a la hora de realizar una
transacción comercial. Para la cual existen agentes compradores y vendedores que colaboran
para llegar a algún acuerdo en a las condiciones de adquisición de un producto es por esto que
voy a tomar un caso exitoso como lo es Kasbah
El análisis realizado por Kasbah para poder desarrollar estos mercados electrónicos fueron los
siguientes y plantearon que lo primordial para implantar el comercio electrónico donde
interactúen agentes software se deben disponer de tres elementos fundamentales:
organización, mecanismos de interacción y confianza.
Organización: La primera consiste en una estructura que brinde los parámetros que regulen el
ambiente para los agentes. Como los agentes pueden ser autónomos, heterogéneos,
independientes, no-benevolentes, no-fiables y responsables, se tienen problemas con la
coordinación y la cooperación. Por lo tanto, se hace necesaria una tercera parte que establezca
y normalice las interacciones, asigne riesgos, garantice y salvaguarde ciertas acciones y prevenga
situaciones no deseadas. Esta es la noción intuitiva de institución.
Mecanismos: Los mecanismos establecen las reglas para convenir la interacción entre los
agentes, de manera que exista equilibrio entre ellos. Si se definen las reglas de juego, se debe
enfocar cómo deben realizarse las interacciones, cómo manejar las restricciones en la
autonomía y determinar ciertos tipos de comportamiento racional. Por ejemplo: uno de los
mecanismos más importantes para la interacción de los agentes es evitar la revelación de las
preferencias de los agentes.
Confianza: Si existe confianza entre los agentes, se reducen los riesgos de interacción. También,
para reducir los riesgos de agentes en comercio electrónico, los canales de comunicación entre
los participantes deben incluir capacidades de confidencialidad, integridad, autenticación y no-
repudio. Los sistemas distribuidos, formados por miles o millones de agentes necesitan de
mecanismos de seguridad, sobre todo en aplicaciones de comercio electrónico, donde se
maneja dinero.
La metodología usada para la realización de esto fueron los agentes realizan comparaciones en
línea de productos de manera más eficiente que las que hacen los humanos convencionalmente.
De esta forma, favorecen la competencia entre las empresas productoras, al mismo tiempo que
reducen el tiempo y costo de búsqueda por parte de los compradores. Algunos autores
sostienen que usar agentes para buscar productos en Internet tiene un “costo marginal igual a
cero”.
Los resultados de la implementación de estos agentes principalmente del prototipo que estamos
hablando en este documento que es el prototipo Kasbah es implementado en CLOS usando
Harlequin Lisp. Al ser estándar en CLOS, todo es un objeto (una instancia de una clase), es decir,
el marketlace, los agentes, las descripciones de los ítems, etc.
El Lenguaje marketplace es implementado por los agentes requeridos para que pueda soportar
ciertos métodos que dichos agentes pueden llamar. Todos los siguientes métodos pueden ser
llamados tanto por los agentes de compra como por los de venta. Estos métodos son:
¿Acepta la oferta? Este método es usado para preguntar al agente si aceptan o no la oferta. El
agente devolverá "aceptada" o "rechazada".
¿Cuál es el precio? Este método es llamado por un agente para preguntarle al otro agente por
el precio. Si se trata del agente de compra el precio será el de pago y si es el agente de venta el
precio será el de ésta.
¿Cuál es el ítem? Este método llama al agente para preguntarle cuál será el ítem a vender o
comprar, dependiendo si se trata del agente de venta o de compra.
Estos métodos permiten a un agente o al marketplace hablar directamente con otro agente.
Un objeto marketplace contiene agentes de compra y de venta. Los agentes son añadidos al
marketplace llamando a los métodos que añaden agentes de venta y agentes de compra.
Cuando un agente es añadido al marketplace se notifica a los agentes interesados en comprar o
vender los ítems de compra o venta. El marketplace realiza dicha Notificación llamando a los
siguientes dos métodos:
En el futuro, la gente podrá utilizar Kasbah para una variedad de aplicaciones de mercado, no
sólo para vender y comprar productos. Para esta variedad serán necesarios agentes
especializados. En futuras versiones, la arquitectura kasbah soportará agentes que hablen el
lenguaje apropiado para que sean fácilmente adaptados al marketplace. Se puede considerar
que usando Telescript, un lenguaje de agente móvil desarrollado por General Magic se podrá
implementar dicha arquitectura. Telescript permite que los agentes se transporten ellos mismos
a Internet y enviar mensajes de unos a otros. Utilizando Telescript, un usuario podría crear sus
propios agentes de venta y compra en su propia máquina local. Los agentes podrían también ser
transportados del network a otras estaciones del marketplace kasbah.
Conclusiones
KASBAH es un mercado (marketplace) virtual en la Web donde los usuarios crean agentes
autónomos para comprar y vender productos. Los usuarios especifican los parámetros para
guiar el comportamiento de los agentes. Un simple prototipo ha sido construido para
comprobar la viabilidad de este concepto.
El papel que las interfaces juegan es una de las más interesantes lecciones de este ensayo. Los
Agentes Kasbah están reemplazando los aspectos sociales tradicionales de negociar una venta,
su estatus y efecto en el sistema social del marketplace como un todo es importante de
entender.
La tecnología interface para agentes software no está muy desarrollada y además de ellos las
empresas son muy reservadas en cuanto a proporcionar información de estos agentes
Bibliografía
C. Duarte, B. B. (2003). “Negociacio de preco em comércio electronico: uma investigacao
experimental”. Brasil.
Chávez, P. M. (s.f.). Kasbah: An agent marketplace for buying and selling goods”, Proc.
Application of Intelligent Agents and MultiAgent . London, UK: 1996.