Can we create Artificial Intelligence in any language?

9

On Artificial Intelligence, I would like to know superficially , thinking of starting the knowledge in this area:

  • Can be created in any language ?
  • Basically, what would be the concept that defines a code as IA ?
  • Is there a default ?
asked by anonymous 23.08.2018 / 13:28

2 answers

4
  

Can it be created in any language?

Programming language? Yes you can. If it is not, it can not.

AI in the background is algorithm, with a lot of statistical base and large data volume and one way or another all can do it. The quality and the ease depends a lot. But many that are not good are doing well using external APIs.

It has programming languages that are better, for example PROLOG was created for this. Even LISP, practically the first programming language, was created to meet this demand. But the market wants to use what it already knows and prefers to pay for cloud APIs from major vendors. It has its advantages.

Some might say that this is not AI programming, just consuming. And it may be right indeed. Others say that box AI does not exist and that if you do not put some intelligence in your code it will not be AI, even if part is "bought" from somewhere.

  

Basically, what would be the concept that defines a code as IA?

I believe this is answered in What is artificial intelligence? .

  

Is there a specific pattern?

I'm not sure what that means, but I do not think so.

    
23.08.2018 / 14:28
2

1- If you have the premise that an artificial intelligence is an algorithm that will make decisions for you, I think it can be programmed in any language. Basically I think that working with AI is more understand the algorithms that exist, such as Minimax and distance from Manhatan. If you will be programming in python or c, this is the application you will be doing.

2- I think the definition of an AI code is a bit tricky because you must answer what is considered an AI. In my conception is an algorithm that will make decisions alone from an environment that you give as input, there in theory there are several types of AI. If you do a ia to play old game with a lot of 'if' and 'else' for me it is already an AI code.

3- As I said, there may be simple AI playing old game, even an AI that will cross the whole country in an autonomous car. So I do not think there is a pattern, just different complexities.

    
23.08.2018 / 14:45