--- 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 论文]]