DataGenie 1

運用 AI 簡化資料庫查詢

用途

DataGenie 是款創新應用程式,旨在簡化使用者與資料庫互動的方式。使用者可透過這個應用程式以簡單的英文輸入查詢,系統會將查詢轉譯成 SQL 查詢,讓即使沒有 SQL 知識的使用者也能與資料庫互動。這項功能由 Google 的 Gemini API 提供支援,可處理自然語言處理 (NLP) 工作。

運作方式:
使用者以自然語言輸入查詢,例如「顯示上個月購買商品的所有客戶」。應用程式會將這項輸入內容傳送至 Gemini API,後者會處理文字並轉換為準確的 SQL 查詢。接著,使用 Flask 建構的後端會對 SQLite 資料庫執行這項查詢,擷取要求的資料。系統會使用 Flutter 打造的簡潔、友善使用者介面,向使用者顯示結果。

Gemini API 整合:
我們使用 Gemini API 處理自然語言處理 (NLP) 方面,確保即使是複雜的查詢也能正確解讀並轉換為 SQL。由於 API 具備進階語言模型功能,DataGenie 可瞭解各種查詢結構,因此是一般使用者不可或缺的強大工具。

未來計畫:
我們計畫整合 Oracle 等線上資料庫的支援功能,新增用於變更及建立資料表的功能,並改善資料視覺化工具的整體使用者體驗,以強化 DataGenie。

採用

  • Flutter
  • Android
  • 網頁/Chrome

團隊

變更者

二進位佛

寄件者

印度