p.s. That is Man Hin in the youtube video you attached.

p.p.s. I was wrong, I can very quickly explain how the chatbot-old
question-answering system worked.  It took IRC, parsed it with
link-grammar, and performed a pattern match on the grammatical parse of the
question. As long as there was some "fact" in the atomspace (i.e. bunch of
atoms organized in a grammatical fashion) then the pattern matcher could
find the "answer".  Your demo "Tom eats apples. What does Tom eat?" are
grammatically trivial, and so are trivial to handle by grammatical  pattern
matching.

The new "ghost" system is kind-of like the old system, but on steroids. It
allows content author to author fairly complex answer-response systems.
Note, however, it is still an authoring system.

I'm not sure if ghost has the ability to remember factual statements or not
-- i.e. to do question answering. Man Hin, can it do that?

If it cannot do that, it should .. at the very lowest levels, its really
not hard. Its a good parlor trick. Its the handling of the sophisticated
stuff that becomes hard.

I don't know if thee are plans for a common-sense database to be hooked
into ghost. I don't know if it will be possible to hook PLN into it.

--linas


On Sun, Aug 13, 2017 at 8:20 PM, Linas Vepstas <linasveps...@gmail.com>
wrote:

> That interface is a mostly broken experimental scaffolding where ...
> somethings work and most things don't.   I don't think its maintained; I
> was probably the last person to mess with it, maybe 6 months ago.  I still
> have plans to do stuff with it, but that's just me and my personal plans.
>
> Meanwhile, there are several other chatbot interfaces maintained by
> various people. Not sure where they are, what the status is, or who is
> doing what.  Man Han has been working on "ghost" but don't know if that can
> be demoed or not.
>
> This dialog segment: Tom eats apples. What does Tom eat? is a typical
> question-answering system. We used to have one of those, about 8 years ago,
> and it mostly worked... it probably could have answered your questions. It
> was abandoned because of multiple reasons, some technical, some political.
> You can look at that old code here: https://github.com/opencog/
> opencog/tree/master/opencog/nlp/chatbot-old/chatbot
>
> That old code is not worth reviving, however, the lessons learned there
> were very very useful (to me) and helped clarify various core issues
> surrounding knowleege, common sense and learning. I cannot transmit those
> lessons to you quickly and easily, (but I can transmit them, with effort).
>
> Short answer: its not hard to create question-answering systems. But
> that's not where the action is.   On the other hand, we (someone) really
> should get the basic question-answering scaffolding working again, on
> opencog. Its a shame that it was allowed to bit-rot.
>
> --linas
>
> On Fri, Aug 11, 2017 at 4:56 AM, Pavel Savyuk <pavel.sav...@gmail.com>
> wrote:
>
>> Hi All,
>> I'm trying to use the chatbot (in nlp/chatbot), using the sample dialog
>> provided on the GitHub page for it, and I seem to not be receiving replies.
>> Specifically:
>>
>>    - Whenever I make a Declarative SpeechAct, I get a confirmation (I
>>    assume this is normal behavior)
>>    - Whenever I make an Interrogative SpeechAct, I get a list of
>>    everything I said as an array (sometimes the reply is instant, sometimes
>>    it's delayed by several seconds with CPU usage spiking, so I assume
>>    something is going on...)
>>    - Whenever I make a Truth Query, I get "I can't process Truth Query
>>    for now"
>>
>> eva-chatbot behavior is the same, but it correctly responds to the robot
>> manipulation commands (e.g., look left)
>>
>> What am I doing wrong? I want to get the possibility of a dialog such as
>> in the "Simple OpenCog inference" video @ https://www.youtube.com/watc
>> h?v=LduD7Et_cOs
>> My commands are below. Thanks for any help!
>>
>> Terminal #1
>> pavel@opencog2:~/relex$ ./opencog-server.sh
>> [...]
>> Info: Waiting for socket connection
>>
>> Terminal #2
>> pavel@opencog2:~/opencog/opencog/nlp/chatbot$ guile -l run-chatbot.scm
>> [...]
>> scheme@(guile-user)>
>>
>> Terminal #3
>> pavel@opencog2:~$ rlwrap telnet localhost 17004
>> Trying ::1...
>> Trying 127.0.0.1...
>> Connected to localhost.
>> Escape character is '^]'.
>> (process-query "Pavel" "Tom eats apples.")
>> Entering scheme shell; use ^D or a single . on a line by itself to exit.
>> guile> Hello Pavel, you said: "Tom eats apples."
>> You made a Declarative SpeechAct
>> guile> (process-query "Pavel" "What does Tom eat?")
>> Hello Pavel, you said: "What does Tom eat?"
>> You made an Interrogative SpeechAct
>> (Tom eats apples . what does Tom eat ?)
>> guile> (process-query "Pavel" "What does Tom drink?")
>> Hello Pavel, you said: "What does Tom drink?"
>> You made an Interrogative SpeechAct
>> (Tom eats apples . what does Tom eat ? what does Tom drink ?)
>> guile> (process-query "Pavel" "What does Tom eat?")
>> Hello Pavel, you said: "What does Tom eat?"
>> You made an Interrogative SpeechAct
>> (Tom eats apples . what does Tom eat ? what does Tom drink ?)
>> guile>
>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "opencog" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to opencog+unsubscr...@googlegroups.com.
>> To post to this group, send email to opencog@googlegroups.com.
>> Visit this group at https://groups.google.com/group/opencog.
>> To view this discussion on the web visit https://groups.google.com/d/ms
>> gid/opencog/5c2d5140-ba98-40d8-ae30-5f0d2a63a47c%40googlegroups.com
>> <https://groups.google.com/d/msgid/opencog/5c2d5140-ba98-40d8-ae30-5f0d2a63a47c%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"opencog" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to opencog+unsubscr...@googlegroups.com.
To post to this group, send email to opencog@googlegroups.com.
Visit this group at https://groups.google.com/group/opencog.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/opencog/CAHrUA34dSKD%3DEEevb5qKj-bak0ju1XZfkN5frUfqq9bfG%3DG9EQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to