--- license: apache-2.0 --- # Flowchart Generation Model ## Overview This model generates Mermaid diagrams from a sequence of steps provided in the input. It processes the input text and automatically outputs a flowchart that visually represents the steps. The model strictly follows a defined template and does not require any additional prompt engineering. ## How It Works The model takes a set of sequential instructions as input and produces a flowchart diagram in Mermaid format. ## Video Performance On A Mac M1 8GB: https://x.com/troydoesai/status/1833671273765020158 ### Input Format The input is a sequence of steps written as plain text: ```text Step 1: Do something. Step 2: Do the next thing. Step 3: Complete the task. ``` ### Output Format The output is a Mermaid diagram: ```mermaid graph TD; Step1 --> Step2; Step2 --> Step3; ... ``` ### Example **Input:** ```text Fill the coffee maker with water. Add coffee grounds to the filter. Turn on the coffee maker. Wait for brewing to finish. Pour the coffee. Optional: Add sugar or milk. Enjoy your coffee. ``` **Output:** ```mermaid graph TD; A[Fill Coffee Maker] --> B[Add Water]; B --> C[Add Coffee Grounds]; C --> D[Turn On Coffee Maker]; D --> E[Wait for Brewing]; E --> F[Pour Coffee]; F --> G{Add Sugar & Milk?}; G--Yes-->H[Mix In]; H-->I[Enjoy Coffee]; G--No-->I; ``` ## Features - Transforms plain text instructions into Mermaid flowcharts. (It might work with code, stories, or anything that has a flow) - Follows a consistent input-output template. - Simple and direct without requiring additional prompt adjustments. ## Use Cases - Visualizing step-by-step processes. - Converting written instructions into clear, easy-to-read diagrams. - Ideal for documentation, workflows, and tutorials. ### How To Use With Ollama - Please Use Provided `Ollama`: `Modelfile` ``` ollama create AgentFlow ``` ``` ollama run AgentFlow ```