https://github.com/faezeh-gholamrezaie/alibaba-chat-bot-virtual-assistants-customer-support
Alibaba Chat Bot is a customer support assistant that utilizes image recognition, natural language processing, and text-to-speech capabilities to provide a comprehensive customer support experience.
https://github.com/faezeh-gholamrezaie/alibaba-chat-bot-virtual-assistants-customer-support
alibaba assistant cohere langchain moondream persian-tts-coqui tavily
Last synced: about 2 months ago
JSON representation
Alibaba Chat Bot is a customer support assistant that utilizes image recognition, natural language processing, and text-to-speech capabilities to provide a comprehensive customer support experience.
- Host: GitHub
- URL: https://github.com/faezeh-gholamrezaie/alibaba-chat-bot-virtual-assistants-customer-support
- Owner: faezeh-gholamrezaie
- Created: 2024-06-05T09:42:54.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-06-07T10:59:30.000Z (12 months ago)
- Last Synced: 2025-02-01T11:30:26.378Z (4 months ago)
- Topics: alibaba, assistant, cohere, langchain, moondream, persian-tts-coqui, tavily
- Language: Jupyter Notebook
- Homepage:
- Size: 7.02 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Alibaba Chat Bot : Virtual Assistants Customer Support
![]()
The Alibaba Chat Bot is a Persian-speaking virtual assistant designed to provide customer support through a combination of text, video and audio interfaces.
It can recognize ticket numbers from user-uploaded images, prompt customers for additional information, and provide responses in either text or audio format.## Usage
### Install the required libraries
!apt-get install espeak -y
!pip install -r requirements. txt
### Get API Key
* [TAVILY_API_KEY](https://app.tavily.com/home)
* [LANGCHAIN_API_KEY](https://smith.langchain.com/)
* [COHERE_API_KEY](https://www.google.com/url?q=https%3A%2F%2Fdashboard.cohere.com%2Fwelcome%2Flogin%3Fsource%3Dreadme%26redirect%3D%252Freference%252Fabout)### Dataset
* Alibaba_question_and_answers : This data set is based on [frequently asked questions and answers from Alibaba customers](https://www.alibaba.ir/help-center/categories/faq)
* colorful_number_ticket : A hypothetical image for the customer ticket.
### Tools
This assistant has tools related to booking, canceling or updating plane tickets, hotels and rental cars.
### Gen AI Model
* Persian/Farsi text to speech(TTS) training using coqui tts : [Persian-tts-coqui](https://huggingface.co/Kamtera/persian-tts-female-vits)
* large language models : [Cohere](https://github.com/cohere-ai/cohere-python)
* vision language model : [moondream](https://github.com/vikhyat/moondream)### Build a Customer Support Bot
Using [LangChain](https://langchain-ai.github.io/langgraph/tutorials/customer-support/customer-support/) to create applications using large language models