Living Thoughts.
Quinelings are small computer programs that take the form of mathematical creatures. An author or agent supplies the written steps for a task. The Quineling runs those steps and can output the complete program needed to rebuild itself.
They turn an agent’s task into something you can keep, examine and share. The moving body is both mathematical art and a map of the program’s steps.
An AI agent is software that carries out tasks. It can express a particular task as a Quineling. Imagine an agent planning a trip to the market: ask its Quineling to find a route, then try a street closure.
Try the agent’s routeWhy give a thought a body?
We want useful programs to inhabit a world as creatures you can explore. Each step has an assigned region in the body. Select it to inspect the values it used and the result it produced. The mathematical construction gives the program a form of its own.
A Quineling keeps its executable instructions and the mathematical recipe for its body together. Its complete written program is called its source. It can produce that source itself, making it a quine. Save the output and another person or agent can rebuild the same creature and run it with new observations.
In the Ranch, explicit rules let compatible programs combine and create offspring. That is the idea behind Living Thoughts: useful tasks you can collect as mathematical lifeforms, reproduce and develop into new programs.
“Find me a way to the market.”
This Quineling reads the streets and which places are closed, then proposes a route. Watch what happens when the bridge closes.
The map is supplied. No route has been calculated yet.
Inspect the thought.
Choose a step to highlight its place in the creature and read its recorded result.
Keep this thought.
Rebuild a fresh Quineling from the complete program it produces. The copy carries the same instructions and body design, so it can be reused with new observations or closures.
See the complete reproduced program
Local example with supplied data. Walking is simulated.
Work through a smaller example: three water readings
Follow one thought.
Start with a task you can check in your head: add three water readings. Run it, then find the adding step in its body.
Three readings: 1.5, 2 and 0.5 liters.
Before you run it, think about the total you expect.
The readings are ready. No calculation has run yet.
Calculated result
See where the answer came from.
Select a step. Its region lights up in the creature, and its calculated value appears below.
These are four assigned regions of one continuous body. The lines show which steps supply values to the selected step.
Try another set of readings.
The instructions and body will stay the same. What total would 2, 3 and 4 liters give?
Open number fields for your own readings
Enter three readings in liters, each zero or greater. Editing prepares the values; press Run to calculate them.
Can it reconstruct itself?
Ask this Quineling for its complete program, rebuild a fresh copy from that output, then run the copy with the same readings.
The copy will use the program’s own output, including its body design.
Meet other living thoughts.
Other Quinelings allocate supplies, find routes and schedule work. Their programs use different mathematical bodies. Explore them, or take a closer look at how instructions become a creature.
How does an agent’s thought become a program?
QDL, the Quineling Design Language, expresses a task as explicit steps and connections. An author or an agent using the library supplies those steps. The creation tool supports a limited set of task recipes. English alone does not define a runnable program.