Hello everyone,
Here are my experiences with (R)LLMs so far:
In general, (R)LLMs are more or less suitable for programming and design. I use different models for both professional and private purposes, depending on the requirements.
In my opinion, (R)LLMs are not yet capable of creating complete themes. (R)LLMs struggle to combine PHP, Smarty templates, CSS, and JavaScript correctly to create an attractive theme. In addition, some (R)LLMs have length restrictions/restrictions on the number of lines of code.
What you can try:
Pack all relevant files into a ZIP archive and ask the LLM to analyze them according to your wishes. It is important that the LLM understands how the theme or style is composed. This brings us to the next point, the prompt. Try to describe the current state to the LLM in a concise manner. Then express your change requests. Don't forget the requirements, e.g., compatibility with Smarty 5, HTML5, PHP 7.2 to 8.4. You can also use
OpenAI's prompt generator.
You will still need to thoroughly check and test the supposed result. This takes more time than you might initially think. Depending on the LLM and prompt, there may be many hallucinations. Perform regression tests to check whether existing features still work. I use
Selenium IDE for automated testing. Test in different browsers and devices.
Good luck and best regards,
Frank