README_valid_sql_test.md 801 B

valid_sql 测试说明

概述

简化版测试脚本,专门测试 valid_sql 工具的三种错误场景:

  1. 表不存在 - SELECT * FROM non_existent_table LIMIT 1
  2. 字段不存在 - SELECT non_existent_field FROM bss_business_day_data LIMIT 1
  3. 语法错误 - SELECT * FROM bss_business_day_data WHERE

使用方法

# 激活虚拟环境
.\.venv\Scripts\Activate.ps1

# 运行测试
python test_valid_sql_simple.py

测试内容

脚本会依次测试三种错误场景:

  1. 直接测试 valid_sql 工具 - 验证工具是否正确识别错误
  2. 测试 LLM 响应 - 观察 LLM 收到错误后如何处理

预期结果

  • valid_sql 工具应该正确识别并报告错误
  • LLM 应该理解错误原因并提供有意义的响应