In this post, we will see 5 Chatbot project ideas and topics for final year students project work. Microsoft Bot Framework is recommended for enterprise-level bots.
We will not be going through the creation of bots but will give you an idea, how you can plan and start building these bots. Creating the bot is an easy task. Just write some codes and that’s it. The main task is to implement a use case. The bots I will be recommending to you will give you a vast knowledge of various other technologies. These technologies can be integrated with chatbots.
Chatbot Project 1: Multicloud Chatbot
|Very High||Very High|
This one is my favorite chatbot project for final year students and is highly complex with integration with different cloud providers. The main use case you can pick is to manage multiple cloud providers from a single chatbot.
Multicloud is the use of multiple cloud computing and storage services in a single heterogeneous architecture. This also refers to the distribution of cloud assets, software, applications, etc. across several cloud-hosting environments. With a typical multicloud architecture utilizing two or more public clouds as well as multiple private clouds, a multicloud environment aims to eliminate the reliance on any single cloud provider.
Few are the popular cloud providers you can integrate with –
- Microsoft Azure
- IBM Cloud
Few are the use cases you can implement by creating –
- Linux VM in GCP
- App Service in Azure
- Function in IBM Cloud
- Database in AWS
These use cases are just an overview that tells you what you can build. All the integration will happen using the REST APIs. I have built an Azure Resource Manager Bot that manages the Azure resources. This is a very basic bot with only 2 use cases.
One is to create a resource group and another is to list all resource groups. And of course, the basic authentication is also there.
Chatbot Project 2: E-commerce Bot
This one is a complex bot if payment integration is done. Else, the complexity is very less. As the name suggests, an e-commerce bot is used as an online store for customers.
Customers need not visit the website and search for a product. They can just ask the bot. If a product is available, customers will add it to the cart else bot shows the message as the product is not available.
I have been working on this bot and guiding learners like you step by step. The project is still in progress. You can go through the bot series from here. Please note, this series is still in progress.
With the above bot series, I have gone through implementing a chocolate store chatbot. The bot will be showing a list of products, the user can add them to the cart and proceed with the payments. I am thinking of implementing Razorpay for payment integration.
If you are interested in creating the Admin bot for the E-commerce bot, go to my external post here.
Chatbot Project 3: ServiceNow Chatbot
This bot is rated as Medium complexity with a very high scope. The complexity is medium because you just need to make some API calls to fulfill user requests.
ServiceNow is a cloud-based workflow automation platform that enables enterprise organizations to improve operational efficiencies by streamlining and automating routine work tasks.
Let’s take a scenario and then discuss a use case. Your organization uses ServiceNow to raise and maintain a ticketing system. Users go to the ServiceNow portal and raise their tickets. Also, they need to come to the portal for checking the ticket status. This functionality can be implemented inside the chatbot.
ServiceNow has APIs for most of its functionality. You can connect to these APIs and do the required actions. You can also integrate this bot with LUIS for understanding the Natural Language.
Chatbot Project 4: Company Portal Chatbot
Another good chatbot you can create is for any company. The scope is medium is because not all companies want to have a nice chatbot for their employees. If the company wants a chatbot, it is a very low probability that you get to work on it.
But yes, it is a very good chatbot, it helps in getting the answers employees may have on policies, leaves, referrals, finance, etc. Also, this bot allows the employees to apply for leaves, WFH, or any other requests the company may have.
As we have already seen from the ServiceNow bot, even this bot can be connected to the company portal using APIs (if available). Else, it can be connected to the database directly to update the details in real-time.
The best advantage of this bot is searching for the company policies. All the policies can be uploaded to QnA Maker as question-answer pairs. Users can search for the policy by just asking a question. The bot will be able to answer it and also provide the link to the complete policy page.
Chatbot Project 5: Medical Bot
|Very High||Very High|
This bot can be created for any use case in the field of Medicine. I do not have any specific use case for this one. But I can guide you on one of them. Another very good final year students chatbot project.
Recently, I saw a piece of news where a teenager created a chatbot that helps in relieving the mental stress in this pandemic situation. The bot asks some questions to the user. Based on the response provided, it then connects the user to a concerned doctor where they can directly chat with the doctor.
This bot will have a Handoff functionality that connects to a real person. I think the Medical industry has a very high scope, that is the reason, a bot can help contribute to it.
I hope you got a basic idea of what you can build for your final year project. I have given the best options I can think of based on my knowledge and experience in building chatbots.
If you have ideas on more such bots, do let me know in the comments down below.