The chatbot receives text-based messages from users and analyzes these messages using natural language processing (NLP) techniques. During this analysis process, key words, sentence structure, and meaning are extracted from the text. Afterwards, the chatbot utilizes a trained artificial intelligence model to determine the user's intent. This model is typically fed with large amounts of data and is capable of recognizing various user intentions. Once the user's intent is identified, the chatbot generates an appropriate response. This response can vary, such as providing information, performing a task, or giving directions, based on the user's request or query. The chatbot continuously improves and enhances itself by using feedback obtained from interactions with users. This enables it to provide more accurate and effective responses over time.
Clone the project and move it to your local location:
git clone https://github.com/atlaspad/Chatbot-AI.git
Now enter the necessary command to run the project:
docker build -t < your docker username / project name >.
then
docker run -p 8080:8080 -e ENVIRONMENT=development --rm < your docker username / project name > . => This is used for developer port
and
docker run -p 8080:8080 -e ENVIRONMENT=development --rm < your docker username / project name > .
![chatbot](https://private-user-images.githubusercontent.com/95518574/313439439-e25ded0a-fa73-4bdc-86df-5fd6bbdc3758.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjI1OTAzNjMsIm5iZiI6MTcyMjU5MDA2MywicGF0aCI6Ii85NTUxODU3NC8zMTM0Mzk0MzktZTI1ZGVkMGEtZmE3My00YmRjLTg2ZGYtNWZkNmJiZGMzNzU4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MDIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODAyVDA5MTQyM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWZmMmNhZDdkZGI1OGUyMGEwOGJmMDliODFmOTFiZjllNDE3NGE1Nzc3MjExZjhmOTMwMmJjNDEzNjVhMDk3NTcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.pwnuPPqOvhI89UYSTFA-JVuJyER73h-8tpzVphYZdWY)