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
| Requirement | Details |
|---|---|
| Dependencies | AICore |
| PHP Version | 8.2+ |
| AI Provider | At least one AI provider configured in AI Core |
Installation
Enable via Admin Panel
- Log in as administrator
- Navigate to Settings > Addons
- 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:
| Parameter | Options | Description |
|---|---|---|
context | (required) | Context about what to generate |
field_type | product_description, meta_description, title, summary, bio, email_subject, email_body, social_post, faq_answer, tagline, features, benefits, general | Type of content to generate |
tone | professional, casual, friendly, formal | Writing style |
language | en, ar, fr, de | Output language |
length | short (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
| Method | Route | Description |
|---|---|---|
| POST | /autodescription/generate | Generate AI content |
| GET | /autodescription/models | Get available AI models |
| GET | /autodescription/history | Get 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