当前位置: 首页 > news >正文

使用CLINE来实现智能家居控制系统

文章目录

  • 一、需求
  • 二、代码结构
  • 代码内容
  • 效果
  • 总结
    • 好的方面
    • 存在不足
    • 未来展望


一、需求

目标:使用java的面向对象编程,实现智能家居控制系统,来控制家用设备的开和关
家用设备:电视机、洗衣机、电灯
功能:开和关

二、代码结构

在这里插入图片描述

代码内容

基类:设备类
在这里插入图片描述
三个子类:电视机、洗衣机、灯
在这里插入图片描述
智能控制系统
在这里插入图片描述
测试类
在这里插入图片描述

效果

在这里插入图片描述

总结

好的方面

大模型能够理解人类的意图,并给出可以直接运行的代码,确实很牛了。

存在不足

虽然上述代码能够运行,但着实不够优雅(代码不够简洁,打印设备时没有区分设备的名字)。

未来展望

要想大模型一次性生成真正优雅的代码,一方面需要给出更为科学、准确、详细的提示词,另一方面需要打造专用领域的大模型(比如专门写java代码的大模型)

相关文章:

  • c#Winform也可以跨平台了GTK框架GTKSystem.Windows.Forms
  • Centos7使用docker搭建redis集群
  • leetcode 42. 接雨水
  • AD画板学习
  • [JAVASE] Collection集合的遍历
  • MySQL常用函数详解及SQL代码示例
  • Vue 的 v-if 和 v-else-if 如何使用?
  • 信奥赛CSP-J复赛集训(模拟算法专题)(16):P6386 [COCI 2007/2008 #4] VAUVAU
  • DeepSeek本地部署 (Windows+Ollama+Docker Desktop+ RAGFlow)
  • mybatismybatis-plus
  • Spring Boot 3.x 中 @NotNull 与 @NonNull 的深度解析
  • 三分钟掌握视频剪辑 | 在 Rust 中优雅地集成 FFmpeg
  • 天梯赛-前世档案 二进制的巧妙使用
  • Java基础语法练习43(线程)
  • vue3+vite+ts+router4+Pinia+Axios+sass 从0到1搭建
  • linux-5.10.110内核源码分析 - bcm2711 SATA驱动(AHCI)
  • linux 源码编译安装
  • 基于Babylon.js的Shader入门二(让Shader使用一个纹理)
  • Mybatis批量操作
  • 前端知识点---原型-原型链(javascript)
  • 2025财政观察|长三角“三公”经费普降,钱要用在刀刃上
  • 中国海警舰艇编队5月14日在我钓鱼岛领海巡航
  • 外交部:正确认识和对待历史是检验日本能否恪守和平发展承诺的重要标准
  • 泽连斯基批准美乌矿产协议
  • 牧原股份子公司与养殖户种猪买卖纠纷案一审胜诉
  • 世界期待中美对话合作带来更多确定性和稳定性