Cerca meglio nella tua community con Ask AI

Dopo alcune settimane di sperimentazione, siamo lieti di condividere con voi la nuova funzione “Chiedi all’IA”, integrata direttamente nella vostra community.

“Chiedi all’IA” aiuta gli utenti della vostra community a ottenere le risposte desiderate più rapidamente supportando query in linguaggio naturale e domande di follow-up. Funziona anche in parallelo con la ricerca indicizzata esistente.

Nei casi in cui non ci siano buoni risultati, proponiamo agli utenti un’azione “Crea argomento” :tada: che apre il compositore con un titolo e una categoria appropriati basati sulla query.

Come funziona

Le query degli utenti inviate tramite “Chiedi all’IA” vengono passate a un ‘rewriter’ che ci restituisce due query migliori: una per la ricerca tradizionale per parole chiave e un’altra per la ricerca semantica che utilizza embedding. Le due ricerche vengono eseguite (velocemente), aggregate e poi passate a un ‘synthesiser’ per fornire i migliori risultati all’utente.

Se un utente desidera fare un follow-up alla sua query, l’agente di follow-up (impostato di default su Forum Helper) prenderà il sopravvento da quel punto. :slight_smile:

Per tutti i siti hostizzati :discourse: queste funzioni sono disponibili gratuitamente con i nostri modelli hostizzati. Per chi auto-hostizza :discourse-bw: è necessario assicurarsi che embedding siano configurati anche.

Configurazione

Per tutti i nuovi siti hostizzati, “Chiedi all’IA” è abilitato di default.

Per i siti hostizzati esistenti:

  • attivalo andando alla pagina Funzioni IA (/admin/plugins/discourse-ai/ai-features) e cercando “Ricerca”.
  • Clicca su “Impostazioni” e abilita la funzione. Puoi anche scegliere l’esperienza predefinita
    • (sfoglia le impostazioni e le varianti): :backhand_index_pointing_right:t2:
    • :warning: Gli amministratori con “AI Discovery” abilitato lo vedranno nella stessa sezione “Ricerca”. “AI Discovery” non è compatibile con la nuova “Chiedi all’IA” e verrà gradualmente dismesso.

Ecco un elenco appropriato delle impostazioni che devono essere abilitate, oltre al plugin IA e a un modello funzionante:

  • La principale: ai_ask_ai_enabled
  • La funzione “Embeddings” nella pagina Funzioni IA è abilitata (clienti hostizzati - nessun problema :check_mark: ) - questa guida la ricerca semantica
    • A partire dal 2026-09-08T16:00:00Z non è più obbligatorio, ma è altamente raccomandato. Se la funzione IA “Embeddings” non è abilitata, Chiedi all’IA sarà guidato esclusivamente dalla ricerca per parole chiave e non avrà la funzionalità di ricerca semantica accompagnatoria.
  • La funzione “Bot” nella pagina Funzioni IA è abilitata - questa guida la funzione di follow-up
    • ai_bot_allowed_groups deve corrispondere a ai_ask_ai_allowed_groups
    • l’agente Forum Helper predefinito (/admin/plugins/discourse-ai/ai-agents/-1/edit) deve essere abilitato e consentire i messaggi personali

Provalo :woman_technologist:t2:

Abbiamo abilitato la funzione su meta da alcune settimane e crediamo che possa migliorare l’esperienza di ricerca nella vostra community, soprattutto quelle con un ricco archivio di discussioni.

Attivala e facci sapere dove ti ha aiutato, dove ha perso una discussione utile e se la risposta ti ha fornito abbastanza contesto.

20 Mi Piace

Funzionalità interessante. L’ho abilitata per la nostra community B&R. Una domanda: comporta qualche costo aggiuntivo, dato che potrebbe portare a un maggiore utilizzo dell’IA?

2 Mi Piace

Ciao @jaroslav.kovar, grazie per averlo chiesto: sì, verranno applicati costi in termini di token.

Puoi monitorare l’utilizzo qui:

  • /admin/plugins/discourse-ai/ai-usage?feature=ask_ai&period=week

e regolare a chi desideri rendere disponibile la funzione, ad esempio TL0 (tutti gli utenti) oppure un livello più restrittivo come TL1.

2 Mi Piace

È bello, grazie per averlo creato!

Mi chiedo se ci sia un modo per aumentare a 3 o 4 le caselle visualizzate dai nuovi risultati iniziali della ricerca di Ask AI? O è qualcosa di automatico che non ho ancora scoperto?

Per ora, vedo solo due caselle, e penso che alcune risposte meritino 3 o 4 come prima panoramica generale.

L’ho trovato nell’impostazione amministrativa AI ask AI related count :slight_smile:

1 Mi Piace

Ottimo. Tieni anche presente che si tratta di un conteggio “massimo”: se l’agente decide che ce n’è solo uno o due, si limiterà a farlo.

3 Mi Piace

Primo feedback raccolto su un grande forum ospitato.

  • Rendere più grande il campo di inserimento del prompt.

    Ho inserito un prompt piuttosto dettagliato, ma la casella di testo della ricerca rende difficile rivedere o modificare l’intero prompt prima di inviarlo.

    Ecco come appare il prompt di ricerca nella casella di testo:

Questo è il prompt completo dopo l’invio:

Per la ricerca basata su IA, dove i prompt possono essere naturalmente più lunghi e descrittivi rispetto alle tradizionali ricerche per parole chiave, un’area di inserimento più grande o espandibile sarebbe utile.


  • Consentire di ordinare i risultati di Mostra tutti gli argomenti corrispondenti tramite le intestazioni delle colonne: Risposte, Visualizzazioni e Attività.

image

In questo caso, conoscevo l’argomento esatto che stavo cercando e sapevo anche che era un argomento popolare. Dopo aver ottenuto i risultati di Mostra tutti gli argomenti corrispondenti, ho ancora dovuto scorrere manualmente la colonna Visualizzazioni per trovare l’argomento con un alto numero di visualizzazioni che era ancora aperto.

La possibilità di fare clic su Risposte, Visualizzazioni o Attività per ordinare l’insieme dei risultati renderebbe molto più facile restringere i risultati della ricerca IA dopo che la ricerca semantica iniziale ha fatto il suo lavoro.

2 Mi Piace

In questo caso, in realtà, direi che Ask AI non è la funzione corretta, ma qualcosa come https://ask.discourse.com/discourse-ai/ai-bot/conversations?agent=discourse-helper (pagina intera) si rivelerebbe migliore.

Possiamo valutare separatamente di reindirizzare l’utente a una pagina dedicata una volta superato un certo numero di caratteri, ma è improbabile che espanderemo la casella di testo oltre una singola riga.

Ottimo, possiamo valutarlo. :ok_hand:t2:

2 Mi Piace

La mia opinione è che, sebbene ask.discourse.com non possa rispondere alle stesse domande di ricerca perché non ha accesso al contenuto della community, fornisca un utile esempio del framework — sia nell’interfaccia utente che, presumibilmente, nell’implementazione sottostante — per supportare un input di prompt molto più ampio.

Certo, qualcosa come ci lascia un po’ in sospeso su cosa potrebbe significare concretamente. È come aspettare il primo episodio della prossima stagione di una serie. :slightly_smiling_face:

Ora che la ricerca di Discourse, se configurata con Ask AI, può gestire domande di questo tipo, preferirei vedere l’interfaccia di ricerca espandersi per accogliere questa capacità piuttosto che vederla inutilmente limitata.

Per essere onesti, ho tendenzialmente evitato la ricerca di Discourse perché spesso la trovavo più frustrante che utile. Con Ask AI, però, inizia a mostrare un vero potenziale, e mi dispiacerebbe vedere l’interfaccia di input limitare ciò che la funzione stessa può fare.


In un certo senso, questo mi ricorda la sfida che Google ha affrontato nell’evolvere un’interfaccia di ricerca progettata attorno a poche parole chiave in qualcosa che deve anche accogliere query conversazionali di AI. :man_shrugging:

1 Mi Piace

ask.discourse.com era solo un esempio: puoi abilitare la stessa funzionalità anche sulla tua community, si tratta semplicemente della funzione AI Bot. La abbiamo resa disponibile anche su meta all’indirizzo https://meta.discourse.org/discourse-ai/ai-bot/conversations, anche se probabilmente solo per alcuni utenti.

Prendiamo molto sul serio il feedback, e sebbene gli utenti tendano a non accorgersene, c’è molto lavoro che si svolge dietro le quinte.

3 Mi Piace

Grazie!

È abilitato e ho accesso. Ora inizio a sembrare Data di Star Trek. :slightly_smiling_face:

https://community.openai.com/discourse-ai/ai-bot/conversations?agent=forum-helper&llm=gpt-56-medium

Quello di cui non sono sicuro è quanti utenti su quel forum — o su altri forum — avrebbero anch’essi accesso a quella pagina.

Come rapido miglioramento, forse la pagina di ricerca/Ask AI potrebbe fornire un link alla pagina delle conversazioni con l’AI Bot, o in qualche altro modo rendere quell’opzione più facilmente individuabile. Qualcosa come Continua con AI Bot potrebbe chiarire meglio il rapporto tra le due interfacce.


Facendo alcune prove con Discourse AI:

L’elenco degli agenti disponibili può essere un po’ travolgente. Avendo seguito parte dell’evoluzione iniziale di Discourse AI, ho almeno un’idea di cosa servano. Arrivando qui per la prima volta, però, penso che mi troverei in difficoltà nel valutare le scelte.

Ho provato lo stesso prompt con due agenti:

  • Forum Helper — perché è descritto come a scopo generale.
  • Discover — perché era l’agente predefinito.

Come hai notato, l’interfaccia utente e il flusso di lavoro sono molto più adatti all’inserimento di un prompt sostanzioso.

Il risultato da Discover è stato un singolo paragrafo con alcuni link e, per questo particolare prompt, non mi ha dato molto di valore.

Il risultato da Forum Helper, invece, è stato di diversi paragrafi e valeva la pena di leggerlo e di approfondirlo. Sembra che abbia condotto un’indagine molto più approfondita su internet, piuttosto che limitarsi a restituire alcuni argomenti correlati.

Questo mi fa pensare che la scelta dell’agente dovrebbe essere o più evidente per l’utente, oppure selezionata automaticamente in base a ciò che l’utente sta cercando di fare.


Questo mi porta a un altro possibile problema più avanti nel percorso.

Quando chiedo a ChatGPT di cercare https://community.openai.com/ da fuori dal forum, ho occasionalmente ricevuto una risposta che indicava che era stato raggiunto il numero di richieste disponibili per il giorno.

Non so ancora se quel limite derivi da Discourse, da un intermediario o dal sistema di recupero esterno, quindi non voglio trarne una conclusione.

La prossima volta che lo incontrerò, cercherò di ricordare di catturare il messaggio esatto e di pubblicarlo qui. Potrebbe essere utile quando si considera come i sistemi AI esterni interagiscono con i contenuti pubblici di un sito Discourse.

Questa è una funzione già trattata sopra; è positivo che lo stiate chiedendo così da poterla evidenziare ulteriormente:

Il pulsante “Ask” vicino al basso della finestra modale porta alla funzione AI Bot. Si tratta di una funzione AI a sé stante (precede la funzione “Ask AI”) e richiede alcune configurazioni.


Potrebbero essere coinvolti dei limiti di frequenza (rate limits). È meglio affrontarlo all’interno di quella stessa community in modo che gli amministratori possano intervenire.

1 Mi Piace

Ottima funzione. Penso però che potrebbe essere resa un po’ più facilmente individuabile, in modo che sia meno probabile che venga ignorata o fraintesa. So di aver perso il significato di Ask (Chiedi) e di cosa intendesse fare.

Forse un tooltip al passaggio del mouse, o un piccolo icona di aiuto/info accanto a Ask (Chiedi), potrebbe spiegare brevementmente che apre la funzione AI Bot.

image

Un’altra possibilità sarebbe un testo del pulsante leggermente più descrittivo, come Ask AI (Chiedi all’AI), che potrebbe chiarire lo scopo senza richiedere alcuna interazione aggiuntiva.

1 Mi Piace

Un altro caso d’uso che mi aspettavo funzionasse, ma che invece non ha funzionato.

Da oltre un anno, quando riesco a identificare un issue aperto strettamente correlato, reindirizzo i report di bug di OpenAI Codex dal forum a GitHub.

Oggi è stato pubblicato un issue di Codex e ho seguito il mio flusso di lavoro abituale. Utilizzando ChatGPT, sono riuscito a identificare un issue GitHub aperto di Codex, valido e strettamente correlato.

Successivamente, ho provato a utilizzare essenzialmente lo stesso prompt con la ricerca di Discourse, ma invece di fornire un link al topic specifico del forum, ho selezionato “Questo topic”.

Il risultato è stato:

Poi ho provato “AI”:

Comprendo che la prima ricerca è progettata per limitare i risultati ai topic all’interno del forum. Tuttavia, una volta che gli utenti si saranno abituati a utilizzare “Chiedi” per query più ampie assistite dall’IA, la distinzione tra i due comportamenti potrebbe non essere ovvia.

Sembra un comportamento previsto. Hai cercato il testo inserito all’interno dell’argomento Discourse che stavi visualizzando in quel momento. Non si tratta della funzione Ask AI, ma della classica ricerca limitata all’ID dell’argomento corrente. Non riguarda la limitazione della ricerca agli argomenti all’interno del forum.

E anche con Ask AI, la ricerca avviene solo all’interno del forum, non altrove per quanto riguarda i contenuti del forum. Quello che faresti con un ai-bot. Ask-ai riguarda una ricerca migliore all’interno della community.

1 Mi Piace

In una versione precedente, la casella per le domande di follow-up non era precompilata e presentava come segnaposto «Ask a follow-up». Forse potrebbe funzionare, non sono sicuro. Aspetteremo ulteriori feedback.

Penso di essere incerto sulla formulazione del feedback qui (un po’ come Moin): vuoi usare Ask AI solo all’interno di un topic, o vuoi che Ask AI funzioni con un contesto al di fuori del forum? Non è pensato per aiutare nel secondo caso.

1 Mi Piace

È possibile impostare la ricerca classica come predefinita? È piuttosto fastidioso non poter più usare il tasto Invio sulla tastiera del mio tablet per questo. Shift Invio potrebbe funzionare sui laptop, ma sul mio tablet non posso usarlo.

Soprattutto quando aggiungo qualcosa al mio termine di ricerca per ottenere risultati migliori, vorrei mantenere il tipo di ricerca che avevo appena selezionato.
Esempio: voglio cercare “AI” in questo argomento, quindi digito ai e uso il pulsante “in questo argomento”. Poi potrei accorgermi che non è abbastanza specifico e aggiungere una seconda parola. Ora devo cliccare di nuovo su “in questo argomento”, altrimenti Discourse decide che ora voglio fare una ricerca su AI. Almeno in questo caso potrebbe assumere che voglio ancora la stessa ricerca che ho appena fatto.


Ho trovato l’interruttore nella ricerca a schermo intero. Non avevo notato che l’opzione fosse presente in ogni finestra di ricerca, perché la vedo senza scorrere all’interno della finestra e non mi aspettavo che mancasse qualcosa.

1 Mi Piace

Sì, la prima immagine nel post originale ha un’interruttore in basso per farlo

E il mio screenshot non lo mostra. È stato difficile accorgersi che bisognava scorrere la pagina. È più facile capire se qualcosa è tagliato rispetto a quando qualcosa è semplicemente assente. Quindi ho supposto che il pulsante di attivazione/disattivazione fosse stato spostato.

L’impostazione mostrata lì è inoltre collegata alle tue preferenze utente: https://meta.discourse.org/my/preferences/interface

1 Mi Piace

Ho ancora l’impressione che la selezione “in questo argomento” rimanesse attiva dopo aver inserito altre parole. Ora è sparita e sono tornato a cercare in tutti i post.