GithubHelp home page GithubHelp logo

chatbox's Introduction

Chatbox

A chat bot application

Problem Statement

What do we want to create?

1.1 A desktop Application

We want to create a conversational chatbot using Java which will be a desktop application. This Application will be a funny, conversational chatbot.

What is our idea about?

2.1 Problem Statement

It is evident from the research carried out in the literature review that modern technologies most widely uses artificial intelligence. All the cell phones and computers nowadays have artificial intelligence application built in them some of the examples are Google Assistant, Alexa, Siri, and Cortana. These applications are being widely used by users on their devices for fun and entertainment; here, we are trying to implement a small part of those applications. Artificial intelligence chatbot is a technology that makes interactions between man and machines using natural language possible. Chatbots are software agents that interact with the user in a conversation. The main goal of their creation was to resemble a human being in the way they perform said interaction, trying to make the user think he/she is writing to another human being. The chatbot will allow users to feel confident and comfortable when using this service regardless of the user’s computer literacy due to the natural language used in messages. It also provides a very accessible and efficient service as all interactions will take place within the one chat conversation negating the need for the user to navigate through a site.

2.2 Proposed Solution

The proposed solution is to create a chatbot to simulate a human conversation to assist users with their conversation needs and to provide a more personal experience. Advancements in artificial intelligence, improved aptitude for decision making, broader availability of domains and corpus, have increased the practicality of integrating a chatbot into applications. Users will be able to ask any queries in natural language that they are comfortable using such as; tell my name, tell time, simple fun chat. The chatbot will identify and understand what the user is asking and generate an appropriate response based on the conversational context. Immediate responses will be provided by the chatbot to follow the conversation quickly and to chat further.

Screenshots

The Chatbox

Screenshot (71)

Working of the application

Screenshot (72) Screenshot (73) Screenshot (75)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.