This final year project report puts emphasis on designing a Roman-Urdu Chatbot by employing technologies such as Artificial Intelligence (AI), Natural Language Processing (NLP), and Machine Learning (ML) for providing ease to users who speak and understand Roman-Urdu. A Chatbot is an action-orie
CHATBOT
This final year project report puts emphasis on designing a Roman-Urdu Chatbot by employing technologies such as Artificial Intelligence (AI), Natural Language Processing
(NLP), and Machine Learning (ML) for providing ease to users who speak and understand Roman-Urdu. A Chatbot is an action-oriented tool that impersonates human-like behaviour. It decodes the information specified by the user and returns the demanded response in either verbal or textual form. Existing Chatbots namely Siri, Alexa, Cortana,
and Google Assistant can mimic human beings and enable them to achieve specific goals or outcomes. They do, however, fall short in some areas. The purpose of this project is to design a Chatbot that facilitates improved user input comprehension and generates the most appropriate and best-matched responses. To design such a Chatbot, we shall keep two methodologies in view: Rule-based Chatbots or Self-learning (AI) Chatbots. The primary contrast between the two approaches is that the Rule-based bots highly depend
on user input and only work with the scenarios we train them for. On the other hand, Self-learning (AI) bots change their behaviour based on patterns and become smarter over time as they encounter new situations. But, they lack the ability to make accurate decisions and thus may learn something they are not supposed to. Furthermore, we will consider whether we need to create an audio or text-based bot. Thus, we shall build a Chatbot that will reduce human labour, accommodate enhanced interaction, speed up the communication process, provide the best possible user experience, conform to the
desires and preferences of the user, avoid wastage of time by quickly responding, and initiate interaction in the most humane way possible. It will also eliminate the language barrier by incorporating Urdu.
We shall design a Chatbot that will utilize Artificial Intelligence (AI), Natural Language Processing (NLP), and Machine Learning (ML) techniques and will act as a conversational partner.To achieve accuracy, our bot would be trained and tested using machine learning algorithms. It will improve user input apprehension and produce the most appropriate and well-suited answers. To make our Chatbot smart enough, the two main Chatbot methodologies comprise Rule-based Chatbots and Self-learning (AI) Chatbots. The most significant difference between the two is the use of machine learning models, which significantly enhances the bot’s functionality by allowing it to recognize hundreds of different questions written by humans, resulting in more insightful and dynamic thinking.
Rule-based Chatbots use a series of defined rules. They can be easily implemented by embedding known scenarios and their outputs into them. These bots can then be integrated with additional data based on new conversational patterns derived from improvised customer interactions. These are simple Chatbots that highly depend on user input and are more appropriate for Chatbots that perform simple, straightforward, and well-structured tasks.
Self-learning or AI Chatbots use natural language processing (NLP) technologies to understand the intent behind the question and solve the user’s problem without the need for
human intervention. AI Chatbots can understand language beyond a pre-programmed set of commands and proceed to learn based on the inputs they receive. They can also
change their behaviour based on patterns and become smarter over time as they encounter new situations.
This project will provide people the following benefits:
The deliverables of this project are:
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| 16 GB RAM | Equipment | 1 | 20000 | 20000 |
| 500 GB Hard Disk | Equipment | 1 | 10000 | 10000 |
| Intel Core i7 Processor | Equipment | 1 | 40000 | 40000 |
| Total in (Rs) | 70000 |
Beam-forming network using phase shifter in this project we observed phase shift using dif...
The air we inhale straightforwardly impacts our wellbeing, thus keeping up an ideal nature...
Contact tracing is the process of identification of all those people with whom infected pa...
Basically in this project we will optimize the existing process on shop floor. Project O...
In Pakistan, most of the 70cc bike Engines have carburetted fuel injection system which ca...