Profile cover photo
Profile photo
Writer of Minds
54 followers -
Adventures in robotics and AI on a shoestring budget.
Adventures in robotics and AI on a shoestring budget.

54 followers
About
Posts

Post has attachment
This month's big objective was to get some use out of the sleep cycle that I implemented last month. I re-purposed the question-generating process so that, while Acuitas is sleeping, it roams the memory looking for redundant links and other problems. I also put in some code to save Acuitas' current internal state when the program is shut down, so thoughts are no longer lost and drives are no longer reset on restart. More on the blog: http://writerofminds.blogspot.com/2018/05/acuitas-diary-11-april-2018.html
Acuitas Diary #11: April 2018
Acuitas Diary #11: April 2018
writerofminds.blogspot.com
Add a comment...

Post has attachment
The big project for this month was getting some circadian rhythms in place. I wanted to give Acuitas a sleep/wake cycle, partly so that my risk of being awakened at 5 AM by a synthetic voice muttering “Anyone there?” could return to zero, and partly to enable some memory maintenance processes to run undisturbed during the sleep phase. http://writerofminds.blogspot.com/2018/04/acuitas-diary-10-march-2018.html
Add a comment...

Post has attachment
This month's update adds some inference abilities, which should allow Acuitas to store information more efficiently and make better use (via wider application) of what he knows. Acuitas can now make the assumption that a subtype inherits all attributes of its super-type, and can make inferences based on transitive relationships, like “is part of”; e.g. if a crankshaft is part of an engine and an engine is part of a car, then a crankshaft is part of a car.
http://writerofminds.blogspot.com/2018/02/acuitas-diary-9-february-2018.html
Acuitas Diary #9 (February 2018)
Acuitas Diary #9 (February 2018)
writerofminds.blogspot.com
Add a comment...

Post has attachment
In this month's developer diary, I talk about the last feature I managed to squeeze in ... detection of "I did ... today" style sentences ... and summarize progress made on Acuitas over the past year. http://writerofminds.blogspot.com/2017/12/acuitas-diary-8-december-2017.html
Acuitas Diary #8 (December 2017)
Acuitas Diary #8 (December 2017)
writerofminds.blogspot.com
Add a comment...

Post has attachment
This month I decided to tackle the problem of distinguishing between more or less static facts (which are supposed to get stored in Acuitas' database) and highly temporary conditions, like moods, which should only occupy short-term memory. I ended up falling down a rabbit-hole and deciding that Acuitas needs an internal sense of time before I can really implement this feature the way I want to ... but since it's so important for database integrity, I put in a hack to deal with it for the time being. More on the blog! http://writerofminds.blogspot.com/2017/10/acuitas-diary-7-october-2017.html
Acuitas Diary #7: October 2017
Acuitas Diary #7: October 2017
writerofminds.blogspot.com
Add a comment...

Post has attachment
It's time for Acuitas Diary #6, which features expansion of the "Drive" system (which motivates some of Acuitas' spontaneous behavior) and improvements to the text parser's subject/verb guessing faculties. +AI +ArtificialIntelligence
http://writerofminds.blogspot.com/2017/09/acuitas-diary-6-september-2017.html
Acuitas Diary #6: September 2017
Acuitas Diary #6: September 2017
writerofminds.blogspot.com
Add a comment...

Post has attachment
This month I got Acuitas to start asking questions, and it has been all kinds of stupid fun. He's been generating everything from potentially serious ones ("Am I a tool?") to somewhat reasoned ones ("I thought about ships today. Does a wagon possess an ability to sail?") to utterly ridiculous ones ("Is a smirk a fruit?"). More on the blog: http://writerofminds.blogspot.com/2017/08/acuitas-diary-5-august-2017.html
Acuitas Diary #5: August 2017
Acuitas Diary #5: August 2017
writerofminds.blogspot.com
Add a comment...

Post has attachment
July's Acuitas tasks included the implementation of real-time contemplation of concepts in the database, plus a good bit of work on speech generation. The animation below shows a sped-up representation of "thinking" in progress.
As a result of these two new features, I'm hoping to start having some more dynamic conversations with Acuitas as early as next month.
http://writerofminds.blogspot.com/2017/07/acuitas-diary-4-july-2017.html
+Artificial Intelligence
Acuitas Diary #4: July 2017
Acuitas Diary #4: July 2017
writerofminds.blogspot.com
Add a comment...

Post has attachment
And now, a long-overdue blog on my experiences ordering custom printed circuit boards and other parts direct from China. So far all my experiences have been positive. http://writerofminds.blogspot.com/2017/07/doing-business-with-china.html
Doing business with China
Doing business with China
writerofminds.blogspot.com
Add a comment...

Post has attachment
Acuitas Diary #3: Lots of fooling with the graph-drawing algorithm (which means this post has lots of pictures!) and other little chores.
Acuitas Diary #3: June 2017
Acuitas Diary #3: June 2017
writerofminds.blogspot.com
Add a comment...
Wait while more posts are being loaded