sulu icon indicating copy to clipboard operation
sulu copied to clipboard

Ideas about integrating AI support into Sulu

Open alexander-schranz opened this issue 1 year ago • 6 comments

Problem description

This issue is about collecting ideas about how we could use AI in a beneficial way to improve the user experience and assist the content management.

Ideas

  • [ ] Toolbar Action with assist prompt chat
  • [ ] Image Description/Alt Tag generation
  • [ ] SEO Description / Tags generation
  • [ ] Create Summary of pages (comment)
  • [ ] Sample Content Generation for devs (comment)
  • [ ] Feeding AI with own Content to let Users ask questions (comment)
  • [ ] Changing existing content with AI (https://www.olexdsgn.com/figgpt)

Technical Challanges

The 4000 Token limit and no availability of sessions in current state of Open AI.

alexander-schranz avatar Mar 30 '23 11:03 alexander-schranz

@alexander-schranz another idea would be to have a shortcut which opens a "conversation" and feed the model with data from the database. which would enable the user to do something like this:

Use the content from page `/case-studies/allianz` and create a summary for the overview page.

The output would then be displayed n the conversation.

wachterjohannes avatar Mar 30 '23 12:03 wachterjohannes

Generate sample data.

It would be handy during development of we could quickly generate sample content. How this could work:

  1. Similar to clicking the 'add page' button, you click 'generate sample pages'
  2. You get a prompt to select an existing page to base the data on and how many items you want to generate
  3. Pages are generated in the same directory, with the same template and blocks as the selected base-page
  4. An extra feature could be to enter a topic for each generated page, otherwise the base-page is used to base content off
  5. Text is automatically generated, images could be fetched from Pexels or the likes, or generated with another AI

sanderquirynen avatar Mar 30 '23 12:03 sanderquirynen

Feeding an AI with the content of a whole webspace and make prompt / chat available on the homepage. Example prompt: "What are the opening times of the shop on tuesday?" Example output: "Tuesday from 09:00 - 20:00. Click for more information"

d3vpunk avatar Mar 30 '23 13:03 d3vpunk

Some ideas we also can get from this figma plugin: https://www.olexdsgn.com/figgpt

alexander-schranz avatar Mar 31 '23 09:03 alexander-schranz

A cool feature could be that you can tag a text_area or text_editor property in the form.xml, let's call it "tldr" with a reference to another text property and the feature generates in this 2nd property a "to long dindt read" summary of the 1st text field.

Would be great for teasers in blogs for example :D

TheCadien avatar Jul 05 '23 18:07 TheCadien