用途:schema-exploration 是 langchain-ai/deepagents 提供的一项技能,用于探索数据库结构,帮助用户了解有哪些表、各表包含哪些列、列的数据类型以及表之间的外键与实体关系。
主要能力:
- 列出全部表:使用 sql_db_list_tables 工具查看数据库中所有可用表。
- 查看指定表结构:使用 sql_db_schema 工具传入表名,获取列名、数据类型(如 INTEGER、TEXT、DATETIME)、示例数据(3 行)、主键与外键信息。
- 梳理关系:通过以 Id 结尾的列(如 CustomerId、ArtistId)识别外键,记录父子表关系。
- 回答问题:说明可用表及用途、列含义、表间关联,并用示例数据辅助说明。
使用方式:按工作流依次调用工具。先列出表,再对目标表获取模式,然后映射关系,最后组织回答。对于“如何查询某指标”类问题,先确定所需表,再给出 JOIN 路径与关系链,并提示后续可使用 query-writing 技能执行查询。
适用场景:数据库结构问答、编写查询前的模式调研、理解表间关联。
限制:资料未提供安装方式、收费、平台支持或效果数据;该技能本身不执行查询,实际查询需配合 query-writing 技能。