Written By Tycho de Waard (SU)
2026-01-12
Before Christmas, I decided to install AIChat for DNN, https://github.com/sachatrauwaen/AIChat. I mean, really? What was that all about? At that time, there were no examples so I had no idea what to expect. And to be honest there were a few hurdles that made me go back to the christmas tree.
- The LLM that was needed, is Claude. As EasyDNN and Plant an App hooked up with OpenAI earlier, you are already on your second LLM. I got the feeling it will be the same as my subscriptions for Netflix, Prime, Disney and HBO. It starts to add up...
- Without examples and lack of inspiration, you actually don't have a clue what you are testing.
But as I am involved in yet another CMS selection, I have a pretty good understanding what customers want from AI in a CMS and what not.
Here is the top list of wishes
- Get automated SEO improvements. Like descriptions, titles etc
- Get automated suggestions for more accessible texts
- Have the option to have the improved text submitted as draft. That way the human editor is still in control and the AI feels like another colleague
- Have a repository of prompts to ensure the tone of voice is consistent
- Have the ability to choose a European or home made LLM (AI provider)
The absence of the last one is a deal breaker for governments in the EU. And I can think of several companies as well that have pretty tight regulations.
But this article is not about politics. As we now only have the option to choose Claude, we just dive in. I made some writing or grammar errors to see what happens.
I asked DNN to rewrite a Dutch article that I created in OpenContent.


As you can see: my bad. I was not specific enough.


This looks quite promising. But as you might have noticed, there is no copy button. Luckily there is a read/write option that is intriguing. Do I dare? Of course!

Ok...it looks like the AI added a module with the new text. It's not really wrong, just not what I expected. Just to verify:

Yes, indeed this is an HTML module. While original was OpenContent.
But no problemo, we'll adjust the prompt.


Green checkboxes are always good, right?
Let's go one step further. Because we were aiming for an AI colleague. And as it so happens, there is also an OpenContentAIChat that adds specific features to DNN AI that are tied to OpenContent. Check out https://github.com/sachatrauwaen/OpenContentAICHat.
So we are able to use a command like:

There is good news and there is always room for improvement :-)
The good news: Yes, the content was updated in the existing OpenContent module.
And in the Articles app there is a workflow in OpenContent so yes, it is saved as a draft.
What I did notice is that pushing the edit button in detail view gives me empty field.
But pushing the edit button of the article in list view gives me the update content. But with some empty fields like publish start and publish end date. So, maybe the trick is to add more info to the prompt like 'leave all other fields untouched'.
All in all...pretty excited on AI for DNN!