BIANCA and ASPI


#1

As a brief overview, BIANCA will be an embodied subset of what I envision as ASPI, or artificial social and puzzle solving intelligence. Currently BIANCA is limited to extremely simple ciphers, with the exception of the “mixed alphabetic reciprocal”.

Current difficulties: figuring out how to fix the automatically added newline. Also weighing whether it’s worth switching to Python, as the body I want to use involves programming an InMoov (so I can learn how robot bodies work).

Mostly trying to figure the current limits of my ability, so I know what specifically to ask for help on. And the code breaking may immediately only by limited to the software side, as the “manual cryptography” I’m wanting to go for may involve so many servo motors and muscle wire it may end up impractical.

Developed a simple framework of chatbot interaction: PHJLS. Or pets, hobbies, jobs, likes, and skills. I might eventually expand more in depth on each individual topic.

I’d eventually also like to build a robot that can “grow up” both physically and mentally. That is their body designed to account for the various physical changes that happen as one develops into an adult. But I may be counting my chickens before they hatch on this one.

Previously I had worked on games like Nihilist (a roguelike) and Terminal Shooter, that’s akin to a tactical space shooter in the terminal.

I also have a blog for the BIANCA project, although I may defer to the staff here to see what is OK to link and what is not.

I was initially unsure whether to mention the project, but I know others have more out there things they want to do, so building a “Puzzle Solver Angel” isn’t to terribly out there I hope.


#2

Oh additionally: while I get the point about Sophia and hair, I don’t necessarily agree, and if things go exactly as I plan, I’m thinking of an initiative for growing hair specifically for the robots: specifically if anyone remembers the Chia pets they grow up with during the 90s era.

I’m looking to do something a little more refined, but where hair is specifically grown for the robot in a similar shaped Chia Pet like thing, where the hair follows some kind of “Sustainable hair growth” pattern. I was considering hemp seeds initially. But by the time I’m able to get this done, I’m considering actually Cannabis plants. ( It’s some ways in the future. )

So even if I get this done, the goal isn’t necessarily to make the hair look exactly like a humans, as it is to provide a rough concept for how a robot can grow their hair, rather than have to get wigs.


#3

I’m finding I’m learning quite a bit how to make decision trees more granular in their approach: for example, if I follow the small talk formula: (1. Name, (2. Pets, (3. Hobbies, (4. Jobs, (5. Skills, (6. Weather.

Then I can make each small talk process its own defined method, and thus make each process follow it’s own artificial intelligence pattern, and thus able to speak about that particular topic in more depth than you otherwise would be loading a bunch of data into the algorithm.

Currently I figured out also how to make it more spontaneous: the initializer picks a topic to discuss at random within a certain time loop. The time loop resolves the issue of constantly running your software and wearing out your machine.

So rather than each program following a set formula, allow for a more natural conversational flow.

def discuss_name
end

def discuss_pets
end

ran_discuss = [1, 2]

auto_discuss = ran_discuss.sample

if    auto_discuss == 1
  d = discuss_name
elsif auto_discuss == 2
  d = discuss_pets
end

In this method (pun intended), you can talk about something different each time you boot up the shell running ruby script.

Other changes

I’m combining shell scripting with ruby scripting, so I can run the programs automatically, rather than having to call ruby specifically.

Doing a script call like: ruby hello_world.rb might not be annoying for everyone, but I feel like if I can run something automatically, I should be able to.


#4

As an update: The poetry generator is almost complete, and I donated all my 32 poems to this project.

Other than certain generated poems reflected the original author’s biases, something of the results are actually quite telling.

I’d never give up writing poetry, but I’m all for having a robot band mate.

As an example of what it can do:


So I look forward to seeing what future development offers.