Skip to main content

Auto Description

AI-powered automatic description and content generation for various field types across the platform.

Features​

  • Auto-Generate Content - Generate descriptions, titles, summaries, and other text content using AI
  • Multiple Field Types - Support for product descriptions, meta descriptions, titles, summaries, bios, email subjects/bodies, social posts, FAQ answers, taglines, features, and benefits
  • Customizable Tone - Configure professional, casual, friendly, or formal writing styles
  • Multi-Language - Generate content in English, Arabic, French, or German
  • Adjustable Length - Choose short, medium, or long output
  • Model Selection - Select specific AI models for generation

Requirements​

RequirementDetails
DependenciesAICore
PHP Version8.2+
AI ProviderAt least one AI provider configured in AI Core

Installation​

Enable via Admin Panel​

  1. Log in as administrator
  2. Navigate to Settings > Addons
  3. Find Auto Description and click Enable

Enable via Command Line​

php artisan module:enable AutoDescriptionAI
php artisan migrate
note

AI Core must be installed and enabled with at least one AI provider configured before enabling this module.

Usage​

How It Works​

Auto Description provides an AJAX endpoint that other parts of the platform can call to generate AI content. It works by receiving context about a field and generating appropriate content.

Generation Parameters​

When requesting a description, you can specify:

ParameterOptionsDescription
context(required)Context about what to generate
field_typeproduct_description, meta_description, title, summary, bio, email_subject, email_body, social_post, faq_answer, tagline, features, benefits, generalType of content to generate
toneprofessional, casual, friendly, formalWriting style
languageen, ar, fr, deOutput language
lengthshort (10-30 words), medium (30-100 words), long (150-300 words)Content length
current_value(optional)Existing content to improve or replace
model_id(optional)Specific AI model to use

Web Routes​

MethodRouteDescription
POST/autodescription/generateGenerate AI content
GET/autodescription/modelsGet available AI models
GET/autodescription/historyGet generation history

Notes​

  • Generated content can be edited before saving
  • The module uses AI Core's request service for all AI operations
  • Usage is tracked through AI Core's usage monitoring
  • The module is designed to be called from other parts of the platform (e.g., form fields with an "AI Generate" button)

Changelog: View version history