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
> >
>

Reply via email to