目录
一、前言
二、百度文心一言
三、阿里通义灵码
3.1.工具介绍
3.2.产品功能
3.3.配置流程
3.4.适用范围
3.5.收费标准
3.6.注意事项
一、前言
前段时间,由OpenAI公司研发的一款聊天机器人程序ChatGPT(全名:Chat Generative Pre-trained Transformer)发布,引起了讨论热潮。ChatGPT是人工智能技术驱动的自然语言处理工具,它能够基于在预训练阶段所见的模式和统计规律,来生成回答,还能根据聊天的上下文进行互动,真正像人类一样来聊天交流,甚至能完成撰写邮件、视频脚本、文案、翻译、代码,写论文等任务。
随着互联网和大数据技术的兴起,人工智能技术得到了更广泛的应用。如今,人工智能技术已经应用于图像识别、自然语言处理、语音识别、智能推荐等多个领域,并持续推动着社会经济的数字化、智能化进程。
对于开发者来说,AI可以帮助我们快速处理一些简单的业务逻辑或生成一些简单的工具类,也可以针对一些问题给出一些解决方案。下面简单介绍一下暂时比较好用的AI工具。
二、百度文心一言
截止目前为止,文心一言还是免费的,后续收费情况还不知道,所以能白嫖一段时间算一段时间。入口在百度首页即可看到:
点击【文心一言】进入界面,询问问题如下:
需要的可以用着试试看,反正是免费的。但我这重点介绍的是下面这个。
三、阿里通义灵码
3.1.工具介绍
通义灵码,是一款基于通义大模型的智能编码辅助工具,提供行级/函数级实时续写、自然语言生成代码、单元测试生成、代码注释生成、代码解释、研发智能问答、异常报错排查等能力,并针对阿里云 SDK/API 的使用场景调优,为开发者带来高效、流畅的编码体验。
兼容 Visual Studio Code、JetBrains IDEs 等主流 IDE;
支持 Java、Python、Go、C/C++、JavaScript、TypeScript、PHP、Ruby、Rust、Scala 等主流编程语言。
3.2.产品功能
● 行级/函数级实时续写:根据语法和跨文件的上下文,实时生成建议代码
● 自然语言生成代码:通过自然语言描述你想要的功能,可直接在编辑器区生成代码及相关注释,编码心流不间断
● 单元测试生成:支持 JUnit、Mockito、Spring Test、unit test、pytest 等框架生成单元测试
● 代码注释生成:一键生成方法注释及行间注释,节省你写代码注释的时间,有效提升代码可读性
● 代码解释:支持 30 多种语言的识别,选中代码后可自动识别编程语言并生成代码解释
● 研发领域自由问答 (请注意,研发领域,不要询问一些与开发无关的内容)
● 异常问题排查
● 技术文档和代码搜索
3.3.配置流程
通过【File】--【Settings】 进入下面界面:
搜索插件并安装,安装后需要重启IDea,重启IDEA后会出现在开发工具右下方:
选择【登录】出现下面界面,选择【同意并登录】:
如果不小心关闭了右下角的弹窗,也可以在右侧开发工具栏点开【通义灵码】,进入下面界面:
选择【立即登录】也会出现下面界面:
选择【同意并登录】并使用外部浏览器打开新界面:
登录后浏览器界面如下图所示:
IDEA的界面如下图所示:
3.4.适用范围
3.5.收费标准
简单来说,就是现在是测试阶段,申请个账号可以免费使用。
3.6.注意事项
1、目前处于测试阶段,所以工具是免费,至于后面收费时间和收费标准以及免费截止的通知方式,暂时不确定。
2、工具需要联网,对于内网开发者或涉及敏感内容开发的,要谨慎使用。