13
$\begingroup$

According to Wikipedia

An artificial or constructed language (sometimes called a conlang) is a language that has been created by a person or small group, instead of being formed naturally as part of a culture.

My question is, could an AI make/construct its own natural language, with words, conjugations, and grammar rules? Basically, a language that humans could use to speak to each other. (Preferably to communicate abstract, high-level concepts.)

What techniques could such an AI use? Could it be based on existing natural languages or would it have few connections to existing natural languages? Could it design a language that's easier to learn than existing languages (even Esperanto)?

$\endgroup$
5
  • $\begingroup$ Question seems to be predicated on the idea of the evolution a "natural" language, which presumably would require stable thought processes, individuation, and a culture, none of which have clear parameters for AI's at their current stage of development. Maybe rephrase with a more specific premise? $\endgroup$
    – dynrepsys
    Sep 1, 2016 at 15:40
  • $\begingroup$ For example HTTP is kind of a constructed language (with verbs and nouns). So if an AI constructs something similar that would be such an example? $\endgroup$ Sep 6, 2016 at 20:02
  • $\begingroup$ @Trilarion HTTP as in Hypertext Transfer Protocol? $\endgroup$
    – Kevin
    Sep 7, 2016 at 10:24
  • $\begingroup$ Yes, see also REST. $\endgroup$ Sep 7, 2016 at 10:58
  • $\begingroup$ You could want to read books about Esperanto. $\endgroup$ Dec 22, 2021 at 21:29

1 Answer 1

11
$\begingroup$

could an AI make/construct its own natural language, with words, conjugations, and grammar rules?

Sure. This might be helpful: Simulated Evolution of Language: a Review of the Field

Basically, a language that humans could use to speak to each other. (Preferably to communicate abstract, high-level concepts.)

I'm not sure how useful such a machine adapted language would be to human speech. I suspect not very. Perhaps it could be useful as a kind of "common byte-code format" to translate between multiple human languages... But English kind of already serves in that role. Doing so would probably be an academic exercise.

Could it be based on existing natural languages or would it have few connections to existing natural languages?

You could probably generate languages in either direction. Languages not linked to human-natural languages will probably take shapes that reflect the problem spaces they work with. For instance, if this is an ant simulation, the generated words will probably reflect states related to food, energy, other ants, etc.

Could it design a language that's easier to learn than existing languages (even Esperanto)?

Easier for a machine? Definitely. Easier for a human? Probably not. Our brains are somewhat adapted to the languages we use. And the languages we use are somewhat adapted to our brains.

What is your goal? To create a language that is easier to use for humans than existing human languages?

If your intention is to build a "universal language" that could be "the most efficient" for machines, humans and aliens - no such thing can exist. The space of all possible machines is infinite and therefore limits our ability to define communicative abstractions that have utility across all contexts.

If we make lots of assumptions about machines, like they have intentions, they exist in 3 dimensions, they differentiate between temporally linked events, they have eyeballs, a need to consume foods and liquids, a need to carry the food from place to place, etc... Then yes, common communicative abstractions may have utility across the set of those kinds of machines. But then we're no longer dealing with the general case, but one much more specific.

These links also seem interesting and somewhat related:

$\endgroup$
0

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .