在进行数据可视化搭建的过程中,为了确保数据的准确性和适用性,让大屏更精准、有效地传达数据中的信息,往往会涉及到对原始数据进行数据清洗、整合、转换、筛选等数据处理工作。
在EasyV中,用户通常会使用「数据过滤器」来进行数据的处理,从而有效地分析和理解数据,并进行直观呈现。而使用数据过滤器,往往需要用户具备专业的JavaScript开发背景。对于非专业的、无JavaScript基础的用户来说,难以完成各类数据格式转换以及逻辑运算,还有可能导致可视化大屏的搭建制作成本不降反升。
这个问题一直是我们想要解决的“硬骨头”,很幸运赶上了AI大模型时代,“老问题”遇到了“新方案”。EasyV全新上线「EasyCode智能编程助理」,通过智能编程,辅助无代码编写能力的非专业用户,完成数据处理。同时也为我们的专业开发用户,提供代码优化支持。
应用场景
智能编程
辅助完成基础过滤器代码书写,包括需要进行数据处理的部分,主要应用场景包含以下三方面⬇️:
基础逻辑运算
可对原始数据进行基础的加减乘除等逻辑运算,并返回呈现运算结果。
数据处理
在基础逻辑运算的基础上,根据实际需求,对大屏接入的数据进行升降序、字段、筛选统计、标准组件数据格式处理等操作。
数据模拟生成
可以根据当前数据格式,生成一定数量的模拟数据。
代码优化
可针对已有过滤器代码,进行算法优化改进,包含大部分的常见问题场景,主要应用于以下三方面⬇️:
智能非空校验优化
对代码进行判空优化,避免数据异常。
代码简洁性优化
将复杂代码优化为更简单的形式,既可以便于代码校验,又可以节省计算机的运行成本。
死循环预防机制
可以避免代码在执行中不能依靠自身终止循环,导致计算机持续运算,无法跳出循环。
「EasyCode智能编程助理」已经初步上线EasyV👏,欢迎大家多多试用~
应用流程
功能入口
「EasyCode智能编程助理」的功能入口在数据过滤器的编辑页(项目过滤器无此功能)。点击图标后弹出对话框,可自行输入指令进行代码返回,并对生成的过滤器代码片段进行复制、全屏查看、重新生成、一键应用、原始代码对比等操作,同时支持将对话框中的内容清空。
功能模块
进入智能编程对话框,输入指令,可生成数据处理脚本,查看过滤器执行后的结果,并支持将结果与原始数据进行对比。
Tips:对话框输入的指令需保证真实有效,能够让编程助理生成计算逻辑语言。
代码优化
直接输入代码进行优化
在代码优化对话框中直接输入想要优化的代码段,编程助理会返回优化处理结果和过滤器执行后结果,其中优化处理结果为优化后的代码段。
过滤器原始代码优化
已经新建过滤器后,想要对过滤器中的代码进行优化。
Step 1:一键导入
在代码优化对话框,再次点击过滤器的AI智能编程助理入口,将过滤器代码一键导入对话框,即可在对话框中看到过滤器原始处理代码。
Step 2:一键优化
点击一键优化,等待编程助理返回优化处理结果和过滤器执行后结果。
清空会话
智能编程和代码优化对话框均支持清空会话操作,且仅对当前对话框生效,不会清空其他对话框的内容。
「EasyCode智能编程助理」已经初步上线EasyV👏,通过在EasyV过滤器模块,接入AI大模型。辅助无代码编写能力的非专业用户,完成数据处理。同时也为我们的专业开发用户,提供代码优化支持。EasyCode用AI发电,让每一位用户的数据处理更加优雅。点击下方「阅读原文」即可开通产品试用,未来我们也会持续优化迭代,欢迎大家多多试用反馈~
今年,EasyV针对AI新技术进行了产品多方面的升级优化,从搭建到演示实现智能化,全流程引入可视化AI助手。AI数字人、AI语音助理、AI问答助手、AI智能解析,不仅是「创作搭建」的「生产力」,更是「分析演示」的「超级大脑」。EasyV➕AI,让可视化更简单,一句话,让你的EasyV大屏被AI“硬控”!
叮!你有一封邀请函✉️:
Hi~欢迎来到🔍EasyV产研社,这里是易知微EasyV产品经理和“野生”产品经理交流群,在这里我们一起共同探讨可视化产品研究与发展,我们致力于将可视化、低代码和数字孪生技术相融合,将物理世界全方位的数字化,实现一个真实的可以实时感知和管理的数字增强世界。
在数字经济高速发展的今天,我们希望通过以自主研发的数字孪生可视化低代码搭建平台EasyV为核心,结合WebGL、3D游戏引擎等技术,协同各个行业的生态伙伴共同建设数字增强世界,帮助客户实现数字化管理,加速数字化转型。
EasyV产研社在此真诚地邀请各位微信扫描下方二维码加入我们,未来将持续把我们的思考与实践传递给大家,敬请关注~