前言
今日阅读文章:《智能化软件开发:程序员与 AI 机器人一起结对编程》
原链接见:[1]
阅读笔记
简介
这么强大的吗,北大和硅心科技团队开发出“aiXcoder”来辅助开发者进行程序编写。
当前,aiXcoder 采用「云服务」的运行模式,其深度学习模型如同部署在云端的「编程大脑」,其客户端以插件的形式集成在 IDE 中,实现了与 IntelliJ、Eclipse、VS-Code 等主流集成开发平台的无缝对接,程序员可以通过 aiXcoder 插件实现与「云端 AI 服务」的对接,随时随地使用自己的「编程大脑」。
同时,aiXcoder 还可以为软件企业提供专业领域的定制化专属服务,以企业内部云的方式为软件企业提供专属服务。使用过该服务的某软件外包公司反馈:aiXcoder 不仅能够有效节省程序员的开发时间,还能够有效降低程序员对 API 文档或相关信息的依赖,「原本需要上 搜索相似代码和搜索 API 使用模式的时间,被节省了下来,可以更加集中精力编写特定系统所需要的代码。」站在程序员的角度,在 aiXcoder 的帮助下,开发者可以把更多时间用于「全新」代码的编写,提高个人价值。
原来是云服务的方式,那就是说不需要占用本地的运算资源,很实用。
以 aiXcoder 的 Tensorflow 版本为例,他们使用了超过 30 万份经过处理的 Tensorflow 源代码作为训练数据,使神经 络模型学会了编写 Tensorflow 代码所需的各种规范模式、潜在规则、常用 API 序列、惯用编码模式等知识和经验。在程序员编写代码的过程中,aiXcoder 能够自动推测程序员的编程语义,并按照这些知识和经验及时向程序员推荐可能要使用的编程语句,以达到辅助程序员自动完成程序的目的,大大提升程序开发的速度。
30万份源代码做训练。
「Leave Artificial Intelligence to aiXcoder, Leave Real Intelligence to Human.」(把人工智能留给 aiXcoder,把真正的智能留给人类。),这正是 aiXcoder 研发团队的信条和口 。
文章最后还给出了aiXcoder的官 地址:http://www.aixcoder.com/
初步观察
我进上面给出的aiXcoder的官 上看了看, 页做的很好,下载的地方也很明了,而且提供免费下载,甚至还有评论区,我进评论看了一下,发现很有意思:
总的来看,感觉这些意见还是很中肯的。
总结
这个工作很有意义,以后希望也有机会接触到这些。
参考文献
[1] 《智能化软件开发:程序员与 AI 机器人一起结对编程》 https://mp.weixin.qq.com/s_biz=MzI5NTIxNTg0OA==&mid=2247492993&idx=1&sn=59da214a6e5e569fba45d2aa6771035f&chksm=ec545206db23db10eb73d83126952bf6cf4d18743238f1dcfc45add2a597588c499baeae7a3e&mpshare=1&scene=1&srcid=10319jze9Ur60rQ0rfQsEga0#rd
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!