当前位置: 首页 > article >正文

AI编程,常见的AI编程工具有哪些?如何用AI编程做一个简单的小软件?

随着AI的快速发展,编程不再是专业程序员的专属技能,而逐渐成为一种普通人也能掌握的工具。

如今,即使没有编程基础,也可以通过几种方式轻松入门AI编程,包括直接使用大语言模型进行编程、借助特定的AI软件进行可视化编程,或者像使用豆包Marscode这样的平台实现简单的代码编写。

这些工具降低了编程门槛,让更多人能够以最低的学习成本开启编程之旅。

一,什么是AI编程?

AI编程是指利用人工智能技术,通过编程语言或相关工具设计智能应用的过程。

与传统编程不同,AI编程更注重解决问题、处理数据以及构建模型,而不需要过多关注底层的代码逻辑。

这使得入门AI编程对初学者来说更加友好。

二,AI编程的方式有哪些?

  1. 大模型编程

    例如直接与像ChatGPT这样的语言模型交互,通过自然语言描述编程需求,大模型能生成代码并提供解释。

    关于常见的大模型,我之前写过一篇文章,这里就不重复赘述。

    七款国产AI大模型:Kimi,智谱清言,通义千问,文心一言,豆包,天工AI,讯飞,各自的优缺点是什么?

  2. 使用特定的AI编程软件编程

2.1,常见的AI编程软件有哪些?

(1)GitHub Copilot
由GitHub与OpenAI联合推出的AI编程助手,集成于Visual Studio Code等主流IDE中,提供智能代码补全、函数生成等功能,支持多种编程语言。

图片

(2)Cursor
基于Visual Studio Code开发的AI辅助编程工具,提供智能代码补全、自然语言编程、代码解释和优化等功能,支持多种编程语言,并允许开发者与AI实时互动。

图片

(3)豆包 MarsCode
由字节跳动推出的AI编程助手,支持超过100种编程语言,集成于VS Code和JetBrains系列IDE中,提供代码补全、单元测试生成、代码解释、错误修复等功能,并内置云端开发环境。

图片

(4)文心快码
百度基于文心大模型打造的智能编码助手,支持Java、Python、C++等100多种编程语言,集成于JetBrains、VS Code等主流IDE中,提供代码智能补全、代码解释、代码优化、安全检测等功能。

图片

(5)通义灵码
阿里云推出的AI辅助编码工具,基于通义大模型,支持Java、Python、Go等200多种主流编程语言,集成于VS Code和JetBrains系列IDE中,提供代码续写、自然语言编码、注释生成、单元测试生成、代码解释、代码优化等功能。

图片

(6)腾讯云 AI 代码助手
腾讯云推出的AI辅助编码工具,基于混元大模型,支持多种编程语言及框架,如Python、JavaScript、Java、C++等,集成于VS Code和JetBrains系列IDE中,提供技术对话、代码补全、代码诊断和优化等功能。

    三,为什么选择AI编程入门?

    1. 零基础友好
      无需学习复杂的编程语言规则,只需了解基础概念即可开始。

      例如,通过Marscode平台,你只需要使用自然语言即可“完成逻辑指令”的任务,从而能轻松完成一个简单的AI应用。

    2. 真实应用场景
      AI编程可以直接应用到现实生活中,例如数据分析、语音识别、图像处理等。这种成就感是传统编程入门很难带来的。

    3. 社区支持与资源丰富
      像豆包Marscode这样的平台会提供丰富的教学内容和社区支持,不仅有系统化的课程,还有线上排行榜等激励机制,让学习更加有趣和高效。

    四,如何开始你的AI编程之旅?

    目前市面上的AI编程工具很多,大家大可随意选择,不过我因为正巧遇到开源社区Datawhale组织的AI编程活动,所以便使用豆包来演示一番。

    这里以番茄时钟的开发为例:

    1,去到官网:

    2,点击登录:

    3,然后选择IDE开发:

    有编程基础的uu直接用vscode或者JBD插件也行。

    然后进入到新界面:

    4,新建项目

    点击左上角 “项目” 按钮新建项目,选择 “HTML / CSS / JS” 项目,点击 “创建” 按钮创建项目:

    然后进入新界面:

    图片

    5,使用AI编程:

    参考prompt:

    请你基于html、tailwind css和javascript,帮我设计一个“番茄时钟”。要求UI简洁美观大方,同时具有呼吸感,点击开始计时、点击暂停计时和重置计时的功能能够完美实现

    不懂什么是prompt的uu的可以去看看这篇文章介绍有prompt。

    AI 入门:AI 提示词如何入门?这篇就够了!(含提示词)

    6,运行番茄时钟:

    6.1打开左侧 【文件浏览器】 的 index.html , 全选代码 ,找到右侧对应的 html文件 ,点击 插入光标处 :

    js同理:

    6.2 做好这些之后,点击最上方 “运行” 按钮,即可在 界面右侧 体验到番茄时钟的效果啦!

    不过和官网的还是有些出入。

    官网的是这种:

    勉勉强强吧。

    结语:

    代码优化,如果觉得不满意,自己也可以进行优化。我毕竟忙,就先做到这儿。

       小机的愿景是成为 AI 提示词与AI大模型的布道者,带领 更多 小白入门 AI,让更多的人在已经到来的 AI 时代不掉队,不被 AI 淘汰。

    我也期望能遇到更多优秀的自媒体创作者,期待与大家一起进步!

    如果您对AI大模型充满好奇,想要了解更多关于它的信息,不妨联系我进行交流,我将为你带来更多的大模型相关知识。我是小机学AI大模型,一个专注于输出 AI+ 提示词和AI + 大模型,AI编程内容的学者,关注我一起进步。

    @小机

    对了,如果您有AI方面的问题,或者有对AI其他方面感兴趣的地方,也欢迎通过下面的链接加我好友一起交流,我会送您一份领价值499元的AI资料,帮助您入门AI。

    原文链接:

    AI编程,常见的AI编程工具有哪些?如何用AI编程做一个简单的小软件?https://mp.weixin.qq.com/s/BjgtYzoYWO6dfdtkcEMjmw


    http://www.kler.cn/a/571617.html

    相关文章:

  1. Pycharm配置ROS开发环境
  2. CSS_复合选择器
  3. 【前沿 热点 顶会】CVPR 2025 录用的与图像|视频恢复、抠图、超分辨率、3D生成有关的论文
  4. c++ cout详解
  5. 【每日八股】MySQL篇(七):日志(上)
  6. flink和yarn和mpp架构区别
  7. Vue 调用摄像头扫描条码
  8. windows 安装Android Studio
  9. FreeRTOS系列---程序正常,但任务无法创建
  10. Ubuntu20.04双系统安装及软件安装(五):VSCode
  11. 【数据分析】上市公司市场势力数据测算+dofile(1992-2023年)
  12. 【PyQt5项目实战分享】基于YOLOv8的车辆轨迹识别与目标检测研究分析软件
  13. 【easy视频 | day04】视频转码 + 稿件管理 + 服务端审核稿件
  14. qt-C++笔记之Linux下Qt环境变量设置及与QtCreator的关系
  15. 第四节:基于Winform框架的串口助手小项目---开关串口《C#编程》
  16. IntelliJ IDEA 构建项目时内存溢出问题
  17. 直播流程管理 AI 应用的开发思路和功能实现
  18. JavaScript+vue 实现复制文字功能
  19. P10904 [蓝桥杯 2024 省 C] 挖矿
  20. 【0001】初识Java