An open-source customer service digital solution for your business.
Explore the docs »
·
Report Bug
·
Request Feature
Contact Us for End-to-End Service
Table of Contents
Customer Service Digital is an API solution tailored to provide digital customer service based on OpenAI technologies.
Two custom solutions are currently available:
- Customer service digital for Lead Automation A digital customer service representative that can promote customer's products and services, answers user questions, and generate order leads.
- Customer service digital for Services and Ticketing A digital customer service representative that can promote customer's products and services, answers user questions, trigger a call-to-action, and submit support tickets.
Customer service digital solutions are built with these technologies:
To run this program successfully, you need to have these set up:
- Azure OpenAI model instances, see here
- OpenAI ChatGPT Turbo model (latest)
- OpenAI Embedding ADA model (latest)
- A running Qdrant database, see here
- Azure Table Storage, see here
- Azure Application Insights, see here
- Clone the repo
git clone https://github.com/rinnakk/CustomerServiceDigital.git
- Go to solution's directory
- Install Node-RED globally. Below is an example of Node-RED installation with npm. To use Docker or Snap, follow these steps from Node-RED documentation
npm install -g --unsafe-perm node-red
- Inside
.node-red
directory, copyenvironment.example
file toenvironment
and insert the appropriate value for each key. - Inside
.node-red
directory, install external packages and nodes frompackage.json
npm install
- From the solutions directory, run the Node-RED app
For more comprehensive guide on running Node-RED locally, see Node-RED documentation
node-red --settings settings.js flows.json
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
rinna can explore the possibilities of providing services for your needs. For more info please contact us: Contact rinna