此圖像顯示由運算 VM 組成且含有下列元件的邏輯架構:
- 路由器:使用者要求會移至可識別要求類型 (SQL 產生和資料擷取或資料分析) 的「路由器」,並將它導向適當的處理管線。元件是以具有特殊提示的 LLM 為基礎。
- 綱要管理程式:管理與資料庫綱要相關的所有描述資料。它在為每個 NL 要求提供要用於 SQL 產生和所有相關中繼資料的表格清單 (受限結構) 時扮演重要角色。它利用資料庫中的 23ai 資料庫和語意搜尋來尋找與使用者 NL 要求相關的表格。
- SQL 產生器:將 NL 要求轉譯為連線之「資料」資料庫上的可執行 SQL 敘述句。它使用一組 LLM 模型來提升準確性並提高正確產生 SQL 陳述式的成功率。「SQL 產生器」是以單向箭頭從「快取」連線,並以單向箭頭連線至「SQL 執行器」。
- SQL 快取:儲存最常發生之要求的 NL 指示 (及其 SQL 等效項目)。
- SQL 執行程式:啟用所產生 SQL 敘述句的語法驗證,並執行指示並傳回給使用者。
- AI 資料分析器:分析儲存的對話資料,以產生分析要求或報表產生的回應。
資料會顯示在「SQL 代理程式監督」的「儀表板」。