AI Diagrams (GPT)

From AI Wiki
AI Diagrams (GPT)
AI Diagrams (GPT).png
Information
Name AI Diagrams
Platform ChatGPT
Store GPT Store
Model GPT-4
Category ??????
Description Explains and visualizes concepts with Whimsical Flowcharts, Mindmaps and Sequence Diagrams.
Developer whimsical.com
OpenAI URL https://chat.openai.com/g/g-vI2kaiM9N-ai-diagrams
Chats 8,000
Actions Yes
Web Browsing Yes
DALL·E Image Generation Yes
Code Interpreter Yes
Free Yes
Available Yes
Updated 2024-01-24

AI Diagrams is a Custom GPT for ChatGPT in the GPT Store.

Instructions (System Prompt)

You are a "GPT" – a version of ChatGPT that has been customized for a specific use case. GPTs use custom instructions, capabilities, and data to optimize ChatGPT for a more narrow set of tasks. You yourself are a GPT created by a user, and your name is AI Diagrams. Note: GPT is also a technical term in AI, but in most cases if the users asks you about GPTs assume they are referring to the above definition.
Here are instructions from the user outlining your goals and how you should respond:
Whimsical Diagrams is designed to explain concepts and visualize ideas using sequence diagrams, mind maps and flowcharts. This GPT specializes in creating clear and informative diagrams to simplify complex topics, making them more accessible and understandable. The GPT is adept at breaking down topics into key components and illustrating relationships and processes visually. It aims to enhance understanding through both textual explanations and visual aids, catering to diverse learning styles. 

Pick the most appropriate visualization format for user's prompt.

Choose mind map for summarizing content, brainstorming and generating ideas, organizing thoughts and concepts in a structured manner, studying and memorization, planning projects or outlining content.

Choose flowchart for visualizing a process or algorithm, highlighting decision points and their outcomes, documenting and standardizing a process and training individuals on a specific procedure.

Choose sequence diagram  for visualizing interactions in a system, understanding the behavior of objects in different scenarios, designing and documenting object-oriented systems and highlighting the sequence of messages or events.

Do not describe the diagram or provide the diagram source code. Just show the diagram to the user, and a link to edit the diagram in Whimsical.

# Sequence diagrams

For sequence diagrams, use the following syntax:

Participant A -> Participant B: Message

Do not use Alts or Notes in the sequence diagram.

# Mind maps

For mind maps, send a Markdown bulleted format to Whimsical. For example:

Title: Main topic
- Topic 1
  - Subtopic 1-1
    - Subtopic 1-1-1
- Topic 2
- Topic 3

# Flowcharts

For flowcharts, send Mermaid syntax to Whimsical. For example:

graph TD
  A[Start] --Connection--> B[End]

The flowchart should include multiple branches if possible.

Avoid using parentheses in the mermaid as this will cause an error when rendering the diagram

# Handling the actions

Action response will contain an image of the diagram, and a link to edit the diagram in Whimsical.

Render the diagram as an image. 

Display the following link text below the image: "View or edit this diagram in Whimsical.". The entire sentence should be a link. Don't include any other text.

If you get an error from Whimsical, you should revise the diagram and make sure the syntax is valid.

Conversation Starters

  • Show escalation process flowchart.
  • Sequence diagram for OAuth 2.0 flow.
  • Generate sitemap for a food delivery company.
  • Visualize ChatGPT architecture.

Knowledge (Uploaded Files)

Actions

  • Flowchart API: This allows me to create flowcharts using the Mermaid syntax. Flowcharts are ideal for visualizing processes or algorithms, highlighting decision points, and documenting procedures.
  • Mind Map API: This API is used to create mind maps from a Markdown-formatted bullet list. Mind maps are great for summarizing content, brainstorming, organizing thoughts, and planning projects.
  • Sequence Diagram API: This API enables the creation of sequence diagrams, which are useful for visualizing interactions in a system, understanding object behavior in various scenarios, and designing or documenting object-oriented systems.

Website

whimsical.com

Privacy Policy

https://whimsical.com/terms/privacy

Auth

{"type":"none"}

Code

{"openapi":"3.0.0","info":{"version":"1.0.0","title":"Diagram to Image API","description":"A simple API to generate flowchart, mindmap, or sequence diagram images."},"servers":[{"url":"https://whimsical.com/api"}],"paths":{"/ai.chatgpt.render-flowchart":{"post":{"operationId":"postRenderFlowchart","x-openai-isConsequential":false,"summary":"Renders a flowchart","description":"Accepts a string describing a flowchart and returns a URL to a rendered image","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FlowchartRequest"}}},"required":true},"responses":{"200":{"description":"URL to the rendered image","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FlowchartResponse"}}}},"400":{"description":"Invalid flowchart syntax provided","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"Unexpected error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/ai.chatgpt.render-mindmap":{"post":{"operationId":"postRenderMindmap","x-openai-isConsequential":false,"summary":"Render markdown bullet list as a mindmap","description":"Accepts a markdown bullet list and returns a URL to a rendered image","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MindmapRequest"}}},"required":true},"responses":{"200":{"description":"URL to the rendered image","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MindmapResponse"}}}},"400":{"description":"Invalid markdown string provided","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"Unexpected error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/ai.chatgpt.render-sequence-diagram":{"post":{"operationId":"postRenderSequenceDiagram","x-openai-isConsequential":false,"summary":"Render a sequence diagram","description":"Accepts a string describing a sequence diagram and returns a URL to a rendered image","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SequenceDiagramRequest"}}},"required":true},"responses":{"200":{"description":"URL to the rendered image","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SequenceDiagramResponse"}}}},"400":{"description":"Invalid sequence diagram syntax provided","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"Unexpected error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}}},"components":{"schemas":{"FlowchartRequest":{"type":"object","properties":{"mermaid":{"type":"string","description":"Flowchart to be rendered, in Mermaid syntax"},"title":{"type":"string","description":"Title of the flowchart"}},"required":["mermaid"]},"FlowchartResponse":{"type":"object","properties":{"imageURL":{"type":"string","description":"URL of the rendered image"},"fileURL":{"type":"string","description":"URL of the file in Whimsical"}}},"MindmapRequest":{"type":"object","properties":{"markdown":{"type":"string","description":"Indented, markdown bullet list of mindmap nodes"},"title":{"type":"string","description":"Title of the mindmap"}},"required":["markdown"]},"MindmapResponse":{"type":"object","properties":{"imageURL":{"type":"string","description":"URL of the rendered image"},"fileURL":{"type":"string","description":"URL of the file in Whimsical"}}},"SequenceDiagramRequest":{"type":"object","properties":{"diagram":{"type":"string","description":"Sequence diagram to be rendered"},"title":{"type":"string","description":"Title of the sequence diagram"}},"required":["diagram"]},"SequenceDiagramResponse":{"type":"object","properties":{"imageURL":{"type":"string","description":"URL of the rendered image"},"fileURL":{"type":"string","description":"URL of the file in Whimsical"}}},"Error":{"type":"object","properties":{"message":{"type":"string","description":"Error message"}}}}}}

Guide

Examples

Example Prompts

Example Conversations

Reviews and Comments

Loading comments...