ChatGPT Integration to generate/update page content
- Mentor(s)
- Estimated workload
350 hours (Large size project)
- Difficulty
Medium
- Details
Goals:
- When editing a page (in wiki and WYSIWYG editors ideally), be able to ask chatGPT to generate some content and have that content added at the cursor position in the page.
- One future integration point is using Quick Actions (/brainstorm ideas). See https://youtu.be/l9updbL58xY?t=550
- Other ideas from https://youtu.be/l9updbL58xY?t=506 (spell check, summarize, translate to other languages).
- More examples from https://www.youtube.com/watch?v=0DIn0Ws9yTE
- Using the openAI API.
- Published as a contrib extension.
- Other ideas (don't know what's doable):
- Train it with all content from xwiki.org (https://openai.com/blog/customized-gpt-3/ & https://beta.openai.com/docs/guides/fine-tuning) so that it can be asked to generate XWiki-specific content, such as velocity scripts doing something
- <add ideas here>
- When editing a page (in wiki and WYSIWYG editors ideally), be able to ask chatGPT to generate some content and have that content added at the cursor position in the page.
- Developer profile
- Java proficiency
- Interested by software engineering (will need to write maven build, automated tests, documentation, etc)
- Year
2023
- Status
Proposed