logo ausum cloud

Com construir un ‘chatbot’ per a e-commerce amb Azure

Ausum Cloud Chatbot

Assegurar una bona experiència de compra és clau per garantir l’èxit d’una botiga online. Cada vegada més, els clients exigeixen un servei ràpid, eficient i automatitzat, que permeti fer compres en qualsevol moment del dia i sense complicacions.

Els chatbots permeten resoldre problemes, recomanar productes, gestionar comandes, programar enviaments i fins i tot oferir suport tècnic gràcies a programari d’intel·ligència artificial. S’han convertit, els últims anys, en una peça clau de la digitalització de les empreses.

L’arquitectura d’un chatbot per a e-commerce

Gràcies als chatbots, ja no cal disposar d’un servei d’atenció al client les 24 hores del dia. Analitzem com és l’arquitectura d’un chatbot i com crear-ne un seguint les guies de Microsoft Azure.

Un bot és una aplicació amb la qual els usuaris poden interactuar mitjançant missatges de text, gràfics o missatges de veu. Normalment, el client accedeix al chatbot per mitjà d’una aplicació mòbil o una web que li permet sol·licitar informació d’un producte o fer alguna acció (per exemple, una compra).

Els serveis cognitius processen la sol·licitud de llenguatge natural per comprendre què necessita el client i generar una resposta. Quan el client està satisfet amb els resultats, es fa l’acció sol·licitada. En el sistema de Microsoft Azure entren en joc, entre d’altres, els següents elements i components:

  • App o web: permet accedir al chatbot.
  • Azure Active Directory B2C: permet que l’usuari s’autentiqui.
  • Serveis cognitius: processen la sol·licitud de llenguatge natural a través d’algoritmes intel·ligents capaços de veure, escoltar, parlar, comprendre i interpretar les necessitats dels usuaris.
  • Base de dades SQL: base de dades en la qual el bot afegeix o actualitza la informació relativa a l’acció que s’ha fet.
  • Azure Monitor: recopila, analitza i administra dades telemètriques per millorar el desenvolupament del bot.

Crear un chatbot pas a pas amb Azure Bot Service

Azure Bot Service proporciona els components principals per crear bots, incloent-hi el SDK de codi obert per connectar el bot amb dispositius i canals. La primera de les accions que s’han de dur a terme és crear el nou recurs de bot:

  • Iniciar sessió al portal d’Azure (cal tenir-hi un compte).
  • Seleccionar Web app bot a la secció Crear un recurs, apartat AI + Machine Learning.
  • Proporcionar informació sobre el bot, tal com recomana Microsoft a la seva pàgina web.
  • Crear el bot i confirmar que s’ha implementat per mitjà de les notificacions (han d’estar activades, i canviaran d’Implementació en curs… a Implementació correcta).

Un cop fets aquests passos, arriba el moment de provar el bot. Per fer-ho, Azure disposa de l’eina Test in Web Chat (a la secció Bot Management), on es pot escriure un missatge. Si el bot s’ha instal·lat correctament, hauria de respondre.

Si voleu, es pot descarregar el codi per treballar de manera local i desenvolupar el bot a l’equip. Es pot fer per mitjà de la secció Bot Management, seleccionant Build i, posteriorment, Download Bot source code. Per carregar posteriorment el codi al portal d’Azure, és recomanable seguir les instruccions de Configuració de la implementació contínua, per actualitzar el codi de manera automàtica.

Un cop fet això, el chatbot està a punt per començar a funcionar i garantir una experiència millor del client a la botiga online.

Imatges | Unsplash/Austin Distel