探索AI代码工具使用

1,025 阅读3分钟

我正在参加「掘金·启航计划」  

replit ⭐️⭐️

网络慢就不行了

有专门的ide,ide里集成了ai聊天还有各种代码使用工具。

image.png

Stenography ⭐️⭐️

功能:补全代码,解释代码

Tabnine⭐️⭐️⭐️

和copilot还是挺快挺好用的

功能:支持补全代码

CodeGeeX ⭐️⭐️

vscode中的插件类似于copilot,但是没有它好用,也没有它功能多;

官网有更多代码的使用方式还不错

生成代码,语言转换,生成不同种类代码供你选择(copliot需要自己cv),给代码写注释,给代码扩展

image.png

 

AI CLI ⭐️

个人感觉没有什么用途。

主要用途如下:

image.png  

Cheat Layer ⭐️ ⭐️ ⭐️

主要是一款免写代码的工具

使用方式:安装谷歌插件

image.png

  1. GPT-3 Code Generation

例如:输入进入亚马逊网站并搜索狗狗玩具;

就会生成相关代码,

image.png 然后跳转到对于搜索页面。

image.png  

  1. Scheduling Automations

可以制定一个任务,他会自动执行。

例如:每天早上10点在推特发送一篇关于狗狗的推文。

image.png

  1. Linking Automations 自动打开网页

参数:runOnTab("WEBSITE","SCRIPT NAME",TIMEOUT ,{id:-1, newWindow:false, data: "test"})

  1. 内置功能

生成表格,文件,图片转文字,通过拖拽组件执行网页内的行为等等

    • image.png

工具比较

以下是目前最火的几个AI代码工具的比较表格:

工具名称使用方式好上手程度是否免费使用速度适用范围支持语言功能亮点
GitHub Copilot集成开发环境插件容易上手否(需订阅GitHub Codespaces)通用Python、JavaScript、TypeScript、Ruby、Go、PHP、C++、C#等自动完成、自动生成代码
Codex by OpenAI命令行工具、API需要一定的学习和配置是(需订阅OpenAI Codex)通用多种编程语言代码自动生成、代码补全、代码重构、代码缩写
TabNine集成开发环境插件容易上手部分功能免费通用多种编程语言自动补全、自动完成、预测下一行代码
Kite集成开发环境插件容易上手部分功能免费通用Python、JavaScript、TypeScript、Go、Java等自动补全、自动生成代码、代码注释
CodeGeeX命令行工具需要一定的学习和配置通用多种编程语言代码自动生成、代码模板、自动补全
Stenography浏览器扩展★★★★★★★在线学习与创作代码Python、Java、C++语音转文本和回头注视翻译

 

  • GitHub Copilot 使用简单,速度快,支持多语言,功能强大,实时提供代码建议与完成
  • Codegex 适用于学习与练习,可以分析代码并推荐习题,但语言支持有限
  • Tabnine 自动补全和重构功能强,支持主流语言,速度快,收费版本功能更丰富 
  • Stenography 拥有语音转代码等独特功能,适用于在线学习与创作,但上手难度较大

 

综上,如果要选择一款免费功能强大的AI工具,GitHub Copilot应该是首选;如果需要专业的自动补全与重构,Tabnine也很好;如果想体验独特的语音编程,Stenography不错。