How I Collaborate with AI to Refine What I Know
In this article, I share examples of how I practice it in actual work.
Yesterday, I shared a post on how to use the Johari Window as a framework to collaborate with LLMs.
This is an example of how I practice it in actual work to refine what both I and AI know.
For context, I’m setting up Mautic, an open-source marketing automation platform, for one of our business units.
One very common issue with open-source software is that the documentation usually shows the simplest way to set it up, but it’s not always the best practice for production. Googling may not help either, as you’ll most likely land on SEO articles written by amateurs.
This is where LLMs can help. Since LLMs are trained on a huge amount of data, chances are they know the best practices.
Example 1 – Set Up Worker to Consume Email Queue
A common mistake is to use nohup or & to run the worker in the background. Gemini nicely explained why this is a bad idea later in this post.
The best practice is to use a process manager. One of the most popular ones I know is pm2. While I’m familiar with this, I was curious to see if the Gemini has better suggestion.
To my surprise, it suggested using Supervisor instead of pm2—a less popular process manager I hadn’t heard of before.

Gemini suggested Supervisor
It followed up with a clear explanation and a step-by-step guide on how to set it up.

It also pointed out common bad practices.

That was helpful, but from experience, I’ve learned it’s best to challenge LLM outputs with guided reflection to get more accurate answers.
I asked it to compare Supervisor and pm2. It nicely explained why it preferred Supervisor over pm2.


I learned something new!
Example 2 – Set Up Scheduled Job to Broadcast Messages
Here, I expected that we would need to set up a cron job. Still, I asked Gemini to see if it had a better idea.
As expected, it suggested using a cron job to run the broadcast command. It explained and showed a step-by-step guide on how to set it up.


However, this time around, I doubted whether the steps it suggested were best practice based on my experience. So I tried to clarify with it.


Interestingly, it accepted my suggestion as the better practice, with a well-reasoned analysis.
The takeaway?
When working in a domain that both you and AI are familiar with, it’s good to challenge both your assumptions and the AI’s.
In the first example, the AI actually knew better than I did—and I learned something new.
In the second example, if I hadn’t challenged it, I would have gone ahead with a suboptimal practice.
I share practical AI and business tips.
- 🔔 Follow me to learn!
- ♻️ Re-post this to help others!
- 🔖 Save this for future reference!
#ai #llm #aipractices #openai #gemini #mautic #opensource #automation #aiadoption #techblog
Enjoyed this? Subscribe for more.
Practical insights on AI, growth, and independent learning. No spam.
More in AI Agents
Claude Code is for software developers, and OpenClaw is more for business users.
A learner said this to another learner during a recent workshop. I think this is the most common and most dangerous misconception about these two tools.
Business+AI Lab with AWS: Event Recap
Held at AWS Singapore, this hands-on GenAI Lab gave participants the rare opportunity to build and deploy their own enterprise-grade chatbot, in under 3 hour...
What is an AI agent?
If you're still confused, you're not alone. There is no universally agreed-upon definition of what an AI agent is.
Two Choices for Handling Tech Debt in Vibe Coding
· Go full vibe: ignore tech debt, and when things inevitably break, spend a week fixing it.
If you are using OpenClaw with WhatsApp, there is one risk nobody is talking about.
Getting your WhatsApp account permanently banned.
Your RAG System's Real Problem Isn't Hallucination
Two top common root causes are:
Claude Code is for software developers, and OpenClaw is more for business users.
A learner said this to another learner during a recent workshop. I think this is the most common and most dangerous misconception about these two tools.
What is an AI agent?
If you're still confused, you're not alone. There is no universally agreed-upon definition of what an AI agent is.
If you are using OpenClaw with WhatsApp, there is one risk nobody is talking about.
Getting your WhatsApp account permanently banned.
Business+AI Lab with AWS: Event Recap
Held at AWS Singapore, this hands-on GenAI Lab gave participants the rare opportunity to build and deploy their own enterprise-grade chatbot, in under 3 hour...
Two Choices for Handling Tech Debt in Vibe Coding
· Go full vibe: ignore tech debt, and when things inevitably break, spend a week fixing it.
Your RAG System's Real Problem Isn't Hallucination
Two top common root causes are: