Open In App

Project Idea – Smart AI Based Chatbot For Developers

As will all know, a chatbot is an artificial intelligence (AI) software that can simulate a conversation (or a chat) with a user in natural language. Our project entitled ” Smart Chatbot for Developers” aims at providing meliorate platform for learning any software skills, where this chatbot is user-friendly and software skills can be simulated with a highly interactive avenue.  

Why are Chatbots important?  

A chatbot provides streamlined interactions between people and services. It helps to improve the customer’s engagement process also. It is generally used for messaging instantly with or without the involvement of humans. According to the IBM survey, Chatbot can successfully answer up to 80% of routine questions.



Behind the Scenes: How a Chatbot Works?

There are two different tasks at the core of a chatbot:



  1. User request analysis
  2. Returning the response

Conceptual Framework

Our project is based on Artificial Intelligence Chatbot using virtual assistants. The main goal of our project is to help developers for easy understanding the software concepts. Once, the app is installed by the developers/users, then he/she can access any information at his/her fingertip. When the user opens the app for the very first time, the home page pop-ups. The home page contains a text editor which is used to visualize the code and software concepts like programming languages, scripting languages, etc.  

How does our Chatbot App work?

When the user wants to learn any preferred software concepts, he/she can select the platform like programming languages (C, C++, Java, Python, etc.)  or any other kind. The chatbot responds back with the required necessary information with respect to the request sent by the users. Taking an example of selecting Programming languages like C++,  the chatbot welcomes the user to the learning platform and requests for service needed by the users.  

System Design

CHATBOT HOMEPAGE

LINUX CHATBOT FOR LEARNING


WORKING DIAGRAM

System Requirements

Hardware Requirements:

Software Requirements:

Applications

Team Members

  1. Preethi G  
  2. Pooja N K
Article Tags :