GMC AI Assistant — assistente AI per l'admin WordPress
Dettaglio prodotto · Plugin WordPress · AI
Bozze, traduzione e pianificazione con l'AI nel tuo backend WordPress — con i controlli di approvazione e budget di cui i tuoi redattori hanno bisogno.
Bozze, riscrittura e traduzione con l'AI dentro il tuo backend WordPress — sei provider con la tua chiave, più una coda di revisione, tetti di budget e un registro di audit.
Licenza Solo
EUR 49
Nessun costo a parola da parte nostra: usi la chiave del tuo provider e paghi direttamente il provider. Niente di extra per far girare il flusso di lavoro.
Ottieni il pluginPer chi è
Amministratori ed editor WordPress che vogliono l'aiuto dell'AI per scrivere bozze, riscrivere, tradurre e pianificare i contenuti — ma hanno bisogno di controlli di approvazione e budget per restare al comando, e preferiscono portare la propria chiave invece di pagare a parola.
Lo scheduler e la coda di revisione sono ideali per i team che pubblicano con regolarità e vogliono che l'AI acceleri il lavoro senza escludere le persone dal processo. Nulla va online finché una persona non lo approva.
Controllo, non pilota automatico
- La coda di revisione trattiene i contenuti assistiti dall'AI finché un revisore non li approva.
- I limiti di budget stabiliscono un tetto a quanto puoi spendere su ogni provider.
- Il registro di audit conserva una traccia di ciò che l'assistente ha fatto.
- I provider intercambiabili fanno sì che tu non sia mai legato a un solo fornitore — cambia quando cambiano i prezzi o la qualità dell'output.
Cosa c'è dentro
Ogni funzione gira dentro il tuo backend WordPress. Qui non c'è nulla rivolto al cliente finale — è un assistente per il tuo team di contenuti.
Chat AI nell'admin
Un widget chatbot su ogni pagina dell'admin più una chat dedicata a pagina intera, con personalità configurabili. Scrivi bozze, riscrivi, traduci e riassumi i tuoi contenuti sul posto.
Sei provider intercambiabili
OpenAI, Claude, Gemini, Groq, NVIDIA NIM e Ollama — incluso un modello Ollama locale per mantenere l'inferenza in casa. Un tentativo automatico di ripiego interviene sugli errori transitori.
Scheduler + coda di revisione
Job WP-Cron ricorrenti (una tantum, giornalieri, settimanali, mensili) con lock a livello di riga e retry con backoff. L'output finisce in una coda di revisione — nulla viene pubblicato senza approvazione.
Governance del budget
Limiti per utente, ruolo, provider o globali, con avvisi email al 70%, 90% e 100% e un blocco netto al 100%. La spesa sui provider resta prevedibile.
Registro di audit
Un registro in sola aggiunta dell'attività AI con redazione automatica dei dati personali, così hai sempre una traccia di cosa è stato generato e quando.
Health check
Una sola schermata riporta lo schema del database, la connessione al provider, il segreto crittografico e lo stato di WP-Cron — così sai che il lavoro pianificato sta davvero girando.
Pubblica nel WordPress standard. I contenuti approvati vengono scritti in wp_posts tramite wp_insert_post(), idempotente alla ripubblicazione. Poiché usa la chiamata standard, impostare il tipo di contenuto su “product” può indirizzare l'output direttamente alla descrizione di un prodotto WooCommerce. Include inglese, italiano e spagnolo e rispetta la configurazione multilingua del tuo sito.
Requisiti
- WordPress 6.4 o successivo
- PHP 8.2 o successivo
- MySQL / MariaDB con InnoDB
- Una chiave API di almeno un provider (OpenAI, Claude, Gemini, Groq, NVIDIA NIM) o un endpoint Ollama locale
Sicurezza
- Chiavi API cifrate a riposo con AES-256-GCM (chiave HKDF-SHA256 derivata dal tuo
SECURE_AUTH_KEY); il plugin si rifiuta di caricarsi se quel segreto manca - Traffico AI solo su HTTPS
- Controllo delle capability WordPress su ogni pagina admin, rotta REST e gestore di form, con nonce su ogni modifica
- Chiamate REST del chatbot con limite di 30 messaggi al minuto per utente (configurabile)
- La redazione del registro maschera i campi denominati
api_key,token,password,secretebearerprima che qualsiasi cosa venga memorizzata
Tutto incluso
97 funzionalità reali, raggruppate per area — tutta la profondità di ciò che trovi nella confezione.
Chat AI dentro l'amministrazione
- Chat con un esperto AI dentro il backend — parla con un assistente AI senza uscire dall'admin del CMS; nessuno strumento, scheda o abbonamento separato.
- Cinque personalità esperte già pronte — Esperto Joomla, Esperto YOOtheme Pro, Copywriter, PNL & Persuasione ed Esperto SEO, ognuna con il proprio system prompt ottimizzato e la propria icona.
- Personalità personalizzate — crea, modifica, duplica e attiva/disattiva le tue personas; quelle di sistema restano in sola lettura, così le impostazioni predefinite non si possono rompere.
- Risposte renderizzate in Markdown — le risposte vengono mostrate come testo formattato (con escape prioritario per sicurezza), non come testo grezzo.
- Copia qualsiasi messaggio — copia negli appunti con un clic su ogni messaggio della chat.
- Modifica e reinvia — riavvolgi il tuo messaggio e la cronologia fino a quel punto per riprovare un prompt in modo pulito.
- Cronologia delle conversazioni persistente — le chat vengono salvate per utente e per personalità, ricaricate al ritorno, con un limite di turni configurabile (1–100, predefinito 20).
- Esporta o cancella una conversazione — scarica o azzera la chat corrente lato client in qualsiasi momento.
- Risposte consapevoli del sito — all'assistente vengono forniti il nome del tuo sito e una descrizione del contesto, così bozze e consigli si adattano al tuo brand.
- Avviso onesto sugli errori — un avviso integrato ricorda agli utenti che l'AI può sbagliare e che occorre verificare le informazioni critiche.
Posizionamento del chatbot (Joomla)
- Pulsante di chat fluttuante — un FAB ancorato in basso a destra o in basso a sinistra di ogni pagina admin.
- Barra laterale a scomparsa — un pannello off-canvas agganciato con un toggle ruotato sul bordo, compatibile con RTL e con l'admin in modalità scura.
- Pagina dedicata a schermo intero — una schermata admin Chatbot indipendente.
- Modalità combinata — mostra insieme il pulsante fluttuante e la barra laterale con cronologia condivisa.
- Interruttore generale on/off — attiva o disattiva il widget in-admin su tutto il sito.
Contenuti automatizzati (AI Scheduler)
- Attività di contenuto ricorrenti — programma l'AI per generare articoli, post social, newsletter via email e descrizioni di attività a intervalli prestabiliti.
- Ricorrenza flessibile — una tantum, giornaliera, settimanale o mensile, con selezione del giorno della settimana e un orario di esecuzione specifico.
- Progettazione del prompt per ogni attività — titolo, contesto, tag, istruzioni extra e un tono (Professionale, Amichevole, Avventuroso, Ispirante, Informativo).
- Controllo del conteggio parole — imposta obiettivi minimo e massimo di parole per ogni attività.
- Output strutturato — ogni generazione restituisce blocchi puliti TITLE / EXCERPT / TAGS / META / BODY pronti per la pubblicazione.
- Esegui ora — avvia manualmente qualsiasi attività per un output immediato, usando lo stesso motore del percorso cron.
- Preimpostazioni di destinazione della pubblicazione — imposta in anticipo categoria di destinazione, stato di pubblicazione, lingua, tag e meta description sull'attività.
- Nuovo tentativo con backoff — le attività fallite vengono ritentate un numero configurabile di volte prima di essere segnate come fallite, invece di essere abbandonate in silenzio.
- Sospensione consapevole del budget — un'attività che sforerebbe il budget viene messa in pausa automaticamente con una notifica, invece di addebitarti ripetutamente.
- Pausa / ripresa / archiviazione — pieno controllo del ciclo di vita di ogni attività.
- Recupero da blocchi obsoleti — le attività andate in crash a metà esecuzione vengono rilasciate automaticamente, così lo scheduler non si blocca mai.
Flusso di revisione e pubblicazione
- Niente si pubblica in automatico — ogni elemento generato finisce in una coda di revisione come "in attesa"; una persona approva prima che qualcosa vada online.
- Approva, rifiuta o rigenera — rifiuta con una motivazione, oppure rigenera con nuove istruzioni (es. "rendilo più breve e più diretto").
- Modifica inline — ritocca il titolo e il corpo dell'AI prima di approvare.
- Pubblicazione con un clic in un vero articolo — trasforma i contenuti approvati in un articolo nativo Joomla
#__content(WordPress: un vero post), mappando categoria, stato, lingua, tag e meta. - Ripubblicazione idempotente — ripubblicare lo stesso elemento aggiorna l'articolo esistente invece di crearne un duplicato.
- Assegnazione automatica dei tag — analizza l'elenco di tag dell'attività e lo mappa sui tag già esistenti nel sito.
- Markdown sanificato — i corpi vengono ripuliti prima di diventare contenuto pubblicato.
Libreria di modelli
- 33 modelli già pronti nella confezione — bilingue (IT/EN), che coprono landing page, blog, SEO, email, attività locali, turismo, e-commerce, servizi e social.
- Sette tipi di modello — prompt, scheletro di contenuto, layout/markup, SEO (meta + JSON-LD), email, post social e layout JSON per YOOtheme Pro.
- Sostituzione dei segnaposto — le variabili
{{key}}vengono compilate al momento dell'uso. - Ricerca e filtri — ricerca full-text su nome/descrizione/tag, più filtri per tipo, categoria, lingua, tono e ambito.
- Usa, duplica, modifica, elimina — applica un modello, oppure duplica uno di sistema in una copia personale modificabile (i modelli di sistema restano in sola lettura).
- Import / export JSON — sposta i modelli tra i siti o condividi bundle.
- Tracciamento dell'utilizzo — ogni modello registra un conteggio di utilizzi, un timestamp dell'ultimo uso e un log per ogni applicazione.
- Indicazioni di compatibilità Joomla — i modelli dichiarano se puntano ad Articoli, Campi personalizzati, YOOtheme o HTML.
Provider AI e integrazioni
- Sei famiglie di provider, con la tua chiave — Claude (Anthropic), OpenAI, Gemini (Google), Groq, NVIDIA NIM e Ollama; cambia in qualsiasi momento, mai vincolato a un solo fornitore.
- Compatibile con i piani gratuiti — Gemini, Groq, NVIDIA NIM e Ollama offrono percorsi gratuiti/locali; le Impostazioni rimandano a ciascuna pagina delle chiavi e segnalano quali piani sono gratuiti o a pagamento.
- Menu di modelli curati — scegli tra modelli selezionati per ogni provider (Claude Opus/Sonnet/Haiku, GPT-4o / 4o-mini, Gemini 1.5/2.0, Llama 3.x, Mixtral, Mistral, Gemma) invece di indovinare gli ID dei modelli.
- Inferenza locale, in casa — punta a un endpoint Ollama self-hosted per mantenere tutta l'inferenza sul tuo server.
- Provider di fallback automatico — se il provider primario fallisce con un errore transitorio (5xx, 429, timeout, rate-limit, sovraccarico), la richiesta viene ritentata e poi reindirizzata a un backup configurato.
- Nuovi tentativi intelligenti — fino a due tentativi con backoff esponenziale da 250 ms / 750 ms prima di passare al fallback.
- Pulsante di test della connessione — verifica la chiave e la connettività di ogni provider dalle Impostazioni prima di farci affidamento.
- Lingua predefinita dei contenuti — scegli la lingua di output predefinita (IT / EN / DE / FR).
Budget e governance dei costi
- Tetti in token e in USD — imposta un limite massimo rigido di token e un tetto in dollari per ogni limite.
- Quattro ambiti — applica i limiti a livello globale, per gruppo di utenti, per utente o per provider.
- Periodi giornalieri / settimanali / mensili — i budget si azzerano con la cadenza che scegli.
- Avvisi di soglia — avvisi configurabili (predefiniti 70 / 90 / 100 %) inviano un'email ai destinatari indicati (in mancanza: i Super Utenti) una volta per periodo, con deduplicazione.
- Tre modalità di applicazione — blocco rigido al 100 %, solo avviso (si continua) o downgrade.
- Stima dei costi pre-esecuzione — le attività programmate stimano il costo in token e in USD prima di partire e si auto-sospendono se supererebbero il tetto.
- Modalità di spesa globali — Completa (tutti i provider), Solo gratuite (instrada verso i piani gratuiti con un fallback scelto) o Solo Ollama (forza il locale), impostate una volta nelle Opzioni.
- Tabella dei prezzi pubblica — prezzi integrati in USD per milione di token per provider/modello che alimentano cifre di costo accurate.
- Azzeramento degli avvisi — cancella gli avvisi scattati quando vuoi riarmare il ciclo.
Ruoli, permessi e controllo degli accessi
- Matrice granulare delle capacità — assegna i permessi AI per ogni gruppo di utenti del CMS su oltre 10 capacità.
- Le capacità includono — generare, approvare, gestire attività, vedere i costi, gestire i modelli, gestire il budget, pubblicare sul CMS, gestire le personalità, vedere il registro di audit e gestire la matrice dei ruoli stessa.
- Delega senza super-admin — concedi a un responsabile dei contenuti il pieno controllo dell'AI senza cedere i diritti di amministratore su tutto il sito.
- Impostazioni predefinite sicure — i gruppi Amministratore e Super Utenti mantengono sempre ogni capacità; le loro righe non possono essere modificate per errore.
- Gate sulla visibilità dei costi — nascondi le cifre in USD ai gruppi privi della capacità "vedere i costi".
Sicurezza, privacy e GDPR
- Chiavi API cifrate a riposo — AES-256-GCM con salt casuale per ogni installazione e derivazione di chiave HKDF; le chiavi non vengono mai salvate in chiaro.
- Le chiavi non raggiungono mai il browser — le chiamate ai provider vengono eseguite solo lato server; le chiavi non vengono mai restituite alla pagina né tramite REST/AJAX.
- Crittografia fail-closed — se la cifratura non può essere eseguita (segreto del sito mancante), si rifiuta invece di degradare in silenzio al testo in chiaro.
- Traffico AI solo HTTPS — ogni richiesta ai provider è forzata su HTTPS sia a livello applicativo sia a livello libcurl, con verifica del certificato e nessun reindirizzamento.
- Rimozione dei segreti ovunque — i corpi di errore dei provider che rimandano indietro una chiave vengono ripuliti prima di finire in qualsiasi log, avviso o riga di audit.
- Protezione dalla prompt injection — l'input dell'utente viene filtrato per le formulazioni di jailbreak più comuni (EN + IT) come difesa in profondità.
- Consenso alla privacy nella chat — una casella di consenso vincola l'invio, chiarendo che il messaggio potrebbe essere elaborato dal provider AI scelto.
- Ambito di privacy della cronologia chat — gli utenti vedono solo le proprie sessioni; solo gli amministratori con privilegi sul registro di audit possono vedere quelle di tutti.
- Escape dell'output — escape coerente tra le viste admin e l'interfaccia della chat; verificato pulito da XSS.
- Controlli di disinstallazione sicura — in opzione conserva tutti i dati alla disinstallazione, e in opzione scrivi un backup SQL compresso in gzip di ogni tabella prima della rimozione.
Audit e conformità
- Registro di audit ad append-only — registra le azioni sensibili (pubblicazione, cambio di ruolo, blocco di budget, errori di crittografia) con gravità, autore, soggetto, contesto e timestamp.
- Vista di audit filtrabile — pagina e filtra il registro per gravità/azione.
- Archivio della cronologia chat — sfoglia le sessioni di chat salvate con conteggio dei messaggi, token, provider e personalità per ogni sessione.
- Registro di utilizzo per chiamata — ogni chiamata AI registra i token in ingresso/uscita, il costo, la durata, l'esito (successo/fallimento) e l'errore (con dati sensibili rimossi).
- Automazione della conservazione — un'attività di pulizia elimina i dati di audit, utilizzo, chat e avvisi su finestre temporali configurabili, così i record non crescono all'infinito.
Operatività, monitoraggio e sviluppatori
- Controllo di integrità integrato — una sola schermata verifica la versione di PHP/CMS e le estensioni, lo schema del database (tutte le 15 tabelle), l'attivazione dei plugin, lo stato dei provider e la correttezza della configurazione (incluso il controllo critico del segreto del sito).
- Monitoraggio dello stato dei provider — un'attività programmata effettua un ping su ogni provider, registrando la latenza e lo stato ok/degradato/inattivo mostrato nella dashboard.
- KPI in dashboard — richieste, token, costo e numero di elementi in attesa di revisione a colpo d'occhio, più i contenuti generati di recente e una procedura guidata di configurazione.
- Procedura guidata di configurazione — guida i primi passi (attivare il plugin, configurare il provider, descrivere il sito, attivare il task plugin).
- Attività guidate da cron — routine per l'esecuzione delle attività in scadenza, lo stato dei provider e la pulizia (Attività programmate di Joomla / WP-Cron) con controlli per ogni esecuzione.
- Strumento CLI di ripulitura dei segreti — un comando incluso analizza e corregge eventuali righe storiche scritte prima che esistesse la rimozione dei segreti.
- Architettura MVC standard + PSR-4 — con namespace,
strict_typesovunque; la CI esegue il lint su PHP 8.2/8.3/8.4 con una suite di unit test PHPUnit.
Internazionalizzazione
- Tre lingue di amministrazione completamente tradotte — inglese, italiano e spagnolo su menu, dashboard, impostazioni, budget, ruoli, registro di audit, cronologia chat, controllo di integrità, modelli e widget della chat.
- Output di contenuti multilingue — genera in italiano, inglese, tedesco o francese, oppure forza una lingua per ogni attività programmata / articolo pubblicato.
Affidabilità e licenza
- Le chiavi e la spesa sono tue — porti la tua chiave del provider; GMC non applica alcuna tariffa per parola o per chiamata, e sei tu a mettere il tetto ai costi.
- Self-hosted — tutto gira sul tuo server; nessun intermediario GMC vede i tuoi prompt o i tuoi contenuti, e un percorso Ollama locale mantiene l'inferenza interamente in casa.
- Licenza GPL — GNU GPL v2 o successiva.
- Aggiornamenti con un clic su licenza — controlli di aggiornamento automatici dal gateway GMC / FuerteventuraTV (~ogni 24 h su Joomla, ~12 h su WordPress) recapitati direttamente all'updater del CMS finché la tua licenza è attiva.
- Attivazione con Download Key — una chiave inviata via email all'acquisto sblocca gli aggiornamenti; inseriscila una sola volta nel campo della licenza.
- Installazione come un unico pacchetto (Joomla) — il pacchetto
pkg_gmcfreeaiinstalla insieme il componente + il system plugin + il task plugin e li mantiene allineati per versione. - Requisiti — Joomla 5.4+ (funziona anche su 6.x) con PHP 8.1+; WordPress 6.4+ con PHP 8.2+ e l'estensione openssl.
Joomla e WordPress
- Parità quasi totale — entrambe le edizioni condividono i sei provider, lo schema a ~15 tabelle, il modello di sicurezza, le personalità, lo scheduler, la coda di revisione, i budget, il registro di audit, il controllo di integrità e le traduzioni IT/EN/ES; la parte Joomla è la fonte di verità e WordPress la rispecchia.
- Joomla — solo amministratore (nessun frontend pubblico); viene fornito come pacchetto di componente + system plugin (widget di chat + cifratura delle chiavi al salvataggio) + task plugin (tre routine cron); pubblica i contenuti approvati in articoli
#__content; l'ACL si appoggia ai gruppi di utenti Joomla; il chatbot può apparire come pulsante fluttuante, barra laterale, pagina dedicata o modalità combinata. - WordPress — un unico plugin con lo stesso spazio di lavoro sotto un menu admin "AI Assistant"; pubblica sui post di WP; i permessi si mappano su ruoli/capacità di WP; la pianificazione gira su WP-Cron (schedule personalizzato di 5 minuti); il widget offre le modalità fluttuante / barra laterale / entrambe, rispecchiando le opzioni di posizionamento di Joomla.
FAQ
-
Come lo installo?
Nella tua bacheca vai su Plugin → Aggiungi nuovo plugin → Carica plugin, scegli il file
.zipdel plugin (lascialo zippato), clicca su Installa ora e poi su Attiva. La sua schermata delle impostazioni compare nel menu admin dopo l'attivazione. -
Dove inserisco la Download Key?
Dopo l'acquisto ricevi una Download Key con l'email della licenza. Inseriscila nella schermata delle impostazioni del plugin. La chiave sblocca gli aggiornamenti one-click licenziati dal server di aggiornamento GMC / FuerteventuraTV; tienila al suo posto e gli aggiornamenti continuano ad arrivare finché la tua licenza è attiva.
-
Quali provider AI sono supportati?
OpenAI, Claude, Gemini, Groq, NVIDIA NIM e Ollama. Porti la tua chiave e cambi provider quando vuoi; non c'è alcun costo a parola da parte nostra.
-
Pubblica i contenuti in automatico?
Solo se li approvi. I job pianificati scrivono in una coda di revisione e mantengono un flusso di approvazione, così nulla viene pubblicato automaticamente senza un controllo. Le chiavi dei provider restano sul server.
-
Come arrivano gli aggiornamenti?
In automatico. Il plugin controlla da solo il server di aggiornamento GMC / FuerteventuraTV (circa ogni 12 ore) e mostra la nuova versione sotto Plugin / Bacheca → Aggiornamenti finché la tua licenza è attiva. Puoi anche riscaricare l'ultima build dal tuo account in qualsiasi momento.
-
Come confermo che è configurato correttamente?
Esegui l'health check nella schermata delle impostazioni (provider, chiave API e cron dovrebbero risultare OK), invia un messaggio di prova nella chat AI dell'admin, crea un piccolo job pianificato di prova e verifica che finisca nella coda di revisione, poi apri il registro di audit per vedere entrambe le azioni registrate.
-
È disponibile nella mia lingua?
Sì — include inglese, italiano e spagnolo pronti all'uso e rispetta la configurazione multilingua del tuo sito.
-
Cosa copre la licenza?
Il software è rilasciato sotto GNU GPL. Il tuo acquisto ti dà la build ufficiale, gli aggiornamenti one-click licenziati e il supporto per un sito. La licenza WordPress copre il plugin
gmc-ai-assistant; l'edizione Joomla (GMC FreeAI) è un prodotto separato. Ti serve su più siti? Scrivici per un accordo volume o agency.
Perché GMC
Licenza GPL
Rilasciato sotto GNU GPL. Ottieni la build ufficiale e il supporto per un sito, nessuna offuscazione.
Aggiornamenti inclusi
Aggiornamenti one-click licenziati per 12 mesi, consegnati direttamente tramite l'updater standard di WordPress.
Chiave via email
La tua Download Key arriva con l'email della licenza subito dopo l'acquisto — incollala e gli aggiornamenti iniziano a fluire.
Self-hosted
Gira interamente sul tuo server con la tua chiave del provider. L'inferenza può restare in casa con Ollama.


