Ready-to-use AI Apps

Easily manage evaluation processes and produce documents in different formats.

Context Depth and Context Management

The Syntetica generation tool allows precise control over the context in which content is generated. This is crucial for obtaining coherent and high-quality results. Below, we detail how context depth and context management are handled in the tool.

Concept of Context

Context is the complementary information provided to the artificial intelligence so that, along with the generation instruction, it produces a result that meets expectations. Controlling the context is key to achieving high-quality products, as it allows for the specialization of the information that different blocks will use to generate content.

Context Groups

Context groups are essential for controlling the information that blocks use to generate content. When adding a block, it is always placed in a context group, which defines the data available to its blocks for generation. Every context group derives from another, except for the first one, and this dependency line establishes the content that will influence and provide context to the blocks within it.

Context Groups Context groups, showing how a group derived from another can access the information from preceding blocks

The blocks in a group do not affect other blocks in the same group, only those placed in preceding groups. For example, if group B derives from group A, and group A contains a text block with the instruction "Propose an idea for a novel", all blocks in group B will be aware of the generated idea and can, for example, host another block with the instruction "Detail the plot".

Context Depth

Context depth can be understood as the number of higher levels to which a group's blocks have access. By default, this option is undefined, meaning they have access to all preceding groups in their branch.

Context Depth Context depth, showing how a group can have limited access to preceding groups based on the configuration

The blocks in a group with context depth set to 1 will only have access to the blocks in their preceding group. If the depth is set to 2, they will also have access to the group before that, and so on.

Configuring Context Depth

To access a group's properties and adjust the context depth, click the gear-shaped button in the upper left corner of the group. This will open a dialog where you can adjust the context depth and other group properties.

Group Properties Group properties, showing the gear button to access the configuration

The context depth can be set to any numerical value representing the number of higher levels to which a group's blocks will have access. This adjustment is crucial for controlling what information is considered when generating content, allowing for even more specialized results.

Context Management

Context management is not limited to context depth but also involves how blocks and context groups are structured in the workspace. The generation tool allows for the derivation of new context groups, creating independent branches that can specialize content in different ways.

Adding a new block in the same context group Creating a new block in the same context group

Deriving Context Groups Deriving context groups, showing how content can be specialized in independent branches (creating a new context group)

When deriving a new context group, you can choose to inherit from all branches, thus consolidating the contents. This option is useful when you need to unify information from different branches to produce more specific or detailed content.

Inherit from all branches Option to inherit from all branches, consolidating contents from different branches into a new context group

In summary, context depth and context management are fundamental for controlling the quality and coherence of the generated content. By properly configuring these elements, you can specialize and optimize the results of the Syntetica generation tool.