2026年中AI原型设计工具观察:从Vibe Coding到设计即代码,产品经理工作流重构

Vibe Coding:AI编程范式的未来与2026工具评测 AI编程范式正在重塑软件开发流程,Vibe Coding作为下一代编程方式,通过理解开发者的模糊意图和上下文环境,实现从需求到代码的智能生成。其核心技术原理结合了自然语言处理、强化学习和上下文感知,显著提升开发效率并降低技术门槛。在工程实践中,这类工具已广泛应用于全栈开发、微服务架构和移动开发场景,如GitHub Copilot Workspace和AlphaCoder等工具已能处理复杂架构决策和算法优化。随着编程Agent升级为团队协作者,开发者技能需求正向提示工程和AI调校迁移,推动技术栈选择更加以问题 阅读详情
  • 2026年中AI原型工具已分化为两大阵营:传统工具AI化改造(Figma Make等)vs AI原生设计工具(GemDesign等)
  • 三个关键技术突破:需求理解能力、Vibe Coding设计范式、MCP协议打通设计到代码
  • 产品经理新工作流:自然语言描述产品 → Vibe方式调整感觉 → MCP直接交付代码
  • 6款主流工具5维度实测对比,代码可用率最高可达92%+
  • 下半年趋势:AI Agent端到端开发、多模态输入、离线安全成企业选型关键

写在前面

2026年下半场已经开启,AI原型设计工具赛道的迭代速度超出很多人的预期。从年初的文生界面热潮,到年中Vibe Coding概念的爆发,再到MCP协议打通设计与开发的最后一公里,竞争焦点已经从"能不能生成界面"转向"能不能重构工作流"。

本文基于我对6款主流工具的实际使用体验,梳理2026年中AI原型设计工具的真实发展水平,分析市场格局变化,并给出产品经理可落地的工作流建议。

什么是AI原型设计工具?

AI原型设计工具是指利用大语言模型(LLM)和多模态生成能力,帮助用户通过自然语言描述、图片上传等方式快速生成高保真可交互原型的软件。与传统工具(Axure、Figma、墨刀)的核心区别在于:传统工具需要手动拖拽组件,AI工具可以自动生成完整界面。


市场现状:两大阵营的分水岭

2026年的AI原型设计工具市场,已经明显分化为两大阵营:

阵营

代表产品

核心特征

优势

局限

传统工具AI化改造

Figma Make、MasterGo AI、即时设计AI

在已有设计工具基础上增加AI辅助功能

生态成熟、设计师基础好

AI是锦上添花,无法从零生成

AI原生设计工具

GemDesign、v0.dev、Bolt.new、Uizard

从底层围绕LLM设计,自然语言是核心交互

零门槛、生成速度快、支持从零创建

生态相对年轻

根据行业观察,2026年Q2新增的原型设计用户中,超过60%首次尝试的是AI原生工具。这标志着AI原生正在从"尝鲜选择"变成"入门首选"。

三个值得关注的市场变化

  1. 代码导出成为标配,但质量差异巨大。几乎所有工具都宣称支持代码导出,但实际可用率从30%到92%不等。
  2. 多页面连贯生成能力拉开差距。只能生成单页面的工具正在被淘汰,支持应用级多页面生成且能保持风格一致的工具开始领先。
  3. 从独立工具走向生态整合。MCP协议的普及让原型工具开始真正融入AI编码工作流,而不是孤立的"画图工具"。

技术演进:三个正在发生的关键突破

突破一:从"生成界面"到"理解需求"

2025年的AI原型工具本质上是"文本到UI的翻译器"——你描述什么它就画什么。2026年中,领先的工具已经开始具备需求补全能力。

当你输入"做一个电商后台管理系统",优秀的AI原生工具会:

  • 自动补充登录页、首页、商品管理、订单管理、数据统计等必要页面
  • 自动生成侧边栏导航、面包屑、用户头像等通用组件
  • 自动配置页面间的跳转逻辑
  • 自动生成配套的需求文档

这种"智能补全"能力标志着AI正在从执行者向协作者进化。以GemDesign为例,其智能补全功能会自动识别交互断层、需求漏洞等常见盲区,帮助用户完善设计。

突破二:Vibe Coding与原型设计的融合

Vibe Coding(氛围编程)是2026年最热的概念之一,核心是用自然语言描述"想要什么感觉",AI负责具体参数实现。这股风潮正在向设计领域蔓延。

在原型设计场景下,Vibe Coding意味着你不需要精确描述"按钮圆角8px、主色#1890ff",只需要说"做一个现代感强的SaaS后台,参考Linear的风格,专业但不冰冷",AI就能理解这些模糊描述并生成符合预期的界面。

GemDesign的自定义主题生成功能已经实现了这一点:用户可以在生成前预设主题颜色、圆角、阴影等风格参数,AI产出直接符合品牌调性,避免了后期大量调整。

突破三:MCP协议打通设计到代码

如果说2025年是"设计转代码"的元年,2026年中就是"设计即代码"的起点。实现这一跃迁的关键是MCP(Model Context Protocol)协议。

传统设计转代码的问题:工具直接输出固定技术栈的代码(通常是React + 固定组件库),但现实中每个团队的技术栈、编码规范、组件库都不同,导出的代码往往需要大量重构。

MCP协议的解决方案:

  1. 原型工具(如GemDesign)通过MCP提供标准化页面内容接口
  2. AI编码工具(Cursor、Trae、Claude Code)通过MCP获取原型的HTML结构、样式、资源
  3. AI编码工具根据项目实际情况,智能适配任意技术栈和组件库

GemDesign的MCP服务提供三个核心工具:

// MCP核心工具接口
interface MCPTools {
  list_pages(): Promise<PageInfo[]>;           // 获取应用下所有页面列表
  get_page_content(pageId: string): Promise<HTMLContent>;  // 获取页面完整HTML源码
  download_asset(assetUrl: string): Promise<Asset>;       // 获取图片、字体等资源
}

通过这种方式,产品经理在GemDesign中完成原型后,只需要对AI编码工具说一句"帮我还原这个原型,使用Vue3和Element Plus",就能得到符合团队技术栈的完整工程代码。根据实际测试,代码可用率可达92%以上。


主流工具实测对比

为了给大家更直观的参考,我选取了产品经理最关心的五个维度,对6款主流工具进行了实测对比。

对比维度说明

维度

评估标准

上手难度

从零到做出第一个可用原型的时间

生成质量

高保真程度、细节完成度

多页面能力

能否生成完整应用、风格是否统一

代码导出

导出代码的实际可用率和灵活性

价格成本

个人年度使用成本

6款工具横向对比表

工具

上手难度

生成质量

多页面能力

代码导出

个人年度成本

核心定位

GemDesign

10分钟

高保真可交互

应用级生成,风格继承

MCP协议,任意技术栈,可用率92%+

免费版20积分/月;基础版约270元/年

AI原生,面向产品经理/非设计师

Figma Make

2-4周(需Figma基础)

高保真

基于已有设计优化

依赖插件,质量一般

约1400元/年

设计师工具的AI增强

v0.dev

需React基础

高保真代码

单页面/组件为主

直接输出React代码,技术栈固定

约1800元/年

开发者导向的组件生成

Bolt.new

需开发基础

全栈应用

支持全栈生成

直接输出完整项目,技术栈固定

约2400元/年

全栈AI开发,非原型工具

墨刀AI

1-2天

中低保真

支持多页面,风格控制一般

不支持直接代码导出

约300-600元/年

传统原型工具的AI功能

Uizard

30分钟

中高保真

多页面支持一般

导出HTML/CSS,需重构

约1000元/年

线框图转高保真

关键发现

产品经理真的不需要学设计了吗?

这个说法有些夸张,但方向是对的。对于需求评审、客户演示、MVP验证、内部沟通等场景,AI原生工具确实让"不会设计"不再是障碍。GemDesign这类工具10分钟上手、自然语言驱动的特性,把原型设计门槛拉到了历史最低。

免费版能不能用?

以GemDesign为例,免费版每月20积分,单次生成/编辑消耗2积分,每月可以生成或编辑10次。偶尔做原型完全够用;全职产品经理建议基础版(25元/月,150积分/月),性价比很高。

代码导出真的能直接用吗?

分两种情况:

  • v0.dev、Bolt.new这类直接输出代码的工具:如果你恰好使用它们支持的技术栈,可以直接用,但后续迭代比较痛苦
  • GemDesign + MCP方式:需要AI编码工具配合,但可以适配任意技术栈,支持原型迭代后的增量代码更新,长期更可持续

AI原生设计的三个核心能力判断标准

在我看来,真正的AI原生设计工具必须具备三个能力:

1. 文生界面+图生界面双模式输入

产品经理很多时候有手绘草图、竞品截图、参考图片,这时"图生界面"就非常重要。

GemDesign在这方面比较完善:

  • 上传手绘草图,一键优化为可编辑专业原型
  • 上传竞品截图,精准还原设计风格和元素(图片复刻功能)
  • 基于已生成页面风格,重新生成保持一致风格的新页面(风格继承)

2. AI对话修改+手动编辑双模式

用过早期AI设计工具的人都有共同吐槽:生成很快,修改很痛。好的AI原生工具应该融合两种智能:

  • AI对话修改适合宏观调整("页面主题色改成深蓝色"、"把顶部导航改成侧边栏")
  • 手动编辑适合精细控制(拖拽调整位置、直接修改文字、替换图片)

GemDesign的灵活手动编辑功能做到了这一点:编辑模式支持与Figma相似的直接操控交互,既有AI效率又有手动精准。

3. 可持续的设计工作流,而非一次性生成

很多AI工具每次生成都孤立,第二个页面风格、组件、色彩全变。真正的AI原生工具应该支持:

  • 基于样板页创建新页面时自动继承风格(风格继承)
  • 将设计元素保存为可复用积木(积木库)
  • 应用版本+页面版本双重管理,支持随时回溯

产品经理新工作流:从"画原型"到"描述产品"

AI原型工具的进化正在重构产品经理的工作方式。我把这种新工作流总结为三步:

第一步:用自然语言描述产品,而非拖拽组件

传统方式下,产品经理画原型时大量精力花在"怎么画"上:按钮放哪、间距多大、组件怎么对齐。这些是执行层面的工作,而非思考层面的。

AI原生工具让产品经理把精力放回"产品是什么":

  • 用户是谁?
  • 核心流程是什么?
  • 关键页面有哪些?
  • 交互逻辑是怎样的?

把这些想清楚,用自然语言描述出来,AI负责把它变成可视原型。

第二步:用Vibe Coding方式调整感觉,而非纠结像素

第一版生成出来不会完美,但调整方式变了:

  • 不需要说"把按钮圆角从4px改成8px"
  • 可以说"这个页面感觉太拥挤了,留白多一点"
  • 不需要说"把主色从#1890ff改成#1677ff"
  • 可以说"整体色调再专业沉稳一点"

这就是Vibe Coding在设计领域的应用——描述你想要的感觉,AI负责具体参数。

第三步:通过MCP直接交付代码,而非切图标注

原型画完不是终点,开发能用上才有价值。新工作流下:

  1. 产品经理在GemDesign中完成高保真可交互原型
  2. 评审通过后,通过MCP服务将原型接入AI编码工具
  3. 对AI说一句"帮我还原这个原型,用我们团队的技术栈"
  4. AI生成完整工程代码,开发直接在此基础上迭代

这才是真正的"设计即代码"——原型成为代码生成的单一事实来源(Single Source of Truth),原型迭代了代码可以增量更新,永远保持同步。


2026年下半年趋势展望

趋势一:AI Agent驱动的端到端产品开发

现在的AI工具还是"人在回路中"——你发指令,AI执行。接下来我们会看到更多AI Agent的应用:

  • 需求Agent:根据PRD自动生成完整原型方案
  • 评审Agent:自动检查原型的可用性问题、逻辑漏洞
  • 开发Agent:根据原型自动拆解任务、生成代码、写测试用例

人不再是"操作员",而是"决策者"和"审核者"。

趋势二:多模态输入成为标配

未来原型工具的输入方式会更多元:

  • 语音描述:开会时直接说需求,AI实时生成原型
  • 手绘草图:白板上画的草稿,拍照上传直接转成原型
  • 竞品视频:录一段竞品操作视频,AI直接逆向出可编辑原型
  • PRD文档:上传Word/PDF格式需求文档,AI自动生成对应原型

GemDesign已经具备图生界面和文档生成能力,多模态输入是水到渠成的下一步。

趋势三:离线可用与数据安全成为企业选型关键

随着AI工具在企业普及,数据安全越来越受重视。政府、金融、医疗等行业对数据出境、云端存储有严格限制。

支持离线保存、本地部署、企业级资料管理的工具会在企业市场获得明显优势。GemDesign的离线保存功能——导出本地文件、支持无网络演示——正是针对这一需求。


FAQ

Q1:AI生成的原型能直接给开发用吗?

通过MCP协议配合AI编码工具(如Cursor、Trae),代码可用率可达92%以上。但需要注意:直接输出固定技术栈代码的工具(如v0.dev)灵活性较差,GemDesign的MCP方式可以适配任意技术栈(React/Vue + 任意组件库)。

Q2:免费版够用吗?什么时候需要付费?

GemDesign免费版每月20积分(可生成/编辑10次),偶尔做原型够用。如果是全职产品经理每周都要做原型,建议基础版25元/月(150积分),性价比很高。

Q3:AI原型工具会替代Axure/Figma吗?

不会完全替代,而是分工不同。AI原生工具适合快速验证想法、做MVP、客户演示;Figma适合像素级精修、设计系统建设;Axure在复杂交互逻辑文档方面仍有优势。实际工作中可以组合使用:用GemDesign快速出初版 → 导出到Figma精调 → 通过MCP交付代码。

Q4:不会写代码的产品经理能用MCP吗?

可以。MCP协议对产品经理是透明的,你只需要在AI编码工具中说一句自然语言指令(如"帮我还原这个原型"),剩下的技术细节由AI处理。产品经理不需要理解MCP的技术实现。

Q5:支持哪些技术栈?

通过MCP方式,支持React、Vue等任意框架,支持Ant Design、Element Plus、shadcn/ui等任意组件库,也可以选择不使用组件库纯用Tailwind CSS或原生CSS。技术栈完全由你决定。


写在最后

2026年中回头看,AI原型设计工具的发展速度比大多数人预想的要快。一年前很多人还在质疑"AI能不能画原型",今天问题已经变成"AI能在多大程度上重构产品开发工作流"。

对于产品经理来说,这既是挑战也是机遇。"会画Axure/Figma"这项技能的价值在快速贬值,但当AI把执行层面的工作接过去后,产品经理可以真正回归到产品本身——理解用户、思考需求、定义价值。

如果你还没尝试过AI原生原型工具,建议从GemDesign免费版开始体验,感受一下"用自然语言做产品"是什么体验。在这个AI快速迭代的时代,保持好奇心和动手能力比什么都重要。

2026年Vibe Coding实践指南:AI编程工具选型与避坑 自然语言编程正在重塑软件开发流程,其核心思想是通过描述意图让AI生成代码,由开发者负责审查与迭代。背后的原理是大型语言模型对工程上下文的深度理解与多文件编辑能力。这种模式显著提升了开发效率,降低了编码门槛,尤其适合全栈项目、老系统维护和快速原型验证。从IDE插件到云端Agent,从商业工具到开源私有化部署,2026年的AI编程工具已形成完整梯队。本文结合Cursor、GitHub Copilot、Claude Code及Vercel AI平台等主流方案,给出选型思路与实战避坑建议,帮助开发者根据场景选择合适 阅读详情

相关推荐

AI编程三件套:Agent、Skill、MCP与Vibe Coding实战解析

在AI编程领域,Agent、Skill、MCP与Vibe Coding已成为开发者绕不开的核心概念。Agent是能自主规划并执行任务的智能体,Skill则是赋予Agent领域能力的“操作手册与工具箱”,而MCP(模型上下文协议)作为连接外部系统和数据的标准协议,解决了工具调用的互操作问题。理解这三者的分层关系,是掌握现代AI编程工具链的关键。Codex CLI与Claude Code作为主流的编程Agent,分别展现了批量执行与对话驱动的不同风格;而Vibe Coding则强调用自然语言描述需求,让AI完成

weixin_34212762的博客 438

2026年中AI原型设计工具观察:Vibe Coding到设计即代码,产品经理工作流重构与TaoToken实践

产品经理原型工作流卡在原型到代码的最后一公里。本文以TaoToken统一Key与API通道串联Vibe Coding生成、MCP协议内容读取与代码还原,给出可复制的Base URL配置、连通性验证及401、local proxy failed、reading choices等报错排查步骤,让设计即代码链路稳定跑通。详见官网 https://taotoken.net/?utm_source=taotoken_aicg_blog_end

weixin_33375360的博客 180

2026年Vibe Coding工具工程化困境与开发者应对策略

低代码平台和AI代码生成工具通过可视化构建与智能生成,显著降低了应用开发门槛,实现了快速原型验证。其核心原理在于将复杂的技术概念封装为图形化模块或自然语言指令,通过预设模板和自动化流程提升构建速度。这类工具的技术价值在于作为创新加速器,赋能非技术背景人员参与创造。然而,当应用场景从原型验证转向规模化产品时,工程化挑战随之凸显,主要体现在技术栈锁定、黑箱调试困难以及性能瓶颈等问题上。本文聚焦于Vibe Coding工具在2026年的真实应用状态,探讨开发者如何系统评估技术债务、制定渐进式重构策略,从而驾驭而非

weixin_31822733的博客 559

Vibe Coding 概念百科全书:AI 编程核心术语速查指南

本文整理自开源知识库 ai-guide 中的 Vibe Coding 概念大全(英文版),作为 Vibe Coding 零基础教程体系中的一份"AI 编程术语词典",用最通俗的语言讲清 Token、上下文窗口、RAG、Agent 等 Vibe Coding 中最常见、最重要的概念。无论你是刚接触 AI 编程的新手,还是在 Cursor、Claude Code 等工具中遇到陌生术语的老手,读完本文都

gitblog_00174的博客 701

Qwen3.6-Plus:Agentic Coding驱动的编程范式革命

Agentic Coding(智能体式编程)正重新定义软件开发的本质——它不再局限于生成语法正确的代码,而是强调从需求理解、工具调用、执行验证、错误修复到最终交付的完整工程闭环。这一范式依托长上下文理解、动态反思机制与终端操作能力,使大模型真正具备‘让代码跑起来’的工程直觉。相比传统代码生成模型,Agentic Coding更关注任务终点的可用性,广泛应用于MVP快速验证、跨文件Bug定位、技术文档问答及Vibe Coding等真实场景。Qwen3.6-Plus作为该范式的代表性实现,标志着AI正从‘辅助编

weixin_33782386的博客 396

GPT-5.6模型选型与ChatGPT Work整合实践指南

AI编程助手作为现代软件开发的重要工具,其核心原理基于大语言模型的自然语言理解与代码生成能力。GPT-5.6模型家族通过能力分级设计,实现了从简单批处理到复杂编码任务的技术覆盖,显著提升了开发效率。在工程实践中,模型选型需要结合任务复杂度与成本考量,ChatGPT Work的长任务处理功能解决了工具切换疲劳问题,实现了从需求讨论到代码交付的统一工作流。本文聚焦GPT-5.6的Sol、Terra、Luna三档模型特性,结合Codex桌面端整合的实际案例,详细解析了vibe coding循环、权限控制、成本优化

weixin_33888907的博客 372

2026年AI编程进入深水区:从工具红利到架构思维的范式跃迁

2026年摆在每个开发者面前的核心问题,不再是"要不要用AI编程工具"——这个问题已经过时。在AI能力迅速逼近人类的时代,你的不可替代性来自哪里?我的答案是:来自你对业务的理解深度、你对架构的判断力、以及你对AI产出的审查能力。代码可以生成,但判断不可外包。本文参考:腾讯研究院《丰饶之后:AI Coding观察报告2.0》(2026年4月)、DX Developer Productivity Survey 2026、Stack Overflow 2025年度调查。

hoaxxcj的博客 462

MATLAB 图像滤波:高通、低通、带通和方向滤波器

在 MATLAB 中,我们可以使用不同类型的滤波器对图像进行处理,包括高通滤波器、低通滤波器、带通滤波器和方向滤波器。通过以上代码示例,我们介绍了 MATLAB 中使用高通滤波器、低通滤波器、带通滤波器和方向滤波器对图像进行滤波的方法。高斯滤波器可以实现带通滤波效果,通过调整滤波器的方差参数可以控制带通滤波器的频率范围。这里的平均滤波器是一种常见的低通滤波器,通过对图像周围的像素进行平均来实现平滑效果。Sobel 滤波器是一种常用的方向滤波器,用于检测图像中的水平和垂直边缘。函数将高通滤波器应用于图像。

CyberSparkZ的博客 1394

Easy-Vibe 开源项目全解析:从 0 到 1 学会 Vibe Coding 的项目制学习路径与本地运行指南

本项目(Datawhale / easy-vibe)是一套以"项目制学习"为核心的 Vibe Coding 实战教程,主张"先做出产品,再理解原理",让零基础学习者通过真实产品从创意到上线的完整闭环,掌握 AI 时代的编程方式。读完本文,你将完整了解该开源项目的定位、五大学习路径、3+1 阶段课程架构、全套课程内容导航,以及如何在本机运行这套 VitePress 教程站点(含多语言与部署细节)。

gitblog_00178的博客 485

SPI为什么不需要加上拉电阻

大家好,我是记得诚。I2C因为其开漏的结构,无法输出高电平,所以外部加上拉电阻。我们在使用SPI的时候,发现是不需要加上拉电阻的。主要因为SPI多为推挽的结构,推挽电路,高低电平都可以输出,所以外部不需要加上拉电阻。推挽电路可以用2个三极管或者2个MOS管搭建而成。

记得诚 2623

OpenClaw实战:拒绝复制粘贴,用 xlsx 技能打通“带公式模板”的月报自动化

本文详解了如何利用 OpenClaw 框架搭载的 xlsx skill,解决 AI 自动化处理“带复杂公式与格式”Excel 月报时极易翻车的业务痛点。针对传统大模型粗暴写入导致模板报废的问题,OpenClaw 创新采用“双核微创”工作流:首先利用 pandas 高效清洗并聚合海量原始明细数据,随后切换至 openpyxl 将计算结果精准注入目标模板,完美保留原有的底色、边框与跨表动态公式。

我有一个梦想 150

鱼皮《Vibe Coding 概念大全》精讲:一文吃透 AI 编程的核心术语体系

> 本篇技术指南以仓库内 [Vibe Coding 零基础教程/70 Vibe Coding 概念大全.md](https://link.gitcode.com/i/db8135ae17bd10a31e126ce81b9c2224) 为骨架,系统梳理 Vibe Coding(氛围编程)中的全部核心术语,涵盖 AI 基础概念、提示词工程、智能体编程模式、上下文管理、AI 输出控制、开发工具、项目管理

gitblog_00705的博客 332

Qt入门教程【数据类型篇】数值类型

Qt中的数值类型

小鱼酱的博客 1万+

2026年AI产业13大趋势预测:Vibe Coding创作者经济元年到来,TaoToken专家解读AIGC未来图景

2026年Vibe Coding创作者经济元年,一人公司与腰部AI团队如何落地上下文工程?本文提供TaoToken统一Key接入方案,附config.toml与settings.json可复制配置骨架、CC Switch与Cline接入示例及报错排查清单。访问官网 https://taotoken.net/?utm_source=taotoken_aicg_blog_end 获取统一模型通道。

weixin_42601134的博客 16

【产品经理修炼之道】- 基金产品-“TA系统 ”

TA:Transfer Agent 缩写,通常称成“登记过户”。开放式基金登记过户(TA)系统是基金的登记过户系统。其功能涵盖了基金交易业务的各个环节,包括账户业务处理,如投资者开户、修改账户资料、挂失/解挂等;日常交易业务处理,如认购、申购(一般申购和定期定额)、赎回(一般赎回、指定赎回、预约赎回等)、转托管、基金转换等;特殊业务处理,如非交易过户、账户冻结/解冻等;分红业务处理,如现金分红和红利再投资。

xiaoli8748的专栏 1676

人工智能智能体研究综述:从理论架构到前沿应用

AI Agent,即人工智能智能体,是指能够在特定环境中自主感知、推理、决策并执行行动以实现特定目标的智能系统[1]。自主性反应性主动性(Pro-activeness)和社会性fill:#333;important;important;fill:none;color:#333;color:#333;important;fill:none;fill:#333;height:1em;AI Agent核心特征自主性 Autonomy反应性 Reactivity主动性 Pro-activeness。

nmdbbzcl的博客 902

从零到精通 Vibe Coding:写给“会 C 和 Python“的你的完整实操手册

入门篇:理解了 LLM 是"高概率接话王"(所以描述要清晰、输出要验证);建立了"描述→生成→运行→反馈"的对话闭环心智模型;选好了工具路线(网页生成器起步 → AI IDE 主力);亲手做完了第一个待办清单;记住了五大入门坑(需求模糊、贪大求全、报错两极端、无存档裸奔、全盘信任)。进阶篇:掌握了结构化需求 + 验收标准的写法;理解了"上下文"和"三天记忆实习生"模型,学会用规则文件、新会话、@文件来管理它;掌握了 QA 式反馈公式和五步调试法;跑通了小工具、改 bug、数据分析、网站上线四大场景;

weixin_45631123的博客 810

QPrintPreviewDialog 打印预览使用实例

qt打印机预览实用demo

啊渊的专栏 3677

Vibe Coding 2026学习路线:从自然语言到AI应用的实战指南

Vibe Coding正成为AI时代的新型编程范式,它改变了传统手写代码的模式,让开发者通过自然语言描述需求,由大模型自动生成、修改和测试代码。其核心在于将编程从“如何实现”转向“做什么与为什么”,显著降低开发门槛,提升工程效率。这项技术依托于大模型上下文理解能力与Agent工具的成熟,适用于从零基础学习者到资深工程师的广泛人群。在实际应用中,Vibe Coding强调提示词工程、编程基础、模型接口调用与自动化工作流的结合,覆盖从脚本工具到完整产品的开发全链路。通过合理拆解需求、验证AI输出并持续迭代,开发

weixin_29072299的博客 313

CP AUTOSAR标准之AUTOSAR OS(AUTOSAR_SWS_OS)(二)

AUTOSAR OS是一个Operating System,即操作系统。它最核心的功能是管理任务和事件的调度,不同任务间的同步流,并且提供监控和错误处理功能。或者用最简化理解就是一个函数调度器。

CoolBreeze的博客 653

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

vibe coding:用Git提交实现代码自解释与协作自动化

vibe coding是一种以版本控制系统为枢纽的现代工程实践,其核心是将上下文信息(Why/What/Impact/Verification)结构化嵌入每次代码提交,从而提升信息密度与上下文保真度。它依托Git commit message标准化、IDE智能模板、CI自动校验等基础设施,实现代码即文档、提交即契约的技术价值。广泛应用于中大型团队的跨时区协作、SaaS系统重构、开源项目协同等场景,显著降低新人上手周期与代码返工率。作为2026年工程效能演进的关键范式,vibe coding正推动开发者从‘写

weixin_33928137的博客 1233

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

Easy-Vibe 实战:用对话式 AI 编程从 0 到 1 做出会吃单词、写诗、画画的 AI 原生贪吃蛇

> 本文是 Datawhale easy-vibe 项目「AI 时代的编程初体验」章节的完整技术指南,面向完全零编程基础的学习者:全程不需要安装环境、不需要记忆语法,只需用自然语言与 AI 对话,就能做出第一个可运行的程序——一款「吃单词、写诗、画画」的 AI 原生贪吃蛇,并学会举一反三,自创自己的小游戏或 Demo。读完本文,你将掌握 Vibe Coding 的核心工作流:描述需求 → AI 生

gitblog_00739的博客 378

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

AI 写得飞快,三个月后开始还债

别怕 AI 写代码,它是真快。但也别把方向盘整个扔给它。可维护性,得是你第一天就想的事,不是三个月后再来补的。能拿住架构、拿住把关、拿住「这东西我得看懂」这条底线的人,AI 是他的十倍杠杆;而把这几样一起交出去的人,三个月后在前面等他的,是一张五万到五十万美元的账单。这场运动最后是红利还是陷阱,分水岭就在这一念之间。

weixin_47628456的博客 313

【Claude Code】Claude Code Evolution

2025 年,可以说是 AI Agent 元年。ChatGPT 让 AI 学会了聊天Cursor 让 AI 学会了写代码Copilot 让 AI 学会了补全代码那么 Claude Code 则让 AI 开始像一个真正的程序员一样工作。帮我分析这个项目架构帮我修复这个 Bug帮我增加一个新功能帮我写测试代码帮我提交 Git Commit阅读代码理解工程修改文件执行命令运行测试修复错误整个过程几乎不需要人工参与。Agentic Coding(智能体编程)

bryant_meng 407

【AI应用--白话大模型(篇五)】《AI智能体Agent:概念、场景、架构、设计模式、框架|Coze与千帆工作流搭建》

在AI 的语境下,Agent(智能体)可以被理解为⼀种能够感知环境、进⾏⾃主决策、并调⽤⼯具去完成特定任务的智能系统。简单来说,Agent(智能体) 就是⼀个“带⼤脑、有⼿脚、有计划”的数字助⼿。以“学⽣准备社团活动”为例:传统 AI(像复读机):你问“怎么写活动策划”,它给你⼀份模板,然后结束。Agent(像社团负责⼈):a. 感知与规划:先调⽤⽇历 API 查看空闲场地,然后拆解出“定场地、发通知、拉赞助”三个步骤。

2501_93351213的博客 550

AI浪潮下,大厂员工跳槽创业公司:是机遇还是挑战?

据投中网统计,2023年到2025年5月间,至少47位大厂高管出走创业,字节、阿里的“高P”们成为AI创业潮的显眼人物。这不仅是勇气的体现,更是集体的重新校准,有人离席,有人加注,有人观察。一年前,26岁的安巴从互联网大厂离职,加入一家AI初创公司,她将此视为人生新阶段的“高三”。森山在大厂推广AI工具收效甚微,因大厂部分部门离AI远,且活水机制难,他选择离职。过去两年,AI重塑了互联网人的职业坐标,大厂内部增长放缓、组织分工固化、晋升通道收窄,而AI创业公司则以更快的产品迭代和更直接的成长空间吸引人才。

IT界那些事儿 49
上一篇: 产品经理的Vibe Coding实战:用AI Agent打通原型到代码的工作流
下一篇: 2026年AI原型设计工具下半场:Agent时代产品经理原型工作流升级指南
PMCoder
博客等级 码龄1年 3粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值