[Experience sharing] 初探deepin-ide的Ai助手功能
Tofloor
poster avatar
冰冻白开水
deepin
2023-12-20 19:51
Author

其实之前一直没关注过什么IDE,在学校的时候用VS,后来用VsCode,对其他IDE都没什么兴趣。前段时间某IDE事件,才在某乎上刷到了deepin-ide,不过之前看着那个界面确实没太大兴趣,也就没多研究。

前段时间搞一个项目,配合着chat-gpt,搞开发轻松多了,但由于科学上网有点麻烦,其实用的一直是github上某项目的gpt,但是!问题来了,前段时间这个项目没了,网站也用不了了🤡 想着看看国内的有没有啥能用的,全是一堆注册、申请,看着就烦。 文言一心更是重量级,网站就没打开过一直繁忙。

这两天看商店首页推了deepin-ide,正好看到里面有个Ai助手,界面看着也不是之前黑黢黢的一坨,挺有兴趣的,昨天晚上才有空下下来尝试了一下。

界面就不多说了,主要是讲讲这个AI助手,点开后发现用的是codeGeex,搜了下其实好像vscode上也有,但是之前一直没听过,这次直接用deepin-ide尝试下。

登录相对于网上查出来的一堆大模型来说真的轻松太多了,点击后跳转到codegeex首页,网站上登录后,应用里也同步登录了(最开始不知道同步登录,在网页上登录后以为会关闭网站然后跳转,或者是要拿什么token之类的到应用里用,懵了半天)。

主页面

登录后就比较明了了

image.png

提问

先是简单试了下提供的样例问题,也试了下自己提问题,看着都没啥问题,挺友好的。

image.png
image.png

比较方便的一点是,可以直接把生成的代码插入到文件里去,省去了以前用gpt,网页和ide之间来回切再复制粘贴的繁琐。

不过这个感觉缺少点提示,刚开始还不知道是干吗的,点了没反应,后面才发现要开一个代码文件,才能插入进去。

希望这个按键后面能添加些提示信息吧,不然都不知道干吗的。
image.png

因为这我用的cpp文件来添加python代码,所以可能有报错吧。

翻译

看到上方还有个代码翻译,不知道是干什么的,点来尝试了一下,最开始没懂啊,以为是输入代码,选择我代码的语言,然后给我翻译代码的意思,拿来干吗。结果什么代码进去又什么代码出来

研究了半天,才发现是把随便一段代码输进去,他给我输出成另外一个语言的相同功能的代码

image.png

之后没用这个Ai插件了,试了下IDE,才发现右键代码可以直接翻译(不过只是输出到输入框,翻译还是要自己点),不用我自己去复制粘贴。

image.png

注释

不得不提这个 添加注释功能,可以说是这次初探Ai里感觉最牛的一部分了,一键生成注释,太方便了,以前从来没想过拿Ai来写注释,最多扔坨代码问他什么意思,也只会一段一段的跟你讲代码功能,这有了注释看着就更轻松了。

image.png

不知道还有没有其他没有发现的功能,目前看来还是比较友好的,不过Ai的智能性上可能还是有点欠缺,有一次发了个正则表达式给他问他有没有问题,他说有问题,然后给我修改,发给我,我发现和我发给他的一模一样,压根就没问题。

看deepin-ide现在的更新还是挺频繁的,希望能越做越好吧。

Reply Favorite View the author
All Replies
爱开发
deepin
2023-12-20 20:03
#1

目前我收集的。

VSCode上我用Codeium。iDea上用AWS的。

通义灵码用过,不太好用。在用Codeium前,我就是用CodeGeex的。

不过,学生嘛,为咐不搞个Copilot?听说很好用。

英文

  • Copilot (GitHub)
    收费
    https://github.com/features/copilot
  • Codeium
    免费。验证登录时,需扶梯。
    https://codeium.com/
  • CodeWhisperer (Amazon)
    个人免费。验证登录时,需扶梯。注册账号时,验证信用卡时可忽略后,再使用。
    https://aws.amazon.com/cn/codewhisperer/
  • Cody AI (Sourcegraph)
    免费+付费订阅
    https://about.sourcegraph.com/cody
    https://github.com/sourcegraph/cody
  • IntelliCode (Microsoft)
    仅语法提示
    https://visualstudio.microsoft.com/zh-hans/services/intellicode/

经测,不好用或不可用

  • Tabnine
    付费订阅。文章说有免费,但经测,无法正常使用。
    https://www.tabnine.com/

中文

  • CodeGeeX·智谱华章
    免费
    https://codegeex.cn/
    https://github.com/THUDM/CodeGeeX2
  • 通义灵码
    免费
    https://tongyi.aliyun.com/lingma
  • iFlyCode·讯飞
    公测中,需申请,较易通过
    https://iflycode.xfyun.cn/
  • 代码小浣熊·商汤科技
    https://code.sensetime.com/
  • Comate·百度
    收费
    https://comate.baidu.com/

  • VSCode 快速设置 Proxy:Ctrl + , 打开设置,在搜索框处输入 proxy,设置 Http: Proxy
Reply View the author
爱开发
deepin
2023-12-20 20:06
#2

或者,想折腾的自己搭个。

https://github.com/TabbyML/tabby
https://tabby.tabbyml.com/

Reply View the author
jjcui8595
deepin
2023-12-20 20:24
#3

like

Reply View the author
冰冻白开水
deepin
2023-12-20 20:34
#4
爱开发

目前我收集的。

VSCode上我用Codeium。iDea上用AWS的。

通义灵码用过,不太好用。在用Codeium前,我就是用CodeGeex的。

不过,学生嘛,为咐不搞个Copilot?听说很好用。

英文

  • Copilot (GitHub)
    收费
    https://github.com/features/copilot
  • Codeium
    免费。验证登录时,需扶梯。
    https://codeium.com/
  • CodeWhisperer (Amazon)
    个人免费。验证登录时,需扶梯。注册账号时,验证信用卡时可忽略后,再使用。
    https://aws.amazon.com/cn/codewhisperer/
  • Cody AI (Sourcegraph)
    免费+付费订阅
    https://about.sourcegraph.com/cody
    https://github.com/sourcegraph/cody
  • IntelliCode (Microsoft)
    仅语法提示
    https://visualstudio.microsoft.com/zh-hans/services/intellicode/

经测,不好用或不可用

  • Tabnine
    付费订阅。文章说有免费,但经测,无法正常使用。
    https://www.tabnine.com/

中文

  • CodeGeeX·智谱华章
    免费
    https://codegeex.cn/
    https://github.com/THUDM/CodeGeeX2
  • 通义灵码
    免费
    https://tongyi.aliyun.com/lingma
  • iFlyCode·讯飞
    公测中,需申请,较易通过
    https://iflycode.xfyun.cn/
  • 代码小浣熊·商汤科技
    https://code.sensetime.com/
  • Comate·百度
    收费
    https://comate.baidu.com/

  • VSCode 快速设置 Proxy:Ctrl + , 打开设置,在搜索框处输入 proxy,设置 Http: Proxy

已经毕业一段时间了,不是学生了。
不过还是谢谢,我去了解一下这些东西

Reply View the author
(´◓Д◔`)
deepin
2023-12-20 20:44
#5

有了AI助手,简直如虎添翼啊

Reply View the author
MiLk
deepin
2023-12-20 21:22
#6

要是能支持rust就好了QAQ

Reply View the author
Mozart
deepin
2023-12-20 21:35
#7

proud

Reply View the author
Mozart
deepin
2023-12-20 21:40
#8

可以在商店直接安装
image.png

Reply View the author
Mozart
deepin
2023-12-20 21:42
#9

image.png
感觉模型内容还是挺新的

Reply View the author
贺小北
deepin
2023-12-20 21:47
#10
It has been deleted!
贺小北
deepin
2023-12-20 21:52
#11

IDE和AI融合的挺好,感觉比单纯的插件形式好用

Reply View the author
神末shenmo
deepin
Spark-App
2023-12-20 22:06
#12

你这个IDE怎么是这样的

我这边长这样

图片.png

Reply View the author
冰冻白开水
deepin
2023-12-20 22:10
#13
神末shenmo

你这个IDE怎么是这样的

我这边长这样

图片.png

商店下载的最新版 前两天更新的

Reply View the author
Mozart
deepin
2023-12-20 22:16
#14
神末shenmo

你这个IDE怎么是这样的

我这边长这样

图片.png

你这个是老版本,新版本可以在v20.9商店下载

Reply View the author
buyike
deepin
2023-12-20 22:19
#15
Mozart

你这个是老版本,新版本可以在v20.9商店下载

23没有吗?

Reply View the author
爱开发
deepin
2023-12-20 22:31
#16
神末shenmo

你这个IDE怎么是这样的

我这边长这样

图片.png

好吧。是一个东西。

我之前想深度用 GitHub Actions 编译一个,缺 dtk。

不知道有没有人搞一个 deepin 的 docker 镜像。

Reply View the author
Mozart
deepin
2023-12-20 22:39
#17
buyike

23没有吗?

v23还是老版本,估计最近才更新吧

Reply View the author
dxy2020
deepin
2023-12-20 23:38
#18

like

Reply View the author