← Back to team overview

wintermute-devel team mailing list archive

[update] SII, Unite!

 

Although this message is targeted at the developers, I encourage the 
robopsychologists enrolled to read this message and give any kind of feedback 
they see fit. It's your job, after all :)

It's been ages since I've seen any kind of real, dynamic activity from other 
people on this time than Adrian (gentoolx) and I. For those who don't know, 
we've moved bits of code from Launchpad to GitHub and re-imported back into 
Launchpad so we can still use this team system on Launchpad and use its APT 
system (until, of course, we can form our own) and still utilize the social 
and ever-growing community that's on GitHub. I'm actually considering getting 
this project onto SourceForge, but that'll require a bit of work.

I'm asking the developers who wish to branded the programmers behind a 
monolith of technology (open source tech, at that!) that just so happens to 
shake up the word of artificial intelligence (or at least the F/OSS community). 
I strongly urge you to update (or clone, if you haven't) your local branches 
and build the documentation available. There's a TODO page generated for each 
and every branch. It'd be fantastic if we, the team, not just I, saw like 3, 4 
(heck, maybe 20) revisions based off the attacking and completion of these 
TODOs.

If people are curious about the development path for Wintermute, I'd fix that 
now. Adrian and I are currently working (mostly Adrian, he's online more often 
than me now) on a specification for Wintermute's plug-in architecture. Also, 
there's a specification still in the drafts regarding how data (currently only 
for WntrLing) will be organized. We *need* to figure out how we can:
Devise a means of representing, crafting, editing and transporting 
ontologies and their concepts in Wintermute. With a search on the Web 
about the definition of "ontology", you'd get a varying set of definitions. 
This is the definition that I made and think is the most approriate for 
Wintermute:

"An ontology is a white box of information (as opposed to the black box 
idea or a Pandora's box situation). It's organized in a particular fashion to 
represent knowledge. Knowledge can be a data triple in this particular 
case, where the data are pure concepts. A concept is merely a bit of 
information that only becomes knowledge once it's linked with 
something else via something else. For example, Boy is a concept. Boys 
are human is a data triple with three concepts, two representing data 
and a third representing the relationship between the two (in this case, 
a hypernymy.)"

Begin crafting the GUI and see how the natural language user interface 
(NLUI) can be implemented via GUI or human interaction devices (HIDs). 
All of this could be placed on a Wiki page (someone is open to start it) as 
we did for the possible avatars for Wintermute. The plugin system is now 
in early shaping, but yet the graphical user interface system lives. 
Currently, it's just opening a window made using Qt Designer, but after 
open discussion (or by creating a replicia of the plug-in branch and 
making a different copy) can you then have your work pushed into the 
final revisions. 

Draw up the initial data sect to be inserted into Wintermute. Currently, 
I'm focused on getting the NLP engine as far away as possible from falling 
into a BNF-style grammar or practically becoming a self-made AIML input 
system. What I am noticing is that Wintermute really knows nothing 
about everything. Aside from the fact that I have to teach it grammar (it 
doesn't reply to anything I say, just so you know; merely shows me the 
linkages in sentences at the moment [not LINKGRAMMAR!]), it has no 
way of really knowing the properties of the objects it refers to. This is 
dependenent solely on the ontology, hence why it needs to be up ASAP.
Critiques, responses and opinions are more than welcome; they're 
recommended! Do your part to keep Wintermute steamrolling! We want 
another interview from OMG!Ubuntu, or perhaps appear places. More than that, 
we want to build something that we won't have to wait for. You're on the team, 
do something! (:D)
-- 
Jacky Alcine <http://www.jackyalcine.co.cc>

Attachment: signature.asc
Description: This is a digitally signed message part.


Follow ups