/Lil-Bot

E-commerce chatbot

Primary LanguageHTML

Lil Bot

The Turing test as a marketing quest

Table of contents

General info

This is a school project which aim was to create an innovative chatbot to help people to grow a better business. We had to to it in pairs.
We chose to focus on e-commerce businesses. Lil Bot the chatbot allows the user to submit information about the item that he wants to buy. Then, Lil Bot gives back the perfect article corresponding to the criteria. By this mean, people tend to buy more articles and faster, which increase the sales of the e-shop.

We had 42 days to implement the project.

Here, you can find the source code of a demonstration use of Lil Bot in a clothes e-shop, but the algorithm can be adapted to any kind of shop.

Screenshots

image

Demo

simplescreenrecorder-2021-06-01_18.19.43_1.mp4

Technologies

  • Python (v.3.9.5)
  • Chatterbot (v.1.0.2)
  • Figma

Setup

1- If not done, install Python:

https://www.python.org/downloads/


2- Install Chatterbot (machine learning engine):

pip install chatterbot


3- Install prompt_toolkit Python library (interactive command line features):

pip install prompt_toolkit

Features

  • Chatbot of a clothes shop type
    • Inputs available:
      • Genders
        • female/woman
        • male/man
      • Styles
        • vintage
        • urban
        • grunge
        • chic
        • casual
        • bohemian
        • trendy
        • girly
      • Items
        • t-shirts
        • trousers
        • hoodies/sweatshirts
        • jackets/Coats
        • accessories
        • underwear
        • shoes
        • swimwear
        • suits/blazers
        • sportswear
        • cardigans/Sweaters
        • dresses
        • lingerie
        • skirts
      • Seasons
        • winter
        • summer
      • Patterns
        • simple
        • patterns
      • Length
        • short
        • long
      • Width
        • oversize
        • tight
  • Landing page

Status

Project is: finished since Sunday, June 6

Inspiration

Project inspired by the incapacity of most of the e-shop chatbots to find a product that the customer really like :trollface: