菜单

用自然语言查询收据和关联表

不懂SQL的用户难以查询多张业务表。

用途与适用条件

研究分析相关用户

  • 不懂SQL的用户难以查询多张业务表。

操作步骤

  1. 创建示例SQLite表
  2. 向模型描述表字段
  3. 包装SQL查询工具
  4. 用自然语言提问
  5. 检查查询和结果
  6. 扩展到多表连接

问题与目标

不懂SQL的用户难以查询多张业务表。

输入与条件

Python;HF_TOKEN或替代模型凭证;使用示例SQLite环境

涉及的 AI 与工具

smolagents、SQLAlchemy、InferenceClientModel

结果展示

原教程预期输出:收据查询与多表连接答案

复盘与限制

较高:包含小型数据和完整代码;真实业务库需另限制查询权限。

Skill 使用说明

原示例未声称使用本次候选库中的Agent Skill;主要通过API、Agent或代码实现 原例使用:未声明使用本库 Skill 编辑建议:Notebook实验整理、数据探索与质量报告 编辑建议,可用于未来改写实战;不表示原作者实际使用或已验证可组合

来源与版本

来源作者:huggingface官方仓库(具体贡献者见原文件);项目:huggingface/smolagents。本站收录源码/教程流程,不冒充追云实施案例。 固定版本:https://github.com/huggingface/smolagents/blob/96f33faaf028479119ec8d34507b47694cf14e34/docs/source/en/examples/text_to_sql.md 当前来源:https://github.com/huggingface/smolagents/blob/main/docs/source/en/examples/text_to_sql.md 版本:96f33faaf028479119ec8d34507b47694cf14e34 资料检查日期:2026-10-08

限制与来源

Python;HF_TOKEN或替代模型凭证;使用示例SQLite环境 较高:包含小型数据和完整代码;真实业务库需另限制查询权限。 涉及邮件、发布、订单或生产系统时先用测试环境,外部操作需要人工确认。

来源作者:huggingface官方仓库(具体贡献者见原文件);项目:huggingface/smolagents。本站收录源码/教程流程,不冒充追云实施案例。

查看来源 ↗

核验:2026-10-08 · 更新:2026-10-11