Building an intelligent chatbot for e-commerce – laying the groundwork
In this section, we will cover the initial stages of developing an intelligent web application for e-commerce. Our goal is to create a chatbot that can interact with customers, provide product recommendations, and process orders. Inspired by the real-life example of Etsy, a platform that sells handmade and creative products, our chatbot will simulate a conversation with a customer browsing the website.
To provide a clearer understanding of the initial stages of developing our intelligent chatbot for e-commerce, here is Figure 14.1.
Figure 14.1: Flowchart of the initial stages of developing an intelligent e-commerce chatbot
To begin the conversation, let’s create a basic flowchart of how a chatbot comes into play:
- To start, we need to define the purpose of our chatbot. We aim to offer customers a faster, easier, and more satisfying shopping experience. Additionally...