Artificial Intelligence is the science of making intelligent machines, especially computer programs. The central problems (or goals) of AI research include reasoning, knowledge, planning, learning, natural language processing (communication), perception and the ability to move and manipulate objects.
The most promising technique used to create a A.I. is to let the machine learn ( like a human child ) from others, by observing and interacting with the surround environment.
SUBDIVISIONS IN AI
Here is the list, but not the complete one as many more concepts about the intelligence itself are to be understood. Some of most important divisions of A.I are given below.
What a program knows about the world in general the facts of the specific situation in which it must act, and its goals are all represented by sentences of some mathematical logical language. The program decides what to do by inferring that certain actions are appropriate for achieving its goals.
AI programs often examine large numbers of possibilities, e.g. moves in a chess game or inferences by a theorem proving program. Discoveries are continually made about how to do this more efficiently in various domains.
Facts about the world have to be represented in some way. Usually languages of mathematical logic are used.
Planning programs start with general facts about the world, facts about the particular situation and a statement of a goal. From these, they generate a strategy for achieving the goal. In the most common cases, the strategy is just a sequence of actions.
J.A.R.V.I.S Artificial Intelligence Assistant Operating System
A group of Indian Hackers has designed Artificial Intelligence Assistant Operating System called ‘J.A.R.V.I.S‘ , who recognizes them, answer questions, tweet for them and Collect information, scan targets for them.
Their long term goal is to create an OS which could adapt itself according to the user’s needs. Like if a doctor is using the OS, it will adapt itself so as it is capable of helping him out in his field like searching for new techniques, medicines, help in their research, etc.
Task Completed: In the current version of Jarvis v1.0, it is capable of:
- Answering questions asked by the administrator
- Compile reports on any topic asked by the user.
- Control lights by voice.
- Basic interaction with the user.
- Handling Facebook, Email and Social profiles of users
- Using Twitter Account with voice control
- Basic OS kernel is ready.
- Can Scan targets for Hackers
- Gathering Basic information about the target
All the above functions are completely controlled by voice. It has only been four months since they have started this project and have achieved a lot in this short period of time.
MAKO is a multifunctional program that employs advanced user interface and voice input, it can manage almost everything in your life.
MAKO is easy to use and has been described as “The best speech recognition program on PC and Mac.” MAKO has the ability to do anything you desire with just a voice command.
- MAKO is multilingual; it can speak in 5 different languages soon to be 30.
- Type anything you say
- Retrieve any online image
- Google search anything
- Call and text by voice over IP
- Help you with Powerpoint (new slide, starting slideshows and more)
- 2 different voice options: British male, American female
- Recognize weather forecast (today-7day forecast)
- Switch windows to other programs
- Play/pause/volume music on Itunes
- It is able to write a report on any subject
- MAKO is functional on both PCs and Mac
APPLICATIONS OF AI
In the 1990s, computer speech recognition reached a practical level for limited purposes. Thus United Airlines has replaced its keyboard tree for flight information by a system using speech recognition of flight numbers and city names. It is quite convenient. On the the other hand, while it is possible to instruct some computers using speech, most users have gone back to the keyboard and the mouse as still more convenient.
Understanding natural language
Just getting a sequence of words into a computer is not enough. Parsing sentences is not enough either. The computer has to be provided with an understanding of the domain the text is about, and this is presently possible only for very limited domains.
The world is composed of three-dimensional objects, but the inputs to the human eye and computers TV cameras are two dimensional. Some useful programs can work solely in two dimensions, but full computer vision requires partial three-dimensional information that is not just a set of two-dimensional views. At present there are only limited ways of representing three-dimensional information directly, and they are not as good as what humans evidently use.