Ai Forums Home Welcome Guest    Wednesday, June 28, 2017
Ai Site > Ai Forums > The Artificial Intelligence Forum > BOB, the artificial intelligence language Last PostsLoginRegisterWhy Register
Topic: BOB, the artificial intelligence language

sonjoutej
posted 3/15/2017  02:19Send e-mail to userReply with quote
There's been alot of attempts at Artificial Intelligence over the years, especially recently "chatboxes" allowing the user to interact with them online and sort of carry a conversation. However any that's talked to them notices some immediate problems. For starters its one big bot so each specific user is directly interacting with one entity which makes each user's interaction with the bot highly dependant on actions from other users, inevitably leading to alot of confusion. For starters the entire bot rarely stays on topic in regards to the specific conversation each user is having with it, it doesn't seem to understand the concept of individual opinions, (and lacks specific personality traits we would deem essential to process tasks such as motive and necessity), inevitably making its only motive/necessity to process its input and provide some kind of output based on what it already knows.), obviously this helps it to be a sort of novelty device in that you can interact with it, but it doesn't do much.
"BOB" is an attempt to merge concepts of BASIC programming languages, a dynamic command line interpreter, and OO attributes based on the specific object that is loaded. Each BOB (stands for Bit originated Brain) is loaded from the command line interpreter as if its a program. The command line being the tool the user interacts with the BOB and/or the environment it's in (essentially being the "god" interface.) Each command used in the command line is also "BOB syntax, which is allowed to be at least somewhat be Ambiguously defined (especially for nouns) using verbs or inquisitive words to set value or return information (noun(this) is noun(that)) or (what is noun(that)) with each new revision adding more relevant definitions to nouns (and related adjectives associated with it) or verbs(and related adverbs)
As each new version should add personality traits,"opinion emulation", and new syntax, new BOBs will be incompatible with old interpreters, and old BOBs will act fundamentally different in new versions. However with each new version a kind of "survive of the fittest" system should develop with the custom builds that work being used and those that don't.. not.. the key will be to keep the underlying language the same and as close to "English syntax" as possible, in newer versions possible eliminating the need for Macro overrides such as "green" instead of (adjective of noun(color))= green) from the command line interpreter.


AiHasBeenSolved
posted 3/17/2017  14:09Send e-mail to userReply with quote
 
sonjoutej wrote @ 3/15/2017 2:19:00 AM:
[...] "BOB" is an attempt to merge concepts of BASIC programming languages, a dynamic command line interpreter, and OO attributes based on the specific object that is loaded. Each BOB (stands for Bit originated Brain) is loaded from the command line interpreter as if its a program. The command line being the tool the user interacts with the BOB and/or the environment it's in (essentially being the "god" interface.) [...]

 
Besides Bob, Perl is another good language for coding genuine True AI. The Ghost Perl Webserver Strong AI is like Bob in using the MS-DOS command line as the "god" interface.

http://ai.neocities.org/perlmind.txt is the free AI source code.

 Perl Mind Programming Journal (PMPJ) -- 2017-03-16

farasatkhan
posted 6/19/2017  09:24Send e-mail to userReply with quote
AIML- Artificial Intelligence Markup Language, is an XML for AI programming. I was looking for various programming language for AI and found out IPL was the first language of AI and besides BOB there are multiple languages such as:
Python- The most used
Java
Lisp
Prolog

  1  
'Send Send email to user    Reply with quote Reply with quote    Edit message Edit message

Forums Home    Hal and other child machines    Alan and other chatbots    Language Mind and Consciousness  
Contact Us Terms of Use