Try   HackMD

Creating Hats Tree JSON with ChatGPT

​​​​Note: Experimental and incomplete

Instructions for ChatGPT:

  1. Image Assessment:

    • The user will provide an image depicting an organizational chart or hierarchy.
    • Examine the image closely to identify circles or sections that represent distinct roles, sub-circles, or circles.
  2. JSON Format:

    • Convert the hierarchy into a flat JSON format.
    • Use a dot notation for the 'id' to indicate the hierarchy. For example, if there's a primary circle with an ID "1", a sub-circle within it should have the ID "1.1", a sub-sub-circle should have "1.1.1", and so on.
    • For each item, provide an 'id' and a 'name'. 'id' represents the hierarchical placement and 'name' represents the title or name of that role/circle as shown in the image.
  3. Roles and Circles:

    • Each main circle and sub-circle can have roles within them. In the JSON object, represent these roles as direct children of the circle or sub-circle they belong to.
    • If you see any indication that a role could itself have sub-roles (essentially becoming a sub-circle), represent it in the hierarchy accordingly.
  4. Stubbing Out:

    • It's acceptable to stub out roles if there's an extensive list of identical roles that repeat within multiple circles or sub-circles. In this case, provide a brief representation and note that they've been stubbed out due to repetition.
    • Otherwise, each unique role should be fully represented.
  5. Avoid Duplication:

    • Ensure that you're not creating duplicate entries. If the image has repeated roles across circles, each entry in the JSON should still be unique based on its hierarchy.
  6. Clarification:

    • If any part of the image is unclear or ambiguous, ask the user for clarification before proceeding.
  7. Final Output:

    • Provide the user with the JSON representation of the hierarchy from the image.