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
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 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.
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.
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.
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:
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.
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.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| publishing and Thesis | Miscellaneous | 2 | 5000 | 10000 |
| Android mobile for testing | Equipment | 1 | 35000 | 35000 |
| Printer for printing of huge data collection | Equipment | 1 | 19000 | 19000 |
| LiDE 300 Lightweight A4 | Equipment | 1 | 10900 | 10900 |
| Total in (Rs) | 74900 |
Soap may be defined as a chemical compound or mixture of chemical compounds resulting from...
To automate the classrooms using deeplearning by marking the students on the basis of thei...
This work presents the model of a Power Electronics Engineering Training Kit. This trainin...
The variable frequency drive (VFD) is the AC motor controller that is used to vary the spe...