Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AI 编程工具大盘点 (二) #138

Open
cssmagic opened this issue Dec 4, 2024 · 0 comments
Open

AI 编程工具大盘点 (二) #138

cssmagic opened this issue Dec 4, 2024 · 0 comments

Comments

@cssmagic
Copy link
Owner

cssmagic commented Dec 4, 2024

上期文章分享了最容易上手的两种 AI 编程方式——智能对话助手和代码解释器。本期要介绍的是一种更加便捷的方式:网页创作平台

网页创作平台

2024 年出现了不少专门用于生成网站的 AI 工具,全程在浏览器里操作,不需要在本地安装任何环境和工具。这类工具的代表有 Bolthttps://bolt.new )、v0https://v0.dev )等。这些工具可以通过对话或者上传设计稿的方式,自动生成网页代码,甚至可以一键发布上线

这里以 Bolt 为例,来演示它的操作过程。

bolt-logo

Bolt 操作演示

假设你需要制作一个下载 YouTube 视频的网站,就可以打开 Bolt,输入提示词:

我想写一个可以下载 YouTube 视频的网页。它有一个大大的输入框,可以输入 YouTube 视频的地址。提交之后,这个网页就可以调用一个第三方接口,返回解析出的视频地址。之后页面展示这个地址,用户可以点击右键并保存视频。我希望这个网页的风格是暗色的、酷酷的、有神秘感。

提示词可以包含功能需求和视觉风格,用大白话表达清楚就行。如有必要,还可以指定技术栈。Bolt 支持目前主流的网页技术栈,包括 Vue、React 这样的前端框架,以及 Next、Nuxt 等全栈框架等等。

Bolt-00-界面

接下来,Bolt 可以帮我们优化提示词,以便后续环节更好地理解我们的需求、生成更准确的代码。它优化后的提示词是这样的(原文较长,这里只节选片段,大家可以自行体验):

Create a sleek, dark-themed web application for downloading YouTube videos. The design should feature a prominent input field for YouTube URLs, centered on the page with a modern, ethereal aesthetic. When a URL is submitted, the app should:

  1. ...
  2. ...

Requirements:

  • ...
  • ...
  • ...

The overall aesthetic should blend cyberpunk and divine elements for a unique, sophisticated look.

显然 Bolt 优化过的提示词更加丰富和严谨。我们提交这段提示词,Bolt 就开始自动编写代码,并且为我们创建了一个云端的代码运行环境,随后安装依赖、运行代码、生成网页,一气呵成。我们可以预览它生成的网页效果,然后通过继续对话来修改代码。

Bolt-10-生成代码

如果达到满意效果之后,还可以一键发布到云端,获得一个网址,让更多的人访问我们的工作成果。

Bolt-12-预览

我们只和它进行了一轮对话,并没有告诉它第三方 API 的信息,因此这个网页的功能肯定还不完整。但 Bolt 把除此以外的所有功能都帮我们实现了,包括对用户输入内容的校验,以及点击按钮之后的交互。

Bolt-16-效果1
(对用户输入内容的校验)

Bolt-14-效果2
(点击按钮之后的交互)

大家可以看到,只需要几分钟就可以生成一个相当专业的网页,作为一个原型是完全足够了。我们可以通过对话来继续完善,也可以把它生成的代码打包下载,然后在本地继续开发。

图生网站

如果你是设计师或产品经理,可能更习惯于使用设计稿或者原型图来表达你的想法。Bolt 和 v0 也都支持上传图片,不过有一款工具在这个环节更加专业,它就是 CopyCoder。

CopyCoder-home

CopyCoder( copycoder.ai )是一款专职的编程提示词生成工具,它可以把网页设计稿、原型图、网页截图转换成适合 AI 编程工具处理的提示词——它适合与 Bolt 和 v0 配合使用,也适用于下期文章即将介绍的 “AI 代码编辑器”,你可以根据自己习惯来组建自己的工作流。

当我们把图片上传给 CopyCoder 之后,它便可以针对图片内容生成一段提示词,把它复制到 Bolt 或 v0 中,就可以生成网站的骨架和第一个页面

CopyCoder-step-1

接下来,CopyCoder 还可以根据图片分析这个网站还需要哪些页面,以及这些页面的功能和样式,并生成更多的提示词。

CopyCoder-step-2

这样我们就可以逐步完善这个网站,直到它变成我们想要的样子。太贴心了有没有!

小结

本文介绍了 “网页创作平台” 这种在线 AI 编程工具,以及配套的 “图生网站” 工具。这种 AI 编程方式同样非常直观,适合零基础的同学入门网站开发,或者产品经理快速搭建原型,前端工程师也可以借助它获取设计创意。

当我们把 Bolt 生成的代码下载到本地以后,就要交给本地的代码编辑器来处理了。下期文章将会介绍目前最主流的 “AI 代码编辑器”,帮助我们在本地处理代码。各位新朋友请关注公众号,下次更新不迷路

weixin-qrcode


cover-3d w1200

如果你希望 快速入门 AI 编程工具,掌握编程技能,在 AI 时代抢占先机,请务必拿下魔法哥的这本新书!目前京东自营全网底价,正是入手的好时机。

promo 2

祝阅读愉快!


📣 AI 魔法群开放啦!

扫码加群,领取魔法哥整理的常用 AI 工具包:

qun-qr


🔥 往期推荐

AI 应用开发指南:

ChatGPT 高级技巧:

AI 资讯与评述:


© Creative Commons BY-NC-ND 4.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant