+1, looking forward your PRs. Thanks, Cheng Pan
> On Apr 2, 2026, at 19:26, zhigang wang <[email protected]> wrote: > > Thanks for the +1! I've started prototyping and will open an umbrella > issue + PRs soon. Looking forward to feedback from the community. > > Kent Yao <[email protected]> 于2026年3月31日周二 18:58写道: > >> +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 >>> >>
