winzip icon

Dolly v1.2 - [AI Talking Programme] - (Updated with a lovely interface for you)

Submitted on: 12/31/2017 1:28:58 PM
By: PGB Prasanna 
Level: Intermediate
User Rating: By 6 Users
Compatibility: VB 6.0
Views: 11882
     This is a Chatterbot I developed in VB6 a long time ago for entertainment and it was very popular among my colleagues at that time. I just thought to share it with you, VB Classic community at least for an idea for a chatterbot. Otherwise this would have just gone to the history. So if you have anything to ask regarding this just let me know. Long live VB6!!!

Dolly is a chatterbot application, which you can make a conversation via textual inputs. Most of its intelligence is based on simple pattern matching for best possibilities from a database, which acts as a part of the brain of Dolly. Further Dolly has a kind of learning ability in such a way that it can remember the simple things for you.

The followings are some of the important things you should know about Dolly.

1. Ask almost anything from Dolly - Dolly will try to answer you.
    (You can talk with Dolly for hours without any boring becasuse
    Dolly is intelligent and has thousands of ways and patterns to talk
    with you, don't take my words, just go for it and see.)
    What you have to do is to just type anything you want to ask
    from Dolly and press Enter key.

2. To search something on the Internet, just type what is to be
    searched after the word search.
    (Eg: if you want to search on the word 'education', just type
    'search education' as Dolly's input text.)

3. To open a program from your computer, just type the programe name
    followed by the word open. Dolly may try to open it for you if Dolly can find it.
    (Eg: if you want to open powerdvd just type 'open powerdvd' as Dolly's input.)

4. Dolly has a bit of learning ability. So Dolly can keep phone numbers, email addresses
    if you ask Dolly to remember them.
    (Eg: If a person's name is 'abc' and his/her phone number is '1234567891', just type
    'abc's phone number is 1234567891', Dolly will remember it for you and you can ask
    'what's abc's phone number' from Dolly later. Same applies to emails addresses also.

5. Don't repeat the same thing in a row because Dolly may not be interested
    in such behaviors.

6. Please don't communicate Dolly with BAD words, because Dolly may hate you and
    treat you the same way.

7. If you don't ask something from Dolly for some considerable period Dolly may not like it.

8. Enjoy. But don't LOVE her. I repeat don't LOVE her.

Suggestions, comments are welcome…

winzip iconDownload code

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. Afterdownloading it, you will need a program like Winzip to decompress it.Virus note:All files are scanned once-a-day by Planet Source Code for viruses, but new viruses come out every day, so no prevention program can catch 100% of them. For your own safety, please:
  1. Re-scan downloaded files using your personal virus checker before using it.
  2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.
  3. Scan the source code with Minnow's Project Scanner

If you don't have a virus scanner, you can get one at many places on the net

Other 11 submission(s) by this author


Report Bad Submission
Use this form to tell us if this entry should be deleted (i.e contains no code, is a virus, etc.).
This submission should be removed because:

Your Vote

What do you think of this code (in the Intermediate category)?
(The code with your highest vote will win this month's coding contest!)
Excellent  Good  Average  Below Average  Poor (See voting log ...)

Other User Comments

4/9/2017 1:41:59 PMEddie Bole

Can Dolly pick some winning Tattslotto numbers, if I ask her nicely? Just joking. This program reminds me of a funny episode of an American science sitcom series, in which one of the dudes has a great attraction to a Siri phone app. Thanks for the upload.
(If this comment was disrespectful, please report it.)

4/9/2017 2:19:11 PMPGB Prasanna

Thanks for the comment..
(If this comment was disrespectful, please report it.)

12/29/2017 6:53:31 PMKrzysiek

Thanks, lots of fun with Dolly's code. Here few theme mod
(If this comment was disrespectful, please report it.)

12/29/2017 7:28:18 PMPGB Prasanna

@Krzysiek, thanks, hoping to change the interface soon...

(If this comment was disrespectful, please report it.)

1/5/2018 3:46:03 AMTakaten

Nice. Of course an editor for Dolly's database would be welcome. I think you can even add a lot of more funcions, "Cortana style". For instance, you can put a couple of wav songs into the Resources, and at the input "Sing", Dolly plays them. ;)
(If this comment was disrespectful, please report it.)

1/5/2018 5:58:31 AMPGB Prasanna

Hi!, Thank you very much for your suggestions and ideas. Yes, I am planing to add an option called 'Brain Editor'.
(If this comment was disrespectful, please report it.)

1/6/2018 8:25:50 AMSalvo Cortesiano

Very nice code :)
(If this comment was disrespectful, please report it.)

1/6/2018 5:41:14 PMPGB Prasanna

Thank you Salvo
(If this comment was disrespectful, please report it.)


Add Your Feedback
Your feedback will be posted below and an email sent to the author. Please remember that the author was kind enough to share this with you, so any criticisms must be stated politely, or they will be deleted. (For feedback not related to this particular code, please click here instead.)

To post feedback, first please login.