Skip to content

Customer Service for Online Retailers: Develop a chatbot that can provide information on products that automatically answer customer inquiries about product features.

License

Notifications You must be signed in to change notification settings

lindakovacs/AI-Chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI-Chatbot: Python, Streamlit, OpenAI API

Documetation and learning resources

Chatbot deployed with Streamlit

Chatbot requirements

  1. Business Usecase:
  • Customer Service for Online Retailers: Develop a chatbot that can provide information on products that automatically answer customer inquiries about product features.
  1. Traits:
  • Efficient, Patient, Knowledgeable, Friendly, Detail-Oriented
  1. Function:
  • Extracts details from product manuals to provide accurate product information, setup instructions, and troubleshooting help.
  1. Communication Style:
  • Clear, concise, and focused on providing relevant information promptly to enhance the customer shopping experience.

Getting OpenAI API key

To interact with the chatbot, you need to have your OpenAI API key. Follow these steps to get started:

  • Open platform.openai.com.
  • Click on your name or icon option which is located on the top right corner of the page and select “API Keys” or click on the link — Account API Keys — OpenAI API
  • Alternativelly, you can go to: https://platform.openai.com/api-keys
  • Click on create new secret key button to create a new openai key and save it.

Getting Started

  1. Fork this repo
  2. Clone the repository to your local machine.
  3. Install the required dependencies using:
  • pip install -r requirements.txt.
  1. Set up your OpenAI API key in the file: 
  • .streamlit/secrets.toml
  • OPENAI_API_KEY = "Your OPENAI_API_KEY here"
  1. Run the code and start chattingbot:
  • python -m streamlit run app.py

Deploy your Chatbot app with Streamlit from your Github repository

AI Chatbot Demo

img.png img.png

AI Chatbot Dark Theme

img.png

License

This project is licensed under the MIT License. Feel free to use and modify the code as needed.

About

Customer Service for Online Retailers: Develop a chatbot that can provide information on products that automatically answer customer inquiries about product features.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages