Text-to-SQL technology has evolved rapidly, with diverse academic methods achieving impressive results. However, deploying these techniques in real-world systems remains challenging due to limited integration tools. Despite these advances, we introduce Squrve, a unified, modular, and extensive Text-to-SQL framework designed to bring together research advances and real-world applications. Squrve first establishes a universal execution paradigm that standardizes invocation interfaces, then proposes a multi-actor collaboration mechanism based on seven abstracted effective atomic actor components. Experiments on widely adopted benchmarks demonstrate that the collaborative workflows consistently outperform the original individual methods, thereby opening up a new effective avenue for tackling complex real-world queries. The codes are available at https://github.com/Satissss/Squrve.
翻译:文本到SQL技术发展迅速,多种学术方法已取得显著成果。然而,由于集成工具有限,在实际系统中部署这些技术仍面临挑战。基于此,我们提出了Squrve,一个统一、模块化且功能全面的文本到SQL框架,旨在整合研究进展与实际应用。Squrve首先建立了一个通用执行范式,以标准化调用接口;随后提出了一种基于七个抽象化有效原子执行器组件的多执行器协作机制。在广泛采用的基准测试上的实验表明,协作工作流持续优于原有的独立方法,从而为处理复杂现实世界查询开辟了一条新的有效途径。代码可在 https://github.com/Satissss/Squrve 获取。