用过AI编程工具的都知道,这玩意儿虽说还有待完善,但是确实能提高效率啊,真香啊。

是这样的,最近一个同学离职,我临时接手了他的BI数据后台,我一个不会前端的人,使用AI编程工具,发送简单的指令,竟然使用Vue前后端分离,做出了复杂交互的报表,放以前谁敢信,毕竟前端这东西,不会的人是真不会啊。

现在有了AI代码助手,效率提高了,我会的我能干,不会的我也能干,头不疼,腰不酸了,一口气上五楼。

AI编程工具,现在真的是百花齐放、万家争鸣,令人眼花缭乱,这里我挑几个网上用的较多的,简单介绍一下。

Cursor

需要单独下载编辑器软件,有点贵,免费版次数有限,国人习惯就是白嫖、免费,估计没几个人愿意付费。前面还可以破解白嫖,现在直接强制更新,没法白嫖了,拜拜了您咧。

官方地址:https://www.cursor.com/cn

junie

Jetbrains推出的AI编程助手,顾名思义它的优势在于对Jetbrains IDE的深度集成,比如Intellij IDEA,PyCharm等,直接安装插件,国内Jetbrains一般都是破解版,有点悬。

官方地址:https://www.jetbrains.com/junie/

CodeWhisperer

亚马逊推出的个人免费编程助手,支持主流SDK的插件,由于免费,高看一眼。

官方地址:https://aws.amazon.com/cn/q/developer/

通义灵码

阿里推出的AI编程工具,支持 Java、Python、Go、JavaScript、TypeScript、C/C++、C# 等主流语言,同时兼容 Visual Studio Code、Visual Studio、JetBrains IDEs 等主流编程工具,为你提供高效、流畅、舒心的智能编码体验。

官方地址:lingma.aliyun.com

Trae

字节旗下掘金力推的AI编程工具,口号是支持 100 多种编程语言且兼容 VSCode 及 JetBrains 主流编辑器。

地址:www.trae.com.cn

文心快码

百度推出的编程助手,支持主流的IDE,包括vscode,jetbrain,xcode,visual studio等。

官网地址:https://comate.baidu.com/zh

Github Copilot

github与openai合作推出的智能编程工具,需要付费,按照国人的习惯,可能无法接受。

官网地址:https://github.com/features/copilot

CodeBuddy

腾讯云代码助手,个人开发者免费,支持vscode,jetbrains。

官方地址:https://copilot.tencent.com/

augment

深度理解代码上下文,提供个性化代码生成,支持主流IDE 。

文档看着很舒服。

官网地址:https://docs.augmentcode.com

iflycode

科大讯飞推出的AI编程工具,基于讯飞星火模型,支持vscode,jetbrains。

官网地址:https://iflycode.xfyun.cn/index

四十种AI编程工具,让你码字如飞的更多相关文章

  1. 游戏人工智能 读书笔记 (四) AI算法简介——Ad-Hoc 行为编程

    本文内容包含以下章节: Chapter 2 AI Methods Chapter 2.1 General Notes 本书英文版: Artificial Intelligence and Games ...

  2. ROS(indigo) 用于机器人控制的图形化编程工具--code_it robot_blockly

    0 简介: 编程语言有汇编,高级语言,解释语言等,现在图形化编程也越来越流行.图形化编程简单易学.8年前,微软推出了VPL用于机器人程序设计,如Python和JavaScript都可以用图形化框图实现 ...

  3. 我们距离AI编程还有多远?

    近几年来,人工智能的信息以不同形式霸占着我们的眼球,我们知道AlphaGo.微软小冰.Sophia,了解过自动驾驶.无人机.智能家居等,深知人工智能是在记忆力.学习力.运算力方面都远超人类的存在,但人 ...

  4. php语言基础语法与编程工具推荐

    php脚本语言,需要在服务器端执行,用浏览器返回HTML结果.在PHP中所有的语法都是如此,用户端是无法修改的,只有浏览权限. 一.php基础语法之输出方法 1.PHP中所有的脚本,可以放在文件中的任 ...

  5. 一、Vim编辑器 二、用户和组管理 三、软件的安装(jdk,mysql) 四、Shell编程

    一.Vim编辑器的使用 1. vim编辑器的运行模式 编辑模式:等待用户编辑命令的输入 插入模式:编辑文本内容 命令模式:执行命令 2. 使用 :vim 文件名 3. 查看当前vim编辑器介绍:vim ...

  6. 一键上手时下最火AI作画工具

    摘要:在华为云ModelArts上, 无需考虑计算资源.环境的搭建,就算不懂代码,也能按照教程案例,通过Stable Diffusion成为艺术大师. 本文分享自华为云社区<跟着华为云Model ...

  7. ASP.NET MVC下的四种验证编程方式[续篇]

    在<ASP.NET MVC下的四种验证编程方式>一文中我们介绍了ASP.NET MVC支持的四种服务端验证的编程方式("手工验证"."标注Validation ...

  8. ASP.NET MVC下的四种验证编程方式

    ASP.NET MVC采用Model绑定为目标Action生成了相应的参数列表,但是在真正执行目标Action方法之前,还需要对绑定的参数实施验证以确保其有效性,我们将针对参数的验证成为Model绑定 ...

  9. 【转】高效Java编程工具集锦

    原文地址:http://geek.csdn.net/news/detail/57469 Java 开发者常常都会想办法如何更快地编写 Java 代码,让编程变得更加轻松.目前,市面上涌现出越来越多的高 ...

  10. 【转帖】四种BI 开源工具介绍-SpagoBI,openI,JasperSoft,Pentaho

    四种BI 开源工具介绍-SpagoBI,openI,JasperSoft,Pentaho 1 BI系统的简述 从技术角度来说 BI 包含了 ETL.DW.OLAP.DM等多环节.简单的说就是把交易系统 ...

随机推荐

  1. Q:jar包启动脚本备份

    jarServer.sh #!/bin/bash #APP_NAME必须配置. cd `dirname $0` cd .. DEPLOY_DIR=`pwd` APP_HOME=$DEPLOY_DIR/ ...

  2. FreeSql学习笔记——0.FreeSql启动!

    FreeSql FreeSql是功能强大的 .NET ORM,支持 .NetFramework 4.0+..NetCore 2.1+.Xamarin等支持 NetStandard 所有运行平台.支持  ...

  3. 微信分享前端开发全程详解含iOS、安卓、H5、ReactNative以及微信开放标签的适配和使用

    2024年9月,本人在做微信分享前端部分的iOS.安卓和H5的页面和功能时踩了不少坑,于是写了这篇文章,内容包括微信分享在上面三个端的技术点和坑点.解决办法,微信开放标签的相关适配,以及ReactNa ...

  4. 探秘Transformer系列之(6)--- token

    探秘Transformer系列之(6)--- token 0x00 概述 语言是人类特有的概念.作为一个抽象符号,人是可以理解每个语言单词的意义的,但是现在的NLP语言模型无法直接的从感知中抽象出每个 ...

  5. manim边学边做--向量相关的场景类

    VectorScene是Manim动画库中专门用于向量空间可视化的场景类,继承自基础 Scene 类. 它通过封装一系列向量操作方法,使数学教育.物理模拟等领域的动画制作更加高效. 本文主要介绍Vec ...

  6. 【Python脚本】刚度矩阵格式转换

    对于1-2-3坐标系: 应力矩阵如下: \[\left.[\sigma]=\left[\begin{array}{ccc}\sigma_{11}&\sigma_{12}&\sigma_ ...

  7. echarts柱形图给X轴坐标类目添加点击事件

    在项目中遇到这么个需求要在柱形图上的x轴添加点击事件,当点击对应x轴文字的时候要弹出模态框展示子图表 根据echarts的Api给图表实例绑定点击事件 myChartInstance?.on('cli ...

  8. docker 配置安装宝塔面板

    宝塔镜像 https://hub.docker.com/r/btpanel/baota 配置宝塔 第一步:创建一个名为 bt-data 的目录,此目录将存储宝塔数据. $ mkdir bt-data ...

  9. [Vue warn]: Unknown custom element: did you register the component correctly?

    前言 [Vue warn]: Unknown custom element: did you register the component correctly? For recursive compo ...

  10. golng切片实现分页

    前言 实现切片分页,主要是根据选择页码和每页显示数量,计算了切片的开始.结束索引地址 package main import "math" func main() { slice1 ...