visual_reasoning
Use diagrams to structure reasoning, create visual representations of problems, analyze relationships, and apply transformations to solve complex problems step by step.
Instructions
Diagram-based thinking and problem solving with visual elements and transformations.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| context | No | Additional context relevant to the visual reasoning. | |
| insight | No | An insight gained from the visual analysis. | |
| purpose | No | The purpose or goal of this visual reasoning session. | |
| audience | No | The intended audience for the diagram. | |
| elements | No | The visual elements being operated on or analyzed. | |
| diagramId | Yes | A unique identifier for the diagram. | |
| iteration | Yes | The iteration number of this reasoning step. | |
| operation | Yes | The operation to be performed on the visual elements. | |
| hypothesis | No | A hypothesis formed from the insight. | |
| diagramType | Yes | The type of diagram being reasoned about. | |
| observation | No | An observation made about the diagram. | |
| reasoningChain | No | Sequential steps in the visual reasoning process. | |
| diagramAnalysis | No | Comprehensive analysis of the diagram structure and properties. | |
| recommendations | No | Recommendations for improving the diagram. | |
| transformationType | No | The type of transformation to be applied. | |
| nextOperationNeeded | Yes | A flag indicating whether another operation is needed. | |
| suggestedOperations | No | Suggested next operations. | |
| transformationDetails | No | Detailed information about the transformation. |