View Full Version : Framework per l'interrogazione ad un db in linguaggio naturale
Buongiorno a tutti,
esistono dei framework per "tradurre" in query SQL standard interrogazioni formulate in linguaggio naturale, utilizzabili da Java e .NET?
Esistono, inoltre, dei framework per correlare i risultati di una ricerca ad informazioni memorizzate in un db, utilizzando la semantica del dizionario dati del DBMS (sempre disponibili per Java e .NET)?
banryu79
23-09-2009, 12:06
* edit
Voglio creare un'interfaccia per interrogare i dati contenuti in un database, pių facile da utilizzare dei tradizionali query builder; per far questo, mi piacerebbe sapere se qualcuno ha creato un framework per interrogare un dbms in linguaggio naturale.
Inoltre, il sistema deve consentire di memorizzare le query effettuate e, sulla base dell'ultima interrogazione fatta dall'utente, suggerirgli quelle effettuate precedentemente che "pių si avvicinano" al risultato che vuole ottenere; per fare questo, č indispensabile un motore di ricerca semantico, alimentato a partire dai metadati del dbms. Qualcuno ha pensato anche a questo?
Per java, non ho notizia di librerie pubblicamente disponibili che facciano quanto chiedi. E' pių che probabile che qualcosa ci sia nell'ambito di specifiche applicazioni perchč un qualsiasi programma che usi un database e si rivolga ad un utente umano deve permettere all'utente di esprimere un'interrogazione in un modo diverso da quella ciofeca di SQL.
Comunque l'unico problema che vedo nello sviluppo di una soluzione del tipo che proponi sta nella definizione di "linguaggio naturale". Una soluzione banale potrebbe essere la definizione di marcatori per le operazioni di base da individuare all'interno della frase composta dall'utente per eseguire la query.
In ogni caso č un problema di analisi sintattica e semantica di frasi "umane".
vBulletin® v3.6.4, Copyright ©2000-2026, Jelsoft Enterprises Ltd.