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
Your RAG System's Real Problem Isn't Hallucination
Two top common root causes are:
I caught Cursor trying to be lazy.
The AI agent couldn’t solve the typing error, so it cast the variable to 'any' to suppress the error, just like a sloppy software engineer would.
🚨 Hot take: “AI + senior will replace junior” is one of the most dangerous myths in business right...
Many leaders see AI as an excuse to cut junior hires. But as AWS CEO Matt Garman put it recently, that’s one of the dumbest things you can do.
Could we have been wrong about zero click impressions?
For a while now, we’ve been blaming AI Overviews for the rise in zero click searches. But maybe that’s only half the story.
How we ranked #1 for "Xiaohongshu Marketing" in 90 days and generated $300K+ revenue since then.
Last year, while visiting China, Terrence Ngu Teck Kong found a new business opportunity for our marketing agency, Xiaohongshu Marketing.
Can DeepSeek R1 Run on a Normal Laptop for Free?
TL;DR
Your RAG System's Real Problem Isn't Hallucination
Two top common root causes are:
Could we have been wrong about zero click impressions?
For a while now, we’ve been blaming AI Overviews for the rise in zero click searches. But maybe that’s only half the story.
Can DeepSeek R1 Run on a Normal Laptop for Free?
TL;DR
I caught Cursor trying to be lazy.
The AI agent couldn’t solve the typing error, so it cast the variable to 'any' to suppress the error, just like a sloppy software engineer would.
🚨 Hot take: “AI + senior will replace junior” is one of the most dangerous myths in business right...
Many leaders see AI as an excuse to cut junior hires. But as AWS CEO Matt Garman put it recently, that’s one of the dumbest things you can do.
How we ranked #1 for "Xiaohongshu Marketing" in 90 days and generated $300K+ revenue since then.
Last year, while visiting China, Terrence Ngu Teck Kong found a new business opportunity for our marketing agency, Xiaohongshu Marketing.