Abstract:
Data extraction from databases often proves to be a exhausting and time-consuming task, using valuable resources within organizations. These challenges are particularly felt by data and business analysts, whose core responsibilities may be sidelined by the demands of database interaction by non tech department. DataDialogue focuses to streamline the user-database interactions. Using advanced and latest techniques, including but not limited to Large Language Model (LLM) and Langchain, alongside prompt engineering, our solution allows users to effortlessly chat with their databases using natural language without the knowledge of SQL. DataDialogue translates these queries into structured commands (sql queries), executing them seamlessly in the backend. The resulting output is presented in natural language on the frontend. Thus, bridging the gap between users and databases with efficiency and ease.