Talktomypalm Try Java applet online:

logo
SDJournal
TALKTOMYPALM

This is certainly one of the smallest Natural Language Processing (NLP Artificial Intelligence) system in the world which can work on PALM OS, POCKET PC or others system using JAVA SUPERWABA Virtual Machine.. This is more a learning Bot than a Chatting Bot, because the original database contains only few sentences (less than 100, compared to chatting Bot system with +10.000).


  • JTalktomypalm : NEW ! migration to J2ME as JAVA phone freeware MIDP 1.0/2.0
  • SDJournal december : Article describing Talktomypalm and NLP IA by Wabyanko
  • New WebPress Article related to Wabyanko world was written by Christine from PdaCool team. Do not hesitate to click on the link below to read the article
    From: http://www.pdacool.com => Read the press Article

  • CHATTERBOX CHALLENGE : TalkToMyPalm was referenced as one Chatterbox Challenge participant. Chatterboxchallenge Chatterboxchallenge Visit Chatterboxchallenge Website and if you like TalkToMyPalm project, POST YOUR VOTE ;-)

    Bot TalktoMyPalm has won the 3rd place in the Best Learning Bots...


  • SDJournal
    PRESS
    AI, Wabyanko in SDJournal

    KYOTOTICHA COLORIAGE : Print and fill in the colors.

    Details

    * ENGINE Programming-Language: SuperWaba / JAVA

    * DISCUSSION : The discussion could be surprising, as answers depends on what you teached to the BOT, and also all the mechanism are not yet implemented !

    * DEMO : This version is only a demo beta version, So, please wait a while for an improved version, feel free to send me your remarks....

    * LEARNING CAPABILITIES : Phrases structures, Informations, Users...

    * HOW TO TEACH : You can teach to the bot, if his last answer was appropriated within the discussion context. You will able to communicate this information to the Bot using the two buttons below :

  • btb Use it for Bad answers.
  • btg Use is for Good answers.

  • Then the Bot will update the database informations accordingly, and in a next same situation these precious advices will be used. For each answer, you can stimulate the bot several times with these buttons, more you click more you enforced the power of the information. This is helpfull to define several differents situations.
  • MEMO : You can use this soft to store informations, like phone number, address, events.. whatever you want. But, as the Bot will store informations and make links he decided, and updated them during the days, the answers should not be always the expected answers ! And for sure, it is only the First version !
  • WORDS TRANSLATION : Words translation can be teached to the PALM.
  • EXPERT : Aquarium informations are stored in this soft, so you are able to learn on this topics. Keywords must me entered to initiate the thema, see Dialogue example below.



  • Natural language processing, MECHANISM

    Mechanism

    Implemented

    Details

    STATIC RANDOM

    YES

    Answer will be choosen from static pre-defined sentences.

    KEYWORDS

    YES

    Will allow to search existing sentences

    WORDS

    YES

    Will allow to store and memorize words in the database.



    DIALOG

    Dialog examples, how to teach words to the talking bot ?

    FIRST DISCUSSION

    PALM =Good Afternoon
    USER >GOOD AFTERNOON
    PALM =What's your name ?
    USER >
    PALM =Write me the answer (Name)
    USER >MAX IS MY NAME
    PALM =MAX Nice to meet you
    USER >
    PALM =What about the weather ?


    NEW USER

    PALM =Good evening
    TINA >HI
    PALM =Are you MAX ?
    TINA >NO
    PALM =Who are you ? Give me your name
    TINA >TINA IS MY NAME
    PALM =TINA Nice to meet you


    USER IS KNOWN

    PALM =Good evening
    MAX >GOOD EVENING
    PALM =Are you TINA ?
    MAX >NO
    PALM =Who are you ? Give me your name
    MAX >MAX
    PALM =MAX, we met us before !
    MAX >YES
    PALM =Nice to see you again


    LANGUAGE TRANSLATION

    These are few samples of language translation based on words association, result is not always the expected answer, answer research method can evoluate.

    MAX >FRENCH FOR CAT IS CHAT
    PALM =TINA PHONE NUMBER IS 999.999
    MAX >FRENCH FOR BIRD IS OISEAU
    PALM =FRENCH FOR CAT IS CHAT
    MAX >FRENCH CAT
    PALM =FRENCH FOR CAT IS CHAT
    MAX >OISEAU
    PALM =FRENCH FOR BIRD IS OISEAU
    MAX >BIRD
    PALM =FRENCH FOR BIRD IS OISEAU
    MAX >CAT
    PALM =FRENCH FOR CAT IS CHAT
    MAX >FRENCH FOR CAT
    PALM =FRENCH FOR CAT IS CHAT

    AQUARIUM discussion

    USER >WHAT ABOUT AQUARIUM ?
    PALM =Do you want to discuss about aquarium ?
    USER >YES
    PALM =I like to talk about aquarium !
    USER >
    PALM =Ammonium and nitrite are toxic for fishes
    USER >TELL ME MORE
    PALM =Nitrat NO3 should be below 50 Mg/L
    USER >
    PALM =Bacteria are part of the biological filter
    USER >
    PALM =Decomposition : protein ammonium nitrite nitrate
    USER >
    PALM =Most fishes need PH value 6,5 to 7
    USER >
    PALM =Replace 10% Water per week
    USER >
    PALM =Any other interesting subject ?


    MEMO discussion

    This sample shows some memorisation possibilities, but as the BOT is not yet finished with all expected mechanism, the discussion could be surprising !

    MAX >TINA PHONE NUMBER IS 999.999
    PALM =What about the weather ?
    MAX >MAX ADDRESS IS SEATTLE
    PALM =TINA PHONE NUMBER IS 999.999 "?"
    MAX >MEETING WITH EMILIE 16 th of MARCH
    PALM =TELL ME MORE
    MAX >MAX PASSWORD IS ANGEL
    PALM =MAX ADDRESS IS SEATTLE
    MAX >EMILIE MEETING AGENDA ?
    PALM =MEETING WITH EMILIE 16 th of MARCH
    MAX >TINA PASSWORD IS BLUE
    PALM =TINA PHONE NUMBER IS 999.999
    MAX >MAX PASSWORD ? <_______ Question
    PALM =MAX PASSWORD IS ANGEL <_______ Answer OK
    MAX >MAX ADDRESS ? <_______ Question
    PALM =MAX ADDRESS IS SEATTLE <_______ Answer OK
    MAX >TINA PHONE ? <_______ Question
    PALM =TINA PHONE NUMBER IS 999.999 <_______ Answer OK
    MAX >MAX <_______ Question
    PALM =MAX ADDRESS IS SEATTLE <_______ Answer OK
    MAX >TINA <_______ Question
    PALM =TINA PHONE NUMBER IS 999.999
    MAX >TINA ADDRESS <_______ Question
    PALM =TINA PHONE NUMBER IS 999.999 <_______ KO, but no other infos



    Download

    Choose your version.
    Japan sketches book
  • For JAVA phones : www.getjar.com
  • For Windows desktop PC.
  • For PalmOS, from www.freewarepalm.com
  • For PocketPC WindowsCE
  • As JAVA Applet within Internet browser

  • Screenshots of differents versions

    talktomypalm bot robot talkto talkto talkto talkto talkto talkto talkto talkto talktomypalm

    Vocabulary

    ATMS

    Assumption VBased Truth Maintenance System

    MODUS PONENS

    Natural deduction

    MODUS TOLLENS

    Absurd reasoning, Refutation