[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-panel-devel
Subject: Re: OpenBrain
From: Jordi Polo <mumismo () gmail ! com>
Date: 2009-02-18 1:14:36
Message-ID: a4162420902171714j5aa89411ia0636fe3e5b72f36 () mail ! gmail ! com
[Download RAW message or body]
[Attachment #2 (multipart/alternative)]
I dont know how many rules you added to the brain now but to have a decent
coverage you would need _lots_ of them, else the brain would give funny
answers most of the times. What can be really cool would be extracting rules
with simple facts from KDE docs. Else I really doubt apps maintainers will
spend time writing trivial AIML rules for dubious user cases.
And of course we have the problem of the 50+ languages you should be
targeting ...
So I dont think you need to rush, looks like it will be in playground for a
loooong time.
2009/2/18 Drake Justice <hallowname@gmail.com>
> Hello plasma-devel, my name is Drake Justice (hallowname) and this is my
> first post. My plasmoid is OpenBrain the desktop assistant. It's basically
> an AIML bot (think chat bot, alice bot, artificial intelligence) that parses
> XML (.aiml) files, and can then respond to english input. It now has a
> dependency called libopenbrain, which is a shortened, rewrite of librebecca,
> which hasn't been coded on in years (and was written in vc++ and didn't
> compile properly under linux). My question is: where should libopenbrain go?
> inside base/plasma/applets/openbrain ? other apps can utilize libopenbrain
> to have their program instantly speak english, with little to no knowledge
> of aiml parsing. i want to distribute the 'brain' itself with the
> 'openbrain' plasmoid regardless of the location of libopenbrain. so
> libopenbrain alone would require the implementing app to provide it's own
> 'brain data'. so openbrain would respond to 'who is lancelot?' with (if
> online) a wikipedia article on lancelot, meanwhile the lancelot app runner
> (which will get openbrain features) would answer something like 'lancelot is
> this plasmoid, it runs programs, and has easy to locate links to your
> computer.'
>
> but basically, where should libopenbrain go?
>
> also libopenbrain still has std, boost, and xerces includes, they will be
> converted to qt when i get time.
> it uses berkdb43 now to instantly load all the brain data (no more waiting
> 30-60 seconds for it to load). i didn't really see a better way to do this w
> qt. tips?
>
> sorry for the long post. and that openbrain is broken on playground. but i
> dont know where to put libopenbrain u see. compiling the tarballs from
> kde-apps.org should work though if you want to see it in action.
>
> thanks in advance,
> Drake Justice
>
> _______________________________________________
> Plasma-devel mailing list
> Plasma-devel@kde.org
> https://mail.kde.org/mailman/listinfo/plasma-devel
>
>
--
Jordi Polo Carres
NLP laboratory - NAIST
http://www.bahasara.org
[Attachment #5 (text/html)]
<br>I dont know how many rules you added to the brain now but to have a decent \
coverage you would need _lots_ of them, else the brain would give funny answers most \
of the times. What can be really cool would be extracting rules with simple facts \
from KDE docs. Else I really doubt apps maintainers will spend time writing trivial \
AIML rules for dubious user cases. <br> <br>And of course we have the problem of the \
50+ languages you should be targeting ...<br><br>So I dont think you need to rush, \
looks like it will be in playground for a loooong time. <br><br><br><br><div \
class="gmail_quote"> 2009/2/18 Drake Justice <span dir="ltr"><<a \
href="mailto:hallowname@gmail.com">hallowname@gmail.com</a>></span><br><blockquote \
class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt \
0pt 0.8ex; padding-left: 1ex;"> Hello plasma-devel, my name is Drake Justice \
(hallowname) and this is my first post. My plasmoid is OpenBrain the desktop \
assistant. It's basically an AIML bot (think chat bot, alice bot, artificial \
intelligence) that parses XML (.aiml) files, and can then respond to english input. \
It now has a dependency called libopenbrain, which is a shortened, rewrite of \
librebecca, which hasn't been coded on in years (and was written in vc++ and \
didn't compile properly under linux). My question is: where should libopenbrain \
go? inside base/plasma/applets/openbrain ? other apps can utilize libopenbrain to \
have their program instantly speak english, with little to no knowledge of aiml \
parsing. i want to distribute the 'brain' itself with the 'openbrain' \
plasmoid regardless of the location of libopenbrain. so libopenbrain alone would \
require the implementing app to provide it's own 'brain data'. so \
openbrain would respond to 'who is lancelot?' with (if online) a wikipedia \
article on lancelot, meanwhile the lancelot app runner (which will get openbrain \
features) would answer something like 'lancelot is this plasmoid, it runs \
programs, and has easy to locate links to your computer.'<br>
<br>but basically, where should libopenbrain go?<br><br>also libopenbrain still has \
std, boost, and xerces includes, they will be converted to qt when i get \
time.<br> it uses berkdb43 now to instantly load all the brain data (no more \
waiting 30-60 seconds for it to load). i didn't really see a better way to do \
this w qt. tips?<br>
<br>sorry for the long post. and that openbrain is broken on playground. but i dont \
know where to put libopenbrain u see. compiling the tarballs from <a \
href="http://kde-apps.org" target="_blank">kde-apps.org</a> should work though if you \
want to see it in action.<br>
<br>thanks in advance, <br><font color="#888888">Drake Justice<br>
</font><br>_______________________________________________<br>
Plasma-devel mailing list<br>
<a href="mailto:Plasma-devel@kde.org">Plasma-devel@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/plasma-devel" \
target="_blank">https://mail.kde.org/mailman/listinfo/plasma-devel</a><br> \
<br></blockquote></div><br><br clear="all"><br>-- <br>Jordi Polo Carres<br>NLP \
laboratory - NAIST<br><a \
href="http://www.bahasara.org">http://www.bahasara.org</a><br><br>
_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic