Access:

» AI Chat bots developing

Related categories: Artificial intelligence

Ehab El-agizy, Moustafa Zamzam
Viewed: 8253 | Article date: 2006-01-17 15:47:28

Artificial Intelligence (AI) technology provides techniques for developing computer programs for carrying out a variety of tasks, simulating the intelligent way of problem solving by humans. AI technology provides a set of formalisms to represent the problems and also the techniques for solving them. One of the serious branch in AI developing as the purpose from programming a chat bot is to help people. In this article authors discuss how to build own chat bot.

The authors are the programmers of the Chat Bot RoboMatic X1. We are Egyptian freelance programmers interested in AI and Chat Bots developing.

To contact the authors: support@infradrive.com

Artificial Intelligence (AI-Artificial Intelligence) technology provides techniques for developing computer programs for carrying out a variety of tasks, simulating the intelligent way of problem solving by humans. The problems that humans solve in their day-to-day life are of a wide variety in different domains. Though the domains are different and also the method, AI technology provides a set of formalisms to represent the problems and also the techniques for solving them. What AI technology provides us is what is described in the above sentences. Based on this, it is very difficult to precisely define the term artificial intelligence.

As you know the chat bot is a chatting robot that can understand what you are saying, analyze it and give you a suitable response, it's considered to be serious branch in AI developing as the purpose from programming a chat bot is to help people in getting info like:

  • Selling chat bots: helps people to know item prices and offers.

  • Supporting chat bots: you may find this kind of chat bots in websites which offers products and services.

  • Help desk (information desk) chat bots: you may find it in large libraries websites or programs.

  • Entertaining chat bots: This only made for fun and for chatting.

In 1966, Eliza, the first chat bot, was created by Joseph Weizenbaum. In this article we are going to discuss how to build your chat bot, how to increase its ability to understand, how to make your bot able to do some operations which helps you in your daily life and finally tips & tricks to make your chat bot almost real like human. We are going to focus on logics only so any programmer can program our logics into any programming language.

Building your Chat Bot

Before building your chat bot, you have to understand that any chat bot consists of three main parts:

  • Input text: where you are going to write what you want to say to your chat bot.

  • Sending button: so you can send your input to be analyzed before getting the output.

  • Output text: where your chat bot is going to give a response.

The most important part is the sending button as it contains all the processes which analyze your input before copying the result to the output, so I will call the sending button the Artificial Intelligence Base (AI Base).

Page: 1 2 3 4
Buy article Buy subscription
Buy now add to cart
add to cart
Standard price: 2€/$3 Standard price: 25€/$30
Buy article for as little as (2€/$3) each allow access to individual articles. Buy a full access to our Software Developers's Journal archive portal. You will be able to read the articles from all archive issues from year 2005 and 2006. For just 25€/$30 you get unrestricted access to the entire website for the whole year.
SDJhakin9

.SDJ Users:


.:Login
.:Password

[Register]
[Forgotten your password?]

...Shopping Cart

sum: 0 €
Choose currency:

...Topics

...Advertisement

www.acunetix.com www.verifysoft.com

...Conferences




...Print Edition Archive

...Affiliate Program



 

 

Subscribe | Contact Us | Newsletter | Privacy policy | Regulations | See all issues | About SDJ
Copyright C 2006 by Software Developer's Journal. All rights reserved.