Ciao a tutti
,
Innanzitutto, grazie al team di Discourse per aver creato e mantenuto il plugin AI ufficiale. È chiaro che è stata dedicata molta attenzione per renderlo stabile e flessibile per diversi scenari di implementazione.
Detto questo, dopo aver integrato diversi provider di intelligenza artificiale (inclusi gateway compatibili con OpenAI e endpoint Gemini di terze parti), mi sono imbattuto in un paio di lacune nell’esperienza utente (UX) che stanno diventando sempre più fastidiose con la maturazione degli strumenti di IA. Vorrei chiedere se ci sono piani per affrontarle, o se c’è interesse per un plugin della community che lo faccia.
1. Nessuna scoperta di modelli / lista di modelli dal provider
Al momento, quando si aggiunge un modello, l’amministratore deve inserire manualmente:
- L’ID del modello
- Sapere in anticipo quali modelli sono supportati dal provider
- Assicurarsi che l’ID sia scritto esattamente correttamente
Nella maggior parte degli strumenti e gateway AI moderni (OpenAI Playground, OpenRouter, OneAPI, LM Studio, ecc.), è ormai standard:
- Recuperare un elenco di modelli disponibili dal provider (es.
/v1/models) - Consentire all’utente di selezionare da un menu a discesa
- Mostrare facoltativamente le capacità di base (lunghezza del contesto, supporto per la visione, ecc.)
Capisco che Discourse AI supporti molti backend non standard o con proxy, e che non tutti i provider implementino l’elenco dei modelli in modo coerente. Tuttavia, anche un’azione opzionale “Recupera modelli dal provider” (al meglio delle possibilità, compatibile con OpenAI) migliorerebbe drasticamente l’usabilità per molte configurazioni.
2. La finestra di contesto non dovrebbe richiedere un input manuale (o dovrebbe avere un valore predefinito)
Attualmente, il campo finestra di contesto non ha un valore predefinito e deve essere inserito manualmente.
Dal punto di vista dell’utente, questo sembra qualcosa che il plugin dovrebbe:
- Impostare come valore predefinito il massimo contesto noto del modello, oppure
- Tornare a un valore predefinito sicuro e ragionevole se sconosciuto, oppure
- Trattare un valore vuoto come “usa il valore predefinito del provider/modello”
Richiedere agli amministratori di ricercare e inserire manualmente le dimensioni del contesto è soggetto a errori e non necessario, specialmente quando il nome del modello implica già queste informazioni nella maggior parte dei casi.
3. Domanda: piani, modelli o plugin della community?
Quindi le mie domande alla community e ai manutentori sono:
- Ci sono piani per migliorare la scoperta dei modelli e i valori predefiniti nel plugin AI ufficiale?
- Ci sono modelli raccomandati per gestire questo in modo più ergonomico oggi?
- Qualcuno conosce (o sta lavorando a) un plugin o un’estensione della community che colmi queste lacune?
Se la risposta è “no, ed è improbabile che venga inserito nel core”, prenderei seriamente in considerazione di sperimentare con un piccolo plugin di accompagnamento che si concentri esclusivamente su:
- Scoperta dei modelli
- Metadati delle capacità
- Valori predefiniti sensati
Prima di intraprendere questa strada, volevo verificare se questo è qualcosa che interessa ad altri, o se c’è un contesto che mi sfugge.
Grazie per aver letto, e sarei lieto di sentire le vostre opinioni.