+1

zhigang wang <[email protected]> 于2026年3月31日周二 14:33写道:

> Hi Kyuubi community,
>
> I'd like to propose a new engine type: Data Agent Engine, which enables
> users to perform data analysis through natural language.
>
> What it does: Users connect via JDBC/REST, ask questions in plain language,
> and an AI agent (ReAct loop) autonomously explores schemas, generates SQL,
> executes queries, verifies results, and self-corrects — without user
> intervention.
>
> Key architecture decision: The agent's SQL tool uses Kyuubi's JDBC driver
> to connect back to Kyuubi Server, following the same pattern as the
> existing JDBC Engine. This ensures all queries go through the Server
> gateway, preserving AuthZ (Ranger), audit logging, multi-tenancy, and
> resource isolation.
>
>  Client → Kyuubi Server → Data Agent Engine
>                                  │         (sql_query tool)
>                             JDBC Driver (user creds)
>                                  │
>                             Kyuubi Server → Spark/Trino/Hive
>
>   Implementation: Java + LangChain4j on the JVM, consistent with all
> existing Kyuubi engines.
>
>   Full proposal: https://github.com/apache/kyuubi/discussions/7373
>
>   Looking forward to your feedback!
>
>   Best,
>   Zhigang
>

Reply via email to