[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">&lt;<a \
href="mailto:hallowname@gmail.com">hallowname@gmail.com</a>&gt;</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&#39;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&#39;t been coded on in years (and was written in vc++ and \
didn&#39;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 &#39;brain&#39; itself with the &#39;openbrain&#39; \
plasmoid regardless of the location of libopenbrain. so libopenbrain alone would \
require the implementing app to provide it&#39;s own &#39;brain data&#39;. so \
openbrain would respond to &#39;who is lancelot?&#39; with (if online) a wikipedia \
article on lancelot, meanwhile the lancelot app runner (which will get openbrain \
features) would answer something like &#39;lancelot is this plasmoid, it runs \
programs, and has easy to locate links to your computer.&#39;<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>&nbsp;it uses berkdb43 now to instantly load all the brain data (no more \
waiting 30-60 seconds for it to load). i didn&#39;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