芯片工程师的ChatGPT初体验(下)

文章通过三个测试展示了ChatGPT在理解TCL脚本、编写shell脚本以及沟通能力上的表现,指出其在低代码任务中的高效性。同时,文章讨论了ChatGPT对芯片工程师工作的影响,以及人类如何适应AI带来的挑战,强调了工程师需要发展模糊逻辑和不规律事件处理能力以与AI共存。

既然了解了ChatGPT的强大背景,现在就在这个后台有10亿美金支撑的强大AI上小试牛刀一把吧,ICer Go!

测试一:TCL脚本理解测试

首先提供给ChatGPT一段innovus里的TCL脚本,脚本代码如下
在这里插入图片描述

ChatGPT还是中肯的,并没有说这个脚本的语法是TCL,但是也给出了比较正确的回答。主要的信息都反馈了出来

  • 文件f_o的创建、写入和关闭
  • foreach的迭代功能
  • 使用dbget命令获取到的instTerm的属性
  • 并使用regsub对n1进行字符剔除,并赋值到nn
  • 将nn的结果打印到目标文件中

在这里插入图片描述

测试二:shell脚本

问题:在linux下,如何找到当前目录下最近五分钟改动过的文件,并在这些文件的文件头添加一段字符“this file is modified in last 5 minutes”, 然后将修改后的文件拷贝到/temp/last_5min这个目录下
这是ChatGPT的回答,并且附上了具体脚本,使用了linux下的单行模式,非常简洁

find . -type f -mmin -5 -exec sed -i '1s/^/this file is modified in last 5 minutes\n/' {} \; -exec cp {} /temp/last_5min/ \;

在这里插入图片描述
解释的很清晰而且无拖尾,文尾也有对于写权限的提示,盲估一下,这个脚本可以超过70%芯片工程师的shell脚本能力。

测试三:沟通能力

问题一: 如何成为一个合格的芯片后端设计工程师

只能说回答比较中肯,因为问题里边包括了“设计”这两个字,所以回答里边也提到了有关芯片设计方面的建议。这个回答,完全挑不出硬伤,回答的应该达到了70%的要求。当作普通朋友聊天是足够了。
在这里插入图片描述

问题二: 作为一名芯片后端工程师,需要工作多久,才可以在上海买到房?

和大部分交流类似,ChatGPT一上来就摆明一个态度:消费这东西主要是看你的积蓄和收入,后面给出的8~10万单价,总量600万以及10年的这个预判是比较合理的,这里说明ChatGPT的网络信息爬虫还是比较准确,价值用词合理,语气平和,看完这段回答,基本挑不出AI什么大毛病。有一点可以提高的是,给出在当下经济形势下的选择,以及贷款买房的可行性评估
在这里插入图片描述

问题三: 如果哟继续从事芯片行业,对未来的公司选择和个人技能发展方向有什么比较好的建议?

在这里插入图片描述

问题四: 人类如何应对ChatGPT的挑战

保持低调,降低自己对人类的影响,同时,也让人类继续将ChatGPT当作工具,而非可以高度信赖的智能。但是笔者认为,AI发展确实已经强大,人类未来的挑战只会越来越大。据传闻ChatGPT4 早在去年就已经开发完毕,只是由于安全(private)的问题没有发布。
在这里插入图片描述

使用小结

通过上述测试,可以看到对于常规的语言TCL,shell等规律性,工程性的程序设计语言,ChatGPT学到了很多,很容易写就。尤其对于低代码(Low-Code)或者简单代码(TCL,shell,JS等)等工作,ChatGPT基本就是秒杀,这里需要各位工程师思考。在AI来临的时候,工程师的拷贝,黏贴又被封杀了一大票。
人类需要完成AI不太胜任的工作,比如对于模糊逻辑,统筹逻辑,逆逻辑,不规律事件的处理,这样才能和AI共存,计算机最大的特点就是遍历,迭代,稳定和归一,只要可以用程序的规律性事情,对于AI而言,处理起来就很方便。
这是一个新的挑战,也是一个号角,借用微软副总裁Jared Spataro在Microsoft 365 Copilot发布会上的一句话:一百年后,我们将会回顾这一刻,并说:那是真正的数字时代的开始。
对的,新的数字时代已经降临,ICer们,打起精神,勇攀新高峰,才有机会再次跨步向前!

分布式微服务企业级系统是一个基于Spring、SpringMVC、MyBatis和Dubbo等技术的分布式敏捷开发系统架构。该系统采用微服务架构和模块化设计,提供整套公共微服务模块,包括集中权限管理(支持单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等功能。系统支持服务治理、监控和追踪,确保高可用性和可扩展性,适用于中小型企业的J2EE企业级开发解决方案。 该系统使用Java作为主要编程语言,结合Spring框架实现依赖注入和事务管理,SpringMVC处理Web请求,MyBatis进行数据持久化操作,Dubbo实现分布式服务调用。架构模式包括微服务架构、分布式系统架构和模块化架构,设计模式应用了单例模式、工厂模式和观察者模式,以提高代码复用性和系统稳定性。 应用场景广泛,可用于企业信息化管理、电子商务平台、社交应用开发等领域,帮助开发者快速构建高效、安全的分布式系统。本资源包含完整的源码和详细论文,适合计算机科学或软件工程专业的毕业设计参考,提供实践案例和技术文档,助力学生和开发者深入理解微服务架构和分布式系统实现。 【版权说明】源码来源于网络,遵循原项目开源协议。付费内容为本人原创论文,包含技术分析和实现思路。仅供学习交流使用。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值