摘要
本申请涉及人工智能与自然语言的数据分析领域,尤其是涉及一种基于自然语言的数据分析方法、装置、设备及介质,该方法包括:构建指标知识库与维度知识库,并进行向量化,得到向量化指标数据库和向量化维度数据库;输入自然语言查询并进行向量化,得到向量化自然语言查询;意图识别与语义理解;生成SQL;基于输出的SQL调用指标知识库和维度知识库中相应的调用数据并进行展示。本申请实现了用户通过输入自然语言查询便可完成复杂数据分析任务,并能够理解分析的上下文语义,自动识别用户意图并生成准确的结构化查询语句,同时无需训练便可让模型学习到足够的业务知识和数据库关联关系,查询效率高,准确度高,门槛低,无相关知识者也能轻松上手。