Knowledge Bricks are a core component of Aarda AI's worldbuilding solution. Here's how they work:
Definition and Purpose
- Definition: Knowledge Bricks are text-based compartments that act as entries in the database forming the entity of a built world.
- Purpose: They are designed to organize structured world knowledge, creating a rich base from which dialogues, characters, and other "bricks" can be generated. They enable AI characters to draw from extensive information, leading to unparalleled naturalness and depth.
1. Hierarchy
- Each Knowledge Brick can be "nested," meaning it can contain an unlimited number of other bricks, allowing for extensive granularity and a well-organized hierarchy.
- Every Knowledge Brick must have a parent, which can be another Knowledge Brick or a "Foundation".
Using this Parent field, you can manually choose the current brick's parent. In this case, this Knowledge Brick has a Parent called “Magical Objects”.*
You will be able to check the desired knowledge hierarchy at any time on the dashboard. Here, we can see that "The Frog Compass" is indeed the child of "Magical Objects".
Additional Rules
- Foundations are at the very top of the hierarchy and never have a parent.
- A Knowledge Brick can be at the end of a hierarchy (no children) or have one or multiple children.
2. The Permissions: Who Knows What?
To ensure realism, not everyone in your world should know everything. Aarda uses three specific permission levels to control information flow.
- 🌍 Global Permission (Public Knowledge)
- Who knows it: Everyone. Every character and entity in the project shares this memory.
- Example: The color of the sky, the name of the King, or a major historical war.