Skip to content

huysam11/Conversational-AI-using-NLP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 

Repository files navigation

Coversational AI using NLP

To use this bot, user need to to input City name and API KEY from https://openweathermap.org/api. Just sign up and get API KEY for free.

Things can do with this bot :

This AI will response in both text and voice.

  1. IF "hello" include in user's speech, AI will response randomly with one of these responses:"How are you!", "How’s it going?", "How are you doing", "Whats up"
  2. IF "time" include in user's speech, AI will repsonse the current time (12 hours time format)
  3. IF "today" include in user's speech, AI will response the current date (mm/dd/yyyy)
  4. IF "thank" include in user's speech, AI will response randomly with one of these responses:"you're welcome!", "anytime!", "no problem!", "cool!", "I'm here if you need me!", "mention not"
  5. IF user does not say anything, AI will reponse " I can't hear you, try again"
  6. IF "weather" include in user's speech, AI will get information WeatherAPI and response the current weather of a specific city that user input in "CITY"
  7. IF "bye" include in user's speech, AI will response randomly one of these responses:"Tata", "Have a good day", "Bye", "Goodbye", "Hope to meet soon", "peace out!"
  8. IF user say something that are not listed above, AI will response :"Sorry I dont have answer for that question! Please try another question"

Libraries that I used :

  1. Pyttsx3 is a text-to-speech conversion library in Python.
  2. SpeechRecognition is library for performing speech recognition, with support for several engines and APIs, online and offline.
  3. I used random choice in Numpy to give user different responses even same command.
  4. Data and Datetime to import currect date and time
  5. Requests to receive data from API

What is conversational AI?

Conversational AI refers to technologies that can recognize and respond to speech and text inputs. In customer service, this technology is used to interact with buyers in a human-like way. The interaction can occur through a bot in a messaging channel or through a voice assistant on the phone. From a large set of training data, conversational AI helps deep learning algorithms determine user intent and better understand human language.

Demonstration :

2022-02-19_00-52-53.1.mp4

Approximately $12 billion in retail revenue will be driven by conversational AI in 2023.

Today’s businesses are looking to provide customers with improved experiences while decreasing service costs—and they’re quickly learning that chatbots and conversational AI can facilitate these goals. By 2024, experts say the global chatbot market will reach $9.4 million

Conversational AI and other AI solutions aren’t going anywhere in the customer service world. In a recent PwC study, 52 percent of companies said they ramped up their adoption of automation and conversational interfaces because of COVID-19. Additionally, 86 percent of the study’s respondents said that AI has become “mainstream technology” within their organization

Source :

https://www.zendesk.com/blog/chatbot-vs-conversational-ai/
https://www.interactions.com/conversational-ai/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages