不夸张地说,vibe coding 已经到了一个分水岭。 现在很多时候,我去谷歌搜索一个小工具的成本, 已经明显高于我把需求直接丢给 Claude / LLM,让它给我写一个本地工具。 传统路径是这样的: 搜索,过滤广告,一个个点结果,看功能,试用,防付费/防留联系方式/防错点广告。 最后发现:功能不对,要付费,要留邮箱收垃圾邮件。 这一整套流程不光麻烦,还有很多坑。 你无法提前知道,这个工具是不是刚好解决你的问题,哪些功能是你根本用不上的,付费点是不是藏在关键步骤后面,利用你的沉默成本逼单。 你只能用时间,去为不确定性买单。 而 vibe coding 的路径是: 描述需求,生成代码,本地跑,继续对话,再次生成,直到满意 不确定性没有消失, 但被压缩成了“对话成本”。 一个关键的认知其实是,vibe coding 的门槛并不是“会不会写代码”,而是你清不清楚自己真正想要什么。 大模型 = 高速、廉价、可反复调用的实现引擎 人 = 唯一理解「什么才算对」「哪里算烦」的角色 你不是在“写代码”,你是在做一个极端高效的产品定义。于是一个很微妙的变化发生了: 我已经不再“找工具”了, 而是在临时生成一个只为当前任务存在的软件。 这种工具通常具有这些特征: 没有漂亮 UI 没有账号系统 没有通用性 没有长期维护计划 但它有一条极强的属性:此刻刚好够用。 在旧时代,这类工具几乎不可能存在。 因为实现成本太高,分发成本太高,不值得“做成产品” 而现在,这三个成本几乎同时归零了。 所以真正的分水岭不是 AI 能不能写代码。 而是这一刻,当“搜索 + 试用”的时间成本高于“描述 + 生成 + 微调”的成本,一旦越过了这条线,那么对于用户来说,很多小工具站,micro-SaaS,搜索引擎,就已经部分失效了。 这甚至不是“AI 提效”。而是直接绕过了传统软件的发现、试用和分发生态。 也许接下来个人之间真正的护城河不再是“我做了一个工具”,而是: “我是否足够懂问题, 以至于可以随时生成一个工具。” vibe coding 不是让所有人变成程序员。而是让一部分人,再也不需要为“将就的软件”浪费时间。 哪怕这部分人,不是程序员。
专业能力到底是怎么来的? 我想所有人都会同意这需要经过大量的练习。如果回头去看,这些练习无疑是枯燥,反人性,难以坚持的。但是起始很多练习,都是在不知不觉中,在痛苦和愉悦当中无意间积累完成的。 所以如果你为了练习而练习,起始没有可操作性。比如写程序,保守点说,很多程序员已经累计写了十几万行的代码了。这个时候如果你告诉一个小白,你要写十几万代码,没有人知道写什么,也没有人能坚持下去。事实上,程序员写的十几万行代码,也是在学校,工作,业余时间等等不知不觉,主动或者被动写完的。 所以专业能力怎么来的? 说实话我感觉,真正的分野,在于你是在一个无菌舱里练习,还是在一个菜市场里肉搏。 这就是为什么你发现顶级的专业能力,往往是跨领域迁移的。 因为学习数学和学习音乐,对于普通人来说,他们是在“学”,数学和音乐显然是截然不同的。但是对于牛逼的人来说,他们是在“习”,无非练习的东西不一样而已。 刘谦说直播间是最好的练习场,因为观众的反馈是瞬时的,弹幕一个「假」字就能让你心态崩溃。这跟挣钱的独立开发者一模一样。他的训练场,就是那些真实的用户群。 用户的骂声,用户的催更,用户用脚投票,这就是最粗粝、最直接的反馈。 成功不是你设计了一艘完美的船,而是你用几块木板拼了个木筏,然后直接跳进了滔天巨浪里,一边划水一边补船。那个在岸上对着图纸精雕细琢的人,永远学不会航海。 那些看起来上不了台面的草台班子,恰恰是通往专业之巅的唯一捷径。你所有关于体面和专业的想象,可能都是错的。
罗永浩的十字路口,前面几期我都没看,但刘谦那期我看了。 我从魔星高照的时候就开始看刘谦,算老粉了。我发现一个很有意思的点,刘谦说,大部分观众看完魔术,为了对抗那种“我被骗了”的智商挫败感,会给自己找个台阶下。 台阶就是,魔术师手太快了。 甚至魔术师为了避免观众产生负面情绪,也会往这个方向引导。因为魔术师手法太快,这是大量练习且可以量化的。观众这么一想心里就舒服了。我没看出来,不是因为我笨,或者观察力不行,而是因为对方手快,而手快要么是天赋高,要么就是对方练了,我没练而已。我练了其实也可以。 我一下就觉得这事儿不止于魔术。 看到一个成功的产品,会觉得是因为做的很“精美“,技术很“牛逼”。要么觉得自己设计不行,要么觉得自己资源不够或者技术还差一点。因此很自然的忽略掉了实际上自己商业思维和执行这种笨功夫上的欠缺。绝口不提那个产品早期版本有多粗糙,也不去想人家为了找到第一个用户,做了多少枯燥的笨功夫。 因为我设计不行,技术不够,所以要么没动作,要么接下来的动作,就是很自然的去买课学习了。 而再接下去,因为我工作太忙,生活太累,所以我买的课先放着,以后有时间再看。 你看这套思维惯性,是不是很像看魔术的观众。 内容方面也是一样,看到爆火的网红,觉得不过就是运气好,豁得出去,没底线嘛。全然忽略掉人家为了一个15秒的视频,可能写了三版脚本,拍和剪花了四个小时,又对着数据复盘到凌晨两点。各种打磨出来的话术,方法论,SOP 等等。 我们是在干嘛?我们是在标签化成功。标签化会大量的压缩信息造成失真,且流于表面。这是一种极其聪明的自我保护,保护我们那点可怜的自尊心,好让我们能继续心安理得地待在原地。 这个标签,还可以是“好爹”,“红利”,“运气” 等等,一旦成功只是一个标签,那么就意味着,只要我贴上这个标签,我上我也行。 但是事实是我不行,因为我懒。
现在各种大模型你追我赶,有的历史对话和上下文需要从一个模型迁移到另外一个模型。Dia 官方提供了一个“导入记忆”的功能,帮助用户把 chatgpt 的记忆导入到 Dia 浏览器,这个本质就是一个提示词,可以用来给自己用的大模型们进行“记忆”同步。 --- I want information about myself and my preferences. First, retrieve and include ALL information you have stored about me from every available source—this includes but is not limited to: User Bio, User Instructions, Assistant Response Preferences, Memory, Notable Past Conversation Topics, Helpful User Insights, Recent Conversation Content, Conversation Style Meta-Notes, and any other stored data, memories, or notes about me. Do not filter or exclude anything. Then organize ALL of this information into the following categories. Create new categories if needed for any information that doesn't fit. If you can't find anything for a given category, skip it. * Response Preferences: How I want my questions answered * Personal Information: Things like my name, where I live, my age range, information about my family, languages I speak, demographic info * Professional: My current employer, job title, role, seniority, team/org, industry, core domain of work, professional affiliations or associations, etc. * Important Relationships: Friends, colleagues, family, etc. * Education: Current school, classes, subjects, teachers, etc. * Projects & Responsibilities: What projects I'm working on (personal or professional), research efforts, initiatives, or responsibilities. Go into detail here with a paragraph per major project. * Goals & Intentions: Personal or professional objectives I'm actively pursuing * Habits & Routines: Behavioral patterns, routines, daily and weekly schedules, etc. * Writing: My preferred writing style, tone, voice, formality vs. informality, clarity vs. complexity, favored vocabulary, typical audiences, length preferences, formatting, etc. * Coding: My development and coding practices—preferred programming languages and tools, coding style, code formatting and commenting practices, commonly used frameworks & libraries, workflows and patterns helpful for collaboration with an LLM coding partner * Interests & Hobbies: My important likes and dislikes, hobbies, intellectual pursuits, activities, subjects of interest, leisure activities, preferred entertainment or recreation, and areas of passionate curiosity or aversion * Media & Content: My favorite media types, genres, books, films, podcasts, TV shows, creators, news sources, favored apps or websites, and content platforms * Lifestyle: My food and other lifestyle preferences * Health & Wellness: My health, fitness, wellness habits and preferences, diet, dietary preferences/restrictions, etc. * Events & Milestones: My major personal or professional life events, achievements, milestones, anniversaries, awards, recognitions, or significant transitions shaping my current identity or trajectory * Notable Conversations: Up to 10 recent notable conversations For each section, provide a bullet list of up to 10 items. Only include known items; if you do not have information for an item, skip it entirely (do not say "not specified"). Be as detailed as possible. Only respond with the sections and content. Do not say anything else—no preamble, no ending, no opt-in prompts to do more tasks for me.