Insight Master
跨境经营分析师 · 业务流程画布
多源数据归集
ERP·店铺后台·物流系统·财税底座打通
自然语言转译
口语化指令 → 复杂 SQL 查询
多维经营诊断
采购成本·销售转化·物流时效·财务净利
异常识别预警
利润率异常·库存积压·收汇合规风险
策略建议生成
现金流预测·补货/调价决策参考
报告交付
《每日经营诊断简报》自动生成
Text-to-SQL 转译引擎
workflow.ts
// Insight Master - Natural Language to SQL Engine
import { SQLValidator } from '@axon/sql-validator';
interface QueryResult {
sql: string;
explanation: string;
data: Record<string, any>[];
visualization: ChartConfig;
}
async function naturalLanguageQuery(
question: string,
context: BusinessContext
): Promise<QueryResult> {
// Step 1: Intent recognition
const intent = await recognizeIntent(question);
// "上个月哪个品类最赚钱?"
// → intent: { type: 'ranking', metric: 'profit', dimension: 'category', period: 'last_month' }
// Step 2: SQL generation with schema awareness
const sql = await generateSQL(intent, context.schema);
// → SELECT category, SUM(revenue - cost) as profit
// FROM orders WHERE order_date >= '2026-04-01'
// GROUP BY category ORDER BY profit DESC LIMIT 10
// Step 3: SQL validation (prevent injection, verify logic)
const validated = SQLValidator.check(sql, {
allowedTables: context.permissions,
maxRows: 10000
});
// Step 4: Execute and format
const rawData = await executeQuery(validated.sql);
// Step 5: Generate visualization config
const chart = suggestVisualization(intent, rawData);
return {
sql: validated.sql,
explanation: `查询了${rawData.length}条记录,按${intent.dimension}维度的${intent.metric}排名`,
data: rawData,
visualization: chart
};
}此代码已锁定发布 · 运行时确定性执行 · 无 LLM 实时干预