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