Chatbot designer

  • 51 Replies
  • 21721 Views
*

Freddy

  • Administrator
  • **********************
  • Colossus
  • *
  • 6860
  • Mostly Harmless
Re: Chatbot designer
« Reply #15 on: August 22, 2011, 06:34:37 pm »
Looks great, how close are you to release do you think ?  O0

*

Bragi

  • Trusty Member
  • ********
  • Replicant
  • *
  • 564
    • Neural network design blog
Re: Chatbot designer
« Reply #16 on: August 22, 2011, 07:38:15 pm »
A couple of weeks, I think. I'm currently making a bunch of (well, some) default  topics. General intelligence on top of which 'personalities' can be built. As I do this, bugs and missing things pop up here and there. For instance, today, I was working on date and time. Turns out I still miss a little bit to 'calculate' index positions, (like, for getting the name of the day: noun.day[$time[6] - 1]  the -1 doesn't work yet). This will slow me down for day or so.
Also, as the storm passed by, I can't do much work, so today was pretty slow.

*

Freddy

  • Administrator
  • **********************
  • Colossus
  • *
  • 6860
  • Mostly Harmless
Re: Chatbot designer
« Reply #17 on: August 22, 2011, 10:12:50 pm »
Very close then :)  Sent you a PM.

*

Bragi

  • Trusty Member
  • ********
  • Replicant
  • *
  • 564
    • Neural network design blog
Re: Chatbot designer
« Reply #18 on: September 19, 2011, 07:39:23 am »
A final 'pre-release' video on how to call .net functions from within the chatbot:

*

Freddy

  • Administrator
  • **********************
  • Colossus
  • *
  • 6860
  • Mostly Harmless
Re: Chatbot designer
« Reply #19 on: September 19, 2011, 04:39:11 pm »
Very cool indeed  8)

*

Merlin

  • Trusty Member
  • **
  • Bumblebee
  • *
  • 46
    • Skynet-AI
Re: Chatbot designer
« Reply #20 on: September 20, 2011, 01:35:28 am »
Looks good. What type of work flow did you use for the character and animations?

*

Art

  • At the end of the game, the King and Pawn go into the same box.
  • Trusty Member
  • **********************
  • Colossus
  • *
  • 5865
Re: Chatbot designer
« Reply #21 on: September 20, 2011, 03:40:06 am »
Very nice Jan! You've come a long way with your work.
Will the finished bot have any capabilities that some
other current bots do not? It there a provision for it
to learn other than for the botmaster to imput data
from which it can choose or can it gather and report
pertinent data autonomously?

Have you left it in a somewhat modular fashion where
modules could be tested and added if desired without
doing a major rewrite?

Excuse me for being somewhat enthusiastic but I'm
always keenly interested in new bots and having witnessed
your interaction and ideas here during the development
makes the project even more "close-to-home", if you will.

Keep going and if you're in need of any Beta testers, don't
hesitate to ask as it would be my pleasure!  O0
In the world of AI, it's the thought that counts!

*

Bragi

  • Trusty Member
  • ********
  • Replicant
  • *
  • 564
    • Neural network design blog
Re: Chatbot designer
« Reply #22 on: September 20, 2011, 09:12:20 am »
Thanks Art!
Quote
Will the finished bot have any capabilities that some
other current bots do not?
Tricky question. From the start, most of the features can probably also be done in other platforms, though I tried to make it all as easy as possible. I still have a couple of things up my sleeve though (from an AI point of view, that is). I've already got an algorithm mostly done for handling visual input (simple things like letters and vector drawings) + there's this genetic algorithm, coupled with a tool box and the 'asset structure'  (aka memory), which has been burning on my retina for far too long (I really want to get it to 'create' things by itself, like software - for which it already has an output: it can generate .net assemblies, though not yet tested). Both features aren't for the coming year, I think.
That said, I have been wondering for a while now if it would be possible to create an answering system like watson with the current version (it has some good, scripted support for 'context') + how much of the search algorithms would need refining, as the data set grows.

Quote
It there a provision for it
to learn other than for the botmaster to imput data
from which it can choose or can it gather and report
pertinent data autonomously?
I have tried to provide as many ways possible as I could for feeding it data. Here's a list:
-you can input data manually: either as patterns, in the thesaurus, asset data (aka memory)
-the thesaurus can also be filled fairly quickly by using the clipboard and comma delimited lists.
-patterns, thesaurus (full or part) and asset data can be exported/imported from/to xml files. So you can also generate an xml file from a db file and import this.
-you can add statements (do patterns) that store thesaurus and asset data, but not yet patterns. This is the auto learn feature. You can combine this with the '.net' integration for instance, and have it retrieve some data from somewhere and store it in the bot, so it can use this later on.
In theory, I can do the same for patterns (so make it behave a little like cleverbot). I haven't yet included this for a few reasons. First, to do this, I had to understand the structure of the underlying network part that stores the patterns, very well, which I didn't yet at the time (getting better at it). Secondly, I find it a bit of a 'tricky' way of learning things: I've been trying to find a way by which you can control this process so that the bot doesn't learn 'any' response, but only those that are appropriate, which I haven't figured out yet.

Quote
Have you left it in a somewhat modular fashion where
modules could be tested and added if desired without
doing a major rewrite?
I think so, but from my experience, this is usually a hit or miss kind of thing. The core itself (the actual functionality), is completely modular and tested, cause of the web app. The GUI section still needs some refactoring, though the whole class structure is fairly clean (some of the core of the GUI is actually a left over from an other app I once worked on).

Quote
Keep going and if you're in need of any Beta testers, don't
hesitate to ask as it would be my pleasure!
Thanks. I definitely will, not to long from now, I hope.

*

Bragi

  • Trusty Member
  • ********
  • Replicant
  • *
  • 564
    • Neural network design blog
Re: Chatbot designer
« Reply #23 on: October 17, 2011, 06:08:19 pm »
Well, looks like I finally got to a first beta release. There are still some issues here and there, but I think most is starting to work and I managed to include an example for many features.  I've also included the start of a general purpose, reusable pattern library (as the 'all' project), which I'm hoping is useful as the basis for different types of bots, including 'watson-like' jeopardy bots.
Anyway, if there's anybody who has a 4 or 8 core pc, I'd love to know if it works properly on these machines, more specifically, if there aren't any deadlocks, cause I only have a 2 core system, which really isn't enough to test these things thoroughly.
From a pattern matcher point-of-view, I think there are a couple of features that make it interesting, and which definitely need further exploration.
I'm thinking of things like the thesaurus variables, sub-topics (which enables a technique that I'd like to call 'topic-inheritance') and context (in the chatbot properties). The 'all' demo (which contains this common lib, or the start at least) contains many implementations of these features.

*

Bragi

  • Trusty Member
  • ********
  • Replicant
  • *
  • 564
    • Neural network design blog
Re: Chatbot designer
« Reply #24 on: October 17, 2011, 06:11:29 pm »
almost forgot the link  ;D

*

Freddy

  • Administrator
  • **********************
  • Colossus
  • *
  • 6860
  • Mostly Harmless
Re: Chatbot designer
« Reply #25 on: October 18, 2011, 09:57:20 am »
Thanks Bragi, I can't test it right away but I will get on it asap.

Congrats on getting it to Beta  O0

P.S. I have 4 cores so that's handy...

*

Bragi

  • Trusty Member
  • ********
  • Replicant
  • *
  • 564
    • Neural network design blog
Re: Chatbot designer
« Reply #26 on: October 18, 2011, 10:00:13 am »
Thanks, yep.
I wonder, what os do you have?Art just informed me that there might be an initial startup error in win7 (haven't seen it anywhere else). Could also have something to do with wordnet though (not certain yet). Anyway, it should go away after restarting the app (I've been told).

*

Freddy

  • Administrator
  • **********************
  • Colossus
  • *
  • 6860
  • Mostly Harmless
Re: Chatbot designer
« Reply #27 on: October 18, 2011, 10:04:33 am »
W7 64bit...

*

DaveMorton

  • Trusty Member
  • ********
  • Replicant
  • *
  • 636
  • Safe, Reliable Insanity, Since 1961
    • Geek Cave Creations
Re: Chatbot designer
« Reply #28 on: October 18, 2011, 02:44:50 pm »
Jan, do you wish to handle "bug reports" here? Or do you have another system in place?
Comforting the Disturbed, Disturbing the Comfortable
Chat with Morti!
LinkedIn Profile
CAPTCHA4us

*

Bragi

  • Trusty Member
  • ********
  • Replicant
  • *
  • 564
    • Neural network design blog
Re: Chatbot designer
« Reply #29 on: October 18, 2011, 03:58:34 pm »
no real system yet in place, oh wait, I've got a bug tracker installed,  but that's mostly for me at the moment. Just let them come I guess, you can post here or email me. Is it bad?
Also, it's still under construction, but I'm putting together/updating docs (not my forte). There's a little bit to read already in the 'getting started' area (not much though).

 


Will LLMs ever learn what is ... is?
by HS (Future of AI)
November 10, 2024, 06:28:10 pm
Who's the AI?
by frankinstien (Future of AI)
November 04, 2024, 05:45:05 am
Project Acuitas
by WriterOfMinds (General Project Discussion)
October 27, 2024, 09:17:10 pm
Ai improving AI
by infurl (AI Programming)
October 19, 2024, 03:43:29 am
Atronach's Eye
by WriterOfMinds (Home Made Robots)
October 13, 2024, 09:52:42 pm
Running local AI models
by spydaz (AI Programming)
October 07, 2024, 09:00:53 am
Hi IM BAA---AAACK!!
by MagnusWootton (Home Made Robots)
September 16, 2024, 09:49:10 pm
Attempting Hydraulics
by MagnusWootton (Home Made Robots)
August 19, 2024, 04:03:23 am
LLaMA2 Meta's chatbot released
by spydaz (AI News )
August 24, 2024, 02:58:36 pm
ollama and llama3
by spydaz (AI News )
August 24, 2024, 02:55:13 pm
AI controlled F-16, for real!
by frankinstien (AI News )
June 15, 2024, 05:40:28 am
Open AI GPT-4o - audio, vision, text combined reasoning
by MikeB (AI News )
May 14, 2024, 05:46:48 am
OpenAI Speech-to-Speech Reasoning Demo
by MikeB (AI News )
March 31, 2024, 01:00:53 pm
Say good-bye to GPUs...
by MikeB (AI News )
March 23, 2024, 09:23:52 am
Google Bard report
by ivan.moony (AI News )
February 14, 2024, 04:42:23 pm
Elon Musk's xAI Grok Chatbot
by MikeB (AI News )
December 11, 2023, 06:26:33 am

Users Online

430 Guests, 1 User
Users active in past 15 minutes:
WriterOfMinds
[Trusty Member]

Most Online Today: 507. Most Online Ever: 2369 (November 21, 2020, 04:08:13 pm)

Articles