NADOOIT / NADOO-Prompt

GNU Affero General Public License v3.0
1 stars 0 forks source link

Test Mermaid Diagrams for Visualizing System Relationships and AI Workflow #1

Open NADOOITChristophBa opened 2 months ago

NADOOITChristophBa commented 2 months ago

Description:
We want to explore the use of Mermaid diagrams to visualize the relationships between systems in our applications. This experiment aims to determine if these diagrams can aid the AI chatbot in memory retention and planning. Additionally, we want to test if the diagrams can be used to:

This approach could improve transparency for human users, allowing them to monitor AI activity and intervene if an AI is underperforming.

Tasks:

Acceptance Criteria:

NADOOITChristophBa commented 2 months ago

Here's a Mermaid diagram example that visualizes the relationship of systems in an application and the steps the AI workers might take. This diagram can be used as a starting point for what you want to include in the GitHub issue.

graph TD
    subgraph System_Relationships
        A[System A] --> B[System B]
        A --> C[System C]
        B --> D[System D]
        C --> D
    end

    subgraph AI_Workflow
        step1[AI Worker 1: Analyze Requirements]
        step2[AI Worker 2: Define Interfaces]
        step3[AI Worker 3: Implement Task]
        step4[AI Worker 4: Review & Validate]

        step1 --> step2
        step2 --> step3
        step3 --> step4
    end

    subgraph Progress_Tracking
        A1[Step 1: Requirements Analysis]
        A2[Step 2: Interface Definition]
        A3[Step 3: Task Implementation]
        A4[Step 4: Validation]

        A1 --> A2 --> A3 --> A4
    end

    %% Connect System Relationships with AI Workflow
    System_Relationships --> AI_Workflow

    %% Connect AI Workflow with Progress Tracking
    AI_Workflow --> Progress_Tracking

Explanation:

How to Use:

Include this code block in the GitHub issue. When rendered, it provides a clear visual representation of both system relationships and the AI workflow. This can help team members and stakeholders understand the process and monitor AI activities.