The Buru Language Chatterbot

BC5 (Brainchild version 5) parses new sentences by referring to a corpus of sentences it has already successfully parsed. The larger the corpus, the higher the probability that BC5 will be able to parse any incoming sentence correctly.

The corpus being used in this Buru implementation of BC5 contains less than 100 parsed sentences, which means that it should probably be able to parse at least several hundred Buru sentences; but this is no guarantee that it will be able to parse any particular sentence you type because the number of possible sentences in any language is for all intents and purposes infinite.

Although this implementation parses pretty well, it is still weak in query handling because so much special code is required to handle all the kinds of questions people can ask in Buru Language. I (Chaumont Devin) will be working to improve this as I find the time.

The orthography I have used here is my old Buru orthography, which is just like modern Indonesian except that the Indonesian "ng" is represented by a single 'q', and the glottal stop is represented by an 'x'. This system has several important advantages which I will not go into here. It should be noted that many Buru words contain double vowels. In all such cases, each vowel should be sounded as a separate syllable, but care should be taken not to introduce a glottal stop between them unless the two vowels are separated by an 'x'.

BC5 is interactive but does not initiate conversations, so it will be up to you to get your session going. You might begin by asking something simple like "Kae sane?" or Gamdoo, geba?" to get started.

BC5 will be fun for two kinds of people, namely (1) the serious student of linguistics who will want to see his sentences diagrammed in real time, and (2) the casual user who wants to get some entertainment out of conversing with a computer.

If you are interested in learning how the system works and would like to see your sentences diagrammed, click here.

If you are a casual user who does not want his/her screen cluttered with information, click here.