sulu
sulu copied to clipboard
Ideas about integrating AI support into Sulu
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 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.
Generate sample data.
It would be handy during development of we could quickly generate sample content. How this could work:
- Similar to clicking the 'add page' button, you click 'generate sample pages'
- You get a prompt to select an existing page to base the data on and how many items you want to generate
- Pages are generated in the same directory, with the same template and blocks as the selected base-page
- An extra feature could be to enter a topic for each generated page, otherwise the base-page is used to base content off
- Text is automatically generated, images could be fetched from Pexels or the likes, or generated with another AI
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
Some ideas we also can get from this figma plugin: https://www.olexdsgn.com/figgpt
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