手搓AI應用前先在Github上找找
YouTube 影片重點整理
手搓AI應用前先在Github上找找
摘要
曉輝博士分享一個使用 AI 的「反直覺」心得:與其直接讓 AI 從零手搓應用,更高效的做法是先讓 AI 到 GitHub 上搜尋是否已有現成方案。他以自己的需求為例——想要一個瀏覽器外掛,能在網頁或 PDF 上選取文字後直接獲得 AI 解釋,不需複製貼上——透過 AI 在 GitHub 上找到 2-3 個現成的 Chrome 擴充功能,安裝設定後即可使用。他強調這個方法能省 Token、省時間、避免重複造輪子,即使現有方案不完全符合需求,也可以在既有基礎上讓 AI 繼續改進,站在巨人的肩膀上。這個思維適用於各種場景(如 PPT 工作台),也鼓勵大家將自己的專業成果開源回饋社群。
重點列表
- 0:00開場:分享一個使用 AI 實現功能的「反直覺」心得
- 0:20核心方法:把需求描述給 AI,讓它先去 GitHub 搜尋現有方案,比直接手搓更高效
- 0:30個人案例:想要一個瀏覽器工具,選取網頁/PDF 文字後直接獲得 AI 解釋,不需複製貼上
- 1:22AI 搜尋 GitHub 後找到 2-3 個常用 Chrome 擴充功能,並告知安裝方式與功能限制
- 1:54好處一:省 Token(從零手搓浪費 Token,現在 Token 很貴)
- 2:02好處二:省時間(vibe coding 有成就感但 bug 多,專業的事交給專業的人)
- 2:14好處三:不重複造輪子,站在既有基礎上改進
- 2:27思維轉變:早期大家傾向自己手搓證明能力,現在應善用現成資源節省成本
- 2:59實例成果:找到一個 Chrome 外掛,安裝後設定 API key 即可使用
- 3:14延伸應用:此方法適用於各種場景,如 PPT 工作台在 GitHub 上已有許多開源方案
- 3:33結語:站在前人肩膀上高效協作,也鼓勵專業人士開源回饋社群
🎙️ ASR 漂字對照表
| GateHub | → | GitHub |
| webcoding | → | vibe coding |
| 频率 | → | 貼近 |
| 手挫 | → | 手搓 |
| report | → | repo |
📎 原始內容(查證 / AI 追查用,非閱讀主文,點擊展開)
Whisper 原始輸出
1 00:00:00,000 --> 00:00:01,200 哈喽下班了 2 00:00:01,200 --> 00:00:04,800 今天我想跟大家分享一个最近一段时间 3 00:00:04,800 --> 00:00:05,700 我使用AI 4 00:00:05,700 --> 00:00:08,780 去让它帮我实现一些功能的一个小的心得 5 00:00:08,780 --> 00:00:10,580 有点反直觉 6 00:00:10,580 --> 00:00:14,500 比如说大家觉得AI现在已经这么方便去vibe coding了 7 00:00:14,500 --> 00:00:18,420 那我有任何的需求让它帮我去搓一个应用出来 8 00:00:18,420 --> 00:00:19,680 这不都是很容易的事 9 00:00:19,680 --> 00:00:20,500 分分钟的事吗 10 00:00:20,500 --> 00:00:22,500 但是我告诉大家一个更容易的 11 00:00:22,500 --> 00:00:23,580 你跟它说 12 00:00:23,580 --> 00:00:25,120 把你的需求描述给它 13 00:00:25,120 --> 00:00:27,000 然后你让它去GitHub上帮你找 14 00:00:27,000 --> 00:00:29,320 其实这个是更高效的一个办法 15 00:00:29,320 --> 00:00:30,360 举个例子来说 16 00:00:30,360 --> 00:00:33,480 就是我一直以来都有一个小小的夙愿 17 00:00:33,480 --> 00:00:34,720 就是愿望 18 00:00:34,720 --> 00:00:36,620 就是当我看那些论文的时候 19 00:00:36,620 --> 00:00:38,900 当我浏览一些国外的网站的时候 20 00:00:38,900 --> 00:00:41,700 然后我就发现有一些我不明白的句子 21 00:00:41,700 --> 00:00:43,740 然后我就希望搞明白 22 00:00:43,740 --> 00:00:44,000 对吧 23 00:00:44,000 --> 00:00:45,440 一些词不明白的 24 00:00:45,440 --> 00:00:49,840 那以前我的办法就是把它复制粘贴到一个AI的Chatbot里 25 00:00:49,840 --> 00:00:50,920 或者一个agent里面 26 00:00:50,920 --> 00:00:53,940 让他帮我去给我答案 27 00:00:53,940 --> 00:00:54,480 给我反馈 28 00:00:54,480 --> 00:00:55,360 我再跟他对话 29 00:00:55,360 --> 00:00:57,280 但是这个就脱离了上下文 30 00:00:57,280 --> 00:00:59,520 脱离了我读这个文章的上下文 31 00:00:59,520 --> 00:01:01,600 而且要粘拉粘去的非常麻烦 32 00:01:01,600 --> 00:01:03,140 然后我就跟AI说 33 00:01:03,140 --> 00:01:04,660 我说我就想要一个 34 00:01:04,660 --> 00:01:06,380 在我浏览网站 35 00:01:06,380 --> 00:01:07,660 浏览网页的时候 36 00:01:07,660 --> 00:01:08,900 或者读PDF的时候 37 00:01:08,900 --> 00:01:10,360 能够帮我去 38 00:01:10,360 --> 00:01:12,640 在我就指哪打哪吧 39 00:01:12,640 --> 00:01:13,180 就是我 40 00:01:13,180 --> 00:01:14,840 不明白的位置 41 00:01:14,840 --> 00:01:15,600 我标注出来 42 00:01:15,600 --> 00:01:17,200 他就可以帮我去解释 43 00:01:17,200 --> 00:01:17,960 也可以对话 44 00:01:17,960 --> 00:01:21,080 甚至是可以帮我把这次对话的一些信息保存下来 45 00:01:21,080 --> 00:01:22,120 存到我的知识库 46 00:01:22,120 --> 00:01:26,440 然后那这个需求你能不能帮我去Github上找一找 47 00:01:26,440 --> 00:01:28,840 看看有没有人已经做着这个功能出来 48 00:01:28,840 --> 00:01:29,960 我就不需要重新做了 49 00:01:29,960 --> 00:01:32,680 然后他就可以去帮我去考察一遍 50 00:01:32,680 --> 00:01:37,880 然后也会帮我把其中两到三个大家经常会用的下载的 51 00:01:37,880 --> 00:01:40,440 告诉我该怎么安装怎么使用 52 00:01:40,440 --> 00:01:45,880 然后他同时也会告诉我就是你的哪些需求可能他还满足不了 53 00:01:45,880 --> 00:01:52,880 就是你还可以在让他在Github的report的基础上再去帮你完善相关的功能 54 00:01:52,880 --> 00:01:53,720 这都没问题 55 00:01:53,720 --> 00:01:54,320 对 56 00:01:54,320 --> 00:01:58,080 其实这个的好处就是你不需要再重头手挫 57 00:01:58,080 --> 00:02:01,200 首先重头手挫是需要浪费token的 58 00:02:01,200 --> 00:02:02,400 现在token都很贵对吧 59 00:02:02,400 --> 00:02:04,200 然后第二个是需要时间 60 00:02:04,200 --> 00:02:06,800 虽然就是我们webcoding是很有成就感的 61 00:02:06,800 --> 00:02:09,600 你可以把一些功能做的非常频率你的需求 62 00:02:09,600 --> 00:02:11,360 但其中还是有很多bug 63 00:02:11,360 --> 00:02:14,600 就是其实感觉还是应该专业的人更专业的事对吧 64 00:02:14,600 --> 00:02:16,600 既然别人已经都验证过的东西 65 00:02:16,600 --> 00:02:18,600 我们就不用重复造轮子 66 00:02:18,600 --> 00:02:21,080 但如果他实在是满足不了你的需求 67 00:02:21,080 --> 00:02:23,960 这个时候你再让AI在原来人家已经有的基础上 68 00:02:23,960 --> 00:02:26,120 我们站在巨人的肩膀上我们继续改进嘛 69 00:02:26,120 --> 00:02:26,560 对吧 70 00:02:26,560 --> 00:02:27,720 这个也是没问题的 71 00:02:27,720 --> 00:02:33,760 所以我觉得这个也是一个工作方式和习惯的改变 72 00:02:33,760 --> 00:02:36,920 因为以前大家刚开始会webcoding的时候 73 00:02:36,920 --> 00:02:39,960 大家都倾向于自己去做对吧 74 00:02:39,960 --> 00:02:41,520 验证我也可以 75 00:02:41,520 --> 00:02:45,000 但现在这个阶段大家都知道大家都可以了 76 00:02:45,000 --> 00:02:48,800 这个时候我们还是应该用现成的去节省一些token 77 00:02:48,800 --> 00:02:50,000 节省一些能源 78 00:02:50,000 --> 00:02:51,280 节省一些钱对吧 79 00:02:51,280 --> 00:02:53,840 那这个还是大家要有这个意识啊 80 00:02:53,840 --> 00:02:59,080 对我今天就是找到了一个非常好用的一个这个插件啊 81 00:02:59,080 --> 00:03:00,400 就是chrome的插件 82 00:03:00,400 --> 00:03:02,440 直接安装好就可以使用了 83 00:03:02,440 --> 00:03:04,240 当然要配置上你的API的key 84 00:03:04,240 --> 00:03:08,720 所以其实包括这个配置步骤你不知道的话也让AI帮你 85 00:03:08,720 --> 00:03:12,080 就是告诉你该怎么配也是非常快速可以完成的 86 00:03:12,080 --> 00:03:14,720 所以我觉得这个思想和这个方法 87 00:03:14,720 --> 00:03:16,720 大家可以适用在很多场景 88 00:03:16,720 --> 00:03:19,280 比如说你想搓一个PPT的工作台 89 00:03:19,280 --> 00:03:20,720 那现在 90 00:03:20,720 --> 00:03:25,600 GateHub上有很多人已经把自己搓的PPT工作台全都开源出来了 91 00:03:25,600 --> 00:03:26,960 你在这个境界上去改 92 00:03:26,960 --> 00:03:29,600 去搭积木一样去让AI帮你调整 93 00:03:29,600 --> 00:03:33,040 我觉得就是刻意去更高效的站在前人的肩膀上 94 00:03:33,040 --> 00:03:34,240 也不用重复造轮子 95 00:03:34,240 --> 00:03:38,640 对其实这也是技术社区一直以来的一个开源社区吧 96 00:03:38,640 --> 00:03:40,800 一个很好的这个协作习惯 97 00:03:40,800 --> 00:03:45,040 然后我觉得普通人可能也要慢慢的去试用这种协作方式 98 00:03:45,040 --> 00:03:49,960 当然如果你的经验特别是这个在一个领域是非常专业的 99 00:03:49,960 --> 00:03:53,960 那你其实也可以去开源到GateHub上去跟大家共享 100 00:03:53,960 --> 00:03:57,000 对所以这个作为一个小的分享吧 101 00:03:57,000 --> 00:03:57,400 拜拜