跳转到主要内容

Vibe Coding关键术语

通过这份快速参考指南,掌握 Vibe Coding 的术语。

本周更新

本指南详细解析了你在编程和 AI 工具时会遇到的常见术语。我们将定义保持简单,以便你快速上手。

Atoms 专属术语

  • Team Mode (团队模式): 激活一个 AI 智能体团队来为你处理复杂需求,成员包括产品经理、工程师、数据科学家、深度研究员和架构师。

  • Engineer Mode (工程师模式): 仅指派工程师智能体 Alex 来处理你的项目。

  • Race Mode (竞赛模式): 允许你在多个模型上同时运行同一个提示词 (Prompt),以比较它们的输出结果。

  • Deep Research (深度研究): 一项用于进行深度调研的功能,可生成专业报告,包括学术论文、商业分析和市场报告。

  • App Viewer (应用查看器): 允许你预览结果并直接在页面上修改任何视觉元素。

  • Remix (克隆): 让你将任何项目复制到你自己的聊天中,以便从那里继续构建或编辑。

  • Publish (发布): 生成当前应用程序的稳定链接,以便轻松分享。

  • App World (应用世界): Atoms 的创意平台,你可以在这里展示你的作品并在主页上彰显你的技能。

大语言模型与 Vibe Coding

  • Vibe Coding (氛围编码): 一种软件开发实践,即用简单的自然语言(英语或中文)告诉 AI 你想要什么(即“Vibe”或意图),并让它生成实际代码。你只需关注应用是否感觉对路、运行是否正常,而无需担心具体逻辑。

  • Artificial Intelligence (AI - 人工智能): 一个广义术语,指能够执行通常需要人类智能才能完成的任务的计算机系统,如识别语音、做决定或翻译语言。

  • LLM (Large Language Model - 大语言模型): 一种在海量文本上训练的 AI 类型。它是 ChatGPT 和 Claude 等工具背后的技术。它非常擅长预测句子中的下一个词,这使它能够写文章、回答问题和编写代码。

  • Hallucination (幻觉): 当 AI 自信地给出完全错误的答案时。AI 模型很擅长听起来令人信服,所以你应该始终仔细检查它们生成的代码或事实。

  • Prompt (提示词): 你输入给 AI 以获得答案的文本。“提示工程 (Prompt Engineering)”只是“学习如何提出正确问题以获得最佳结果”的一种花哨说法。

  • Token (词元): AI 计数的单位。AI 看不到“单词”,它看到的是“Token”。一个 Token 大约相当于 4 个英文字符(或 0.7 个汉字)。例如,单词“apple”是一个 Token,但一个长而复杂的单词可能是三个 Token。AI 的成本和限制通常以 Token 衡量。

  • Human-in-the-Loop(循环中的人类): 就是你。即使是 AI 在写代码,你也是这个循环中的“经理”。你负责审查工作、抽查,并在 AI 偏离轨道时进行指导。你不再是作者,而是变成了审核者。

  • Iterating (迭代): 通过对话完善代码的过程。在 Vibe Coding 中,很难一次尝试就完美。你需要通过说“把那个按钮变大点”、“修复第 10 行的错误”或“不,换个颜色”来进行“迭代”。

编程基础

  • API (Application Programming Interface - 应用程序接口): 让两个不同程序相互对话的桥梁。这就好比餐馆里的服务员:你(用户)给服务员(API)下订单,他们从厨房(系统)给你端来食物,而你不需要知道食物是怎么做的。

  • Bug (漏洞/错误): 代码中的错误或故障,会导致软件崩溃或表现异常。

  • Version Control (Git - 版本控制): 代码的“时光机”。它跟踪任何人所做的每一次更改,所以如果出了问题,你可以轻松回到正常工作的版本。

  • Frontend (前端/客户端): 屏幕上你能看到和触摸到的所有东西。它是按钮、文本、图像和动画。如果你在浏览网站,“前端”就是运行在你浏览器里的内容。

  • Backend (后端/服务器端): 位于远程计算机(服务器)上的应用程序的“大脑”。它处理数据、保存文件,并管理用户永远看不到的逻辑。

  • UI (User Interface - 用户界面): 应用程序的具体设计和布局。它指的是“外观和感觉”——配色方案、按钮形状和文本的可读性。

  • Full Stack (全栈): 能够同时处理前端和后端的开发人员(或工具)。

软件开发概念 (Software Development Concepts)

  • Product Manager (产品经理): 决定构建什么以及为什么构建的人。他们就像特定功能的“CEO”,平衡用户需求和业务需求。他们编写计划文档 (PRD),但通常不写代码。

  • Engineer (工程师): 构建者。他们从产品经理那里获取计划,并编写实际代码使其工作。他们负责弄清楚如何高效且安全地构建它。

  • Architect (架构师): 软件的“城市规划师”。他们通常不写每一行代码;相反,他们做出关于使用哪些技术以及系统不同部分应如何连接的高层决策,以确保整个系统在扩展时不会崩溃。

  • Data Scientist (数据科学家): 侦探。他们查看应用程序产生的海量数据(如用户点击或销售数字),并使用数学和代码来寻找模式,帮助企业做出更明智的决策。

  • Deep Researcher (深度研究员): 一个专注于调查复杂、未知主题的角色(有时是专门的 AI 智能体)。与标准搜索不同,深度研究员挖掘学术论文、技术文档和长篇报告,以综合出关于困难主题的全面答案。

策略与增长

  • SEO (Search Engine Optimization - 搜索引擎优化): 调整你的网站使其出现在 Google 搜索结果顶部的艺术。它涉及使用正确的关键词、提高网站速度,并确保其他网站链接到你。

  • Growth (增长): 营销和工程的结合,完全专注于获取更多用户。“增长工程师”可能会构建专门的功能来鼓励人们邀请朋友或更快注册。

  • PRD (Product Requirements Document - 产品需求文档): 功能的“蓝图”。由产品经理编写,该文档确切解释了新功能应该做什么、看起来像什么,以及如何衡量成功。工程师将其作为说明书使用。

页面结构与导航

  • Headings (标题): 页面内容的大纲。在代码中,它们被标记为 H1、H2、H3 等。H1 是主标题(像书名),H2 是章节标题。它们帮助用户和 Google 理解你的页面内容。

  • Footer (页脚): 每个页面最底部的部分。它是网站的“杂物抽屉”——你把重要但不是主要焦点的东西放在这里,比如法律政策、联系信息和社交媒体链接。

  • Favicon (网站图标): 显示在网页浏览器标签页上(页面标题旁边)的小图标。当用户一次打开二十个标签页时,它能帮助用户快速识别你的网站。

这是否解答了您的问题?