20260518-morning:新增内容
This commit is contained in:
36
concepts/query-intent-analyzer.md
Normal file
36
concepts/query-intent-analyzer.md
Normal file
@@ -0,0 +1,36 @@
|
||||
---
|
||||
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 论文]]
|
||||
Reference in New Issue
Block a user