张店好的网站建设的公司,网站群建设规范,长春火车站附近美食,wordpress手动安装插件自从去年ChatGPT3.5推出以后#xff0c;这一年时间在编程过程中我也在慢慢熟悉人工智能的使用#xff0c;目前来看即使是免费的ChatGPT3.5对于编程效率的提升也是有很大帮助的#xff0c;虽然在使用过程中确实出现了一些问题#xff0c;本文记录下我的一些心得体会和用法。…自从去年ChatGPT3.5推出以后这一年时间在编程过程中我也在慢慢熟悉人工智能的使用目前来看即使是免费的ChatGPT3.5对于编程效率的提升也是有很大帮助的虽然在使用过程中确实出现了一些问题本文记录下我的一些心得体会和用法。
1.直接生成代码
目前来看想让3.5直接生成长段代码且不出错是很难实现的我暂时还不知道4.0是否有解决这一问题不过如果将大段的代码拆分成小段的函数来生成那么最终实现的结果还是能勉强符合要求。
这里举个例子假设我希望让ChatGPT生成一套学生成绩管理系统可以要求其先生成主体内容保留增删改查功能对应的函数然后逐个生成函数来填补空缺。 2.代码批量修改
我个人在使用这一功能的时候主要是针对C语言的之前在学校使用VC6.0编写C语言的时候代码大量使用了scanf()之类的函数但是在新版C11中scanf()以及其他一些函数会被标记为不安全这时就可以使用ChatGPT批量替换其中的内容同时其会自行完善代码结构。 3.代码纠错
作为一个大语言模型ChatGPT对于文字的敏感程度远高于人的肉眼尤其是在数据类型的分辨上可以利用这一点排查代码中是否有对于数据类型的误用。 4.编程语言转换
这是一个很有意思的点因为ChatGPT熟悉各类编程语言所以只要代码通顺其是可以在不同的编程语言间进行转换的甚至连使用的第三方库都能找到合适的替代品这里我先让ChatGPT使用Java代码生成了一个窗口然后又命令其转化为Python代码可以看到其自动添加了TKinter来生成窗口。 5.正则表达式
可以直接上传代码也可以令其生成固定格式的正则表达式。 6.高效的搜索引擎
依靠ChatGPT庞大的数据库其可以对编程相关的知识做出更直观和精确的回答而不用翻阅冗长的开发文档同时ChatGPT本身带有归纳整理功能生成的答案也更为简介。