先把数据落到 DuckDB,再让数据库 Agent 查询。

数据库 Agent 负责把项目数据导入默认 DuckDB、查看 schema、执行 SQL,并把查询结果整理成可复用表格。打开项目后,数据库位于 .agents/db/qiyan.duckdb;支持 CSV、TSV、TXT、XLSX、DTA、SAS、SPSS、JSON、JSONL、NDJSON 和 Parquet 等格式。

适用版本:QiyanAgent V3.5。最后更新:2026年9月14日。

数据库 Agent 步骤图:导入数据,确认当前 DuckDB 与数据库 Tools,输入数据库任务提示词并发送任务。

本图来自 QiyanAgent V3.5 实际界面,标注对应数据导入、数据库刷新、任务输入与发送步骤。

开始前准备

  • 确认要导入的数据文件在项目目录中。
  • 先用抽样查看字段名、分隔符、编码和明显坏行。
  • 为表名准备清晰命名,便于后续分析、可视化或论文写作复用。

操作步骤

  1. 点击左侧数据库视图底部的“导入数据”,选择项目目录中的数据文件;导入在后台任务中执行。
  2. 导入后展开 schema,查看表名、字段类型、行数和字段列表;发生坏行、解析或类型转换错误时,整个导入会回滚。
  3. 在“设置 → 技能”中查看数据库智能体的技能;数据库 Agent 的工具会根据当前 profile 自动提供,不再通过右侧 Tools 区域手动管理。
  4. 在底部输入数据库任务提示词,说明要导入的文件、目标表名、查询口径或输出格式。
  5. 点击发送按钮,让数据库 Agent 执行 SQL、聚合、筛选、连接或导出结果。

验收要点

查询结果应包含 SQL 口径、结果表格、行数说明、可复用的表名和数据质量提示。导出目前支持 CSV 和 XLSX,并通过后台任务写入用户选择的路径;需要交给后续 Agent 时,应说明目标表、字段边界和查询条件。