Вы находитесь на странице: 1из 11

Shopbots

e a Web Semântica

“Shopbots: A Syntactic Present, A Semantic Future"


por Maria Fasli 2006

Por
Gustavo Maçães, nº 13890
Waldir Pimenta, nº 12650
1. Contexto
Com o crescimento da internet surgiram as lojas
electrónicas
• Vantagens
– Maior Oferta
– Maior Comodidade
• Desvantagens
– Demasiada informação a analisar
• Solução ?
– Shopbots
1. Contexto
Shopots
• Comparação de características de produtos
em base de dados extensas de forma (semi)
automática
• Mais eficiente (e mais rápida) que pesquisa
manual
• Explorar mais lojas (incluído as pouco
conhecidas)
• Monitorização de produtos não disponíveis no
momento/Envio de alertas
1. Contexto
Shopots (cont)
• Recomendação de produtos/serviços
relacionados
• Não ter de aprender a interface dos
sites/registar-se
• Menor probabilidade de que as escolhas não
sejam as melhores possíveis
• Menor responsabilidade psicológica (ou
desconhecimento) caso isso aconteça
2. Primeiras Implementações
• Usavam screen scraping
• Pesquisavam um numero limitado de
características dos produtos (tipicamente o
preço)
– Por causa disso muitos foram bloqueados pelas
lojas por não ter em conta outros factores além do
preço.
• Tinham de ser configurados individualmente
para cada site
2. Primeiras Implementações
Desvantagens
• Informação da base de dados traduzida para
linguagem humana e consequente retradução
da mesma por parte do shopbot.
– Ineficiente / perda de informação
Abordagens
• Interface das lojas compatível com o modelo
de representação do conhecimento do shopbot
– Ex: PersonaLogic
– Exige que a estrutura do html da loja virtual siga um
dado standard
– Solução imperfeita (restritiva)
– Não resolve o problema da ineficiência (retradução)
3. Web Services
• Em vez de interpretar o html (que e produzido
para humanos) solicitar aos sites uma
representação apropriada dos dados que
pretendemos
• Para tal os sites tem de disponibilizar uma
interface programática (API) que permite aos
Shopbots ter acesso aos dados “puros”
• Vantagens
– Linguagem-maquina (elimina ambiguidade)
– Padrões independentes da implementação:
• WSDL / SOAP / UDDI
3. Web Services
Limitações
• Interface padronizada permite solucionar o
problema das diferentes interfaces de cada
site
• Os standard são usados para definir a
linguagem de manipulação de dados e
protocolos de comunicação
• Definem a estrutura mas não o significado das
mensagens (requests / responses)
4. Proximo passo
No contexto da web semântica foi proposto o uso
de linguagens que permitam a definição de
ontologias como a OWL-S

Os directórios de serviços baseados nesse tipos


de linguagem permitem a execução de pesquisas
com algum foco semântico.
5. Arquitectura Proposta
Agente intermédio que interpreta semanticamente
os termos de pesquisa que consulta o directório
ontológico devolvendo ao Shopbots uma lista de
web services apropriados para pesquisa
pretendida bem como os protocolos que estes
implementam.
Conclusão!
• Ao serem capazes de recolher e comparar atributos
diversos alem do preço os Shopbots semânticos
incentivam as lojas electrónicas a implementar
interfaces programáticas de acesso que lhe permitam
aceder a uma maior base de clientes (incluindo os que
não gostam da interface nativa do site)

• Isso resulta numa oferta mais alargada de produtos e


numa pesquisa mais sofisticada, beneficiando os
consumidores.

Вам также может понравиться