Hobby-Product-ChatBot

  • A conversational agent that learns conversation patterns over time

  • The chatbot eventually asks about or infers the user’s hobby

  • Tells the user about product recommendations based on the hobby

Datasets Used

Tools Used

  • Attempt 1 (Cloud)

    • Amazon Lex
    • AWS Lambda
    • AWS S3
    • AWS IAM
  • Attempt 2 (Local)

    • Python
    • Gensim Word2Vec
    • Chatterbot

Project Screenshot

ChatBot in the Works

Please refer to the "Presentation/AdvancedTopic_IshrakHayet.pptx" file for details.

References

  1. https://www.kaggle.com/muhadel/hobbies
  2. https://data.world/promptcloud/amazon-australia-product-listing
  3. https://chatterbot.readthedocs.io/en/latest/conversations.html
  4. https://www.datacamp.com/community/tutorials/building-a-chatbot-using-chatterbot
  5. https://radimrehurek.com/gensim/auto_examples/tutorials/run_word2vec.html
  6. https://www.javaer101.com/en/article/985198.html
  7. https://www.tensorflow.org/tensorboard/tensorboard_projector_plugin
  8. https://projector.tensorflow.org/