新手如何快速入门AI编程

微信公众号/B站:三强AI小屋 关注获取更多AI资源

通义灵码介绍

新手如何快速入门AI编程


  ChatGPT在编程领域里一直很好用,比如解释代码、写代码、解决报错等。但是你要先在对话框里生成代码,然后再复制到代码编辑器去调试运行;或者将代码从编辑器复制到对话框,去请求解释或者询问报错解决方案;用起来没那么顺畅直接。
  如果可以直接在编写代码的地方,同时完成AI辅助解释代码、续写代码、解决报错,岂不美哉!
  这类工具最好用的当属 github copilot,可惜不免费。而本文介绍的是免费的国内平替工具:通义灵码(https://tongyi.aliyun.com/lingma)。

就是这样一款工具,可以通过AI辅助编程,让小白轻松实现从看懂代码到会写代码!

通义灵码具体功能如下:
  • 帮你解释代码(一键生成代码解释)

  • 帮你答疑解惑(你来问问题,灵码来解答)

  • 帮你续写代码(根据上下文和当前语法自动预测和生成建议代码)

  • 帮你写代码(根据自然语言描述,直接生成想要功能的代码)

  • 帮你写代码注释(一键生成方法及行间注释)

  • 帮你写单元测试(自动生成多种框架单元测试)

  • 帮你解难题(一键排查,自动查找解决方案)

安装

  一般编写代码都是在代码编辑器里,这样方便调试代码。常用的编辑器有Visual Studio Code和PyCharm,它们均支持通义灵码的使用。通义灵码是以插件的形式安装在代码编辑器中,下面分别是通义灵码在两个编辑器中的安装方法。

Visual Studio Code

新手如何快速入门AI编程

  首先在左侧边栏点击扩展图标,然后在扩展商店搜索框输入:tongyi,搜索的第一个结果就是咱们要用的通义灵码,点击安装,盘它!

新手如何快速入门AI编程

  一会就安装好了,安装好后,左侧边栏下方会出现一个通义灵码图标,点击展开后,点击下方的【立即登录】。

新手如何快速入门AI编程

  稍后会弹出账号登录网页,可以看到多种登录方式,包括账号密码登录、手机号登录,也可以选择阿里云、支付宝或者钉钉扫码登录。

PyCharm 安装

新手如何快速入门AI编程

新手如何快速入门AI编程


  另外,在PyCharm中安装也很简单。首先找到设置(settings)并进入,在左侧找到插件(Plugins),我这里显示的都是中文是因为安装了这个汉化插件。在插件搜索栏输入:tongyi,第一个便是通义灵码,点击安装。这里安装时间久些,安装完成,点击右下角的确定即可。

功能

  本次只分享代码解释和代码续写2个功能,代码解释功能可以快速了解别人优秀的代码,代码续写可以飞速提高编写代码效率。

  当然其他几个功能也非常实用,前面介绍部分有详细功能解释,像代码注释功能也可以帮助理解代码,你也可以直接和通义灵码对话以答疑解惑或者解决报错。我就不一一演示了,大家可以自行尝试。

代码解释

  对于新手来说,学编程第一步要学会看懂别人代码,使用解释代码这个功能便可以事半功倍。

新手如何快速入门AI编程

  代码解释功能是在PyCharm中演示,使用通义灵码功能方式很简单,有两种方式:1是点击函数前面的通义灵码图标,2是选中代码块右键点击。选择【解释代码】便可以使用了,代码解释的结果会出现在边栏。是不是非常简单?

新手如何快速入门AI编程


代码续写

  代码续写,也可以叫代码自动补全。这个功能对于经常写代码的人来说真的非常香,简直是降本增效大杀器!

新手如何快速入门AI编程


  接下来使用Visual Studio Code 演示续写代码功能,首先新建一个python文件,命名为api.py。我准备写一个程序,通过调用OpenAI的API,进行连续的对话。

  使用这个功能非常简单,只需按照原有的编写代码习惯,无须其他操作,它会自动在后面显示灰色的代码。这部分代码即是它按照上下文续写的,如果你觉得不是自己想要的,不理它按自己想法继续写即可。它也会重新自动提示续写代码,假如出现的灰色代码你觉得正好是你要用的,只需按tab键,代码就写好了。

新手如何快速入门AI编程


  当你要写的一段代码很简单或者很常规时,甚至你只需分别按Tab键、回车键、Tab键、回车键就把代码写完了。
  当然,很多时候无法这样简单完成。没关系,这里还有个小技巧,通过写注释的方式引导可以使续写功能更准确。就是说,你只需要用注释把一个功能需求描述清楚了,它大概率可以自动续写出正确的代码。
也就是说,你只要注释写的好 再加上按Tab键、回车键,就可以帮你完成80%的代码!

新手如何快速入门AI编程


  程序就这样简简单单写完了,填入自己的api key试试能不能运行吧。在上面用户这里提问测试,已经实现了和AI持续对话。当然,为了演示,只采用了最简单的测试示例。
  为了方便理解及操作,本期内容也做了视频教程,可以点击阅读原文观看。

在公众号菜单栏点击【AI】,自助获取AI相关资料及福利!


返回:新手如何快速入门AI编程

本文由“公众号文章抓取器”生成,请忽略上文所有联系方式或指引式信息。有问题可以联系:五人工作室,官网:www.Wuren.Work,QQ微信同号1976.424.585