Hvordan vil du fortsætte?

Kontakt os
Back to Blog

Lav Gantt-diagrammer i ChatGPT

Lav Gantt-diagrammer i ChatGPT

Gantt-diagrammer ved hjælp af AI

I dette blogindlæg forklarer jeg, hvordan du kan oprette et Gantt-diagram ved hjælp af ChatGPT og Mermaid. Det er et nyttigt værktøj til projektledelse og kan hjælpe dig med at visualisere de forskellige opgaver og tidslinjer i dit projekt. Dette indlæg bygger videre på det forrige indlæg, hvor vi viste, hvordan man kan løse projektledelsesopgaver med AI – så læs det først, hvis du ikke allerede har gjort det.

Eksempel på, hvordan et Gantt-diagram ser ud på Monday.com

Til dette skal vi bruge:

  • Enten en tidslinje for et eksempelprojekt eller i det mindste en projektbeskrivelse

  • Mermaid.live, som kan konvertere simpel kode til forskellige diagrammer som f.eks. et Gantt-diagram (bare rolig, vi skal ikke selv skrive koden – det beder vi ChatGPT om at gøre)

  • ChatGPT til at generere en stump kode ud fra vores instruktioner

 

Udgangspunktet for at lave et Gantt-diagram er en projektplan i tabelformat med startdatoer og varigheder for hver opgave. Vi lavede denne i det tidligere indlæg, men det er faktisk ikke strengt nødvendigt. Hvis du ikke allerede har det, vil AI’en blot forsøge at udfylde hullerne ud fra, hvad den tror, du skal gøre, og hvor lang tid hver opgave vil tage.

Eksempel på projektets tidslinje i en tabel. Dette var outputtet, vi fik i det forrige indlæg.

ChatGPT er – i hvert fald lige nu – ikke i stand til at lave billeder og grafik, men den kan skrive ret god kode. Så det udnytter vi ved at bruge noget, der hedder “Mermaid”, som er et værktøj til at lave diagrammer og grafer ved at skrive lidt simpel kode – og det er altså ikke os, der skal skrive koden, men ChatGPT.

Prøv at gå til Mermaid.live for at se, hvordan det virker.

Eksempel på, hvordan mermaid.live ser ud

Sådan fungerer Mermaid. Nu går vi over i ChatGPT. Som tommelfingerregel gælder, at jo mere specifik du er med, hvad du gerne vil have, desto bedre bliver outputtet. Så vi forsøger at være ret præcise her. Først skriver vi:

Create a gantt chart using mermaid.js for my project.

Det kunne muligvis give os et brugbart output, men for at være endnu mere præcise, tilføjer vi et eksempel på det format, vi gerne vil have, at ChatGPT skal bruge. Så først tilføjer vi “This is how gantt charts are created in mermaid.js:” og derefter eksempelkoden fra Gantt-diagrammet på mermaid.live. Så prompten ser sådan ud:

Create a gantt chart using mermaid.js for my project. This is how gantt charts are created in mermeid.js:
gantt
   title A Gantt Diagram
   dateFormat  YYYY-MM-DD
   section Section
   A task           :a1, 2014-01-01, 30d
   Another task     :after a1  , 20d
   section Another
   Task in sec      :2014-01-12  , 12d
   another task      : 24d

Det at give dette eksempel forbedrer vores chancer for at få det resultat, vi ønsker. Før vi sender det til ChatGPT, skal vi også fortælle det om vores projekt. Så jeg tilføjer bare “Here is my project timeline in a table:” til prompten og kopierer så min tabel med tidslinjen for projektet ind i beskeden. Den fulde prompt til ChatGPT ser således ud:

Create a gantt chart using mermaid.js for my project. This is how gantt charts are created in mermeid.js:
gantt
   title A Gantt Diagram
   dateFormat  YYYY-MM-DD
   section Section
   A task           :a1, 2014-01-01, 30d
   Another task     :after a1  , 20d
   section Another
   Task in sec      :2014-01-12  , 12d
   another task      : 24d

Here is my project plan in a table:
Project Phase
Specific Task
Duration (days)
Start Date
Research and Purchase
30
May 1, 2023
Buy new windows
Buy other materials
Window Removal and Prep
30
June 1, 2023
Remove old windows
Prepare for new windows
Brick Work Assistance
15
July 1, 2023
Redo parts of the brick walls
Window Installation
15
July 15, 2023
Install new windows
Final Touches and Verify
15
August 1, 2023
Verify completed work

Og så sender vi det til ChatGPT. I mit tilfælde får jeg følgende svar:

Output fra ChatGPT: Den kode, vi kan indsætte i mermaid.live

Det ser godt ud. Nu kan vi bare tage denne kode og indsætte den i kodefeltet på mermaid.live. Det opdaterer billedet til højre.

Gantt-diagram som output fra mermaid.live
Fantastisk, ikke? Herfra kan du eksportere Gantt-diagrammet som et billede eller en SVG-fil via fanen “Actions” i mermaid.live. Og et pro tip – hvis du eksporterer det som en SVG-fil og indsætter det i PowerPoint, kan du højreklikke på det og vælge “Convert to shape” og derefter redigere det som en normal figur. Det er ret sejt 🦸
Back to Blog
Cookie Settings
This website uses cookies

Cookie Settings

We use cookies to improve user experience. Choose what cookie categories you allow us to use. You can read more about our Cookie Policy by clicking on Cookie Policy below.

These cookies enable strictly necessary cookies for security, language support and verification of identity. These cookies can’t be disabled.

These cookies collect data to remember choices users make to improve and give a better user experience. Disabling can cause some parts of the site to not work properly.

These cookies help us to understand how visitors interact with our website, help us measure and analyze traffic to improve our service.

These cookies help us to better deliver marketing content and customized ads.