Skip to content

Conversation

rhoerr
Copy link
Contributor

@rhoerr rhoerr commented Oct 2, 2025

I propose adding mage-os/module-catalog-data-ai as a bundled module. https://github.com/mage-os-lab/module-catalog-data-ai

  • It enables AI-powered product description and meta keyword generation, enhancing catalog quality and SEO.
  • It is lightweight, easy to configure, and can be customized for specific catalog needs.

Implications

  • Disabled by default.
  • OpenAI API key is required to enable AI-driven enrichment features.
  • Product data (such as descriptions and keywords) will be auto-generated or improved when new products are created or edited.
  • Prompts and AI models can be customized in the configuration for better results tailored to business needs.
  • Admins should review generated content to ensure compliance with brand and legal standards.

Risks

  • Reliance on a third-party AI service (OpenAI); requires an active API key and connectivity.
  • Generated content isn't guaranteed to be accurate.
  • May cause big unexpected costs based on catalog size, configuration, and OpenAI API usage.

Benefits

  • Consistent and high-quality product content generated efficiently.
  • Improved SEO and customer experience via automatically optimized descriptions and meta keywords.
  • Reduces manual data entry burden for teams and enables rapid product catalog scaling.

PR

This PR results in the module being added as a pinned require of mage-os/product-community-edition like:

"mage-os/module-catalog-data-ai": "1.0.0",

which composer will then require via Packagist, like any other third party package. The latest published version will be pinned at the time of each release.

@rhoerr
Copy link
Contributor Author

rhoerr commented Oct 2, 2025

Marked draft because there are a number of issues and PRs that should be processed before we merge.

@rhoerr
Copy link
Contributor Author

rhoerr commented Oct 2, 2025

CC @ryansunxl

@rhoerr rhoerr added this to the Mage-OS 2.0 milestone Oct 2, 2025
@rhoerr rhoerr changed the base branch from main to release/mage-os-2.0 October 2, 2025 12:20
@rhoerr rhoerr added the enhancement New feature or request label Oct 2, 2025
@ProxiBlue
Copy link

I'd suggest to keep this module as a separate install until it has been tested more in depth and usage and feedback is given.

I have been experimenting with this module, as a client is interested. The products are laptop screen replacement repair service and parts.

Item specifications are paramount.

The initial run was that the results would randomly just change the product specifications or make up the specs in the descriptions.
I have (looks like) solved this with better prompting, but it has taken some time to tweak and get this working. There is howvere already a concern by client that things may be wrong, and with +50 000 products, he can;t afford bad spec errors.

IMO, get better feedback and usage of this concept first before it enters core. It seems to / can go horribly wrong if not used properly/checked.

@fballiano
Copy link
Contributor

I agree with @ProxiBlue to be careful with AI modules

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants