In Discourse-AI abbiamo iniziato a sperimentare la ricerca semantica. Siamo ancora agli inizi e stiamo ancora esplorando questi sistemi.
L’utilizzo degli LLM per migliorare il prompt di ricerca è anche un approccio possibile (sebbene oggi lento):
Questa tecnica è menzionata qui: GitHub - texttron/hyde: HyDE: Precise Zero-Shot Dense Retrieval without Relevance Labels
Oltre agli approcci automatizzati al 100%
La nostra strategia generale qui è di iterare. Abbiamo già le “parole monitorate” nel prodotto, non mi dispiacerebbe una funzionalità che aggiunga “Sinonimi di ricerca” dove si specificano errori di battitura comuni e frasi comuni che si desidera “inserire”. Non è un lavoro programmato ma certamente qualcosa che si potrebbe prendere in considerazione per sponsorizzare.
Esiste un precedente per questa esatta funzionalità in Postgres secondo: https://www.postgresql.org/docs/current/textsearch-dictionaries.html#TEXTSEARCH-SYNONYM-DICTIONARY
L’altra area che sono aperto a esplorare (sono solo tiepido su questo) è consentire un posto “metadati” nascosto nei post, dove gli amministratori possono inserire termini di ricerca. È molto, molto invisibile e generalmente consiglio di “inserire” correttamente le parole in modo che non vengano nascoste, ad esempio:
SEO
semantico, correlato, miglioramento



