Leggere la documentazione di Drupal AI dà l'impressione che il modulo risolva ogni problema editoriale con pochi clic. La realtà dei progetti è più selettiva: ci sono contesti dove il valore è immediato e misurabile, e contesti dove l'integrazione aggiunge complessità senza un ritorno proporzionato. Distinguerli prima di iniziare a sviluppare fa risparmiare tempo e aspettative.
Dove funziona bene
Il caso più solido è la generazione assistita di metadati su contenuti strutturati. Un sito con migliaia di nodi, articoli o schede prodotto spesso ha campi come meta description, alt text delle immagini, o tag tematici che vengono compilati in modo inconsistente o lasciati vuoti. Gli AI Automators di Drupal AI permettono di agganciarsi al flusso di salvataggio del nodo e generare questi valori automaticamente, a partire dal contenuto del campo corpo o dal titolo. Il risultato non è sempre perfetto, ma è consistente e riduce il lavoro manuale su operazioni ripetitive.
Un secondo caso concreto è la semantic search. Il motore di ricerca predefinito di Drupal lavora per corrispondenza di stringhe, il che significa che una ricerca per "assistenza fiscale" non restituirà un articolo che parla di "consulenza tributaria". Con l'indicizzazione vettoriale abilitata tramite Drupal AI e un motore come Typesense, la ricerca lavora per prossimità semantica e i risultati migliorano in modo sensibile, soprattutto su siti con contenuti specialistici.
La traduzione automatica dei contenuti è un terzo use case che funziona, con una condizione: va trattata come bozza di partenza, non come output finale. Il modulo può tradurre i campi di un nodo in una seconda lingua nel momento in cui viene salvato. Il testo risultante richiede revisione, ma il tempo complessivo per gestire contenuti multilingua si riduce.
Dove non funziona come sembra
Gli AI Agents sono la funzionalità più discussa, e anche quella che richiede più maturità per essere messa in produzione. L'idea di un agente che riceve un'istruzione complessa e la esegue in modo autonomo è affascinante, ma nella pratica gli agenti AI sono sistemi non deterministici: lo stesso prompt può produrre risultati diversi in momenti diversi. Su un sito editoriale con standard di qualità definiti, questa variabilità è un problema reale.
La generazione di contenuto lungo, interi articoli o pagine, è un altro caso da trattare con cautela. Il testo prodotto da un modello di linguaggio a partire da un brief generico è spesso piatto, privo del punto di vista editoriale che distingue un contenuto da un altro. Usarlo come sostituto del lavoro redazionale produce siti che si somigliano tutti. Usarlo come traccia strutturale su cui poi lavorare un editor ha più senso, ma richiede comunque un processo definito.
Infine, i siti con contenuti sensibili, dati personali, informazioni legali o mediche, devono affrontare il tema dei guardrails prima ancora di pensare agli use case. Senza meccanismi di controllo sugli input e sugli output delle chiamate al modello, il rischio di produrre contenuti errati o di esporre dati non è teorico.
La domanda che vale la pena farsi prima
Prima di configurare qualsiasi funzionalità AI in Drupal, la domanda utile non è tecnica: è operativa. Chi nel team gestirà gli output del modello? C'è un processo di revisione definito, o si assume che l'AI produca contenuti pubblicabili direttamente? Quanto costa, in token, ogni operazione automatica, e su quanti nodi al giorno si applica?
Queste domande non hanno risposta nel modulo. Hanno risposta nel progetto. E il momento per trovarla è prima dell'installazione, non dopo.