Adil Khan 9 months ago
AdiKhanOfficial #FYP Ideas

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-orie

Project Title

CHATBOT

Project Area of Specialization

Artificial Intelligence

Project Summary

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.

Project Objectives

  1. One of the first aims and motivations of this project is to reduce human efforts. Bots are widely acknowledged to be faster and more precise than humans at certain tasks. They can help teams avoid being overburdened by demands coming in from all sides. Thus, building a Chatbot that supports the teams by answering questions 24/7 would assuage the pressure and reduce human labour to a great extent.
  2. The second aim and motivation of this project is to build Chatbots for enhancing interaction
    among users
    . This is mainly due to the fact that bots are becoming more prevalent in a world where tech-savvy people rely profoundly on social media and instant messaging platforms. Some of these platforms are Facebook, Instagram, Twitter, and YouTube.
  3. The third goal and motivation for this project is to create a bot that regulates user communication by cutting down response times, freeing up agents for more challenging
    work, providing instant replies, and answering as many routine questions as possible.
  4. The fourth aim and motivation of this project involves modelling a bot that supplies its
    users with beneficial and pleasurable experiences to escalate the possibility that they will become consistent Chatbot users and increase their dependence on Chatbots. A Chatbot having a genuine persona and compassion toward the customers can lead to
    user engagement and meaningful experiences.
  5. The fifth aim and motivation of this project is to keep in view the user perceptions and preferences regarding Chatbots. This is because, in any human-centered design
    mechanism, it’s critical to understand the target audience. Mostly, bots reflecting both productivity and engagement are preferable to users. Bots learn the preferences of the user and select the best response for more effective support.
  6. The sixth aim and motivation of this project is to design a Chatbot that can handle user queries and help avoid wastage of time by responding right away. Bots are able to serve more customers, improve first response time, and increase agent efficiency. In short, coupling AI with humans gives users exceptional, rapid answers.
  7. The seventh aim and motivation of this project is to enable the Chatbot to have a human
    touch
    . This depends on the visual characteristics, how closely its name is related to a person, its personality, and its efficiency to handle human language. Generating humanlike answers along with the bot expounding emotions or attitudes will be kept in view while working on this project.

Project Implementation Method

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.

Benefits of the Project

This project will provide people the following benefits:

  • 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.
  • Initiate interaction in the most humane way possible.
  • Improve user input comprehension.
  • Generate the most appropriate and best-matched responses.
  • Provide ease to users who speak and understand Urdu.
     

Technical Details of Final Deliverable

The deliverables of this project are:

  • A web-deployable Chatbot.
  • Corpus of 10000 words and 200 sentences for training the bot.
  • Conversation between the user and the bot in Roman-Urdu.

Final Deliverable of the Project

HW/SW integrated system

Core Industry

IT

Other Industries

Finance , Media

Core Technology

Artificial Intelligence(AI)

Other Technologies

Others

Sustainable Development Goals

Decent Work and Economic Growth, Industry, Innovation and Infrastructure, Partnerships to achieve the Goal

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
16 GB RAM Equipment12000020000
500 GB Hard Disk Equipment11000010000
Intel Core i7 Processor Equipment14000040000
Total in (Rs) 70000
If you need this project, please contact me on contact@adikhanofficial.com
Phase Shifter for Beam forming Antenna

Beam-forming network using phase shifter in this project we observed phase shift using dif...

1675638330.png
Adil Khan
9 months ago
Air Quality Monitoring Using IoT

The air we inhale straightforwardly impacts our wellbeing, thus keeping up an ideal nature...

1675638330.png
Adil Khan
9 months ago
Digital contact tracing technique using smart phones

Contact tracing is the process of identification of all those people with whom infected pa...

1675638330.png
Adil Khan
9 months ago
Lean Manufacturing Application in a Manufacturing Unit

Basically in this project we will optimize the existing process on shop floor. Project O...

1675638330.png
Adil Khan
9 months ago
Fabrication And Implementation of EFI system in 70cc Bike

In Pakistan, most of the 70cc bike Engines have carburetted fuel injection system which ca...

1675638330.png
Adil Khan
9 months ago