codegeex介绍——智能编程助手

本文为本菜鸡大学程序设计课的作业,也是我第一次上台演讲ppt的演讲稿,遂写入我的博客

首先,codegeex是由字节跳动开发的人工智能代码生成工具,它支持python,Java,c++等多个主流编程语言,那么我们如何使用它呢?

下面我们以vscode为例,进行codegeex的安装

codegeex是以插件的形式存在的,在浏览器中搜索codegeex,打开官网,我们可以看到他为我们介绍了两种安装方式,一种为点击蓝色字体直接安装,另一种是在vscode的扩展中搜索codegeex,安装完成后,登录账号即可使用。

codegeex的功能十分强大,第一点是他的代码生成与补全功能,它可以根据你的注释的描述为你生成相应的代码,也可以根据已有的代码为你生成后续代码,大大提高了我们的编码效率,第二点是他的注释生成功能,一个陈年老梗,最讨厌的两件事是别人的代码不写注释和自己的代码要写注释,有了codegeex,这个问题就迎刃而解了。第三点是他的代码翻译功能,它能够实现语义级的代码翻译,有时我们拿到的代码是我们不熟悉的编程语言,那么有了这个功能就能帮助我们更好的理解代码,也能进行类比学习。最后一个功能是智能问答,这也是我认为的最强的功能,你可以直接在对话界面询问他某个函数的作用,或者让他帮你分析某段代码,这对于初学编程的人十分友好。

最后,我来总结一下codegeex的优缺点,首先优点是他能帮助我们学习编程,提高敲代码的效率,优化你的代码质量。其次是他的缺点,对于初学者来讲,如果过度依赖大模型,会导致基础不牢,空有其表,再一个,大模型在处理一些复杂的问题时,给出的代码可能会存在一些问题(如逻辑问题),亦或者给出的并非最优解,故我们应该拥抱大模型,但不能过度依赖大模型,需要加入自己的判断与调试。

再讲讲这次作业的收获吧,这是我大学第一次上台演讲,一定程度上锻炼了我的表达能力,ppt做的很狗屎,但老师给出了建议,我学到了很多,比如学术分享型的ppt背景应该简洁大方,让自己看起来足够专业,ppt应该写上自己的名字和演讲日期

posted @ 2024-09-20 23:03  onehang  阅读(71)  评论(0)    收藏  举报  来源