一、python可视化
1、my_iris.py 读取 iris.csv 这个鸢尾花数据集,除去第一行,前面4列为特征数据,最后-列为输出,帮我利用tkinter设计一个GUI,根据数据集,用不同的算法,训练处预测鸢尾花类型的模型,并允许保存/加载模型,最终得出预测结果。
2、my_titanic.py 读取泰坦尼克号存活数据集titanic.csv,考察里面的各个数据列对于存活率计算的相关性,并且进行必要的数据清洗或者数据补全,帮我利用tkinter设计一个GU1,根据数据集,用不同的算法,训练处预测人员存活率的模型,并允许保存/加载模型,最终得出预测结果。
3、my_telecom.py 读取电信用户流失数据集WA Fn-UseC -Telco-Customer-Churn.csv考察里面的各个数据列对于用户是否流失(churn)计算的相关性,并且进行必要的数据清洗或者数据补全,帮我利用tkinter设计一个GUI,根据数据集,用不同的算法,训练出预测用户流失概率的模型,并允许保存/加载模型,最终得出预 测结果。
4、生成网页:帮我使用streamlit框架,来实现跟tkinter同样的功能页面
5、通用模版.py读取.csv文件名称,考察里面数据列各个数据列对于什么2的相关性,并对进行必要的数据清洗或者数据补全,帮我用tkinter设计一个GUI,根据数据集,用不同的算法,训练什么的模型,并允许保存/加载模型,最终的出预测结果, 帮我使用streamlist框架,并实现tkinter同样的功能页面
6、iris.csv 帮我读取这个数据集,并进行分析。1、帮我把数据集分割成测试集和训练集,并生成相关的csv文件;2、利用训练集,选取合适的算法,生成模型;3、利用训练好的模型,对测试集进行预测,并且把测试结果写入到结果列里面并输出(新建文件),并将预测的结果跟真实的结果进行对比,计算出该模型的准确率
二、网页生成
方案1: 后端技术:Flask 前端技术:Bootstrap5+vue2 用前后端完全分离构建Web项目,注意后端允许跨域调用 方案2:使用Stramelit构建一个Web项目,具体内容:XXX
1.coze空间生成数据库: 我是华电公司的客服主管,我要设计一套智能客服系统,里面涉及到不同的B端的客户信息,以及这些客户产生的投诉记录,以及相关的投诉应对策略和处理的结果。帮我设计相关的模拟数据,分别存放到不同的数据表格里面,以csv格式保存,并且,每个表的数据量不低于50条
2.写入数据库 我是华电公司的客服主管,我要设计一套智能客服系统,里面涉及到不同的B端的客户信息,以及这些客户产生的投诉记录,以及相关的投诉应对策略和处理的结果。现在,已经有一套模拟数据了,在 data 里面。帮我分析这些csv数据文件,并存放到一个sqlite数据库里面,后面我要基于这些数据制作一个前后端分离的智能客服系统。
3.根据 create_database.py 创建的数据库的结构,帮我生成一份数据库说明文件md,我以后要依据这个文档来实现text2sql功能
4.写前后端 根据上面的数据库设计,帮我生成一个华电公司的智慧客服助手。使用前后端完全分离技术实现,后端使用flask+sqlite实现,后端api要允许跨域调用;前端使用vue2+bootstrap5+echarts和一些图标库实现,整体界面要美观大方有科技感。需要实现基本的针对这些数据表的增删查改功能,并支持分页,查询允许模糊查询。
4.#indexhtml 我已经把需要用到的包放到#assets 目录里面了,帮我把cdn地址引用更换为本地引用。
5.页面UI设计指令出现问题的解决方案:
(1)#indexhtm!在投诉策略子页面,表格里面字段清单,跟数据库真实的字段清单不一致,请修改。另外,把顶部的切换菜单的导航栏移到左侧
(2)#indexhtml 你的Ul把顶部导航栏移到左侧后,整个U1出了问题,页脚的内容到了右侧。请仔细检查整个UI的正确性和合理性和美观度,有需要的情况下可以重构
(3)#indexhtml 统计分析页面,图表从api能获取数据,但生成的echarts图表里面没有数据,是否echarts的参数有问题?另外统计分析页面顶部的卡片里面的图标显示有误
6.生产智能查询
步骤一:index.html 新增一个“智能查询”子页面,用于实现text2sql功能。先调用deepseek api,输入用户的要求,以及数据表的结构,把自然语言转换成sql语句,由于ds api支持纯前端调用,这个功能不需要后端参与。需要流式输出。注意,输出的sql的列名原则上以中文显示。
步骤二:smart_query.js 好的,第一步生成sql已经可以使用了,第二步,执行这句生成出来的任意sql,并且把数据以表格的方式呈现到本页面中,并支持csv导出功能。注意,生成的sql代码两端带有sql 的标记,需要清除掉以免影响sql的执行
步骤三:smart_query.js 在这个页面加入“智慧图表”功能,调用ds api,输入text2sql的数据结果,让AI思考提取里面有价值的数据内容,并制作成echarts的图表,利用动态js的方式呈现到页面上。注意ds api可以纯前端调用,无须后端参与。 期间问题:
1.报:Parse error: no such column: ci.customer_name SELECT ci.customer_name AS '客户名称', cr.complaint_type AS '投诉 ^--- error here
意思:从错误提示来看,问题出在 SQL 语句中使用了 ci.customer_name,但数据库中并不存在 ci 这个表(或表别名)对应的 customer_name 列。
数据库的csw文件英文名称应该与SmartQuery文件英文名称一一对应
2.如果智能查询还是错误的英文则输入:SmartQuery.vue 130-180 由于该段代码已修改,重新仔细检查并修改 SmartQuery.vue 错误或冲突代码;
3.frontend 里面智能查询是哪个文件(一般是这个SmartQuery文件)
三、网页调用API:
帮我用bootstrap5+vue2调用coze api实现一个AI对话的静态HTML页面,API调用方式如下:curl -X POST ''
-H "Authorization: Bearer sat_5J040pubQXfKRU0I6jr1IIO1v8ym3csx679GLQUanC47np5oU1ph5R54yfaRCNqh"
-H "Content-Type: application/json"
-d '{
"workflow_id": "7526840528534863922",
"parameters": {
"input": "有没有合适学生的套餐"
}
}' ### api 响应如下: {"detail":{"logid":"202510251617200EA7B5E4BBA966D1E0F2"},"code":0,"msg":"","data":"{"output":"有适合学生的套餐,比如移动学霸卡(26元),该套餐包含50GB校园流量 + 20GB全国流量,还特别配置教育类App免流,很适合在校学生。 ","output1":null}","debug_url":"","usage":{"token_count":873,"output_count":48,"input_count":825}}
四、trea规则 1.请保持对话语言为中文
2.我的系统为 Windows
3.请在生成代码时添加函数级注释
4.运行pip命令的时候,需要在未尾添加华为云镜像链接mirrors.huaweicloud.com/repository/… 否则会提示连接超时
5.如果在调试过程中创建了测试文件或验证文件,要在完成调试后删除,避免影响项目正常运行。
6.我的deepseek api 密钥为sk-9967e9b5a25d4de6ba6fd9956de6d637
7.matplotlib在生成图表的时候,注意处理中文乱码问题
。