随着AI的快速发展,编程不再是专业程序员的专属技能,而逐渐成为一种普通人也能掌握的工具。
如今,即使没有编程基础,也可以通过几种方式轻松入门AI编程,包括直接使用大语言模型进行编程、借助特定的AI软件进行可视化编程,或者像使用豆包Marscode这样的平台实现简单的代码编写。
这些工具降低了编程门槛,让更多人能够以最低的学习成本开启编程之旅。
一,什么是AI编程?
AI编程是指利用人工智能技术,通过编程语言或相关工具设计智能应用的过程。
与传统编程不同,AI编程更注重解决问题、处理数据以及构建模型,而不需要过多关注底层的代码逻辑。
这使得入门AI编程对初学者来说更加友好。
二,AI编程的方式有哪些?
- 大模型编程
例如直接与像ChatGPT这样的语言模型交互,通过自然语言描述编程需求,大模型能生成代码并提供解释。
关于常见的大模型,我之前写过一篇文章,这里就不重复赘述。
七款国产AI大模型:Kimi,智谱清言,通义千问,文心一言,豆包,天工AI,讯飞,各自的优缺点是什么?
- 使用特定的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编程入门?
-
零基础友好
无需学习复杂的编程语言规则,只需了解基础概念即可开始。例如,通过Marscode平台,你只需要使用自然语言即可“完成逻辑指令”的任务,从而能轻松完成一个简单的AI应用。
-
真实应用场景
AI编程可以直接应用到现实生活中,例如数据分析、语音识别、图像处理等。这种成就感是传统编程入门很难带来的。 -
社区支持与资源丰富
像豆包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