Adil Khan 1 year ago
AdiKhanOfficial #FYP Ideas

Android chatbot in Sindhi

A chatbot is a software application used to conduct an on-line chat conversation via text or text-to-speech, in lieu of providing direct contact with a live human agent. Designed to convincingly simulate the way a human would behave as a conversati

Project Title

Android chatbot in Sindhi

Project Area of Specialization

Artificial Intelligence

Project Summary

A chatbot is a software application used to conduct an on-line chat conversation via text or text-to-speech, in lieu of providing direct contact with a live human agent. Designed to convincingly simulate the way a human would behave as a conversational partner, chatbot systems typically require continuous tuning and testing, and many in production remain unable to adequately converse or pass the industry standard Turing test. The term "ChatterBot" was originally coined by Michael Mauldin (creator of the first Verbot) in 1994 to describe these conversational programs.

A chatbot in Sindhi language is to be built which is extensible to further other national langauges of Pakistan.  The huge data collection of various samples will be the main point of enhancing accuracy. 

Project Objectives

Following are the objectives of the project:

1.  Data collection of samples from various parts of the Sindhi province

2.  Design and implementation of chatbot in Sindhi language

3. training and testing of the data. 

4. fine tuning for enhancement of accuracy. 

Project Implementation Method

User Request Analysis

This is the first task that a chatbot performs. It analyzes the user’s request to identify the user intent and to extract relevant entities. 

How a Chatbot Works: Example of user request analysis.

The ability to identify the user’s intent and extract data and relevant entities contained in the user’s request is the first condition and the most relevant step at the core of a chatbot: If you are not able to correctly understand the user’s request, you won’t be able to provide the correct answer.

Returning the Response

Once the user’s intent has been identified, the chatbot must provide the most appropriate response for the user’s request. The answer may be:

  • a generic and predefined text;
  • a text retrieved from a knowledge base that contains different answers;
  • a contextualized piece of information based on data the user has provided;
  • data stored in enterprise systems;
  • the result of an action that the chatbot performed by interacting with one or more backend application; or,
  • a disambiguating question that helps the chatbot to correctly understand the user’s request.

Benefits of the Project

Chatbot applications streamline the interactions between people and services, improving customer experience. At the same time, they offer companies new opportunities to improve the process of customer engagement and operational efficiency by reducing the typical cost of customer service.

To be successful, a chatbot solution should be able to perform tasks effectively. Human support plays a key role here: regardless of the type of approach and platform, human intervention is crucial to configure, train and optimize the chatbot system.

Technical Details of Final Deliverable

There are different approaches and tools that you can use to develop a chatbot. Depending on the use case you want to address, some chatbot technologies are more appropriate than others.

To achieve the desired results, the combination of different forms of AI such as natural language processing, machine learning and semantic comprehension may be the best option. The langauge models will also be used to represent structures of Sindhi language. 

The best platforms offer two types of chatbot configuration, directed conversations and free-form conversations. A directed conversations is where a chatbot guides the user through a series of options and questions towards a particular goal. A free-form conversation gives the user more control over the conversation by letting him send messages without the chatbot restricting his options.

Final Deliverable of the Project

Software System

Core Industry

Telecommunication

Other Industries

Education , IT , Medical , Manufacturing

Core Technology

Artificial Intelligence(AI)

Other Technologies

Robotics

Sustainable Development Goals

Good Health and Well-Being for People, Quality Education

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
publishing and Thesis Miscellaneous 2500010000
Android mobile for testing Equipment13500035000
Printer for printing of huge data collection Equipment11900019000
LiDE 300 Lightweight A4 Equipment11090010900
Total in (Rs) 74900
If you need this project, please contact me on contact@adikhanofficial.com
0
133
smart pillow

This smart pillow project will be app-enabled and sensor-based (IOT), Heartbeat sensors wi...

1675638330.png
Adil Khan
1 year ago
Implication of different classical and Quantum algorithms on Quantum C...

We are working on devising Quantum Algorithms for currently available Quantum computers. A...

1675638330.png
Adil Khan
1 year ago
Human Safety Tracker and Navigator

The best way to curtail human probability of becoming a dupe of violent crime is to recogn...

1675638330.png
Adil Khan
1 year ago
Yolo Based object detection and distance estimation using Jetson nano

In recent years, autonomous vehicle industries have received great attention due to advanc...

1675638330.png
Adil Khan
1 year ago
Quickcomm

our project is a drone based android messaging application which will allow people or resc...

1675638330.png
Adil Khan
1 year ago