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

从 Vibe Coding 到 Agentic Engineering:ArkClaw + Supabase,打造你的私有化 Agent 工厂

核心提要当“Vibe Coding”氛围编程从一个梗变成现实我们是否想过AI 能做的远不止生成代码片段本文将带你探索如何将强大的智能体框架ArkClaw与 Serverless 后端平台Supabase结合打造个人版的“应用工厂”。在这里你只需给出一个想法ArkClaw 就能自动完成设计、代码编写、验证、本地部署真正实现从“一个想法”到“一个可用产品”的最短路径。这不仅是对“氛围编程”的终极实践更是向“智能体工程Agentic Engineering”迈出的坚实一步。一、当 Vibe Coding 遇上天花板ArkClaw 接棒近几年来我们惊叹于 AI 能“写”代码从 GitHub Copilot 的实时补全、ChatGPT 的代码片段生成到开发者用模糊的自然语言描述需求“我想要一个像 Instagram 那样的图片分享应用但风格要更复古一点”AI 则心领神会负责生成代码的Vibe Coding氛围编程时代。AI 的出现极大地降低了技术门槛让许多非专业开发者也能一窥编程的乐趣。然而大多数 AI 开发的实践仍停留在“代码片段生成”的阶段。AI 确实能帮你写出一个函数、一个组件甚至一个简单的页面但然后呢谁来将这些零散的代码片段组织成一个完整的应用谁来处理复杂的数据状态管理、用户认证和数据库交互谁来编写测试用例确保代码的健壮性谁来负责构建、部署并监控应用的线上表现答案往往还是开发者自己。ArkClaw 的火爆恰恰因为它直面了这一核心问题。它不再仅仅是一个“代码生成器”而是一个真正的Agentic Engineering引擎一个能够理解复杂意图、自主规划、并执行端到端任务的“AI 工程师”。ArkClaw Supabase让我们真正实现了“一句话创建一个应用”的能力标志着从零散的“AI 辅助”正式迈向了系统化的“AI 工程”。二、先看效果三分钟跑起来一个“待办 APP”先从结果出发看看这个“个人应用工厂”到底能帮你做什么。能跑什么一个基于 Supabase 的待办 APP 后端todos表 Edge Function API加上一页即开即用的 Web 页面支持新增、勾选完成和查看任务。跑完看到什么一个可直接调用的 HTTP 接口地址加上一份可本地或云端部署的待办列表页面所有任务会实时写入 Supabase。本文第四章节《完整实战路径从想法到成品从零做一个“待办 APP”》中将带你从零开始一步步实现一个全新应用的开发。通过 ArkClaw 与 Supabase 生成的“待办 APP”三、架构总览你的“个人应用工厂”是如何运转的为了实现从自然语言到可部署应用的自动转化我们设计的“个人应用工厂”是一个分层、模块化的系统。其核心是ArkClaw它如同一位经验丰富的项目经理调度着不同的工具和流程最终在Supabase这个强大的 Serverless 平台上为你交付一个真实可用的产品。其核心架构分为四层Intent Layer意图层: 作为用户与系统的交互界面负责接收并初步理解来自飞书、Web 等多渠道的自然语言指令。Agentic Core智能体核心: 系统的大脑利用 LLM自主规划任务、从Recipes配方库中选取最佳实践并基于长期记忆进行决策。Validation Deployment验证与部署:通过在本地调用Supabase Skills模拟运行与测试形成快速的验证闭环并在通过后自动将应用部署至云端。Runtime Feedback运行与反馈:持续监控线上应用的运行时日志一旦发现异常便能触发错误修复回路实现无人值守运维。我们的目标就是构建一个“想法的编译器”输入是自然语言输出是稳定运行在 Supabase 上的真实应用。四、完整实战路径从想法到成品从零做一个“待办 APP”下面我们以一个“待办 APP”为例走一遍从想法到可用产品的完整路径。你会看到 ArkClaw 如何接管后端、前端和部署把一条自然语言需求变成真正可用的应用。整个过程由 ArkClaw Agent 自动驱动你只需在关键节点进行确认。Step 1: 开通 搭建——为 ArkClaw 安装 Skills1. ArkClaw 一键尝鲜火山提供 ArkClaw 尝鲜体验一键开通 ArkClawhttps://www.volcengine.com/experience/ark?modeclaw)2. 安装 Supabase Skills2.1 自然语言安装通过与 ArkClaw 交互进行安装操作示例请你下载这个压缩包 https://lf3-static.bytednsdoc.com/obj/eden-cn/veh7vhpeps/arkclaw-supabase-skills.zip 到临时目录然后解压这个压缩包byted-supabase 是一个 Supabase skills请你安装一下这个 skills。volcengine-python-sdk-master 为其中的 python 依赖包2.2 Github 安装Clone 仓库到本地https://github.com/bytedance/agentkit-samples/tree/main/skills/byted-supabase放到 ~/.openclaw/skills 目录下即可2.3 ClawHub 安装前往 https://clawhub.ai/TechStylex/volcengine-supabase 下载 zip 包解压到 ~/.openclaw/skills 目录下即可3. 配置 AK/SK服务开通你需要拥有一个火山引擎账户并已开通 AIDAP 服务。如未开通可访问火山引擎 AIDAP 服务开通页面 (https://console.volcengine.com/aidap/region:aidapcn-beijing/)。获取访问密钥为了让 ArkClaw 能够通过 API 与火山引擎服务进行交互先生成并获取访问密钥。a. 登录火山引擎管理控制台。b. 前往访问控制 API 访问密钥管理页面。c. 创建或获取一对有效的 Access Key ID 和 Secret Access Key。这两个值将分别对应后续配置中的VOLCENGINE_ACCESS_KEY和VOLCENGINE_SECRET_KEY。修改环境配置通过 ArkClaw 配置点击打开终端修改 .env 文件加上 AK/SK 配置重启即可rootopenclaw:~# vi ~/.openclaw/.env VOLCENGINE_ACCESS_KEY在此处粘贴获取的Access_Key_ID VOLCENGINE_SECRET_KEY在此处粘贴获取的Secret_Access_Key rootopenclaw:~# openclaw gateway restart openclaw 2026.3.2 (85377a2) — WhatsApp automation without the please accept our new privacy policy. Restarted systemd service: openclaw-gateway.service rootopenclaw:~#Step 2: 后端接口开发——数据库表和 API 的搭建操作示例请基于 Supabase skill开发一个待办事项 APP 的完整后端完成编码相关工作后续我会部署到 Supabase Edge Function 中具体包括创建新的 Supabase 工作区、数据库表设计todos 表、RESTful API 接口开发。代码请放到 ~/todo-app-backend。生成后端脚手架Agent 在本地工作区创建todo-app-backend目录并初始化 Edge Function、配置文件和基础依赖。编写业务逻辑基于 Supabase skillAgent 生成针对todos表的 RESTful API包括GET /todos与POST /todos并内置基础校验逻辑。Step 3: 后端部署——一键推送到 Supabase操作示例请将上述待办 APP 后端代码~/todo-app-backend部署到新创建的 Supabase 工作区中完成以下工作执行数据库初始化 SQL、部署服务到 Supabase 中、验证各接口可正常访问。配置敏感信息Agent 引导你在本地安全地配置 Supabase 项目 URL 和 Service Role Key并通过supabase secrets set写入云端环境。执行部署完成本地验证后Agent 自动调用supabase functions deploy和数据库迁移命令将 Edge Function 和表结构部署到新的 Supabase 工作区。Step 4: 前端开发——生成可交互的待办列表页面操作示例后端已就绪请开发配套的待办 APP 前端页面要求支持任务的增删改查、接入 Supabase 后端接口、界面简洁美观、并在本地直接部署运行。代码请放到 ~/todo-app-frontend。生成前端工程Agent 在本地创建todo-app-frontend目录选用你偏好的技术栈如 React TypeScript并预置与 Supabase 后端的调用代码。串联后端接口前端页面接入GET /todos和POST /todos支持新增任务、勾选完成状态并在界面上实时刷新列表。安全提示Agent 会明确告知Service Role Key属于高度敏感信息只能在服务端Edge Function使用绝不能暴露在前端代码中。Step 5: 本地测试——功能验证与数据存储ArkClaw 联合 Supabase已成功为你开发了一个 App 界面通过本地的网页界面即可测试功能。对外上线仅需申请域名 前端部署即可对外服务。待办事项 APP 主页支持添加任务、编辑、删除支持待办任务的查看进入 Supabase 控制台后可以看到数据已经在数据库中正确保存了五、从今天起成为一名“Agent 工程师”我们所展示的不仅仅是一个有趣的玩具更是一种全新的、面向未来的软件开发范式——Agentic Engineering。在这个范式下开发者的角色正在从“工匠”转变为“指挥家”。我们不再需要逐行编写代码而是专注于定义目标、设计原则、提供上下文并监督 AI Agent 完成高质量的交付。将 ArkClaw 的智能体编排能力与 Supabase 的一体化后端平台相结合我们得以用极低的成本构建出这个强大的个人应用工厂。它证明了通过正确的工具和理念我们每个人都可以拥有一个忠实、高效、不知疲倦的 AI 工程师。这趟旅程才刚刚开始。下一步我们可以让 Agent 掌握更复杂的技能比如集成用户认证Supabase Auth支持文件上传Supabase Storage调用外部 AI 模型完成更复杂的任务未来已来现在是时候亲手实践打造属于你自己的应用工厂了。欢迎在火山引擎 Agent 社区与我们交流你的想法和实践一起探索 Agentic Engineering 的更多可能。

相关文章:

从 Vibe Coding 到 Agentic Engineering:ArkClaw + Supabase,打造你的私有化 Agent 工厂

核心提要:当“Vibe Coding”(氛围编程)从一个梗变成现实,我们是否想过,AI 能做的远不止生成代码片段?本文将带你探索如何将强大的智能体框架 ArkClaw 与 Serverless 后端平台 Supabase 结合,打造…...

深入理解OPTIONS请求:跨域预检的机制与实践

1. OPTIONS请求的本质与跨域预检机制 第一次在Chrome开发者工具里看到那个神秘的OPTIONS请求时,我也是一头雾水。明明只发了一个POST请求,为什么控制台里会多出个"无关"的请求?后来才知道,这正是浏览器保护我们安全的&q…...

springboot基于vue美剧观影点评网站的设计与实现

目录技术选型核心模块设计关键实现步骤数据模型示例典型API示例安全控制措施测试部署方案扩展优化方向项目技术支持源码获取详细视频演示 :文章底部获取博主联系方式!同行可合作技术选型 后端框架:Spring Boot 2.7.x(Java 11&…...

从ME11到MEK1:SAP采购条件记录创建的BAPI性能对比(含RV_CONDITION_COPY完整示例)

SAP采购条件记录创建:ME11与MEK1的BAPI性能深度解析 在SAP采购模块中,条件记录创建是供应链管理的关键环节。传统ME11事务码虽然直观易用,但在批量处理和系统集成场景下,MEK1配合BAPI调用往往展现出更强大的技术优势。本文将深入剖…...

从L1到L3:图解现代CPU缓存如何影响你的游戏帧数

从L1到L3:现代CPU缓存如何塑造游戏性能的底层逻辑 当你在《赛博朋克2077》的夜之城飙车时,每秒超过60帧的画面流畅度背后,隐藏着一场由CPU缓存主导的微观战争。游戏开发者都知道,GPU决定了画面的上限,但CPU缓存才是决定…...

从AND门到Filler单元:一份给数字IC工程师的标准单元库避坑指南

从AND门到Filler单元:数字IC工程师的标准单元库实战手册 在数字集成电路设计的浩瀚宇宙中,标准单元库就像是一套精密的乐高积木,而工程师则是用这些积木搭建复杂系统的建筑师。当我第一次接手一个40nm工艺节点的芯片设计项目时,面…...

JeecgBoot v3.8.3 低代码实战:从零构建Spring Boot 3 + Vue3业务模块

1. 环境准备与项目初始化 第一次接触JeecgBoot时,我被它"低代码"的宣传语吸引,但真正让我惊艳的是v3.8.3版本对Spring Boot 3和Java 21的全面支持。记得当时为了测试性能,我特意用JDK 21跑了个简单的客户管理模块,启动速…...

【从零构建Berkeley Humanoid Lite:全栈开源人形机器人技术实战】第二章 硬件系统深度解析(物理层实现)

目录 2.1 3D打印摆线减速器工程实现 2.1.1 摆线齿轮力学设计(解决塑料强度瓶颈) 2.1.2 双规格执行器家族(6512与5010) 2.1.3 可靠性工程数据 2.2 分布式感知与通信网络 2.2.1 CAN总线拓扑架构 2.2.2 本体感知系统 脚本1:摆线齿轮参数化生成与强度验证(Python + S…...

保姆级教程:用YOLOv8和PyQt5从零搭建番茄成熟度检测桌面应用(附完整源码)

从零构建番茄成熟度检测桌面应用:YOLOv8与PyQt5实战指南 在农业生产智能化浪潮中,计算机视觉技术正逐步改变传统农作物监测方式。本文将带您完整实现一个结合YOLOv8目标检测与PyQt5图形界面的番茄成熟度分析工具,涵盖从环境配置到最终打包的全…...

程序员如何用ProcessOn复刻《纳瓦尔宝典》思维导图?我的实操笔记与模板分享

程序员如何用ProcessOn复刻《纳瓦尔宝典》思维导图?我的实操笔记与模板分享 作为程序员,我们习惯于用代码构建系统,却很少将这种结构化思维应用到知识管理中。当我第一次读到《纳瓦尔宝典》时,就被书中关于财富、幸福和判断力的深…...

基于STM32的智能温室系统:从传感器数据采集到云端控制的完整实现

1. 为什么需要智能温室系统 现代农业正在经历一场静悄悄的革命。想象一下,你种了一片娇贵的草莓,它们对温度、湿度和光照都极其敏感。传统温室里,你得每天手动开关窗户、调节遮阳布、检查土壤湿度——这就像24小时待命的保姆,稍有…...

ArcoDesign实战:如何用Vue3+TypeScript快速搭建企业级中后台应用(附最佳实践)

ArcoDesign实战:如何用Vue3TypeScript快速搭建企业级中后台应用(附最佳实践) 在当今快节奏的前端开发领域,企业级中后台应用的开发效率和质量直接影响着产品的迭代速度和用户体验。作为字节跳动开源的企业级产品设计系统&#xff…...

高德地图行政区划聚合功能避坑指南:为什么你的setFitView总是不生效?

高德地图行政区划聚合功能深度解析:从原理到实战避坑指南 行政区划聚合功能是高德地图开放平台中一个强大的数据可视化工具,它能够将海量点数据按照行政区域进行智能聚合展示。但在实际开发中,不少开发者都会遇到一个典型问题:为什…...

Vue项目依赖离线化实战:从外网到内网Nexus仓库的完整迁移指南

1. 为什么需要Vue项目依赖离线化? 最近接手了一个金融行业的Vue项目,客户要求必须在内网环境开发。刚开始我觉得这很简单,不就是把代码拷进去再npm install嘛。结果第一次尝试就翻车了——内网根本连不上npm官方源!这才意识到&…...

信息检索核心技术解析:从理论到实践

1. 信息检索基础概念与技术演进 信息检索(Information Retrieval, IR)是一门融合了文本处理、数据挖掘和机器学习的交叉学科。它的核心任务是解决"信息过载"问题——从海量非结构化数据中快速定位用户所需内容。想象一下在图书馆找书&#xff…...

从扬声器到火箭控制:Bode图在6大工程领域的奇葩应用案例

从扬声器到火箭控制:Bode图在6大工程领域的奇葩应用案例 当降噪耳机通过反向声波抵消环境噪音时,很少有人会想到这与火箭姿态控制竟使用相同的分析工具。Bode图——这个诞生于1940年代的频率响应分析工具,早已突破传统控制工程的边界&#xf…...

误删nobody用户导致服务崩溃?详解Linux特殊系统用户的正确管理姿势

误删nobody用户导致服务崩溃?详解Linux特殊系统用户的正确管理姿势 在Linux系统管理中,系统用户的管理往往被许多运维工程师视为"基础中的基础",但正是这些看似简单的知识点,一旦操作不当就可能引发连锁反应。最近一起真…...

别再只用红外了!用ESP32和微波传感器DIY一个不怕宠物的智能感应灯(附完整代码)

用ESP32和微波传感器打造智能感应灯:告别宠物误触的烦恼 引言:为什么选择微波传感器? 每当深夜起床,智能感应灯自动亮起,这本该是科技带来的便利。但养宠物的朋友一定深有体会——那些被猫咪一个翻身就触发、整夜闪烁不…...

保姆级教程:用ArcGIS Pro从零提取河北省地形地貌(附水文分析实战)

ArcGIS Pro实战:河北省地形地貌提取与水文分析全流程指南 从DEM数据到地形洞察的完整工作流 打开ArcGIS Pro时,那个深色界面总让新手感到既兴奋又忐忑。作为一款强大的地理信息系统软件,它能够将枯燥的数字高程模型(DEM)转化为直观的地形洞察…...

Laravel 9.X新特性全解析

好的,Laravel 9.X 版本引入了一系列重要的新特性和改进。以下是其主要特性概述:1. PHP 8.0 要求Laravel 9 要求最低 PHP 版本为 8.0,充分利用了 PHP 8 的新特性(如联合类型、属性注解等)。2. Symfony Mailer 替换 Swif…...

Laravel 10.x重磅升级:五大核心特性解析

Laravel 10.x 作为 PHP 流行框架的重要版本,引入了多项增强功能:一、路由改进路由参数类型声明支持在闭包路由中声明参数类型:Route::get(/user/{id}, function (int $id) {return User::find($id); });路由缓存优化路由缓存生成效率提升约 3…...

从“看天吃饭”到“按图赚钱”:2026风光电站为什么必须重做气象服务体系

一场冰雹能砸掉多少利润?答案可能超出你的想象2026年初,一份覆盖全球风光水发电能力的年度预测报告在业内引发关注——报告首次将水电纳入年度预测体系,完成从“风光”到“风光水”三位一体的关键拓展。与此同时,行业最新数据显示…...

2026以后,场站最该升级的系统,也许不是储能,而是预测

大模型时代,新能源功率预测正在经历一场静默革命2026年一季度,一则技术升级消息在新能源圈内引发关注——某区域新能源多时空尺度一体化精确预测系统完成全面升级,新增预测误差分析、消纳水平评估、自定义报告生成等功能模块。这不是一次普通…...

MySQL 时间边界处理实战:精准获取日期范围数据的技巧

1. 为什么时间边界处理这么重要? 做过数据统计的朋友应该都遇到过这样的场景:老板让你统计昨天的订单量,你信心满满地跑了个查询,结果发现数据对不上——要么多了几条今天的记录,要么漏了几条昨天的数据。这种问题十有…...

Deep Agents 的 Planning Capabilities 技术解析

一、概述 在传统的 LLM Agent 架构中,模型通常以“单步响应”(single-step reasoning)的方式执行任务,即输入 → 推理 → 输出。这种模式在简单任务中表现良好,但在面对多步骤、长周期、依赖复杂的任务时,…...

嘎嘎降AI和快去AI哪个值得用?2000字实测结果对比

嘎嘎降AI和快去AI哪个值得用?2000字实测结果对比 被问了无数次“该选哪个降AI工具”,干脆写一篇详细测评。 用过的有五六款,朋友推荐的也试了。综合最推荐嘎嘎降AI(www.aigcleaner.com),4.8元一篇&#x…...

科技公司发Token当激励,Token到底是什么?

在科技公司的激励场景中,“Token”(通证/代币)通常是一种基于区块链技术的数字化权益凭证,用于代表某种特定的价值或权益。它既可以是公司内部的“数字积分”,也可以是与公司业务/生态绑定的“权益证明”,甚…...

YOLOv8改进系列:融入CBAM(卷积块注意力模块)——双管齐下,强化特征表达

摘要 在计算机视觉领域,目标检测任务要求模型不仅能识别出图像中的物体,还要精准定位其位置。YOLOv8作为当前最先进的单阶段目标检测器之一,凭借其高效的结构和优异的性能,在众多实际应用中大放异彩。然而,在面对复杂背景、小目标密集、遮挡严重等挑战性场景时,即使是YO…...

STM32烧录失败?5个硬件连接检查点帮你快速定位问题(附常见错误排查表)

STM32烧录失败?5个硬件连接检查点帮你快速定位问题 当红色错误提示"Flash Download failed"突然弹出时,新手工程师的额头总会渗出细密的汗珠。作为嵌入式开发的必经之路,STM32烧录失败的问题90%源于硬件连接——这个数字来自我们对…...

YOLOv8改进:引入ECA高效通道注意力机制,轻量级涨点神器!

摘要 在目标检测领域,注意力机制已成为提升模型性能的关键技术之一。然而,传统的通道注意力机制(如SENet)虽然有效,但引入了大量的额外参数和计算量,导致模型复杂度增加。本文详细介绍了一种轻量高效的通道注意力机制——ECA(Efficient Channel Attention),并手把手教…...