AI Generate component

26 views
Skip to first unread message

Judge Dred

unread,
Jul 24, 2025, 4:08:10 AMJul 24
to Magnolia User Mailing List

HI,

 

We would like to use the component generation feature, but we’ve noticed that when working with nested dialogs such as composite fields, assigning a DAM asset does not work as expected. Instead of storing the JCR UUID, only a random plain file name is saved. Is there a workaround for this issue?

Thx

Sebastian Geschke

unread,
Jul 25, 2025, 3:15:40 AMJul 25
to Magnolia User Mailing List, dricht...@googlemail.com
Hey,

First of all thanks for the feedback on AI Accelerator!

Link resolution in component, page and variant generation should currently work in most of the cases but some complex cases might not work due to how LLMs resolve the necessary json structure.

We'd be happy to take a look at you exact use - case but we'd need more information.
Could you please share a sample Dialog that you like to generate, the current AI Accelerator version and what model provider (ChatGPT, Bedrock, Gemini) and Model you plan to use (gpt-4o, Claude 3.5, etc.)

Kind regards
Sebastian

Judge Dred

unread,
Jul 25, 2025, 9:43:38 AMJul 25
to Sebastian Geschke, Magnolia User Mailing List

Hi Sebastian,

 

thanks for your reply. Of course I can share our setup:

 

We’re using a dialog like this with AI Accelerator 2.2.5 and gpt-4o.
When using nested compositeField and damLinkField it’s generating something like this “image.jpg” instead of an asset uuid.

label: Teaser

form:

  properties:

    headline:

      $type: textField

      label: Überschrift

    backgroundColor:

      $type: textField  

      label: Hintergrundfarbe

    cards:

      $type: jcrMultiField

      label: Karten

      field:

        $type: compositeField

        properties:

          title:

            $type: textField

            label: Titel

          text:

            $type: textField

            label: Text

          image:

            $type: damLinkField

            label: Bild

          linkLabel:

            $type: textField

            label: Linktext

          linkUrl:

            $type: textField

            label: Link-URL

          iconClass:

            $type: textField

            label: Icon CSS Klasse

 

Kind regards

Daniel

Reply all
Reply to author
Forward
0 new messages