Il menu contestuale AI non si aggiorna in modo affidabile

Ho recentemente sviluppato una persona IA che tiene conto dell’input LaTeX durante la correzione delle bozze. Ho poi speso molto più tempo cercando di configurare la mia istanza di Discourse in modo che tutti potessero usarla.

In breve: nella mia esperienza, le modifiche apportate per influenzare il contextual_menu dell’IA spesso non hanno effetto finché non si ricostruisce Discourse usando, ad esempio,

./launcher rebuild app

Per essere completamente chiari, sto parlando del menu che appare quando si fa clic sul pulsante scintillante nella barra degli strumenti dell’editor, così:

Potreste notare che, nel mio Discourse, l’unica opzione che compare è “Proofread text” (Correggi bozze testo). Translate (Traduci), Markdown table (Tabella Markdown) e Smart dates (Date intelligenti) non compaiono affatto. Il modo per ottenere ciò è armeggiare con i “gruppi consentiti” per le persone utilizzate per le varie attività. La sezione Helper in AI > Funzionalità (Features) per il mio Discourse è così:

La persona Math Proofreader (Correttore bozze matematiche) consente l’accesso a chiunque abbia un livello di fiducia (trust_level) 0 (o superiore, immagino). Le altre non consentono alcun accesso.

Il punto è questo: ho provato per ore a far sì che questo avesse effetto e, in generale, non ha funzionato. L’unico modo in cui sono riuscito in modo affidabile a far applicare queste modifiche è ricostruire l’intera istanza, come ho già indicato.

Questo è stato menzionato in precedenza.

La mia istanza di Discourse è solo una installazione di base di 30 minuti su un droplet di Digital Ocean che esegue Ubuntu.