用 Claude Code 和语音输入,你不需要会写代码,也能亲手做出赚钱省时间的AI工具。
在中间一段作者传递进心话为团队培训**「你用机器每新功能铺自动形第一次断它给灵感再次装·改好再补市场带生意。完全不是一个非生实生系统感觉冷 玩感受则很像把人步升级将自我随很热固数不可挡。「这不是永远一部翻新翻下去体面态度……你还拥有不必变成程序师的那基本常识…再用好线分实挣快账同步也平稳干净值得很久引长期。
这也被屡次如选核心又正是视频关键说法再结束白板位重申。
另再有结标绝敲里刚回明这段话当你帮它在行使用就清晰实你们之间靠的正式对向变成自然当然力→代码一样只是一种用比喻通道,不会代表开声调就好住自己后踏未来
做适合用看下来也是会补充入自己的角色关键路对练习以升真实中帮见好可用笔记。
建议者这边你同样也能跳两步自己先打包逐步留吧,只靠知识平进课堂与手用定会让你当每次装一次。
更多整理后输出整体应该足够调做真实TTS语义友好顺序以及自然听感保一致~句义夹不太费力延思路平轻推到位~特重点按照所述使该拆解观点不能跑全太长中如做了格式齐换版才能逐步激活支持工具更快步骤检查,在产出任何讲稿结束实现也应有完整性适相快继续落实。
有一款名为Claude Code的神奇软件,过去三个月我一直在使用它,它彻底改变了我的生活。这期视频正是我要分享给那些尚未开始使用Claude Code的朋友、家人和团队成员的。也许你像几个月前的我一样,对在终端里输入指令感到畏惧;也许你被Claude Code这个名字吓到了,心想:"可我又不是程序员,不是开发者,怎么可能用得上Claude Code?"又或许你仍困在网页版Chad GBT或Claude的对话模式里,以为那就是AI的全部能力。
或许你和我认识的许多人一样,心里想着:"唉,我知道该试试这个Claude code或者那个Claude协作工具,但实在抽不出时间。" 希望这期视频能帮你解决所有问题。今天要介绍的是"AI飞轮"这个概念——简单来说,就是让AI像采访者一样询问你工作、生活、事业的具体情况,然后根据你的回答,建议你能用AI打造哪些既省时又赚钱的实用工具。而在让AI为你构建这些工具的过程中,你也会逐渐理解它的运作原理。你对AI的理解越深,就越能激发新的创意。
这就像你的大脑在进行固件升级,让你突然意识到一切皆有可能,从而能构建更多工具来节省时间、创造财富。借助这些强大的AI功能,我为自己的生意和客户打造了真正能每天创造价值的产品——人们对我过去几个月仅凭学习云端代码就为他们构建的工具赞不绝口。在进入正片前最后要说的是:每天,那些只会用免费版ChatGPT在网页端聊天的人,与懂得用代码(即便你不懂编程)构建工具的人之间的差距,正在以肉眼可见的速度持续扩大。
我希望这个视频能为你提供一份入门指南,教你如何缩小这个差距。视频下方有所有内容的时间戳。那我们开始吧。好的,在尝试这些操作之前,有几个前提条件会很有帮助,最好先下载好这些工具。首先,对于像Claude这样的功能,不要使用网页版应用,而是应该下载桌面版应用。这是完全免费的,但当你下载Claw桌面版时,会看到它显示“聊天”,这是你熟悉的界面。它还会显示“协作”,如果你之前没用过,可能会觉得有点吓人。另外还有“代码”,如果你没接触过,听起来可能更吓人。其次,你不需要手动输入。
你需要安装某种语音转文字的听写软件。这类软件有很多。就我而言,我使用的是Whisper Flow。如果你感兴趣,我会在视频描述里放一个联盟链接之类的。Whisper Flow的妙处在于,我只需按下Fn+空格键,然后说出任何内容,它就能在几毫秒内显示在屏幕上。看,就是这样。相比打字输入,这种方式与AI交流要快得多。基本上,这就是你需要的两个前提条件。所以第一步,我们要问AI:我们应该用AI来构建什么?我正在学习如何使用AI。目前我的AI技能仅限于使用ChatGPT和它的聊天功能。
但我最近看了一个视频,讲的是协作工作以及claude code如何成为最棒的东西。所以,我想学习如何使用AI,但我不想只是随便跟着教程尝试学习。我实际上想构建一些在工作中或生活中真正有用的东西。问题是我并不确定该构建什么。所以,我希望你能问我一些问题,采访我,帮助我在我的工作背景下找到方向,比如我想构建一些能真正节省时间的东西,或者在我的业务背景下帮助我赚更多钱。同时,在这个过程中,我也想学习如何使用像Claude协作工作和claude code这样的工具。好吧。我的业务实际上主要做三件事。
首先,我们做内容创作。我运营着一个YouTube频道,同时在Instagram上发布内容,偶尔也会在LinkedIn上分享。这些内容旨在帮助人们构建他们热爱的生活,实现人生转变,涉及个人成长方面。其次,我们开设了一所名为"生活方式商学院"的在线商业学校,专门帮助人们创办并发展六位数收入的生活方式型企业。第三项业务是开发各类软件产品,我们已经推出了一款名为"语音伙伴"的应用,这是一种AI代笔工具。
我们正在开发一款名为Superfocus的应用,这是一款提升效率的工具;同时还在搭建一个名为Creator Grid的平台,旨在帮助创作者增长粉丝并实现流量变现。当然,这些项目都建立在我经营企业、涉足多元业务的基础上。不过,如果你有自己的本职工作,也可以用它来模拟面试,探讨你的工作内容——无论是为了争取加薪、提升工作表现,还是其他类似目标。说实话,有一件事我希望自己或团队不必再做,那就是我们目前需要处理大量数据清洗工作。
比如,在YouTube、Instagram、LinkedIn这些平台上,我的团队每周都要花大量时间分析数据,查看播放量、统计收藏数、曝光量等等。其中一部分数据需要提供给赞助商,另一部分则用来评估我们自己的社交媒体运营效果。此外,我们还需要关注同行的情况——虽然我更愿意称他们为同行而非竞争对手。我们想观察业内伙伴的动态,如果发现有人增长特别快,或者找到了特别好的内容形式,我们也可以尝试借鉴。这些工作每周都要耗费团队大量时间。
所以我在想,我们能不能搞点酷玩意儿来自动化处理这些工作?你觉得可行吗?百分之百可行。说实话,这简直是个绝佳选择,因为它同时满足两个条件:既每周要花大量时间做重复性手工操作,又能通过构建它学到超多东西。现在这个方向很好,对方正在问非常实用的自动化数据收集方案。我就不逐条念回复了,你可以随时暂停视频慢慢看,反正你识字对吧?目前的工作流程是这样的——我们团队的妮可和贝基,她们真的得手动登录YouTube工作室或Instagram分析后台。
基本上,他们会去Instagram后台查看数据,把数字记下来,然后手动把数字填到表格里,再用求和功能计算本周的曝光量之类的。说实话,我其实不太清楚Instagram后台具体能看什么数据。也许他们现在已经不用这么做了,但不管怎样,这仍然是一个手动复制粘贴数字到表格的过程。其次,你要追踪多少位同事?是5个频道还是50个?大概50个。比如YouTube上50个,Instagram上50个,LinkedIn上50个这样。那最终输出结果是什么样的呢?数据会先汇总到表格里,然后又会分散到各个零散的Notion页面中。
它很少会放进幻灯片里,但主要还是存在Google表格和Notion数据库里。数据收集完后就会放在那里。然后我们总会想:"要是能经常看看就好了",但因为数据散落在各处,其实很难经常查看。实际上我们经常的做法就是直接扔给AI,说:"嘿,能给我们一些有趣的洞察吗?"但我觉得真正让人头疼的是数据收集本身。你知道吗?赞助的事先别管了,咱们就专注在竞品追踪上。我想知道什么呢?主要是他们最近视频的播放量,还有哪些话题表现得好。
我的意思是,如果我们要考虑YouTube的话,我从来不想看视频本身,因为我不想无意中抄袭它。但我对标题和缩略图非常感兴趣。如果考虑Instagram的Reels,在理想情况下,我们希望能转录Reels来抓住吸引点,因为我总是对第一句话感兴趣。但如果是Instagram的轮播图,那它的格式是怎样的呢?所以,Instagram的挑战在于我们有这么多不同的格式。是的,我真的不知道该怎么处理这个问题。好吧,这说明我们要从YouTube开始。这是最容易的切入点。
YouTube有一个公开的API,你可以从中拉取任何公开频道的视频、标题、缩略图、观看次数和发布日期。你提供50个频道名称,它就能返回你想要的所有数据。这就是你第一周的项目。很酷。Instagram难度更大但可行。Meta的API限制更严格,所以我们需要更有创意一些。我agi象的场景是这样的:你打开一个仪表盘(可以是网页),会看到类似这样的内容:"这是我追踪的50个频道,这是按观看量排序的最新10个视频,这是本周的热门内容。"听起来很棒。你无需观看任何视频就能一目了然地看到缩略图和标题。还可以让AI自动标记话题,这样你就能发现规律。
这周有三个同事发了晨间例行分享,反响都不错,真带劲。最妙的是,这个项目非常适合用来学习Clawed Code,因为它涉及真实的API调用、真实的数据处理,还可以选择搭建真实的前端界面,但每个环节的复杂度都不至于让你卡上好几天。你觉得这个方向值得投入吗?另外,你对最终呈现形式有偏好吗?是想要一个在浏览器里打开的精美仪表盘,还是直接自动更新团队用的Google表格?这实在太酷了。
天哪,就连我现在读着这段回复都觉得,"哇,Claude太懂我想做什么、想构建什么了,它甚至提出了我没想到的点子。" 活在这个时代真不可思议——你不仅能直接让AI帮你搭建东西,还能在这个过程中学习如何搭建。过去我花了几千几万美元请自动化顾问来问这类问题,帮我们找出业务中可自动化的环节。但那些自动化公司、自动化机构、咨询顾问收了我们大概五万美元后给出的建议,没有一个能比得上Claude仅仅通过几次对话就达到的清晰度。
这太不可思议了。一旦你熟练运用AI来构建各种功能,帮你节省时间、赚更多钱,接下来你可能需要的就是一个网络主机。你需要一个地方来托管你创建的各种程序,把它们放到网站上,通过网络访问——无论是仅供个人使用、与团队共享,还是面向公众开放(比如想靠它赚钱)。这时候Hostinger就派上用场了,他们慷慨赞助了本期视频。Hostiner提供了一系列超实用的功能,无论你是想创业还是改善生活都很有帮助。首先是Hostinger Horizons,这基本上是一个全能型AI网站构建工具。
你只需描述需求,Hostinger Horizons 就能自动为你编写完整的应用程序。无需任何编码,它就能构建一个功能完善的移动端友好型网页应用。通过对话交流,你还能调整内容、配色和功能细节。该工具甚至集成了用户登录系统(后台操作极其简便)以及类似Stripe的支付功能。你甚至可以为创建的各类网页应用开始收费。准备上线时,只需一键操作,即可获得域名、邮箱和网站托管服务——全部包含在套餐中。
除了Horizons,Hostinger还提供VPS服务,让你托管虚拟专用服务器。如果你要用Claude Code或OpenClaw这类工具做些特别复杂的操作,可以直接在Hostinger上托管。所有Horizon套餐都包含域名,年度套餐还附赠免费托管服务。此外,他们提供30天退款保证,所以尝试一下完全没有风险。如果你想将创意转化为真正的业务,请访问hostinger.com/aliabdal。结账时使用代码Aliabdal还可享受10%优惠。再次感谢Hostinger Horizons赞助本期视频,我们继续正题。
现在,我想聊一个特别有趣的话题。我大概知道什么是API,但如果我不了解它,我对AI相关事物的原则是——遇到不懂的东西该怎么办?我会让Claude给我解释。这听起来很酷。不过我最想做的,是理解它的基础原理和哲学思想,甚至对这类事物的历史渊源也很感兴趣。所以当你说到API时,它具体指什么?能帮我理解API的定义吗?它为什么有用?又是如何发展而来的?最初为什么会存在这样的概念?
过去两个月里,我每天都感觉自己在不断学习新知识,了解世界。我在学习计算机的历史,了解技术发展的脉络,甚至涉猎各种随机的内容。每当遇到有趣的事情,比如claude code或claude协作,或是claude、gbt codeex或其他工具要求我构建某个项目,或者它运行一个我不懂的终端命令时,我就会打开另一个窗口,让它教我相关事物的历史。
比如,我在安装openclaw并尝试进行一些安全审计时,我真的很想弄明白SSH是什么意思,终端是如何工作的,安全壳又是什么。结果我花了半小时陷入了一个知识深坑,去了解电报的历史,电报如何演变成摩尔斯电码,摩尔斯电码又如何变成电话线路,冷战时期美军担心电话交换局会被苏联轰炸,于是他们不得不发明一种涉及数据包的信息交换方法,数据包由此诞生,随后便有了TCP协议。
当时的IP协议是HTTP的前身,而HTTP又是万维网的前身。当万维网诞生后,许多人遭遇黑客攻击。我记得有个学生,大概在波兰某所大学,他因为自己的大学被黑而非常恼火。于是他编写了一个叫SSH的程序,这是一种通过数据包安全传输信息的方式。后来这个人试图过度商业化这个项目,于是另一个人开发了名为OpenSSH的开源替代品,成为免费平台。这就涉及加密技术、公钥与私钥等概念。
现在当我在终端里输入SSH点点点点时,我明白它的含义,能体会其背后的历史,理解它为何如此重要以及它是如何被发明的。这实在太酷了。而Claude在解释事物方面确实很出色。让我们深入探讨。在API出现之前存在一个问题。想象一下2005年,你正在搭建一个网站,想在页面上显示地图。在API出现之前,你只有两个选择:要么从零开始构建自己的地图系统——这简直是疯了;要么直接截取Map Quest的截图粘贴到页面里。我不知道Map Quest是什么,或许可以问问它。这就是根本问题所在:软件就像一系列独立的世界城市,每个应用程序的数据都封闭在自身内部。
如果你想在自己的项目中使用这些数据,要么得自己重新创建,要么就得做些笨拙的事,比如写个脚本假装人类点击按钮并抓取屏幕内容。人们确实这么干过,结果就像听起来一样脆弱——YouTube改个像素位置,你的整个系统就崩了。那么到底什么是api?api代表应用程序编程接口,但这个名称说实话没什么帮助。换个更直观的理解方式:就像飞轮效应一样,AI在帮我明确该构建什么,而在探索构建方法的过程中,我也在加深理解。我不是盲目地在终端里输入指令碰运气,而是真正在提升认知。
理解这些内容之所以有用,而非盲目照做,是因为当你开始理解时,就像给自己的大脑安装了固件更新。这意味着即便你对计算机发展史毫无兴趣,了解什么是API和HTTP请求依然对你有益——因为当你意识到这些事物的存在后,可能会突然发现:"等等,我工作中常用的那个某某程序,说不定也有API接口呢。"
如果你 Google 说“blah blah blah”有 API 功能,而你不熟悉 API 这个词,你就不会知道还能问这个问题,然后你可能会发现它没有 API,但它确实有一个MCP服务器。如果你毫无好奇心,完全是个傻瓜,不去顺着这条线索追问,你会想“MCP服务器?听起来很技术,我不在乎”。但如果你是个 intel 明人,你会想:“嗯,MCP服务器?我好像听说过,但不太了解,MCP服务器到底是什么?” claude 然后你明白了MCP服务器是什么,并意识到:等等,还有这么多其他想法,可以构建一些能帮我节省时间、赚更多钱的东西,而这些都涉及MCP服务器。我能自己搭建一个MCP服务器吗?
那我自己的MCP客户端呢?这确实太有意思了。你甚至都没刻意去学这些技术,就自然而然地掌握了。比如你根本不用专门坐下来看教程,研究什么MCP服务器到底是个啥玩意儿、怎么运作的。纯粹是出于好奇心,顺着线索往下挖:哎,这个挺酷的。它没有MCP服务器吗?其实有,而且还自带一个。哦,真棒。那MCP服务器是什么?哇塞,原来是让AI之间互相通信的方式,还是T068在2024年左右发明的。太牛了。现在基本上所有东西都有MCP服务器,你甚至还能自己搭建一个。绝了。这让我冒出好多新点子,能用我的设备捣鼓出更多有意思的东西。
现在,我们要深入探讨一下Claude Code这个工具,过去两个月我几乎24小时都在研究它,简直太酷了。一开始我对Claude Code有点发怵,因为它要用到终端。我当时想:"天哪,终端?我又不是90年代的黑客,干嘛非得用终端?"后来我才意识到自己这么想简直蠢透了。其实它用起来特别简单,尤其是让Claude教你操作的话。等你进入Claude Code之后,再让它自己教你使用方法,这招绝了。
但在那之前,我们先深入探讨一下关于尝试抓取Instagram和YouTube竞争对手数据用于社交媒体管理的话题。除非你是社交媒体经理,或者你的工作、业务与社交媒体相关,否则这个具体案例可能与你无关。显然,作为聪明人,你明白我只是用这个案例作为示例,也知道完全可以请我针对你自己的使用场景进行访谈,这样能帮你理清该为自己构建什么工具。不过为了用更多例子拓展你的思路,我想简单聊聊过去两个月里我为自己的事业和生活打造的其他工具。
如果你想跳过视频中的这部分内容,因为不感兴趣,只想直接看Claude code相关的内容,我会像处理视频中其他部分一样,在时间轴上标注跳转点。实际上,为了整理这份清单,我需要咨询一位Open Claw代理。Open Claw类似于强化版的Claude code。过去两个月我一直在使用OpenClaw。如果你是新手,暂时不必担心这个。建议先从Claude协同工作或Claude code入手,之后若感兴趣可以尝试探索OpenClaw。现在让我介绍下我的几个OpenClaw代理:阿尔布斯是我的主要Open Claw代理,这是它的界面;赫敏则负责为我们生活方式商业学院设计课程体系。
她帮我系统地梳理我们教给学生的一切,并研究2026年在线创业领域当前有效的方法等等。这就是她的样子。还有米诺娃,她是生活方式商业学院的副校长,负责所有运营事务,致力于为学生提供最佳体验,帮助他们建立六位数收入的生活方式企业。此外,马诺娃和[T041]一起帮我建立自动化系统,让我们的生活和学生的生活都轻松得多。接下来是雷米斯,我的内容搭档。
所以,我在Telegram上联系雷米斯获取内容创意,他负责搭建竞品分析仪表盘等工具,这些工作都是配合Claude code进行的。我们还有多比——我的全能助理,运行在名为Haiku的超低价anthropic模型上,而其他助手都使用Sonnet或Opus模型,成本相对更高。多比就像我的廉价私人助理。塞德里克则担任人际关系顾问,我常和他探讨家庭教育方案,他还会为我和妻子策划浪漫约会夜之类的建议,这很酷。最近我又新增了健康顾问卡莱丹。
所以卡莱丹每天追踪我的蛋白质摄入量,我去健身房时他也是我的健身搭档。他能查看我所有的DEXA扫描数据,以及我从Strong应用导出的近五年全部训练记录,因此他完全清楚我的力量训练进度。他知道我最近手臂骨折过——左侧桡骨头骨折,所以他会据此调整训练动作。由于我的私人教练正在休假,现在我去健身房时,卡莱丹就是我的私人教练。我会和他讨论该做什么动作、需要哪些调整。比如做深蹲时腹股沟疼痛,卡莱丹就会建议我暂停这个动作,改练其他项目。
类似这样的情况。如果你觉得"哇,这些怎么可能实现?"那就别担心。只要停止用AI来教你如何用AI构建能改善商业生活、节省时间或赚钱的东西,然后在学习过程中,某个时刻你可以问Claude:"嘿,我看过一个Ali Dal的视频,他说他在Telegram上跟八个不同的OpenClaw智能体对话。那是怎么运作的?怎么回事?"然后Claude会教你这些知识。你会发现,使用OpenClaw这类工具时,需要警惕的安全风险比使用Claude Code这类工具要多得多。
尽管Claude Code确实存在一些安全隐患,但同样地,你只需向Claude询问:“嘿,我听说Claude Code有些安全问题。怎么回事?比如具体有哪些安全隐患?为什么这很重要?等等。”你就能了解到诸如提示注入这类概念,以及如何防范它。你还会发现,可以为Claude下载一些技能,比如DCG(破坏性命令防护),它能物理阻止任何可能删除你电脑文件之类的操作。如果你惊呼:“哇,天哪!你是说它能删除我电脑上的文件?”没错,如果你在使用这些强大工具时不谨慎行事,确实可能导致糟糕的后果。
但正因如此,你最好一步步来。要确保理解每一步的运作,而不是盲目让AI代理随心所欲。扯远了——其实我正想问问阿尔布斯。嘿,阿尔布斯,我正在制作一个YouTube视频,教大家如何在一个周末学会AI。你知道过去两个月我们用OpenClaw和Claude code搭建了不少东西。能给我列一份我们实际构建的商业和生活应用案例清单吗?我想展示给YouTube上可爱的观众们看看我们具体做了什么。每个案例只需一句话概括就行。好了,这就是过去两个月我用Claude code搭建的所有成果示例。
首先,是一个支持工单流程。在一个生活方式商业学院里,我们有200个支持渠道供所有学生使用,因为目前我们大约有200名学生。每个学生都有自己的私人Slack频道,他们会被添加到包含自己、我、他们的教练、Angus以及其他团队成员的频道中。学生可以在那里发布任何他们想问的问题,我们的目标是在24小时内回复他们。以前,这是一个手动流程,教练需要时刻关注哪些Slack频道未读、哪些显示红色标记。而且如果学生在某个话题中回复,你无法看到通知,也看不到消息。
因此,我在claude code中创建了一个功能,每当学生在Slack上给我们发消息时,它会自动生成ppo支持工单。这些工单会显示在一个仪表板上,同时还会向团队内部的私人Slack频道发送提醒,提示说:“嘿,John Smith发布了这个ppo支持请求,即将超过24小时,请有人回复他。”大致就是这样的思路。除此之外,我还创建了一个供教练登录的网页界面,他们可以查看哪些学生的Slack频道需要回复,然后只需点击一个按钮,就能直接跳转到Slack并立即回复学生。此外,我还开发了几个面向学生的Slack机器人。
我们之前遇到的问题是,给学生们提供了大量定制化GPT。比如为小众领域生成、初稿方案创作、内容制作,以及销售电话反馈等场景都定制了专属GPT。但问题在于,我们无法实际追踪学生与这些定制GPT的互动情况。这很令人困扰,因为我无法审核这些定制GPT是否真的在给学生提供有效建议。结果学生们提交的成果里总会出现些奇怪内容,我常常要追问:"等等,你这个想法是从哪里来的?"
他们是从自定义的GPT那里得到的,然后我看不出自定义的GPT哪里出了问题。更糟糕的是,有学生抱怨平台太多,比如有些内容在Google文档里,有些在Slack上,Slack上事情一大堆,课程在Circle上,现在他们还得开一个AAI账户,在自定义的GPT里操作。我跟Claw Code说,能不能在Slack机器人里重新实现自定义GPT的功能,这样学生既然已经在用Slack了,直接给机器人发消息就能获取同样的内容,而我们教练团队也能看到对话记录,这样就能审核代理的行为,确保他们做的事情是合理的。
所以,大概花了一个周末的时间,我用claude code和Python服务器编写了所有代码,确保所有数据都存储在符合sock 2标准的数据库中。这样就能达到企业级的安全水平,避免意外泄露学生们的对话内容。我们还创建了一系列Slack机器人,学生们一直在与它们互动,并且聊得很开心。比如,有一个叫邓布利多的DM机器人。我们已经有超过一百名学生向这个Slack机器人发送了成千上万条消息。邓布利多经过了我们内部DM方法的训练,知道如何将冷门潜在客户转化为有潜力的线索,并安排他们参加销售电话会议,从而帮助他们拓展业务。
于是学生们就像复制粘贴潜在客户的领英资料到邓布利多里,邓布利多帮他们撰写沟通信息。如果学生与潜在客户私信聊天时,不知如何将对话转化为通话,他们只需截图对话内容,粘贴到邓布利多中,邓布利多就会根据我们的"连接-理解-邀请"框架给出建议。我们开发了私信助手邓布利多、领英助手卢平、销售助手斯普劳特。等这个视频发布时,我们还会推出弗立维——这个"惊喜助手"能帮学生为他们的教练、咨询或服务业务打造令人愉悦的客户体验。
我正在开发更多这样的功能,这非常令人兴奋。但最酷的是,学生可以给我们反馈。我能看到有多少人在与这些智能体互动的数据。我甚至可以阅读学生与智能体的对话记录。我们也会明确告知学生我可以查看对话内容。通过阅读这些对话,我就能判断智能体是否给出了合理的建议。如果你在商务或工作中使用Slack,那么你知道吗?你可以请Lord Code帮你设计能提升工作效率的Slack机器人。
我们还有另一个Slack机器人,每天一早会提醒我们关注YouTube上竞争对手的动态,比如谁发布了新视频,过去24小时内的观看量如何。比如我们会看到,Homozi最近发布了一个叫某某某的视频,过去24小时里获得了9.4万次观看。这对Alex Hozi的频道来说算是异常数据。于是这就会促使我们思考:嗯,既然这个视频在Horosi那里火了,我们能不能从中汲取灵感呢?
我现在正在开发的是一个创作者中心,本质上是一个网络仪表盘,我和整个团队可以在YouTube、Instagram、LinkedIn、TikTok和Twitter上使用。它能自动分析过去九年间我们在这些平台发布的所有内容,找出哪些内容效果好、哪些效果不佳,并根据我在LBA为学生举办工作坊时的发言记录生成内容创意。同时,它还能自动追踪所有竞争对手的动态,帮助我们挖掘能制作出表现更优内容的创意。
除此之外,我还创建了自己的MCP服务器,Claude和Chaget都能访问这个服务器。这意味着它们可以自动看到我在业务中处理的所有项目、我的目标、所有待办事项,以及我记录的任何日志内容——因为我希望它们能获取这些信息。现在,每当我与ClaudeAI对话时,它掌握的关于我的背景信息比以往任何时候都更丰富。而且这些信息始终是最新的,因为我在使用Claude Code、OpenClaw和Claude时会持续更新。这一切都通过MCP服务器实现。刚才可能用了太多专业术语。
两个月前,我对这些东西还一无所知,直到我决定花一个周末真正尝试用claude code构建一些有用的东西。在过去的两个月里,我每天都在进行这种学习循环,就像一个人工智能飞轮,我构建了越来越多的东西。然而,所有这些人工智能相关的东西存在一个风险:你可能会陷入一个境地,花费大量时间构建那些与其他代理对话、帮助你编排其他代理的代理,最终却没有做出任何真正有用的事情。我所说的“有用”,是指能为你的客户增加价值,能为你个人节省时间,或者能为你个人赚钱。
所以我特别留意,不想让这成为又一个人们花好几天搭建Notion系统、理论上想提高效率却实际毫无成效的例子。回到我们为YouTube竞争对手做的数据分析项目。对,我现在准备好开始写这个了。你能帮我搞明白Claude Code到底是什么吗?呃,我其实没什么编程背景,以前看到claude code就发怵。你知道的,当别人用那种黑底绿字的终端时,感觉就像黑客帝国里跑出来的黑客,我总觉得自己技术不够格用claude code。你能帮我弄明白吗?
好,咱们先消除恐惧。终端并非你想象中那样。那个黑底绿字的界面,我们来揭开它的神秘面纱。因为要讨论CLA代码,你必须先理解终端——毕竟claude code就是在终端里运行的。关键在于,你已经知道如何通过图形用户界面使用电脑了。GUI界面:你看到图标,点击按钮,拖拽文件。Mac OS、Windows、手机系统,这些都是图形用户界面。但GUI并非一直存在。1984年Apple发布Macintosh之前,几乎所有电脑都靠输入命令操作。比如输入ls查看文件列表,或输入cd documents进入文档文件夹。就这么简单,这就是终端。
这是一种通过打字而非点击与电脑交流的方式。图形界面出现后,终端并未消失,只是被隐藏了起来。此刻你的Mac里就有一个叫"终端"的应用,它长这样——看,就是这个界面。默认设置下Mac终端通常是白底黑字而非黑底白字,不过这不重要,本质上完全一样。你可以输入任何指令……若打开它,你看到的仍是同一台电脑、同一批文件、同一个系统,只是改用键盘而非鼠标操控。不妨想象成驾驶:图形界面就像自动挡汽车,电脑替你处理大量细节;而终端则是手动挡——同样的车、同样的路、同样的目的地,只是你能更直接地掌控一切。
对于某些特定任务,比如我们即将构建的这个,终端实际上比点击菜单要快得多、简单得多。那么Claude code具体是什么呢?你知道在聊天中使用Claude时,你输入一条消息,Claude就会回复。没错,Claude code就是同一个Claude,同一个大脑,但它不是存在于浏览器窗口中,而是存在于你的终端里。关键区别在于,它实际上可以在你的电脑上执行操作。当你在Claude.ai上与Claude聊天时,它可以给你代码,但你需要自己弄清楚代码放在哪里、如何运行、需要安装什么。你成了中间人。Claude告诉你该做什么,然后由你来执行。而Claude code则去掉了中间人。你只需说:“给我写一个脚本,从这50个频道拉取YouTube数据。”
而 Claude Code 会实际创建文件、编写代码、运行程序、发现错误、修正错误,然后再次运行。这一切都在你的机器上完成。你坐在旁边看着,还能随时调整方向——"不对,不是那样做,要这样来。"但你不必手动在窗口间复制粘贴代码。这感觉真棒。举个具体的例子:普通 Claude 就像给建筑师发短信,他们给你蓝图,你得自己想办法盖房子。而 Claude Code 就像那位建筑师带着工具箱站在房间里,亲手建造一切。你看着他说:"把那边那堵墙移过来。"他照做不误。为什么?这感觉像黑客行为,但又不是。
终端界面的矩阵美学其实很有误导性。当你使用云端代码时,大部分操作其实就是在用日常英语和它对话。你输入"帮我为YouTube追踪器新建一个项目文件夹",它就会自动执行。遇到不确定的情况它会主动提问,执行前还会展示即将进行的操作。你可以选择同意或拒绝。这就像我们现在的对话,只不过AI能真正触碰你的文件。太神奇了——你根本不需要看教程学习操作,只需要让Claude解释Claude code是什么,然后问它"那要怎么安装呢?"听起来很酷对吧?如果觉得终端界面吓人,你完全可以通过桌面应用下载安装。
或者你可以在终端中输入一条命令。好的,在Mac上,打开终端应用,按下Command+空格键,输入“终端”,按回车,然后粘贴这条命令:`curl -fsSL https://claw.install.sh`。现在,这开始让人感觉像是在编程,像是在黑客操作,感觉像是“天哪,这太吓人了”。但其实非常简单。我要复制这条命令。在我执行之前,请给我解释一下这到底是怎么回事。等等等等。你不需要对每一条终端命令都这样做,但理解机器要在你电脑上运行的代码是个好习惯。直觉不错。你绝不应该在不理解其作用的情况下把东西粘贴到终端里。让我逐部分拆解。从左到右读,首先是`curl`。
这是一个自1998年以来几乎每台电脑上都有的程序。它的名字代表客户端URL。它的作用就是从互联网上获取内容。你给它一个网址,它就会下载那里的内容。它就像一个浏览器,但不会显示漂亮的网页,而是直接抓取原始内容。FSSL。这是四个标志压缩在一起。标志就像设置一样,可以修改命令的行为。干净失败、静默、仍然显示错误、跟随重定向。哦,好的。所以,FSSL的意思是安静地下载,跟随任何重定向,只有在出问题时才通知我。Claw.ai/install.sh是一个网址。指向某台服务器上的一个文件。如果你好奇,实际上可以在浏览器中打开那个URL,在运行之前阅读脚本。嗯,好的,我们试试看。
哦,不错。这就像一些文本内容。如果我们想的话,可以试着把这些文本复制粘贴到Claude里,让它帮我们逐行解释。但对我来说,这有点小题大做了。一般来说,总有一个时刻你需要信任你正在交互的对象。就我而言,我信任Anthropic,也信任Claude。我相信它们不会在我的电脑上做蠢事,因为它们是一家市值约4000亿美元的公司,在别人的电脑上植入恶意软件对它们来说简直是愚蠢至极。你可能有不同的看法。
如果你对大型企业极度不信任,那么你完全可以逐行检查,确保计算机上运行的每条指令你都清楚其作用。你可以审计、验证,确认其合法性。但说实话,我们其实都信任大公司。你可能有个Google账号,把邮件、地图等数据都托付给它;也可能有个Apple账号,把亲友和自己的私密照片都交给它。当然,这些操作确实存在安全隐患。
如果你从某个从未听过的开发者那里下载一个随机插件,那你就需要提高警惕,保持更高的安全防范意识。但如果你是从Anthropic官网直接下载官方的Claude code应用,并且能确认它确实在Anthropic的网站上,那就根据你的风险承受能力来调整。好处是,你可以根据自己的喜好,选择高度警惕或随意一些。就我而言,一开始我对每件小事都极度谨慎,确保自己理解每一条命令。
然后我意识到,好吧,这有点过于谨慎了,尤其是在处理本地文件时,不涉及客户数据之类的。我就降低了对安全性的考量标准。但一旦涉及客户数据,我就会立刻拉响警报,确保操作合规合法。不过你可以自己决定要采取多高的安全标准。你问这个问题是对的。下载脚本后立即运行这种模式在安装开发工具时非常普遍,但这确实需要信任。你其实是在说:"我信任这个URL里的内容,相信它放在我电脑上运行是安全的。"
在这个案例中,是Anthropic这家大型AI公司,所以这种信任是合理的。但作为一般原则,永远不要运行来自不可信来源的类似命令。没错,很好。那么当你安装好Claude后,只需在终端中输入Claude。看看会发生什么。访问工作区使用的是Alidal。这是你创建的项目,还是你信任的项目,比如你自己的代码或团队的工作?嗯,是的,我信任这个文件夹。很好。现在你会发现这看起来不再吓人了。这不再像是在黑绿色的终端里进行黑客操作。欢迎回来,Ollie。这里有个小图标。Opus 4.5 Claude Team Sparkle Studios。你好。这到底是怎么回事?正在合并。哦天哪。请运行登录。好的,我需要登录我的Claude账户。
让我来做吧。好的。我想连接到帕克工作室,这是我公司的名称。是的,我很乐意让它处理相关事务。很好。登录成功。按回车键继续。太棒了。你好。这里到底发生了什么?砰。嘿,你已进入 Claude Code。这是 Claude 的 Anthropic 命令行界面。你的登录已成功。我可以帮你完成软件工程任务,比如编写、调试或解释代码,浏览和理解代码库,运行命令,管理文件,以及回答技术问题。有什么需要帮忙的吗?我们基本上让 Claude 在终端中运行,这样它就能在我们的许可下访问文件并在电脑上执行操作。关键的是,你可能会想:“天哪,这里存在各种安全隐患。”
啊,我特别担心它会删掉我所有文件。"如果真是这样,其实你知道吗?我们跟T041聊聊吧。嘿,这是我第一次安装Clo,我有点害怕。我担心让一个AI接触我的文件、甚至可能删掉电脑里所有东西的安全隐患。你能帮我解释一下情况吗?这顾虑完全合理。让AI访问你的文件系统确实是件大事。以下是你需要了解的:你始终掌握控制权。我在运行命令或编辑文件前会先请求许可。你能清楚看到我即将执行的操作,并选择批准或拒绝。你可以自行配置权限系统的严格程度。命令默认在沙盒环境中运行。这能限制shell命令的操作范围。
如果你不明白那是什么意思,直接问Claude:“什么是沙盒?什么是Shell命令?如果你不导航到其他目录,我就无法访问你工作目录之外的文件。”像git reset hard这类破坏性Git命令需要明确批准。如果你心想:“Git命令是什么鬼?”你可以直接问Claude:“什么是Git命令?它是如何工作的?”然后你会深入探究,了解到Git是Linux发明者林纳斯·托瓦兹当年创建的工具,因为他想要一个更好的版本控制系统,而不是像文档1、文档2、文档3、v5版、最终版、v6最终版等等那样混乱。
所以,Git 是一个开源工具,几乎可以安装在任何电脑上。它的作用是为文件创建快照,这样一旦出现问题,你就可以轻松恢复到之前的版本。你可能之前不知道这一点,但现在你知道了——因为你并不笨,而且你明白,如果遇到自己不懂的电脑安全相关操作,只要稍微研究一下,让它给你解释,它就能用非常吸引人的方式讲清楚。但有些事我无法替你完成,比如删除文件、运行任意 shell 命令。什么是 shell 命令?我不知道。那就问它。将代码推送到远程仓库。仓库又是什么鬼?我不知道。那就问它。安装软件包。
什么是包?我的意思是,我们来问问Claude。实用小贴士:先在测试项目或Git仓库中操作,这样就能随时撤销更改。什么是Git仓库?我不清楚,还是问问Claude吧。留意权限提示——它们会明确告诉你即将发生什么。输入help可查看可用命令和设置。实话实说,这非常AI化。我是个强大的工具,而能力越大,你就越需要仔细审核你批准的操作。但系统设计确保你始终拥有知情权和否决权。想让我演示一个简单例子,让你看看权限流程如何运作吗?哦,当然要!这太有帮助了,我超喜欢。注意看当我尝试这个操作时会发生什么:创建文件cla test.txt。你好。这是由claude code创建的测试文件。
你批准了这个操作,所以它才存在。你可以随时删除我。是否要创建 claude code test.txt?我可以回答“是”。是的,允许会话期间的所有编辑。也就是说,我只是给它完全权限来创建和编辑文件。如果你是新手,一开始可能最好不要这样做。我们就说“是”吧。终端想要访问“文档”文件夹中的文件。当然可以。所以连Mac都在执行这个操作前额外弹出了一个安全提示。那么开始吧。写入 claude code test.txt。已向 claude code test.txt 写入四行内容。你应该在操作完成前看到一个权限提示,显示了我想要创建的具体文件以及要写入的完整内容。你批准了它。所以现在这个文件存在了。
让我回放给你看,证明它是有效的。读取一个文件。注意,读取操作不需要权限提示。这是一种非破坏性操作,所以直接执行。现在我们来清理一下。再次观察权限提示。好了。所以bash rm使用了我们示例代码中的test.txt来删除刚才创建的文件。现在你可能会想,bash rm到底是什么意思。特别是当它开始说要删除东西的时候,这正是我建议你复制命令并粘贴到另一个终端窗口的时候——甚至可以是chatgpt窗口——如果你在想"等等,我正在用claude了解安全设置,万一AI突然失控误导我怎么办?"
如果你愿意,可以用另一个AI来对你使用的AI进行安全审计。但话说回来,我大体上信任anthropic。我们来看看claude。比如,我第一次使用claude code,它正尝试运行这个命令。呃,这到底是什么意思?什么是bash?什么是RM?这里需要解释两个东西:bash是什么,以及RM的作用。而第二个尤其值得注意。Bash是你的终端使用的语言,这个名字代表“Bourne Again Shell”,这是个1979年的极客笑话,等等等等。RM,这才是你该留意的。RM代表“移除”,它会删除文件。这是唯一一个终端命令,你在按下“是”之前,必须仔细检查它后面跟了什么内容。
与在Mac上把东西拖到废纸篓不同,RM命令没有回收站。一旦删除,就彻底消失了。所以执行"RM some temporary file.txt"是合理的,这只是在清理一个临时文件。例如,当用户执行"RM users areal test.txt"时,我之所以现在能理解这个命令,是因为我花时间弄懂了什么是bash、什么是RM——原来它只是在请求删除那个文件的权限。而"RMR some folder"则是删除整个文件夹及其所有内容。参数"-ash r"表示递归操作,会进入每个子文件夹并删除所有内容。如果这个文件夹是刚创建的,这样做也还算安全。最后就是那个著名的、人人畏惧的命令:"rmrf/"。这个命令会试图删除整台电脑的所有数据,任何人都不应该执行它。
Claude code不会主动建议这个,但我提出来是为了让你了解全貌。需要培养的关键习惯是:每当Claude代码请求运行bash命令时,务必仔细阅读。大多数情况下都是无害操作,比如创建文件夹、运行代码或安装软件包。但RM命令需要特别注意——在批准前一定要检查它要删除的内容。RM后面的完整命令是什么?我可以判断是否安全。虽然我知道这个操作是安全的,但为了说明问题,我还是要复制粘贴这段命令。然后它会告诉我完全安全——它正在删除你主目录下名为Claude code test的单个测试文件。
这几乎肯定是 Claude Code 刚才自己创建的一个文件,用来测试它能否在你的机器上写入文件,现在它正在清理痕迹。可以想象成有人为了检查笔能不能用,在废纸上画了几笔然后扔掉。放心批准吧。好的。天哪,真吓人。完成了。这就是你刚刚经历的过程:操作——写入新文件。是的,你事先看到了文件内容。读取文件?不需要。需要权限?不需要。这是非破坏性的。通过bash删除文件。需要权限。是的,你事先看到了命令。关键点在于:任何修改你系统的操作,你都会全程知情。如果你在权限提示中看到任何可疑内容,直接拒绝就行。现在感觉安心些了吗?
对这个工作原理有疑问吗?老兄,我们的人工智能主宰们非常擅长让我们对自己允许它们在机器上运行的指令和权限感到满意。这确实很酷。所以现在你实际上拥有的是——是的,你可以通过Claude.ai或Claude聊天与Claude对话,但一旦你把它安装到电脑终端上,你还可以直接通过终端与Claude code交流。只是终端版本在你授权的情况下,能访问你的文件、添加和删除文件。这个版本需要你格外小心,并且能够编写代码、运行代码。而Claude聊天版虽然也能创建网站和PPT演示文稿,但这一切都是在网页浏览器中完成的。
所以你需要下载这个文件,否则它无法真正为你运行一个网页应用,因为你必须在自己的电脑上运行它。这有点像Claw Chat,它说:“嘿,我拥有所有这些能力,可以做所有这些事情,但我实际上无法触碰你的文件。”一切操作都只在claude.ai的网页浏览器内进行。而claude code则说:“嘿,我也有那些能力,但我还能直接在电脑上创建文件。”好了,现在我已经安装了claude code。接下来该怎么做?比如,我们之前讨论的那个YouTube竞品分析仪表盘,该如何构建呢?好的,有趣的部分来了。在开始与Cl Code对话之前,有三个步骤:在你的终端中创建一个项目文件夹。
你想为这个项目创建一个专用文件夹。就像在桌面或通过终端新建文件夹一样。所以我可以执行 `mkdir`,意思是创建目录,它会生成一个文件夹。`cd` 表示切换目录,然后在该文件夹内启动 Claude Code。听起来挺有意思的,就这么办吧。现在我要进入终端,先退出 claude code。我知道你可以用 `Ctrl+C` 来退出 Claude Code。如果我不知道的话,我会直接问 Claude Code。好了,现在我已经退出了 claude code,回到了终端界面,可以直接与电脑交互。接下来我可以在桌面上右键点击,选择新建文件夹,命名为 YouTube Tracker,然后打开这个文件夹。你应该知道怎么操作吧。
你知道如何在桌面上创建文件夹,因为你显然会用电脑。这就是通过手动图形用户界面(GUI)方式创建特定文件夹的方法。现在把它删掉吧。但我也可以通过终端完成同样的操作。我可以使用`mkdir`命令。那么,在终端中输入`mkdir YouTube tracker`,然后按回车。看起来好像什么都没发生。但如果我查看我的主文件夹,会发现里面多了一个名为“YouTube tracker”的新文件夹。我成功地在终端中运行了一条命令。终端理解了我的意图,并为我创建了这个文件夹。太棒了。接下来,输入`cd YouTube tracker`。好的,让我复制粘贴一下。确保我理解它的意思:`cd`表示更改目录。好的。
嗯,这看起来没什么问题。砰。你会注意到它从Ali Ali的Micro Pro 3变成了这个带波浪符号的。这个波浪符号叫什么?它叫波浪号。好的。之前我们是在我的主文件夹里运行命令。aliadal用这个波浪号来简写,这是我刚从claude那里知道的。现在我们进入了YouTube tracker文件夹。它告诉我只需输入claude就可以在该文件夹内开始编写代码。好的,我刚输入了claude。哦,不错。正在访问工作区YouTube tracker。嗯,是的,我信任这个文件夹。里面什么都没有,因为我刚创建它。现在我在这个YouTube tracker文件夹的上下文中运行claude code。下一步,获取一个YouTube API密钥。
天哪,这事儿要复杂了。还记得怎么设置API、供应资源、API密钥和访问桥吗?你只需要知道谁在发起请求就行。大家都会用这个。密钥是免费的,Google只要求你注册一下。所以去consolecloud或Google.com,新建一个项目,搜索数据API,进入凭证页面,创建一个API密钥。整个过程大约3分钟。然后第三步,告诉Claude Code要构建什么。这是最酷的部分。一旦你在项目文件夹里进入Claude Code,直接用通俗英语描述你想要什么就行。这简直太棒了。比如我可以直接说:我想建一个YouTube竞品追踪器,手头有大约50个YouTube频道名称。
我需要一个脚本,利用YouTube数据接口API从每个频道抓取最新的10个视频,包括标题、缩略图、URL、观看次数和发布日期。先将结果存储在本地的JSON文件中。这是我的API密钥。我们先测试三个频道。然后云端代码会开始构建,它会创建文件、编写代码,并可能运行测试。过程中你会看到它请求权限,比如“我可以创建这个文件吗?”“我可以运行这个命令吗?”你只需批准每一步。但注意,在批准前你需要理解它在做什么。随着时间的推移,你会逐渐掌握哪些步骤需要关注,哪些可以放心。我的建议是:从小处着手,不要试图一次性构建整个仪表盘。
先从三个频道开始。先把数据拉取功能跑通,看看输出结果。然后说:“好,现在能不能把它做成一个简单的网页?让我能在网格里看到缩略图和标题,再在此基础上逐步叠加功能。” Claude Code 的美妙之处在于,你可以通过对话不断迭代。实际上,能按观看量排序吗?能加一列显示视频发布多久了吗?能高亮显示超过百万观看量的内容吗?你在主导方向,Claude Code 在构建实现。这就是工作流程。这又是个题外话,但也不算完全跑题。它确实相关。很多人之所以无法启动这个AI飞轮,是因为遇到阻力就不愿去解决。开发者没有这个问题。作为软件开发者,你无时无刻不在面对摩擦。
你遇到一个bug,显示某些功能无法正常运行。你尝试连接一个API,却发现API的文档已经过时了。在过去,成为一名优秀开发者的技能在于知道该搜索什么Google,因为你需要清楚自己遇到了什么错误Google,以及该复制粘贴什么内容到Google中,然后去一个叫Stack Overflow的网站——这是一个开发者讨论如何解决问题的论坛——接着找出别人已经做好的修复方案,再尝试在自己的机器上运行,看看这个修复是否仍然有效。如果你是一名非常优秀的开发者,并且对开发者社区有贡献精神,你还会更新Stack Overflow论坛的帖子,附上最新版本的修复方案。
如今,你其实不需要像在Google Stack Overflow上那样操作,只需把错误信息复制粘贴到Claude里,它就会直接告诉你该怎么做,诸如此类的事情都能解决。所以开发者天生擅长克服技术障碍。大多数非技术岗位的人在工作场景中可能很少遇到技术摩擦,除非你从事特定技术岗位。你可能遇到过人际摩擦,比如老板拒绝年假申请时该如何应对。但涉及这类操作时,你必然会遇到一些技术摩擦。
让你和奶奶不同的地方在于,你愿意克服技术障碍并想办法解决。比如从平台获取密钥就是技术障碍的一个例子,尤其是在某些项目中,这有点烦人,也可能让人一时摸不着头脑。但我相信你,你很聪明,一定能搞定。如果实在搞不定,你还有工具,比如Chantyt,直接把内容复制粘贴进去就能帮你解决。那我们来获取一个YouTube密钥吧。打开控制台,cloud.cloud.某个平台.com。嗯,好的。打开链接。创建一个新项目。命名为YouTube tracker之类的。怎么创建新项目?啊……啊……啊……这就是障碍。
摩擦。Google 云。好吧。也许我点这里。新建项目。啊,[脏话] 怎么创建新项目?我不知道。啊,真复杂。天哪,太复杂了。好吧,我们冷静一下。放松点,我去问问Claude。嘿,Claude。嗯,我在Google云控制台那个界面,但找不到新建项目的按钮。呃,我该咋办?嗯?Google云控制台可不是世界上最直观的界面。让我查查当前布局,免得让你白费功夫。谢谢你,Claude。太贴心了。是啊,Google云控制台是出了名的难搞。具体位置在这儿。在页面中间,顶部。这[脏话]是什么意思?直接点那个按钮。好吧。啊,好了。
那么,如果我点击那个,就可以输入新项目。YouTube追踪器测试。好的。嗯,没问题。通知。创建项目YouTube追踪器测试。好的,酷。很好。让我点击选择项目。啊,好的。我刚刚看到YouTube追踪器测试。你现在正在计费账户中产生费用。哦哦。可能没问题。为你的组织设置Google Google云。啊,我完全不知道这些东西是什么意思。我们该怎么办?我们去问Claude。所以,每当我进入一个完全搞不清楚状况的页面时,这就是我喜欢做的。我按Command C复制。粘贴到Claude里。帮我理解这个页面上到底发生了什么。点点点。
我直接把整个网站的内容复制粘贴,扔进Claude,现在让Claude给我解释。希望Claude会说:"兄弟,别担心。咱们直接搭个YouTube追踪器就行。"但其实这招我用了很多次。比如配置Cloudflare的时候,要搭建数据库之类的东西,还得确保安全。你知道,有时候Claude给的指令会有点过时,因为像Cloudflare这种安全提供商,界面可能已经改版了。所以我最后只能把页面内容复制粘贴,或者截个图扔进Claude,然后问它:"我该点哪里?"
再次强调,我们要善于克服技术障碍,一旦发现就主动解决。随着时间推移,这些障碍会逐渐消失,最终成为你常规技能的一部分——比如当某件事首次尝试失败时,你会主动分析原因并采取应对措施。深呼吸。这个页面上的内容几乎可以全部忽略。感谢你,Claude。现在是什么情况?Google云控制台是为运行大规模基础设施的企业级公司设计的。想想Netflix部署数千台服务器,或是银行处理数百万笔交易。因此当你创建项目时,Google会默认你可能需要配置Terraform基础设施自动化——包括账单提醒、安全策略、身份管理以及大型企业所需的其他所有功能。
你根本不需要那些东西。你到这里来只是为了获取一个 API 密钥,以便提取一些 YouTube 视频数据。这就像走进一家汽车经销店想买辆自行车,而他们却试图向你推销车队保险一样,相当滑稽。好消息是,现在你可以看到底部显示“当前查看项目:YouTube 追踪器测试”,这意味着你的项目已经创建好了。这一步你已经完成了。好了,接下来这样做:看左侧边栏,点击左上角的汉堡菜单,选择“API 和服务”。啊,真棒,我点击了“API 和服务”。再点击“库”。好的。啊,太棒了。我特别喜欢 AI 给我的指示和屏幕上实际显示的内容完全一致——这并不总是发生。这就是你有时必须经历的摩擦。库。好的。
在搜索栏中输入 YouTube 数据 API v3。YouTube 数据 API V3。哦,太棒了。不错。YouTube 数据 VPI 是一个 API,可以访问 YouTube 数据,比如视频、播放列表和频道。太棒了。点击结果,然后启用。不,不可能这么简单吧?启用。肯定不是。如果处理 Google 云相关的东西都这么简单,那就太轻松了。好了,现在发生了什么?好的,有进展了。啊,好的。冷静一下。我们回到 Claude。一旦启用,就回到 API 和服务凭据。嗯,好的。好吧,API 和服务凭据。好的。点击创建凭据 API 密钥。创建在哪里?好的。创建凭据 API 密钥。好的。复制给你的密钥。忽略 Terraform。忽略计费设置。忽略迁移中心安全命令中心。
我是 blah blah blah blah blah blah。那是企业级的东西。你只是拿个密钥就走人。想象一下就像入住酒店。他们给你提供水疗套餐、餐厅预订、礼宾导览和会员计划。你只想要房间钥匙。好吧。以前你会看到这样的页面。你会想:名称。名称重要吗?然后你花大把时间在Stack Overflow上搜索,纠结“我给我的YouTube API密钥起什么名字重要吗?”以及“哪些服务能用这个密钥访问”。然后你会想:哦,天哪,现在这个列表是什么?分析、BigQuery。BigQuery到底是什么鬼?天哪。CL [\h__\h] 就像你在纠结:我到底要不要用服务账号?
比如,服务账户到底是什么鬼?还有应用限制之类的,我该怎么办?网站什么的,唉,这就像我十年前的生活。2015年,我在做第一个编程项目时,建了一个在线题库,给医学生用的。这是我第一个做得还算不错的生意——我说“还算不错”,因为它收入达到了六位数,后来我把它卖掉了。但现在,你只需要把所有这些复制粘贴到claude里,它就能直接帮你理解。你知道吗?我干脆把所有内容都复制粘贴进去算了。它给了我这么多选项。我该在哪里输入什么?又是经典的“点点点”……Google又在把事情搞复杂了。该怎么做呢?名称。
输入类似YouTube追踪器的内容。这只是一个供你参考的标签,方便你记住对应的密钥。好的,YouTube追踪器。谢谢。可以通过密钥访问的API。在显示API限制的地方,点击“限制密钥”,然后找到YouTube Data v3。好的,没问题。其他内容都不用管。谢谢。不要触碰应用限制。不要信任服务账户相关设置。不用管我们的网站、IP地址、安卓应用、iOS等。这些都不适用。只需给它命名,限制为数据API v3。点击创建等等。它会显示一串很长的字符。立即复制并粘贴到安全的地方,明白吗?不要公开分享这个密钥。不要把它粘贴到YouTube视频中。不要将其提交到公共GitHub代码仓库。
这就像密码一样,与你的Google账户绑定。如果别人拿到它,可能会用光你的免费API配额。在你正在录制的视频里,当它出现在屏幕上时,请模糊处理或切掉。剪辑师请注意,能帮忙处理一下吗?好的,我点击创建。太棒了,现在系统给了我一个API密钥。我来复制它。复制好密钥后,回来我们启动Claw Code开始构建。我已经复制好了,接下来该怎么做?如果你还在看视频,这就是实际操作的样子。过程就是这样。现在可能看起来有点吓人,但说实话,花一天时间试试。花一个周末摆弄一下,克服那些障碍。我保证你的生活会有翻天覆地的变化。
现在我们打开终端,运行这三条命令。创建目录、YouTube跟踪器、CD、YouTube跟踪器,然后执行claude。好的,其实我已经完成了。很好。我现在在YouTube跟踪器目录下,正在运行claude。好的,一旦云代码开始运行,你会看到类似这样的提示。我想构建一个YouTube元数据跟踪器,等等,等等,我们直接复制粘贴吧。你会看到粘贴的文本行1到9。我的API密钥是,我准备用这里的剪贴板功能。然后按回车键,看它运行起来。第一次使用有两个小建议。不要追求提示词的完美。你随时可以说,实际上,之后能改X吗?这正是关键所在。这是一场对话,不是一次性操作。另外,即使不完全理解代码,也要留意它在做什么。我同意。
你会自然而然地开始掌握其中的规律。如果看到什么让你好奇的内容,直接问就行。比如,这行代码是做什么的?就在云代码里。好,现在我们能看到云代码正在执行的操作。我正暗自祈祷接下来会发生什么。嗯?来看看。来看看。列出第一个目录。好。没错,空目录。让我写一个Python脚本来抓取数据,并用HTML展示给患者。如果我不知道Python或HTML是什么,我大概只会复制粘贴。这又是什么意思?哦,现在冒出一大堆代码。天哪,真吓人。没事,没事,没事。我们不用管它。好,它正在创建一个文件。用YouTube Data API v3从频道抓取最新视频的fetch_videos.py文件。
好,它正在做所有这些事情,正在编写所有这些代码。API 关键基础URL频道alto Frankella。不错。嗯,好的。到了这一步,会让人感到有些棘手,所以人们可能会因为它在写代码而退缩。关键在于不要被它在写代码这件事吓到。这只是代码而已。如果你愿意,可以逐行查看并尝试理解代码的功能。我推荐这样做吗?嗯,你可以这么做。通常来说,大致理解你在电脑上编写的代码在做什么是个好习惯。说实话,Claude Code、Codeex以及其他AI工具编写的代码,往往在一定程度上是可读的。所以,我们来看看这里发生了什么。
你看,它甚至解释了如何使用数据 API v3 从YouTube频道获取最新视频。导入所有这些内容。嗯,好吧,随便什么意思。它正在设置一个 API 密钥。基础URL是频道。是的,每个频道10个视频。我明白这是什么意思。定义 API 获取点。啊,然后我就想,嗯,这是一条注释。向YouTube数据 API 发起一个GET请求。好的,它正在这么做。然后查找频道名称。通过ID搜索频道名称,并返回其ID和标题。嗯,这看起来挺合理的。就像你在浏览代码时,通常不需要理解每一行代码的作用,但AI通常会做得很好,这也是优秀开发者的做法——在编写代码时添加注释。
所以,这能帮助后续阅读代码的人理解代码的大致意图。好的,明白了。搜索频道,获取每个频道的上传播放列表。嗯,这说得通。从播放列表中获取最新的视频创意。好的,这也合理。获取一系列视频创意的完整详细信息。好的,好的,好的。没错,所有这些内容。按观看次数降序排列视频。那么,我要创建这个文件吗?嗯,我只是在创建一个文件,实际上还没有运行它。所以,我直接点“是”。如果我想的话,我可以把它复制粘贴到Claude里,然后说:“嘿,你能解释一下每一行代码吗?”Claude Code的好处是,它会随着你的使用过程给你一些小提示。
比如使用/btwide提问而不打断Claude当前的工作。我经常这么用。呃,或者你也可以直接按Command+Tab切换到Claude的聊天界面,在那里提问。说实话我通常就是这么做的。我让Claude code负责构建内容,同时用Claw聊天来帮助我理解构建过程中的问题。好的,现在我们正在运行一个bash命令。这个命令需要批准。所以,Python 3获取最新视频。pi。这个命令需要批准。这时候我会说,我要粘贴这个命令。好的,看起来它正在尝试以批处理命令的方式运行。这需要我担心吗?我对安全问题特别重视,因为我在YouTube上看到很多人评论说,“哦天哪,安全问题。”
完全不是这样。这恰恰是应该发生的情况,也是Cloud工作方式的绝佳范例。Fold代码刚刚完成了一个Python脚本的编写,然后巴拉巴拉说了一堆,它正在请求你的批准。它只是运行自己编写的代码等等。很好,我们允许它执行命令。好的,现在它正在运行命令。获取视频py文件。让我们看看会发生什么。哦,正在获取Ali的数据。获取Thomas Frank的数据,还有五条记录。按Control O展开。嗯,如果我按Control O会发生什么?没关系。所有30个视频都已获取。好的,现在它又要请求我的许可。Bash命令预览按观看次数排名的前五个视频。按观看次数排名。呃,这时候我想,好吧,我就继续吧,因为这看起来挺合理的。让我验证一下数据是否正常。
运行完美。以下是构建的内容:Fetch videos.py 调用 YouTube 数据接口 API,从每个频道拉取最新的10个视频,搜索频道名称,获取上传内容等等。Index.HTML 是一个深色主题的网格展示页面,读取 videos.json 文件,显示缩略图、标题、观看次数、频道名称、发布时间等。哦,有意思。要查看这个 HTML 页面,需要通过本地服务器打开(因为 fetch 调用需要加载 JSON)。Python 3 使用 M HTTP 服务器 8000 端口,然后在浏览器中打开 localhost。接下来你想添加什么?现在我觉得有点困惑,这到底是怎么回事?所以我要——你知道吗?我甚至不需要复制粘贴。等等,帮我理解这个命令的作用。什么是本地服务器?
第一次尝试创建HTTP服务器并在本地主机上运行东西时,你可能会困惑到底发生了什么。但只要让它给你解释一下,你就会明白,哦,原来这就是本地服务器,之后就不用再担心了。好问题,我来简单拆解一下。当你双击index.html在浏览器中打开时,页面会尝试用JavaScript的fetch加载videos.json。出于安全原因,浏览器在直接打开本地文件时会阻止这种操作。你知道吗?我们来测试一下。如果我找到那个文件夹,嗯,在我的YouTube追踪器文件夹里,我看到三个文件:fetch_videos.py、index.html和videos.json。
原来我确实可以打开所有这些文件,还能验证具体情况。比如用文本编辑之类的工具打开这个文件——哇,这居然是Claude给我写的代码。不错。查看index.html时,用代码阅读器打开就能看到完整的HTML代码。接着打开videos.json,用文本编辑器加载后,发现这asi本质上就是数据:视频ID、标题、缩略图。漂亮。频道名来自Mattyella、Thomas Frank、Ali Dal。有意思。现在直接打开index.html会怎样?"无法加载视频,请先运行python 3 fetch_videos.py"。果然不行。
呃,但Claude已经知道这行不通,因为它知道问题所在。解决方案是Python 3M HTTP服务器,它会在你自己的电脑上启动一个微型网页服务器。它让你的文件可以通过localhost 8000访问,这是一个浏览器信任的URL,因此fetch请求可以正常工作。Localhost是你自己的机器,数据不会传到互联网,所以其他人无法访问。8000是端口号,就像门牌号一样,可以随意指定,只要未被占用即可。而且这个服务器只在终端命令运行时有效,按Control C即可停止。哈,其他人看不到,完全是本地的。需要我帮你启动吗?当然。现在Claude让我运行这个bash命令:python m http server 8000。好的,没问题。服务器正在运行。在浏览器中打开这个地址:localhost 8000。
好,让我试试看能不能用。我要复制粘贴这个网址,然后在浏览器里打开。Localhost 8000。哇,这真是太酷了。你看,我刚刚在本地服务器8000端口打开它,就看到我们自动抓取了Thomas Frank、Matt Daveella和我的数据。哦,我看到还抓取了一些我的YouTube短视频,虽然这不是我的本意,但无所谓了。然后我还可以进行筛选。哇,看看这个。我们刚刚创建了一个完全运行在本地机器上的在线仪表盘。没错,因为它在本地服务器上,所以除了我之外,互联网上任何人都无法访问。但如果我想让它可以通过网络访问,该怎么办呢?我又问Claude:"这真的很酷。你知道吗?让我直接跟它对话。"嗯,但这还是在本地服务器上。
嗯,怎么才能把这个放到网站上,让我的团队也能访问呢?因为这个真的很棒。然后Claude会教我关于把东西部署到网页上的一切知识,这样我就能进一步问你相关问题,接着把它部署到网上,我就拥有一个真正的网站了。之后我可能会说,但我不想让全世界的人都能访问这个网站,比如怎么才能阻止别人访问呢?然后它会教我关于身份验证的知识,说哦,你只需要添加用户名和密码就行。我会问,那该怎么做呢?它会告诉我,你可以手动操作,或者用Google自带的认证功能,也可以用Vercel的认证。我会问,Google的认证到底是什么鬼?
我明白你的意思。转眼间,我已经编写了一个功能完备的网页应用,只有我和信任的人能访问。如果我想,也可以允许任何人访问并注册账户。甚至可以通过询问Claude来设置付费功能:"嘿,我想让这个应用只对付费用户开放,每月收费19美元。该怎么实现?" Claude会告诉我:"啊,好主意。你需要一个计费系统API。去Stripe.com注册账户,把API密钥给我,我来帮你全部设置好。现在,任何人都可以注册你的应用,但只有每月支付19美元才能使用。多棒啊。"
你现在已经构建了一个网页应用,一个SaaS(软件即服务),它有可能为你带来收入。你完全不需要懂编程,因为你需要做的只是和Claude对话,保持好奇心,向Claude请教你不懂的问题,以及掌握一点克服小摩擦的能力。那么,我该如何让它能在网站上被访问呢?Versell是最简单的方式。一条命令就能把它部署到你的URL上,比如YouTube tracker.l.app。免费版就足够了。你的团队只需访问链接即可。太棒了,甚至还是免费的。我不需要为此付费。GitHub页面。推送到GitHub仓库。启用页面和设置。免费。好的。不错。Net lifi。提交一个versel。
不错。这三个都能免费托管静态文件。现在需要考虑的是,数据是快照形式,需要保持更新。我们可以设置一个GitHub操作,按计划运行脚本并自动部署。太棒了。你觉得哪个选项最好?我推荐Versell,它上手最快。不错。
然后我会问,什么是Versell?它是怎么工作的?等等等等,你懂我的意思吧。我们正在构建这个东西,而在构建的过程中,我们也在学习网站是如何运作的、代码是如何编写的、部署是如何进行的等等。不知不觉中,你会远远超越过去的自己,在理解这些技术方面,你会比那些没有投入时间的朋友领先太多,以至于你会感觉自己像变了一个人。我现在就感觉和两个月前刚开始接触这些东西时完全不同。我知道怎么编程,我从13岁就开始写代码了,也自己做过软件即服务,虽然规模不算特别大,但我和我兄弟在大学时一起做过一些项目,每个月能赚150美元左右。
一年十万美元的收入,你知道,这不算差,虽然不是天文数字,但对大学生来说已经不错了。我懂编程,但依然被claude code的能力震撼得目瞪口呆——只需与AI对话,让它像面试官一样引导你构思产品,就能节省时间、创造收益,还能满足你的好奇心去理解网络服务器、Vercel、SSH这些酷炫的技术,克服处理API密钥等繁琐环节的阻力。不知不觉间,你就能打造出真正提升生活品质的实用工具,无论是改善自己的生活、服务客户,还是帮老板创造价值(如果你想争取加薪的话)。你甚至可以开发追踪健身进度的应用。
你可以构建类似这样的东西,比如我的Kaladins openclaw 智能体,它能帮我追踪蛋白质摄入,还能给我提供锻炼建议。现在我和我的团队——至少是那些开始接触AI的成员——每天都在使用它,我希望这个视频能让所有人都爱上AI。实际上,我打算把这个视频发给我团队里的每个人。然后你就会开始意识到,你能构建出各种酷炫的东西来自动化生活中的方方面面,为你节省时间。这真的太酷了。能活在这个时代真是太好了。总之,在我们开始之前,我想说,我看了看这个页面,觉得还行,但我不喜欢YouTube短视频显示出来的样子。好吧,暂时先别管网页部署的事了。
嗯,我不喜欢它显示YouTube短片。我对YouTube短片没什么兴趣,只想展示长格式的YouTube视频。我们看看Claude怎么说。我会通过检查视频时长来过滤掉短片,短片时长在60秒及以下。只需要从API中提取内容详情,跳过短视频。不错。你想把这个修改加到fetch_videos.py里吗?好的。现在这里绿色表示添加内容,红色表示删除行。所以这里是从每个频道获取30个视频,获取超过10个以确保过滤后还有剩余。嗯,好的。可以。你想做这个修改吗?好的。它删掉了一些东西,又加了一些东西。嗯,看起来挺合理的。是的。
最近有个很火的梗,形容用Forward Code编程时的体验。喏,就是这张图。好,重新跑一下fetch。嗯,没问题。磨磨蹭蹭的。这就是我喜欢Claude的原因。Claude很有个性。啊,YouTube最近把短视频时长延长到3分钟了。那我调高筛选条件,过滤掉所有不足3分钟的视频。它搞定了。虽然试了好几次才弄明白,但最终还是搞定了。当你做这类事情时,你会发现一个现实问题:在等待程序运行的时候,你很难找到合适的事情做。所以要么放空自己思考人生,要么冥想正念,要么就像所有高手那样——再开一个终端窗口。
所以当第一个实例在处理某个功能或任务时,你可以让第二个claude code实例同时处理另一项任务。这时你会发现自己的时间还有富余。于是你会打开四个终端窗口,每个窗口都运行着不同的Claw Code实例,分别处理不同的功能。但如果四个终端都在处理同一个功能就会很烦人yi,因为它们会互相不知道彼此正在操作相同的文件。虽然也有解决办法,但为了简单起见,最好还是从单个实例开始。接着你会意识到:等等,只要多开一个窗口,效率就能翻倍。于是你又新建了一个终端窗口。
你就像这样把它贴在屏幕边上,啪的一下。这个窗口这样操作,啪。然后缩小画面,现在这里就有了一个终端窗口。再把这里放大,因为咱们可不想眯着眼看代码。现在这边又多了一个代码窗口。接着你在这儿忙活,在那儿鼓捣。这边开发新功能,那边处理其他任务。忙活半天发现时间还多得很,最后就搞成这种四屏布局——像这样排列窗口:这儿一个终端,那儿一个终端,到处都塞满终端窗口。
我刚买了一台52英寸的戴尔Ultrasharp显示器,就为了能同时打开多个终端窗口,因为我的Mac Studio显示器坏了,所以现在只能用笔记本。总之,嗯,好的。在浏览器或隐私窗口中打开本地主机V3,看看会发生什么。哦,成功了,不错。现在那些短视频已经去掉了。太棒了,真酷,厉害,干得漂亮。我是说,这其实没什么实际作用,只是浪费token token,但我喜欢在Claude做得好时夸它一下。很高兴它运行正常。如果你想在此基础上继续开发,比如添加更多频道、刷新数据或为你的团队部署yi,随时告诉我。
现在,这是一个非常基础的应用场景,但你刚才看到了——完全不懂编程,只是通过让AI采访我工作中哪些事让我烦恼,下载数据、尝试理解它给我的指令,我就建成了这个仪表盘。这简直太基础了,可能是你能做的最简单的东西,但依然很酷。最棒的是,我其实不太确定在此基础上该构建什么。你能问我一些问题,帮我理清下一步该做什么吗?关键在于,开发AI工具时,不能为了做而做,而是要构建真正能帮助工作或生活的工具。
举个例子,你想打造能为客户增值、节省时间或创造收益的产品。而通常,T121能非常聪明地帮你识别出这些具体内容。我们开始吧。几个问题:目标是什么?你是为了学习竞争对手的内容策略而追踪他们,还是更侧重于对比自身与对手的表现?好问题。这个分析能帮你做出哪些决策?当你查看这个仪表盘时,你希望立刻得到哪些答案?比如:当前我的领域里哪些话题最热门?或者哪个竞争对手增长最快?你团队中谁应该使用这个工具?你想追踪多少个渠道?检查频率如何?每日、每周,还是在周例会前查看?
这会影响我们是否需要自动刷新通知等。好的。Claude code 的会话进展如何?很好,非常好。谢谢你,Claude。我爱你。从你觉得最有趣的问题开始吧,我们不需要回答所有问题。再次强调,你只需打开Whisper Flow,直接开口说就行。随心所欲地表达你想做的事情。然后Claude会很好地帮你确定下一步要构建什么功能,甚至直接为你构建这个功能。不知不觉中,就像我的团队里,我的YouTube制作人Becky,她通过Cloud Code构建酷炫功能,已经将每周两天的工作自动化了。
呃,妮可,我们的社交媒体经理,正在学习如何使用冷代码和协作工具来自动化那些她每周要花无数小时手动完成的工作。这样一来,她就能专注于更有趣、更高层次、更具战略性的任务,比如构思新的内容创意和创造性工作,而不是像从Instagram后台复制粘贴数据到表格里这种繁琐的杂活。每个人的工作或业务中,总有一些烦人又重复的任务,而如今这些任务自动化起来简直轻而易举。
想当年,要是想实现任何自动化操作,都得花钱请软件开发者写代码。后来出现了像Zapier这样的无代码自动化工具。最初是Zapier,接着是make.com,再后来是n8n。这些工具本质上都是拖拽式界面,让你能说:"嘿,把Notion里的数据连起来,扔进Zapier,再关联到Google Sheets,这样我工作中那些繁琐的部分就能自动完成了。"但现在,你甚至不需要用Zapier、n8n这类工具了——n8n已经是2025年的老黄历了。如今你完全可以让人工智能成为你全天候的天才级软件开发者,它能自动创建所有这些自动化流程。你甚至可以在自己的服务器上运行这些被称为"定时任务"的程序。
你可以将它们作为GitHub操作来运行。你可以设置成每分钟自动从YouTube拉取数据,每天为你分析top 50个竞争对手的动态。如果你经营一家营销公司并试图争取新客户,它可以自动抓取互联网上所有关于客户的信息,自动查询Meta广告库查看竞争对手情况,甚至自动生成一份提案——你只需录制一段Loom视频,连同提案发给客户促成合作。这个工具能做的事情太多了,功能强大得令人难以置信。
而获取这种力量的方式,就是花上几小时或一个周末,主动选择经历那种摩擦——比如坐在终端窗口前,与Claude对话,询问它如何能帮助你在工作、生活或事业中取得更大进展,如何帮你节省时间、赚更多钱。能活在这个时代真是太棒了。好了,如果你看到了这个视频的结尾,我很想看到你在下方留言。你觉得这个视频有用吗?我的意思是,如果你看到了结尾,希望你觉得有用。嗯,但我真的很想知道,在我们的AI教育系列中,你还想看到哪些内容?我正在深入钻研所有这些内容。
我非常喜欢制作这类教程,因为这是提升生产力的未来。过去,Notion曾改变了人们的生产力管理方式。再早之前,大家关注的是如何快速打字,但现在焦点已经转向如何利用AI工具节省时间、创造财富。这真是太不可思议了。我很想多做一些相关视频,但更想知道大家觉得哪些内容有趣或实用。如果你喜欢这个视频,还想了解我如何具体运用AI及整套AI工具在商业场景中提升效率,可以看看这边的视频。
非常感谢您的观看,我们下次再见。拜拜。