[{"data":1,"prerenderedAt":414},["ShallowReactive",2],{"article-\u002Fblog\u002F10-技术专栏\u002F50-AI\u002F04.我的-AI-入坑记":3,"article-around-\u002Fblog\u002F10-技术专栏\u002F50-AI\u002F04.我的-AI-入坑记":196},{"id":4,"title":5,"author":6,"body":7,"category":178,"cover":179,"date":180,"description":181,"draft":182,"extension":183,"image":184,"license":179,"meta":185,"minutes":186,"navigation":187,"path":188,"pinned":182,"seo":189,"stem":190,"tags":191,"__hash__":195},"blog\u002Fblog\u002F10-技术专栏\u002F50-AI\u002F04.我的 AI 入坑记.md","我的 AI 入坑记","张萌萌",{"type":8,"value":9,"toc":159},"minimark",[10,15,19,22,26,29,32,38,41,46,49,52,56,59,63,66,70,73,77,80,83,87,90,94,97,100,113,117,123,126,130,137,140,146,150,153,156],[11,12,14],"h2",{"id":13},"_1-最早听到-aidota-2-里那支打不过的人机","🎮 1 最早听到 AI：Dota 2 里那支打不过的人机",[16,17,18],"p",{},"最早接触「AI」这个词，还是上学的时候。Dota 2 里有职业选手和 5 个 OpenAI 机器人组成的队伍对打：第一年是职业选手暴虐人机，第二年直接反了过来，职业选手被人机暴虐。我当时就寻思，这机器人这么厉害？",[16,20,21],{},"但那会儿我完全不知道 AI 是什么，也不知道它能干嘛，看完热闹也就放下了。再听到它，已经是好几年后。",[11,23,25],{"id":24},"_2-真正出圈deepseek-那一次","📢 2 真正出圈：DeepSeek 那一次",[16,27,28],{},"AI 再一次闯进我的视线，是 DeepSeek 横空出世那一次。从那之后，市面上的 AI App 一下子全冒了出来——豆包、DeepSeek、千问、腾讯元宝之类。",[16,30,31],{},"这些 App 我基本都装过一遍，但真要查东西，那会儿我还是更习惯用 OpenAI，毕竟它搜东西确实更准。",[16,33,34],{},[35,36,37],"strong",{},"是的，那段时间我把 AI 当成搜索引擎用。",[16,39,40],{},"我觉得 AI 真正走进普通人的生活，和 2022 年前后的扫码是同一个路数：那会儿出门处处要扫码，等于把智能手机普及到了每一个人手里。AI 这边也一样——现在是人手一个豆包，打开就问，解决了很多人以前不会「百度一下」的困扰。先不管 AI 搜得准不准，它至少把门槛降下来了，这确实是个很实用的功能。",[42,43,45],"h3",{"id":44},"_21-被降维打击的付费题库","💸 2.1 被「降维打击」的付费题库",[16,47,48],{},"而要说 AI 对哪个产业冲击最直接，我第一反应是「小猿题库」这类软件：以前搜一道题的解析要付费，现在拍张图丢给 AI，答案直接就出来了。",[16,50,51],{},"数学题、物理题真不会做的时候，以前是连答案都看不懂；现在你还能追问「这一步是怎么来的」，它会一步步跟你解释。放在我们上学那会儿，这简直是封神。",[11,53,55],{"id":54},"️-3-真正上手从写文档到改代码","🛠️ 3 真正上手：从写文档到改代码",[16,57,58],{},"不过前面这些，说到底还是把它当成搜索框在用。真正让我离不开 AI 的，是开始让它替我干活。",[42,60,62],{"id":61},"_31-豆包千问和-deepseek","📱 3.1 豆包、千问和 DeepSeek",[16,64,65],{},"我真正开始用 AI，是在它火起来之后，第一个装的是豆包。用下来的感受是：豆包和千问的「快速模式」确实不如 DeepSeek，但拿它们来写文档，效果相当不错。",[42,67,69],{"id":68},"_32-第一次让-ai-改代码","💻 3.2 第一次让 AI 改代码",[16,71,72],{},"写文档还算轻松，真正让我被震住的，是让它改代码。记得第一次用 AI 改代码的时候，我压根不懂编程，连该改哪里都不知道。就为了一个小小的网页页脚问题，我跟它聊了整整一晚上。",[42,74,76],{"id":75},"_33-chatgpt-codex好用但贵","🌐 3.3 ChatGPT + Codex：好用，但贵",[16,78,79],{},"后来我接触了 ChatGPT，用的是 Codex 客户端，体验确实很完美——我提要求，它就把活干完了。",[16,81,82],{},"ChatGPT 什么都好，就是价格太贵，对网络环境也有要求。再后来我用中转站配合 CCSwitch 路由，倒是能用上了，但毕竟是中转站，稳定性还是差一截。",[42,84,86],{"id":85},"_34-回到国产客户端zcodeworkbuddy","🚀 3.4 回到国产客户端：Zcode、WorkBuddy",[16,88,89],{},"绕了一圈，最后我遇到了 Zcode、WorkBuddy 这类国产 AI 客户端，用起来就一个字：爽。第一，不用再操心网络问题；第二，写代码的速度也很快。",[11,91,93],{"id":92},"_4-顺手看过的-ai-漫剧流程简单算力不简单","🎬 4 顺手看过的 AI 漫剧：流程简单，算力不简单",[16,95,96],{},"期间我也看了不少「AI 小说转漫剧」的视频，发现这件事本身其实不复杂，真正消费不起的是算力。",[16,98,99],{},"流程大致是这样：",[101,102,103,107,110],"ul",{},[104,105,106],"li",{},"📖 找一部小说丢给 AI（熟悉的小说就行），让它生成一批 10 秒分镜的提示词；",[104,108,109],{},"🖼️ 再生成角色的三视图；",[104,111,112],{},"🎞️ 最后把三视图和分镜提示词放在一起，它就「知道」该怎么画了。",[11,114,116],{"id":115},"_5-核心体会描述越清晰结果越准确","🎯 5 核心体会：描述越清晰，结果越准确",[16,118,119,120],{},"看了这么多、用了这么多，回头一总结，最核心的一条体会是：",[35,121,122],{},"你描述得越清晰，AI 干得越准确。",[16,124,125],{},"这有点像上学时数学里的线性规划：边界条件越多，围出来的可行域就越明确。放到 AI 身上也一样——你给的提示词越多、越细，它输出的结果就越贴近你想要的样子。",[11,127,129],{"id":128},"_6-于是有了-skill把好用的提示词固化下来","🧩 6 于是有了 Skill：把好用的提示词固化下来",[16,131,132,133,136],{},"既然提示词这么关键，顺理成章就有了下一步：一种叫 ",[35,134,135],{},"Skill（技能）"," 的东西。",[16,138,139],{},"什么是 Skill？简单说，就是把某件事描述得非常清楚的一段提示词。AI 读完这段提示词，就「学会」干这件事了。",[16,141,142,143],{},"所以，",[35,144,145],{},"学会写提示词，是现在用好 AI 不可缺少的一环。",[11,147,149],{"id":148},"️-7-反面教材一句帮我做个漂亮的网站","⚠️ 7 反面教材：一句「帮我做个漂亮的网站」",[16,151,152],{},"反过来讲，提示词写得含糊会怎么样？举个反例。",[16,154,155],{},"如果你跟 AI 说「我想做一个漂亮的网站」，它没有任何边界条件，只能自己猜、自己脑补。那部分被脑补出来的内容，往往就是一股子 AI 味，又大众又没特色。",[16,157,158],{},"所以问题不在 AI，在于你没把「漂亮」说清楚。",{"title":160,"searchDepth":161,"depth":161,"links":162},"",2,[163,164,168,174,175,176,177],{"id":13,"depth":161,"text":14},{"id":24,"depth":161,"text":25,"children":165},[166],{"id":44,"depth":167,"text":45},3,{"id":54,"depth":161,"text":55,"children":169},[170,171,172,173],{"id":61,"depth":167,"text":62},{"id":68,"depth":167,"text":69},{"id":75,"depth":167,"text":76},{"id":85,"depth":167,"text":86},{"id":92,"depth":161,"text":93},{"id":115,"depth":161,"text":116},{"id":128,"depth":161,"text":129},{"id":148,"depth":161,"text":149},"AI",null,"2026-09-24","从 Dota 2 里那支打不过的人机，到用 AI 写文档、改代码、做漫剧，一个不懂编程的人是怎么一步步掉进 AI 坑里的",false,"md","https:\u002F\u002Fimg.nw177.cn\u002Fblog\u002F2026\u002F09\u002F25\u002F1790268356700.avif",{"published":180},5,true,"\u002Fblog\u002F10-技术专栏\u002F50-AI\u002F04.我的-AI-入坑记",{"title":5,"description":181},"blog\u002F10-技术专栏\u002F50-AI\u002F04.我的 AI 入坑记",[178,192,193,194],"提示词","Skill","随记","hdt1E-zBYJ0TxfqjuM_o-8V5RO2GyCKvvwD0fW8_gj8",[197,201,202,206,209,212,216,219,223,227,231,235,239,243,247,251,255,259,263,266,270,274,278,282,285,289,293,297,301,305,309,313,317,321,325,329,333,336,340,344,348,352,356,359,362,365,368,371,374,377,380,383,386,389,392,395,398,401,404,407,410],{"path":198,"title":199,"date":200},"\u002Fblog\u002F10-技术专栏\u002F20-network\u002F16.IPv6与DNS的分手协议","IPv6 与 DNS 的分手协议","2026-10-02",{"path":188,"title":5,"date":180},{"path":203,"title":204,"date":205},"\u002Fblog\u002F10-技术专栏\u002F50-AI\u002F01.用-Docker-部署-Ollama-与-Open-WebUI-搭建本地大模型","用 Docker 部署 Ollama 与 Open WebUI 搭建本地大模型","2026-09-23",{"path":207,"title":208,"date":205},"\u002Fblog\u002F10-技术专栏\u002F50-AI\u002F02.用-New-API-搭建统一-LLM-网关与-Lucky-反代外网访问","用 New API 搭建统一 LLM 网关与 Lucky 反代外网访问",{"path":210,"title":211,"date":205},"\u002Fblog\u002F10-技术专栏\u002F50-AI\u002F03.用-Dify-搭建本地知识库让-AI-读懂你写的博客","用 Dify 搭建本地知识库，让 AI 读懂你写的博客",{"path":213,"title":214,"date":215},"\u002Fblog\u002F20-生活碎片\u002F03-2026年秋季计划","2026 年秋季计划","2026-09-19",{"path":217,"title":218,"date":215},"\u002Fblog\u002F30-学习笔记\u002F02.Python入门书单","Python 入门书单：从第一行代码到写出真正的程序",{"path":220,"title":221,"date":222},"\u002Fblog\u002F10-技术专栏\u002F40-WebsiteBuilding\u002F09-Cloudflare-低延迟接入方案","Cloudflare 低延迟接入方案","2026-07-22 03:17:28",{"path":224,"title":225,"date":226},"\u002Fblog\u002F10-技术专栏\u002F40-WebsiteBuilding\u002F08-Cloudflare-ImgBed-免费私有图床完整部署手册","Cloudflare ImgBed 免费私有图床完整部署手册","2026-07-19 02:09:08",{"path":228,"title":229,"date":230},"\u002Fblog\u002F10-技术专栏\u002F40-WebsiteBuilding\u002F07-腾讯云-EdgeOne-边缘函数实现七牛-S3-随机图床-API","腾讯云 EdgeOne 边缘函数实现七牛云 & S3 存储随机图床 API","2026-07-13 21:25:48",{"path":232,"title":233,"date":234},"\u002Fblog\u002F10-技术专栏\u002F40-WebsiteBuilding\u002F06-腾讯-EdgeOne-部署-Twikoo-评论系统指南","腾讯EdgeOne部署Twikoo评论系统指南","2026-06-14 17:41:11",{"path":236,"title":237,"date":238},"\u002Fblog\u002F10-技术专栏\u002F40-WebsiteBuilding\u002F05-OpenList-接入-S3-对象存储完整使用教程","OpenList 接入 S3 对象存储完整使用教程","2026-06-11 13:08:07",{"path":240,"title":241,"date":242},"\u002Fblog\u002F10-技术专栏\u002F40-WebsiteBuilding\u002F04-Cloudflare-R2-图床与全球加速方案","Cloudflare R2 图床与全球加速方案","2026-06-09 13:07:35",{"path":244,"title":245,"date":246},"\u002Fblog\u002F10-技术专栏\u002F40-WebsiteBuilding\u002F03-免费图床与CDN加速方案","免费图床与 CDN 加速方案","2026-06-09",{"path":248,"title":249,"date":250},"\u002Fblog\u002F10-技术专栏\u002F40-WebsiteBuilding\u002F02-零基础优雅搭建静态博客全教程","零基础优雅搭建静态博客全教程","2026-06-04",{"path":252,"title":253,"date":254},"\u002Fblog\u002F10-技术专栏\u002F40-WebsiteBuilding\u002F01-远古产物—博客","赛博空间的私人岛屿：博客架构与风格美学","2026-06-03",{"path":256,"title":257,"date":258},"\u002Fblog\u002F10-技术专栏\u002F20-network\u002F15.关于NAT回流与内网域名直连的终极指南","关于 NAT 回流与内网域名直连的终极指南","2026-05-13",{"path":260,"title":261,"date":262},"\u002Fblog\u002F10-技术专栏\u002F20-network\u002F14.飞牛安全访问与Lucky反代雷池防护","飞牛安全访问与 Lucky 反代雷池防护","2026-02-03",{"path":264,"title":265,"date":262},"\u002Fblog\u002F10-技术专栏\u002F30-Linux\u002F18.一键DD纯净系统脚本","一键 DD 纯净系统脚本",{"path":267,"title":268,"date":269},"\u002Fblog\u002F10-技术专栏\u002F30-Linux\u002F17.Ventoy多系统启动盘制作与使用全指南","Ventoy 多系统启动盘制作与使用全指南","2026-02-02",{"path":271,"title":272,"date":273},"\u002Fblog\u002F10-技术专栏\u002F30-Linux\u002F16.Emby元数据匹配与中文命名规范","Emby 元数据匹配与中文命名规范","2026-02-01",{"path":275,"title":276,"date":277},"\u002Fblog\u002F10-技术专栏\u002F30-Linux\u002F15.基于PVE系统安装LXC-debian","基于 PVE 系统安装 LXC-debian","2026-01-19",{"path":279,"title":280,"date":281},"\u002Fblog\u002F10-技术专栏\u002F20-network\u002F13.Lucky反向代理终极指南","Lucky 反向代理终极指南","2026-01-16",{"path":283,"title":284,"date":281},"\u002Fblog\u002F10-技术专栏\u002F30-Linux\u002F14.OEC盒子Armbian刷机指南","OEC 盒子 Armbian 刷机指南",{"path":286,"title":287,"date":288},"\u002Fblog\u002F10-技术专栏\u002F30-Linux\u002F13.oec-fnOS安装","OEC-Turbo (RK3566) 安装飞牛 OS","2026-01-15",{"path":290,"title":291,"date":292},"\u002Fblog\u002F10-技术专栏\u002F30-Linux\u002F12.新的篇章，debian12的配置","新的篇章，debian12 的配置","2026-01-14",{"path":294,"title":295,"date":296},"\u002Fblog\u002F10-技术专栏\u002F30-Linux\u002F11.飞牛OS安装后必要配置","飞牛 OS 安装后必要配置","2026-01-06",{"path":298,"title":299,"date":300},"\u002Fblog\u002F10-技术专栏\u002F10-docker\u002F11.NAS-导航页的终极形态","告别繁琐配置：NAS 导航页的终极形态 —— 从 Sun-Panel 到 FlatNAS","2026-01-05",{"path":302,"title":303,"date":304},"\u002Fblog\u002F10-技术专栏\u002F10-docker\u002F10.LogVar-弹幕-API-部署指南","LogVar 弹幕 API  (纯本地缓存版) 部署指南","2025-12-30",{"path":306,"title":307,"date":308},"\u002Fblog\u002F10-技术专栏\u002F30-Linux\u002F10.基于Lucky与QMediaSync的飞牛远程媒体访问","基于 Lucky 与 QMediaSync 的飞牛远程媒体访问","2025-12-26",{"path":310,"title":311,"date":312},"\u002Fblog\u002F10-技术专栏\u002F30-Linux\u002F09.新的篇章，PVE虚拟机","新的篇章，PVE虚拟机","2025-12-21",{"path":314,"title":315,"date":316},"\u002Fblog\u002F10-技术专栏\u002F30-Linux\u002F08.Linux系统，音响有底噪","Linux 系统，音响有底噪怎么办？","2025-12-17",{"path":318,"title":319,"date":320},"\u002Fblog\u002F10-技术专栏\u002F30-Linux\u002F07.飞牛OS的安装","飞牛 OS 的安装","2025-12-14",{"path":322,"title":323,"date":324},"\u002Fblog\u002F10-技术专栏\u002F30-Linux\u002F06.Debian13换源","Debian13 换源","2025-11-29",{"path":326,"title":327,"date":328},"\u002Fblog\u002F10-技术专栏\u002F30-Linux\u002F05.Kodi-CoreELEC安装指南","Kodi & CoreELEC 安装指南","2025-11-21",{"path":330,"title":331,"date":332},"\u002Fblog\u002F10-技术专栏\u002F10-docker\u002F09.兰空图床和高清图标库","兰空图床和高清图标库","2025-11-15",{"path":334,"title":335,"date":332},"\u002Fblog\u002F10-技术专栏\u002F30-Linux\u002F04.N1盒子Armbian刷机与配置","N1 盒子 Armbian 刷机与配置",{"path":337,"title":338,"date":339},"\u002Fblog\u002F10-技术专栏\u002F10-docker\u002F08.你是否需要一个图床？","你是否需要一个图床？","2025-11-14",{"path":341,"title":342,"date":343},"\u002Fblog\u002F10-技术专栏\u002F30-Linux\u002F03.飞牛NAS第三方应用商店安装","飞牛 NAS 第三方应用商店 (FnDepot) 安装指南","2025-10-13",{"path":345,"title":346,"date":347},"\u002Fblog\u002F10-技术专栏\u002F30-Linux\u002F02.Hills播放器-Windows-安卓","Hills 播放器（Windows + 安卓）","2025-09-24",{"path":349,"title":350,"date":351},"\u002Fblog\u002F10-技术专栏\u002F30-Linux\u002F01.一行代码降低服务器功耗","一行代码降低服务器功耗","2025-08-19",{"path":353,"title":354,"date":355},"\u002Fblog\u002F10-技术专栏\u002F10-docker\u002F01.容器-docker-docker-compose","容器 & docker & docker-compose","2025-08-05",{"path":357,"title":358,"date":355},"\u002Fblog\u002F10-技术专栏\u002F10-docker\u002F02.容器项目-传输类","容器项目&传输类",{"path":360,"title":361,"date":355},"\u002Fblog\u002F10-技术专栏\u002F10-docker\u002F03.容器项目-相册类","容器项目&相册类",{"path":363,"title":364,"date":355},"\u002Fblog\u002F10-技术专栏\u002F10-docker\u002F04.容器项目-媒体类","容器项目&媒体类",{"path":366,"title":367,"date":355},"\u002Fblog\u002F10-技术专栏\u002F10-docker\u002F05.Emby自有授权媒体库（一）","Emby 自有授权媒体库（一）",{"path":369,"title":370,"date":355},"\u002Fblog\u002F10-技术专栏\u002F10-docker\u002F06.Emby自有授权媒体库（二）","Emby 自有授权媒体库（二）",{"path":372,"title":373,"date":355},"\u002Fblog\u002F10-技术专栏\u002F10-docker\u002F07.Adguard-Home去广告","Adguard Home 去广告",{"path":375,"title":376,"date":355},"\u002Fblog\u002F10-技术专栏\u002F20-network\u002F01.新的篇章，软路由","新的篇章，软路由",{"path":378,"title":379,"date":355},"\u002Fblog\u002F10-技术专栏\u002F20-network\u002F02.如何玩公网，怎么远程访问（一）","如何玩公网，怎么远程访问（一）",{"path":381,"title":382,"date":355},"\u002Fblog\u002F10-技术专栏\u002F20-network\u002F03.如何玩公网，怎么远程访问（二）","如何玩公网，怎么远程访问（二）",{"path":384,"title":385,"date":355},"\u002Fblog\u002F10-技术专栏\u002F20-network\u002F04.如何玩公网，怎么远程访问（三）","如何玩公网，怎么远程访问（三）",{"path":387,"title":388,"date":355},"\u002Fblog\u002F10-技术专栏\u002F20-network\u002F05.免费域名与远程访问","免费域名与远程访问",{"path":390,"title":391,"date":355},"\u002Fblog\u002F10-技术专栏\u002F20-network\u002F06.没有公网如何远程访问","没有公网如何远程访问",{"path":393,"title":394,"date":355},"\u002Fblog\u002F10-技术专栏\u002F20-network\u002F07.爱快与OpenWRT双软路由MAC地址重复问题修正","爱快与 OpenWRT 双软路由MAC地址重复问题修正",{"path":396,"title":397,"date":355},"\u002Fblog\u002F10-技术专栏\u002F20-network\u002F08.OpenWRT扩容","OpenWRT 扩容",{"path":399,"title":400,"date":355},"\u002Fblog\u002F10-技术专栏\u002F20-network\u002F09.OpenWRT旁路由一条龙教程","OpenWRT 旁路由一条龙教程",{"path":402,"title":403,"date":355},"\u002Fblog\u002F20-生活碎片\u002F02.在裂缝中种满阳光","让灵魂带着光行走：在裂缝中种满太阳",{"path":405,"title":406,"date":355},"\u002Fblog\u002F30-学习笔记\u002F01.Typora学习笔记","Typora学习笔记",{"path":408,"title":409,"date":355},"\u002Fblog\u002F30-学习笔记\u002F02.Markdown-拓展","Markdown 拓展",{"path":411,"title":412,"date":413},"\u002Fblog\u002F20-生活碎片\u002F01.拥抱生活中的光与热","拥抱生活中的光与热","2025-07-05",1791304406307]