---
title: "Query Intent Analyzer"
created: 2026-05-15
updated: 2026-05-15
type: concept
tags: [nlp, llm, interface, database]
sources: [raw/papers/zeng-neurida-2025.md]
---

# Query Intent Analyzer

**Query Intent Analyzer** 是 NeurIDA 的入口组件，将自然语言查询转化为结构化的任务画像（Task Profile）和数据画像（Data Profile）。

## 两步流程

### 1. Task Parser
- **输入**：NLQ + DB Catalog（schema 级元数据）
- **方法**：LLM 驱动的分析代理，通过精心设计的 prompt（含示例）指导输出
- **输出**：JSON 格式任务画像（目标表、任务类型、时间窗口等）
- **验证**：JSON Parser + Rule Checker 确保语法和 schema 对齐

### 2. Data Profiler
- **输入**：任务画像 + DB Catalog
- **方法**：LLM 代理采用 Chain-of-Thought 多轮交互策略
  - 第一轮：识别目标表和相关表
  - 第二轮：过滤不相关/冗余列
- **输出**：SQL 片段形式的数据画像，定义 [[data-slice|Data Slice]]

## 设计要点

- **零人工特征工程**：完全自动化从 NLQ 到结构化画像的转换
- **DB schema 感知**：grounded 在真实 schema 上，避免幻觉

## 来源

- [[zeng-neurida-2025|NeurIDA 论文]]
