Ir al contenido

Connecting the Dots: From Infrastructure to Marketing

How my experiments with server orchestration naturally spilled over into marketing, and how I'm using AI to share what I learn.

One of the most exciting parts of exploring AI is finding unexpected connections.

I've been spending so much time trying to use AI to secure my servers and fix my databases, but I realized I was missing an opportunity to document the journey. I wanted to share my experiments—the failures and the successes—but finding the time to write is always a challenge.

Exploring the Marketing Pipeline

I started wondering: if an AI agent can analyze a server log and deploy an iptables rule, could it also help me organize my thoughts and publish them?

I decided to try connecting my orchestration experiments directly to my Odoo blog. I worked with the agent to set up a pipeline where we take the raw notes from a troubleshooting session and shape them into a story.

The coolest part? We figured out how to use Odoo's XML-RPC API to bypass the graphical interface entirely. Once we finish drafting the post and generating an image, the agent pushes it directly into the ramonrios.net database.

The Learning Loop

This whole blog series is the result of that experiment. It's a continuous loop of trying something new, breaking it, fixing it, and then figuring out how to explain it.

I'm by no means an expert at this. The pipeline still has gaps, and I'm constantly tweaking the prompts and the scripts to make it better. But that's the fun of it. The landscape is moving so fast, and I'm just incredibly curious to see where it goes next. Thanks for exploring it with me.

💡 Tips for Automating Content Publishing

If you want to try pushing content to Odoo via an API, here is what I learned: 1. Learn XML-RPC: Odoo's native External API uses XML-RPC. It might seem old-school, but it is incredibly powerful and well-supported in Python. 2. Handle Images via Base64: You can't just pass a local file path to Odoo over the API. You have to encode your images as base64 strings and create ir.attachment records first. 3. Draft Locally, Push Globally: Always draft your markdown locally in a Git repository before pushing. If your publishing script fails, you don't lose the content.

🔗 Related Resources

  • Internal Link: If you missed the start of this series where I first started exploring agents, read The Paradigm Shift. Also, check out Aura hOS to see the larger vision of data sovereignty we are building.
  • External Link: The official Odoo External API Documentation is the single best resource for learning how to orchestrate Odoo programmatically.
Connecting the Dots: From Infrastructure to Marketing
Ramon Rios Jr. 19 de junio de 2026
Compartir esta publicación
Archivar
Iniciar sesión para dejar un comentario
Building a Brain: How I Try to Give AI Context
Why my early experiments with AI agents failed due to a lack of context, and how I started building a dedicated repository to help them understand my servers.