Skip to content

This project is a simple implementation a knowledge-based system. It is a ChatBot. There a prolog file that defines the knowledge and questions are handled with python. The key idea is mapping different questions for same answer.

Notifications You must be signed in to change notification settings

cse-ju/ai-autobot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Knowledge Based QA System with Python and Prolog python prolog

A knowledge-based system (KBS) is a form of artificial intelligence (AI) that aims to capture the knowledge of human experts to support decision-making. Examples of knowledge-based systems include expert systems, which are so called because of their reliance on human expertise.
This project is a simple implementation a knowledge-based system. It is a ChatBot. There a prolog file that defines the knowledge and questions are handled with python. The key idea is mapping different questions for same answer.

Installation linux

$ sudo apt install swi-prolog
$ pip3 install pyswip
$ pip3 install gTTS
$ pip install pygame
$ pip3 install SpeechRecognition
$ sudo apt-get install python3-pyaudio
$ pip install pyaudio

About

This project is a simple implementation a knowledge-based system. It is a ChatBot. There a prolog file that defines the knowledge and questions are handled with python. The key idea is mapping different questions for same answer.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 55.6%
  • Prolog 44.4%