WEBVTT
Kind: captions
Language: zh-TW

00:00:00.000 --> 00:00:01.672
你平常使用 AI 的方式

00:00:01.672 --> 00:00:03.040
是不是大多是像這樣

00:00:03.040 --> 00:00:05.800
你丟一個問題給 ChatGPT 等他回答

00:00:05.800 --> 00:00:07.620
然後發現他不夠好的時候

00:00:07.620 --> 00:00:09.200
再多告訴他一些要求

00:00:09.200 --> 00:00:10.740
請他再改一版給你

00:00:10.740 --> 00:00:12.260
這種方式沒有錯

00:00:12.260 --> 00:00:14.080
也是最直覺的 AI 用法

00:00:14.080 --> 00:00:15.368
但如果你開始用 AI

00:00:15.368 --> 00:00:16.840
來做比較難的事情

00:00:16.840 --> 00:00:18.360
就可能會遇到一些麻煩

00:00:18.360 --> 00:00:20.300
比如說規劃旅行啦

00:00:20.300 --> 00:00:21.380
整理資料啦

00:00:21.380 --> 00:00:22.280
寫報告啦

00:00:22.280 --> 00:00:24.260
或者是一件要分很多個步驟

00:00:24.260 --> 00:00:25.580
才能完成的事情

00:00:25.580 --> 00:00:27.067
這個時候 AI 不是只

00:00:27.067 --> 00:00:28.980
回答你一個問題就好

00:00:28.980 --> 00:00:31.200
他還要同時做很多的事情

00:00:31.200 --> 00:00:32.880
比如說像是安排內容

00:00:32.880 --> 00:00:34.880
或者是計算要花多少錢

00:00:34.880 --> 00:00:36.900
或者是看看有沒有符合你的要求

00:00:36.900 --> 00:00:39.420
還會提醒你可能會遇到的一些問題

00:00:39.420 --> 00:00:40.720
那麼問題來了

00:00:40.720 --> 00:00:42.235
如果你把這些事情

00:00:42.235 --> 00:00:44.320
都交給同一個 AI 一次做好

00:00:44.320 --> 00:00:46.160
真的會比較快比較方便嗎

00:00:46.160 --> 00:00:47.220
其實不一定

00:00:47.220 --> 00:00:48.283
第一個問題是

00:00:48.283 --> 00:00:49.524
你要寫的提示詞

00:00:49.524 --> 00:00:51.120
會變得很長很複雜

00:00:51.120 --> 00:00:53.620
因為你希望 AI 一次就做好

00:00:53.620 --> 00:00:55.505
所以要把所有的要求規則

00:00:55.505 --> 00:00:57.220
和注意的地方都寫給他

00:00:57.220 --> 00:00:58.880
你不只是要告訴他

00:00:58.880 --> 00:00:59.520
他要做什麼

00:00:59.520 --> 00:01:01.780
還要提醒他哪些事情不能忘記

00:01:01.780 --> 00:01:03.140
哪些地方要特別小心

00:01:03.140 --> 00:01:04.820
所以事情越複雜

00:01:04.820 --> 00:01:06.620
提示詞通常也會越難寫

00:01:06.620 --> 00:01:08.020
對很多人來說

00:01:08.020 --> 00:01:09.400
最難的不是使用 AI

00:01:09.400 --> 00:01:10.737
而是不知道該怎麼把

00:01:10.737 --> 00:01:12.520
自己腦中的想法給說清楚

00:01:12.520 --> 00:01:13.840
那第二個問題是

00:01:13.840 --> 00:01:15.152
AI 其實很難一次

00:01:15.152 --> 00:01:16.840
把很多件事情做得好

00:01:16.840 --> 00:01:19.360
如果一個任務同時要注意很多地方

00:01:19.360 --> 00:01:22.000
AI 有時候會顧到這邊卻忘了那邊

00:01:22.000 --> 00:01:23.720
像是規劃旅行的時候

00:01:23.720 --> 00:01:24.740
要安排景點

00:01:24.740 --> 00:01:25.980
計算交通時間

00:01:25.980 --> 00:01:27.640
找住宿、控制預算

00:01:27.640 --> 00:01:28.860
還要確認

00:01:28.880 --> 00:01:30.080
是不是適合小朋友

00:01:30.080 --> 00:01:31.689
然後有時候也要準備

00:01:31.689 --> 00:01:33.120
下雨天的備用方案

00:01:33.120 --> 00:01:34.700
這些事情都很重要

00:01:34.700 --> 00:01:37.400
但如果全部讓 AI 一起處理的話

00:01:37.400 --> 00:01:39.440
他有些部分可能會做得不錯

00:01:39.440 --> 00:01:40.964
但有些地方卻可能會

00:01:40.964 --> 00:01:42.320
漏掉一些小細節

00:01:42.320 --> 00:01:43.880
那第三個問題是

00:01:43.880 --> 00:01:45.224
AI 其實能夠記住

00:01:45.224 --> 00:01:47.720
和處理的資訊也是有限的

00:01:47.720 --> 00:01:49.940
你可以把它想象成一張書桌

00:01:49.940 --> 00:01:51.600
書桌的空間就只有這麼大

00:01:51.600 --> 00:01:53.600
如果放進太多的書和資料

00:01:53.600 --> 00:01:54.757
你就會很難很快的

00:01:54.757 --> 00:01:56.060
找到所需要的重點

00:01:56.060 --> 00:01:56.900
或者是說

00:01:56.900 --> 00:01:58.720
你會很容易就把之前看過的內容

00:01:58.720 --> 00:01:59.740
給忘記

00:01:59.740 --> 00:02:01.280
當任務變得越來越複雜

00:02:01.280 --> 00:02:02.470
需要參考的資料

00:02:02.470 --> 00:02:03.660
越來越多的時候

00:02:03.660 --> 00:02:05.280
AI 其實也會跟人類一樣

00:02:05.280 --> 00:02:06.780
會比較容易漏掉細節

00:02:06.780 --> 00:02:09.300
或者是忘記前面所提過的事情

00:02:09.300 --> 00:02:11.061
雖然現在的 AI 已經比以前

00:02:11.061 --> 00:02:13.000
能夠處理更多的資訊

00:02:13.000 --> 00:02:14.860
但如果資料實在太多

00:02:14.860 --> 00:02:16.757
他還是有可能會把部分內容

00:02:16.757 --> 00:02:18.180
在背後偷偷的簡化

00:02:18.180 --> 00:02:20.320
甚至主動丟棄一些資訊

00:02:20.320 --> 00:02:21.949
所以資料越多不一定

00:02:21.949 --> 00:02:23.760
代表結果就一定會更好

00:02:23.760 --> 00:02:25.680
這也是為什麼現在很多 AI 工具

00:02:25.680 --> 00:02:27.600
開始會使用 SubAgent

00:02:28.720 --> 00:02:29.720
你可以把它想象成是一個小團隊

00:02:29.720 --> 00:02:31.640
每個 AI 都有自己的工作

00:02:31.640 --> 00:02:32.860
有的負責規劃

00:02:32.860 --> 00:02:33.920
有的負責檢查

00:02:33.920 --> 00:02:36.280
最後再把大家的結果合在一起

00:02:36.280 --> 00:02:39.260
這樣每個 AI 只要做好自己的事情就好

00:02:39.260 --> 00:02:40.940
不用一次處理全部的工作

00:02:40.940 --> 00:02:43.042
不過有很多人聽到 SubAgent

00:02:43.042 --> 00:02:44.380
這個名詞的時候

00:02:44.380 --> 00:02:47.100
可能還是會不太懂它到底是什麼

00:02:47.100 --> 00:02:48.465
它和直接寫提示詞

00:02:48.465 --> 00:02:49.660
有什麼不一樣呢

00:02:49.660 --> 00:02:51.580
什麼時候會需要使用到它

00:02:51.580 --> 00:02:53.280
用了之後有什麼好處

00:02:53.280 --> 00:02:56.560
光看這個名詞其實很難馬上了解

00:02:56.560 --> 00:02:57.618
所以這支影片我想用

00:02:57.618 --> 00:02:58.560
一個很簡單的例子

00:02:58.560 --> 00:02:59.680
來示範

00:02:59.680 --> 00:03:02.440
讓你能夠抓住它的核心使用精神

00:03:02.440 --> 00:03:04.020
我們會使用同一個任務

00:03:04.020 --> 00:03:05.685
也就是幫一家三口

00:03:05.685 --> 00:03:07.560
安排兩天一夜的旅行

00:03:07.560 --> 00:03:08.720
預算 8000 元

00:03:08.720 --> 00:03:10.980
要包含交通住宿餐飲

00:03:10.980 --> 00:03:11.800
親子景點

00:03:11.800 --> 00:03:12.880
還有雨天的備案

00:03:12.880 --> 00:03:14.980
我會先示範最普通的做法

00:03:14.980 --> 00:03:17.220
也就是直接下一個提示詞給 AI

00:03:17.220 --> 00:03:19.800
接著再示範 SubAgent 的做法

00:03:19.800 --> 00:03:20.985
把這件事情拆給

00:03:20.985 --> 00:03:22.680
三個不同的角色來處理

00:03:22.680 --> 00:03:24.980
第一個是幫忙安排去哪些地方玩

00:03:24.980 --> 00:03:27.460
第二個是幫忙看看有沒有花太多錢

00:03:27.460 --> 00:03:28.891
第三個是幫忙檢查

00:03:28.891 --> 00:03:30.860
這些活動適不適合小朋友

00:03:30.860 --> 00:03:33.020
還有下雨的時候可以去哪裡

00:03:33.020 --> 00:03:34.548
最後我們再來比較

00:03:34.548 --> 00:03:36.840
這兩種方式到底差在哪裡

00:03:36.840 --> 00:03:38.400
那我們先來看第一種方式

00:03:38.400 --> 00:03:39.680
直接使用提示詞

00:03:39.680 --> 00:03:42.240
那我這邊是使用 Claude Code 來做示範

00:03:42.240 --> 00:03:44.280
那因為我們待會 SubAgent 的部分呢

00:03:44.280 --> 00:03:45.690
也會使用 Claude Code

00:03:45.690 --> 00:03:47.100
作為主要的操作空間

00:03:47.100 --> 00:03:48.470
那我在這邊做簡單的

00:03:48.470 --> 00:03:49.840
提示詞的示範的時候

00:03:49.840 --> 00:03:51.660
我就直接在這邊展示給你看

00:03:51.660 --> 00:03:52.800
所以我就輸入說

00:03:52.800 --> 00:03:54.272
幫我安排一家三口

00:03:54.272 --> 00:03:55.560
的兩天一夜旅行

00:03:55.560 --> 00:03:56.440
預算 8000 元

00:03:56.440 --> 00:03:58.160
包含交通住宿餐飲

00:03:58.560 --> 00:03:59.780
使用時間點還有雨天備案

00:03:59.780 --> 00:04:01.440
然後我們就直接輸入

00:04:01.440 --> 00:04:02.280
那你會發現呢

00:04:02.280 --> 00:04:04.200
他有時候可能會問你一些問題

00:04:04.200 --> 00:04:06.600
以確認你的一些詳細資訊

00:04:06.600 --> 00:04:07.940
那我們就一一回答就好

00:04:11.320 --> 00:04:13.826
好
你會看到 AI 很快的就幫你排出

00:04:13.826 --> 00:04:15.900
一份看起來很完整的旅遊計劃

00:04:15.900 --> 00:04:17.250
他可能會列出說

00:04:17.250 --> 00:04:18.600
第一天要去哪裡

00:04:18.600 --> 00:04:20.000
第二天要去哪裡

00:04:20.000 --> 00:04:21.420
然後住什麼吃什麼

00:04:21.420 --> 00:04:23.220
甚至也會補上雨天的備案

00:04:23.220 --> 00:04:25.140
那這種的方法好處是很快

00:04:25.140 --> 00:04:25.800
很好懂

00:04:25.800 --> 00:04:27.940
而且不用事先做很多的準備

00:04:27.940 --> 00:04:28.540
因為我們剛剛說的

00:04:28.540 --> 00:04:29.740
旅遊的例子來說

00:04:29.740 --> 00:04:31.050
讓同一個 AI 一次來

00:04:31.050 --> 00:04:32.360
完成所有的事情

00:04:32.360 --> 00:04:34.580
其實通常也不會有什麼大問題

00:04:34.580 --> 00:04:36.800
因為這只是個簡單的小例子

00:04:36.800 --> 00:04:37.900
複雜度沒有很高

00:04:37.900 --> 00:04:40.120
我們只是要他幫忙安排景點

00:04:40.120 --> 00:04:40.900
算個預算

00:04:40.900 --> 00:04:41.920
規劃怎麼走

00:04:41.920 --> 00:04:44.360
然後再想想看小朋友會不會太累了

00:04:44.360 --> 00:04:46.280
或者是下雨的時候可以去哪裡

00:04:46.280 --> 00:04:48.800
大部分的時候都能給出不錯的結果

00:04:48.800 --> 00:04:49.920
不過你可以想一想

00:04:49.920 --> 00:04:51.900
如果規模變得更大更復雜

00:04:51.900 --> 00:04:53.520
要考慮的東西變多了

00:04:53.520 --> 00:04:54.740
結果會怎麼樣呢

00:04:54.740 --> 00:04:56.250
比如說要安排一個

00:04:56.250 --> 00:04:57.760
大家族一起出去玩

00:04:57.760 --> 00:04:58.520
裡面有一個人

00:04:58.540 --> 00:04:59.120
爺爺奶奶

00:04:59.120 --> 00:05:00.340
爸爸媽媽和小朋友

00:05:00.340 --> 00:05:02.280
每個人的需求都不太一樣

00:05:02.280 --> 00:05:04.580
或者要幫公司安排員工旅遊

00:05:04.580 --> 00:05:06.420
不只要找交通和住宿

00:05:06.420 --> 00:05:07.880
而且還要注意預算

00:05:07.880 --> 00:05:09.600
或者是準備活動的內容

00:05:09.600 --> 00:05:12.000
或者是想出一些團體的活動內容

00:05:12.000 --> 00:05:14.020
以及大家的想法和需求

00:05:14.020 --> 00:05:15.760
像這樣的大型任務

00:05:15.760 --> 00:05:17.640
很難只靠一段提示詞完成

00:05:17.640 --> 00:05:20.040
很多時候你要一直補充條件

00:05:20.040 --> 00:05:20.900
修改內容

00:05:20.900 --> 00:05:21.900
反覆檢查

00:05:21.900 --> 00:05:23.620
再請 AI 重做好幾次

00:05:23.620 --> 00:05:24.830
才有可能會得到

00:05:24.830 --> 00:05:26.040
比較滿意的結果

00:05:26.040 --> 00:05:27.920
這就是直接使用提示詞

00:05:27.920 --> 00:05:28.520
常遇到的問題

00:05:28.540 --> 00:05:28.900
提示詞的情況

00:05:28.900 --> 00:05:30.840
不是提示詞不好用

00:05:30.840 --> 00:05:31.890
而是當事情變得

00:05:31.890 --> 00:05:32.940
比較複雜的時候

00:05:32.940 --> 00:05:34.200
你會把很多要求

00:05:34.200 --> 00:05:35.920
全部放進同一段對話裡

00:05:35.920 --> 00:05:37.680
原本只是想安排公司旅遊

00:05:37.680 --> 00:05:39.820
後來又可能要加上總預算

00:05:39.820 --> 00:05:40.520
人數

00:05:40.520 --> 00:05:41.680
交通住宿

00:05:41.680 --> 00:05:42.760
各部門的需求

00:05:42.760 --> 00:05:43.980
主管的想法

00:05:43.980 --> 00:05:45.260
或者是團體活動

00:05:45.260 --> 00:05:46.060
用餐安排

00:05:46.060 --> 00:05:47.980
甚至還希望 AI 幫你檢查

00:05:47.980 --> 00:05:49.660
有沒有漏掉什麼重要的事情

00:05:49.660 --> 00:05:51.840
結果提示詞越寫越長

00:05:51.840 --> 00:05:52.560
越改越亂

00:05:52.560 --> 00:05:54.300
最後連你自己也看不懂

00:05:54.300 --> 00:05:56.120
這一大坨東西到底在寫什麼

00:05:56.120 --> 00:05:57.420
更麻煩的是

00:05:57.420 --> 00:05:58.520
當 AI 給出來的資訊

00:05:58.520 --> 00:05:59.660
結果不太對的時候

00:05:59.660 --> 00:06:00.840
你也很難知道

00:06:00.840 --> 00:06:02.540
問題到底出在哪裡

00:06:02.540 --> 00:06:03.600
這時候不是 AI

00:06:03.600 --> 00:06:04.940
不會幫你安排旅行

00:06:04.940 --> 00:06:05.820
而是你一次

00:06:05.820 --> 00:06:07.540
叫 AI 做太多事情

00:06:07.540 --> 00:06:09.440
有些人甚至會直接放棄說

00:06:09.440 --> 00:06:10.020
算了

00:06:10.020 --> 00:06:11.340
我還是自己來比較快

00:06:11.340 --> 00:06:13.680
於是又回到最原始的做法

00:06:13.680 --> 00:06:14.660
自己查資料

00:06:14.660 --> 00:06:15.360
自己比價

00:06:15.360 --> 00:06:16.260
自己排路線

00:06:16.260 --> 00:06:17.700
然後檢查細節

00:06:17.700 --> 00:06:19.560
沒有真正享受到

00:06:19.560 --> 00:06:20.600
AI 時代的紅利

00:06:20.600 --> 00:06:22.440
反而還覺得他愛說愛講

00:06:22.440 --> 00:06:24.140
我們來看看第二種方式

00:06:24.140 --> 00:06:25.140
使用 SubAgent

00:06:25.140 --> 00:06:27.680
這次我們不讓 AI 一個人

00:06:27.680 --> 00:06:28.500
扛所有的事情

00:06:28.520 --> 00:06:29.808
而是請他找三個

00:06:29.808 --> 00:06:31.280
小幫手一起幫忙

00:06:31.280 --> 00:06:33.640
第一個是行程規劃的 Agent

00:06:33.640 --> 00:06:35.080
負責講好要先去哪裡

00:06:35.080 --> 00:06:35.800
再去哪裡

00:06:35.800 --> 00:06:36.720
怎麼走比較順

00:06:36.720 --> 00:06:38.480
還有每個地方大概要待多久

00:06:38.480 --> 00:06:40.640
第二個是預算檢查的 Agent

00:06:40.640 --> 00:06:41.760
負責幫忙算錢

00:06:41.760 --> 00:06:42.920
看看住飯店

00:06:42.920 --> 00:06:43.400
坐車

00:06:43.400 --> 00:06:44.040
吃東西

00:06:44.040 --> 00:06:45.800
和買門票的錢全部加起來

00:06:45.800 --> 00:06:46.920
有沒有超過 8000 元

00:06:46.920 --> 00:06:48.920
第三個是親子檢查的 Agent

00:06:48.920 --> 00:06:50.300
負責看看這個行程

00:06:50.300 --> 00:06:51.340
會不會走太多路

00:06:51.340 --> 00:06:52.520
或者是玩太久

00:06:52.520 --> 00:06:53.700
結果讓小朋友沒電

00:06:53.700 --> 00:06:55.760
不過說不定這是個好規劃

00:06:55.760 --> 00:06:57.560
也會檢查這個景點

00:06:57.560 --> 00:06:58.280
是不是適合

00:06:58.520 --> 00:07:00.760
如果下雨不能去原本的地方

00:07:00.760 --> 00:07:03.100
他還會幫忙找其他可以玩的地方

00:07:03.100 --> 00:07:05.240
這就像班長分組做報告一樣

00:07:05.240 --> 00:07:06.860
每個同學都有自己的工作

00:07:06.860 --> 00:07:08.980
只要把自己的事情做好的就好了

00:07:08.980 --> 00:07:10.840
不用一個人做全部的事情

00:07:10.840 --> 00:07:11.960
最後呢

00:07:11.960 --> 00:07:13.130
主 Agent 會把大家

00:07:13.130 --> 00:07:14.300
做好的內容收集起來

00:07:14.300 --> 00:07:16.560
變成一份完整的旅行建議

00:07:16.560 --> 00:07:17.980
看到這裡你可能會想說

00:07:17.980 --> 00:07:19.420
這個例子也太簡單了吧

00:07:19.420 --> 00:07:21.180
真的需要用到 SubAgent 嗎

00:07:21.180 --> 00:07:21.640
對

00:07:21.640 --> 00:07:22.680
其實不一定需要

00:07:22.680 --> 00:07:23.400
但是呢

00:07:23.400 --> 00:07:25.040
我故意挑這麼簡單的例子

00:07:25.040 --> 00:07:26.740
是因為這樣最容易看清楚

00:07:26.740 --> 00:07:27.740
它的運作方式

00:07:27.880 --> 00:07:28.520
就像呢

00:07:28.520 --> 00:07:29.520
學寫程式一樣

00:07:29.520 --> 00:07:30.875
我們通常不會一開始

00:07:30.875 --> 00:07:32.080
就挑最複雜的專案

00:07:32.080 --> 00:07:34.040
而是先從最簡單的範例開始

00:07:34.040 --> 00:07:35.680
因為只要改動一點點

00:07:35.680 --> 00:07:36.730
你就能立刻看到

00:07:36.730 --> 00:07:37.780
發生了什麼事情

00:07:37.780 --> 00:07:39.860
那旅行規劃這個例子也是一樣

00:07:39.860 --> 00:07:41.960
雖然它不一定非得使用 SubAgent

00:07:41.960 --> 00:07:42.780
但是呢

00:07:42.780 --> 00:07:44.300
它很適合拿來示範說

00:07:44.300 --> 00:07:45.340
如何把一個任務

00:07:45.340 --> 00:07:46.380
拆成幾個小工作

00:07:46.380 --> 00:07:48.600
再交給不同的 Agent 分工合作

00:07:48.600 --> 00:07:50.840
所以接下來我們就來實際看看

00:07:50.840 --> 00:07:52.160
它到底是怎麼運作的

00:07:52.160 --> 00:07:54.760
以及什麼時候值得使用這種做法

00:07:54.760 --> 00:07:56.000
好
那我們首先呢

00:07:56.000 --> 00:07:57.029
先準備一個叫做

00:07:57.029 --> 00:07:58.500
Family Travel 的資料夾

00:07:58.520 --> 00:08:00.440
那我們待會呢

00:08:00.440 --> 00:08:01.940
使用 Claude Code 的時候呢

00:08:01.940 --> 00:08:03.080
就會在這裡面工作

00:08:04.260 --> 00:08:06.140
好
那我們就把它點進去

00:08:06.140 --> 00:08:07.040
那首先呢

00:08:07.040 --> 00:08:08.602
我們要在專案裡頭

00:08:08.602 --> 00:08:10.360
建立一個 .claude 的資料夾

00:08:13.620 --> 00:08:14.300
那注意呢

00:08:14.300 --> 00:08:16.250
我們的這個資料夾的名稱

00:08:16.250 --> 00:08:18.200
的 .claude 最前面是有一個點

00:08:18.200 --> 00:08:18.680
所以呢

00:08:18.680 --> 00:08:21.900
系統會問我們是不是要使用這個點為開頭的名稱

00:08:21.900 --> 00:08:22.340
對

00:08:22.340 --> 00:08:26.900
這是我們在使用 Claude Code 的時候的一個它的官方的一個規範

00:08:26.900 --> 00:08:27.320
然後呢

00:08:27.320 --> 00:08:28.520
我們繼續在這裡面呢

00:08:28.520 --> 00:08:31.020
建立一個叫做 agents 的資料夾

00:08:31.020 --> 00:08:33.280
然後呢

00:08:33.280 --> 00:08:37.020
接著我們在這個資料夾裡頭要建立三個 markdown 檔案

00:08:37.020 --> 00:08:39.260
每一個檔案就代表一位 subagent

00:08:39.260 --> 00:08:41.840
也就是一位負責不同工作的 AI 小幫手

00:08:41.840 --> 00:08:44.020
這一次我準備了行程規劃

00:08:44.020 --> 00:08:44.820
預算檢查

00:08:44.820 --> 00:08:46.420
以及親子行程檢查

00:08:46.420 --> 00:08:47.600
總共三位小幫手

00:08:47.600 --> 00:08:48.480
那第一個呢

00:08:48.480 --> 00:08:49.900
是叫做 Trip Planner

00:08:49.900 --> 00:08:51.660
也就是行程規劃員

00:08:51.660 --> 00:08:53.720
那我們在這個檔案的最上方呢

00:08:53.720 --> 00:08:56.660
要使用一種叫做 YAML Front Matter 的一種格式

00:08:56.660 --> 00:08:58.500
用來設定 agent 的名稱

00:08:58.520 --> 00:09:00.280
和工作說明

00:09:00.280 --> 00:09:01.600
那它的格式是這樣的

00:09:01.600 --> 00:09:04.400
上下都必須用三個橫槓把它包起來

00:09:04.400 --> 00:09:05.080
然後中間呢

00:09:05.080 --> 00:09:08.120
主要你至少要填上 Name 還有 Description

00:09:08.120 --> 00:09:08.840
那這個 Name 呢

00:09:08.840 --> 00:09:10.960
是用來設定那個 agent 的名稱

00:09:10.960 --> 00:09:12.000
然後 Description 呢

00:09:12.000 --> 00:09:13.820
是來描述他的工作說明

00:09:13.820 --> 00:09:14.240
所以呢

00:09:14.240 --> 00:09:17.740
這邊我們就可以看到我們第一個 agent 叫做 Trip Planner

00:09:17.740 --> 00:09:18.920
然後他的工作呢

00:09:18.920 --> 00:09:23.020
是負責根據使用者的需求規劃簡單易懂的旅遊行程

00:09:23.020 --> 00:09:23.900
那這個東西呢

00:09:23.900 --> 00:09:25.640
是給那個 AI 看的

00:09:25.640 --> 00:09:26.780
那 AI 看了之後呢

00:09:26.780 --> 00:09:27.560
他就會知道說

00:09:27.560 --> 00:09:27.980
好

00:09:27.980 --> 00:09:31.360
當他需要把工作切給不同的 agent 的時候呢

00:09:31.360 --> 00:09:34.200
他就會去在這些的檔案裡頭去找說

00:09:34.200 --> 00:09:36.920
好
哪一個人是負責哪一種型別的工作

00:09:36.920 --> 00:09:39.980
他會去閱讀這一段的叫做 Description

00:09:39.980 --> 00:09:40.340
所以呢

00:09:40.340 --> 00:09:40.880
這一段呢

00:09:40.880 --> 00:09:43.080
是你必須寫的清楚明白易懂

00:09:43.080 --> 00:09:46.120
讓 AI 能夠看得懂說

00:09:46.120 --> 00:09:50.360
哪一個 subagent 他負責的工作範圍是屬於哪一型別的

00:09:50.360 --> 00:09:51.080
那下面呢

00:09:51.080 --> 00:09:52.440
就是提示詞內容

00:09:52.440 --> 00:09:53.600
用來告訴 AI 說

00:09:53.600 --> 00:09:55.400
他這個 agent 要扮演什麼角色

00:09:55.400 --> 00:09:57.080
以及該怎麼完成工作

00:09:57.080 --> 00:09:57.980
所以我們就把他的內容

00:09:57.980 --> 00:09:59.600
把它填進來

00:09:59.600 --> 00:10:00.500
那其實呢

00:10:00.500 --> 00:10:02.900
內容我們這次給的是非常簡單的

00:10:02.900 --> 00:10:04.100
那就是告訴 AI 說

00:10:04.100 --> 00:10:06.980
這個 subagent 是一位旅遊行程的規劃員

00:10:06.980 --> 00:10:10.080
然後他就會根據使用者所提供的旅遊天數

00:10:10.080 --> 00:10:10.680
地點

00:10:10.680 --> 00:10:12.020
預算之類的資訊

00:10:12.020 --> 00:10:14.420
然後安排一份簡單的旅遊行程

00:10:14.420 --> 00:10:18.080
那旅遊的行程需要包含像這些細節的部分

00:10:18.080 --> 00:10:20.240
我們在這邊都把它交代清楚

00:10:20.240 --> 00:10:20.720
然後呢

00:10:20.720 --> 00:10:23.260
同時也說我們不要安排太多紀念

00:10:23.260 --> 00:10:27.860
因為我們可能是屬於比較喜歡走輕鬆行程的那種的

00:10:27.860 --> 00:10:28.620
那種的行程
那種旅遊者

00:10:28.620 --> 00:10:29.320
所以呢

00:10:29.320 --> 00:10:30.420
我們這邊的話呢

00:10:30.420 --> 00:10:33.920
我們就把我們想要的那種條件呢

00:10:33.920 --> 00:10:34.980
都把它寫進來

00:10:35.540 --> 00:10:36.400
那第二個呢

00:10:36.400 --> 00:10:37.980
是叫做 budget checker

00:10:37.980 --> 00:10:40.980
也就是負責檢查旅行的時候會花多少錢

00:10:40.980 --> 00:10:42.520
那一樣我們最上方呢

00:10:42.520 --> 00:10:44.540
就是給他這個 subagent 一個名字

00:10:44.540 --> 00:10:45.100
還有呢

00:10:45.100 --> 00:10:46.580
他負責工作內容是什麼

00:10:46.580 --> 00:10:48.980
比如說這邊就是檢查旅遊行程的花費

00:10:49.560 --> 00:10:51.580
然後是否超過使用者的預算

00:10:51.580 --> 00:10:54.260
那他就會分別檢查說交通啊

00:10:54.260 --> 00:10:55.000
住宿啦

00:10:55.000 --> 00:10:56.760
門票還有活動的費用

00:10:56.760 --> 00:10:57.860
把這些費用加起來

00:10:57.860 --> 00:11:00.120
看看有沒有超過我們所設定的預算

00:11:00.120 --> 00:11:01.840
那如果超過的話呢

00:11:01.840 --> 00:11:04.580
也要告訴我們說是哪個部分花了太多的錢

00:11:04.580 --> 00:11:07.320
並且提出簡單的那個省錢方法

00:11:07.320 --> 00:11:08.320
那第三個呢

00:11:08.320 --> 00:11:09.880
則是 family checker

00:11:09.880 --> 00:11:12.260
他負責從小朋友的角度來檢查行程

00:11:12.260 --> 00:11:13.540
他會注意呢

00:11:13.540 --> 00:11:15.240
一天是不是安排太多的內容

00:11:15.240 --> 00:11:16.820
坐車的時間會不會太長

00:11:16.820 --> 00:11:19.340
以及有沒有留下足夠的休息時間

00:11:19.340 --> 00:11:20.720
他還會檢查活動呢

00:11:20.720 --> 00:11:21.940
是不是適合小朋友

00:11:21.940 --> 00:11:23.260
還有下雨的時候

00:11:23.260 --> 00:11:24.880
有沒有其他地方可以去

00:11:24.880 --> 00:11:26.680
那如果發現問題的話呢

00:11:26.680 --> 00:11:27.840
他不只是要說出

00:11:27.860 --> 00:11:30.220
原因也要提出修改的建議

00:11:30.220 --> 00:11:32.460
那當我們三個檔案都已經寫完之後呢

00:11:32.460 --> 00:11:33.740
你在我們的資料夾裡頭

00:11:33.740 --> 00:11:35.920
你就可以看到我們這邊有三個 markdown file

00:11:35.920 --> 00:11:37.980
我們就可以差不多準備開始工作了

00:11:37.980 --> 00:11:39.580
好
三個檔案準備好之後

00:11:39.580 --> 00:11:40.860
我們就回到 Claude Code

00:11:40.860 --> 00:11:42.460
然後輸入寫寫 agents

00:11:43.680 --> 00:11:44.420
然後這邊呢

00:11:44.420 --> 00:11:48.600
其實你可以看到這邊其實是像我們瀏覽器的那個分頁一樣

00:11:48.600 --> 00:11:51.620
他其實是有分 running 還有 library 的部分

00:11:51.620 --> 00:11:54.420
你在這邊如果按那個鍵盤的右鍵的話

00:11:54.420 --> 00:11:56.120
他就會跳到 library 這個頁面

00:11:56.120 --> 00:11:57.140
如果你這邊有看到

00:11:57.140 --> 00:11:57.800
我們剛剛說

00:11:57.860 --> 00:11:59.160
寫的那個三個 agent

00:11:59.160 --> 00:12:00.260
比如說 budget checker

00:12:00.260 --> 00:12:01.100
family checker

00:12:01.100 --> 00:12:02.720
還有 trip planner 的話

00:12:02.720 --> 00:12:06.640
那就代表說我們的 agent 都已經載入到 Claude Code 裡頭

00:12:06.640 --> 00:12:07.880
都已經建立成功

00:12:07.880 --> 00:12:09.140
已經可以開始工作了

00:12:09.140 --> 00:12:10.620
好
那我們按 esc

00:12:10.620 --> 00:12:12.500
然後把這個介面把它關起來

00:12:12.500 --> 00:12:14.420
好
那我們回到提示詞的部分

00:12:14.420 --> 00:12:14.820
好

00:12:14.820 --> 00:12:18.200
接下來我們把整個旅行需求交給主 agent

00:12:18.200 --> 00:12:20.180
那除了旅行的天數呢

00:12:20.180 --> 00:12:22.040
地點還有人數預算

00:12:22.040 --> 00:12:23.660
我們都會清楚的告訴他

00:12:23.660 --> 00:12:24.180
那這邊呢

00:12:24.180 --> 00:12:27.820
我建議在提示詞的裡面也是需要明確的跟他講說

00:12:27.820 --> 00:12:30.640
是要把這個工作直派給 subagent

00:12:30.640 --> 00:12:31.200
那這樣呢

00:12:31.200 --> 00:12:32.560
AI 他才會知道說好

00:12:32.560 --> 00:12:35.160
這次是可以使用 subagent 來做這些事情的

00:12:35.160 --> 00:12:35.940
不然有時候呢

00:12:35.940 --> 00:12:36.800
他會太積極

00:12:36.800 --> 00:12:39.040
他自己一個人就把所有的事情做完了

00:12:39.040 --> 00:12:39.820
那同時呢

00:12:39.820 --> 00:12:42.840
我也提出說請整合他們的結果

00:12:42.840 --> 00:12:45.340
然後如果有發現問題要協調修改

00:12:45.340 --> 00:12:46.360
然後最後呢

00:12:46.360 --> 00:12:48.280
要提出一份完整的旅遊計劃

00:12:48.280 --> 00:12:52.060
並且簡單說明各個 subagent 分別完成了哪些工作

00:12:52.060 --> 00:12:56.020
那我們就開始請他去分配這些工作

00:12:56.020 --> 00:12:57.160
好
這邊你就可以看到

00:12:57.160 --> 00:12:57.660
他已經把工作的結果釋出了

00:12:57.660 --> 00:12:58.320
好
工作呢

00:12:58.320 --> 00:13:00.280
切分給三個 subagent 了

00:13:00.280 --> 00:13:01.840
然後是 trip planner 呢

00:13:01.840 --> 00:13:03.760
就是規劃兩天一夜的行程

00:13:03.760 --> 00:13:06.760
就是規劃行程的部分就交給 trip planner

00:13:06.760 --> 00:13:07.480
然後呢

00:13:07.480 --> 00:13:08.260
budget checker 呢

00:13:08.260 --> 00:13:10.880
他就負責檢查預算是否要超過

00:13:10.880 --> 00:13:15.260
覺得他的確是有把那個適不適合小朋友的這個行程的部分呢

00:13:15.260 --> 00:13:17.380
檢查的部分交給 family checker

00:13:17.380 --> 00:13:18.700
他會知道說

00:13:18.700 --> 00:13:19.240
首先呢

00:13:19.240 --> 00:13:21.820
要讓 trip planner 先產出初稿行程

00:13:21.820 --> 00:13:22.840
產完了之後呢

00:13:22.840 --> 00:13:24.160
才會交給第二個

00:13:24.160 --> 00:13:27.660
第三個 budget checker 還有 family checker 做檢查

00:13:27.660 --> 00:13:29.040
那你可以看到 trip planner 呢

00:13:29.040 --> 00:13:30.480
他已經完成他的工作了

00:13:30.480 --> 00:13:31.320
所以接下來呢

00:13:31.320 --> 00:13:33.040
是 budget checker 還有 family checker

00:13:33.040 --> 00:13:36.120
他們兩個人會同時進行行程的那個檢查

00:13:36.120 --> 00:13:39.560
那他們所檢查的那個工作和角度是不一樣的

00:13:39.560 --> 00:13:41.540
所以你可以看到 AI 其實現在很聰明

00:13:41.540 --> 00:13:43.080
他會先了解你的需求

00:13:43.080 --> 00:13:43.460
然後呢

00:13:43.460 --> 00:13:48.420
他也會去了解說這些 agent subagent 他們的負責的部分各是哪一個

00:13:48.420 --> 00:13:52.440
他不會一次把所有的工作內容全部都丟給三個 subagent 去處理

00:13:52.440 --> 00:13:53.420
他會知道說

00:13:53.420 --> 00:13:54.720
安排行程的部分呢

00:13:54.720 --> 00:13:56.880
是 trip planner 先去做

00:13:56.880 --> 00:13:57.620
那其他兩個呢

00:13:57.620 --> 00:13:59.340
就先在旁邊等待

00:13:59.340 --> 00:14:02.060
等到第一份的那個行程出來之後呢

00:14:02.060 --> 00:14:04.540
他才會平行的叫他們去做處理

00:14:04.540 --> 00:14:06.040
好
全部完成之後呢

00:14:06.040 --> 00:14:10.100
那你就會看到主 agent 會告訴我們每個 subagent 做了哪些事情

00:14:10.100 --> 00:14:11.900
以及各自發現了哪些問題

00:14:11.900 --> 00:14:14.020
那例如的那個預算的檢察員呢

00:14:14.020 --> 00:14:15.200
他可能會發現說

00:14:15.200 --> 00:14:17.200
2000块如果要订到三人房的话

00:14:17.200 --> 00:14:19.280
其實是會有一些壓力的

00:14:19.280 --> 00:14:20.440
就是可能會訂不太到

00:14:20.440 --> 00:14:23.840
所以他建議預算調整往上調整至 2200

00:14:23.840 --> 00:14:24.920
比如說像是這樣

00:14:24.920 --> 00:14:26.360
那親子檢察員呢

00:14:26.360 --> 00:14:27.060
他會去

00:14:27.060 --> 00:14:27.560
去

00:14:27.560 --> 00:14:28.400
建議說好

00:14:28.400 --> 00:14:30.140
我們那個午餐的時間

00:14:30.140 --> 00:14:33.620
還有他那個其他的那個前後的時間要怎麼安排

00:14:33.620 --> 00:14:36.100
避免說我們連續在戶外三個小時

00:14:36.100 --> 00:14:37.960
那小孩子可能會玩到太累

00:14:37.960 --> 00:14:40.060
那爸媽也會非常的辛苦

00:14:40.060 --> 00:14:42.300
那你會看到第一天的行程長這樣

00:14:42.300 --> 00:14:43.240
第二天長這樣

00:14:43.240 --> 00:14:45.320
那他也會有準備雨天的方案

00:14:45.320 --> 00:14:47.320
還有一些那個費用的明細

00:14:47.320 --> 00:14:48.240
那主 agent 呢

00:14:48.240 --> 00:14:50.480
就會根據這些意見進行調整

00:14:50.480 --> 00:14:52.640
然後最後再提供最後的版本

00:14:52.640 --> 00:14:54.760
這就是 subagent 的基本操作方式

00:14:54.760 --> 00:14:56.680
先替每位小幫手設定工作

00:14:56.680 --> 00:14:57.540
再由主 agent

00:14:57.560 --> 00:14:59.120
分派任務收集結果

00:14:59.120 --> 00:15:01.220
最後就整合成完成的答案

00:15:01.220 --> 00:15:03.800
好
我們來回顧一下今天所學到的觀念

00:15:03.800 --> 00:15:07.100
你可以把 prom 想象成一張寫著需求的便利貼

00:15:07.100 --> 00:15:08.900
你把想做的事情寫在上面

00:15:08.900 --> 00:15:09.860
交給 AI

00:15:09.860 --> 00:15:13.460
AI 看到之後就會盡最大努力來幫你完成事情

00:15:13.460 --> 00:15:14.440
而 subagent 呢

00:15:14.440 --> 00:15:17.060
比較像是一個蜜蜂的生態

00:15:17.060 --> 00:15:17.900
有的蜜蜂呢

00:15:17.900 --> 00:15:18.860
扶著採花蜜

00:15:18.860 --> 00:15:20.080
有的照顧幼蟲

00:15:20.080 --> 00:15:21.440
有的保護蜂巢

00:15:21.440 --> 00:15:22.520
那每隻蜜蜂呢

00:15:22.520 --> 00:15:24.000
都專心做好自己的工作

00:15:24.000 --> 00:15:26.740
如此一來就能讓整個蜂巢順利運作

00:15:26.740 --> 00:15:27.280
subagent

00:15:27.280 --> 00:15:27.760
也是一樣

00:15:27.760 --> 00:15:29.820
他會把大工作拆成幾個小工作

00:15:29.820 --> 00:15:31.340
然後交給不同的 agent 負責

00:15:31.340 --> 00:15:33.200
最後再把結果整合在一起

00:15:33.200 --> 00:15:34.500
這兩種方法都很好

00:15:34.500 --> 00:15:36.380
沒有哪一個就一定比較厲害

00:15:36.380 --> 00:15:38.340
只是適合做的事情不太一樣

00:15:38.340 --> 00:15:40.340
如果只是簡單的小任務

00:15:40.340 --> 00:15:41.580
像是幫忙想標題

00:15:41.580 --> 00:15:42.420
修改句子

00:15:42.420 --> 00:15:43.640
或者是回答問題

00:15:43.640 --> 00:15:46.300
用 prom 的其實既方便又快速

00:15:46.300 --> 00:15:49.020
那可是如果事情變得比較複雜的話

00:15:49.020 --> 00:15:50.640
需要很多不同型別的步驟

00:15:50.640 --> 00:15:51.660
甚至之後呢

00:15:51.660 --> 00:15:54.240
可能還會常常回頭來做同一型別的事情

00:15:54.240 --> 00:15:56.500
那就很適合把它組織成 subagent

00:15:56.500 --> 00:15:57.260
未來就會有更多的方法

00:15:57.280 --> 00:15:57.980
會省很多工

00:15:57.980 --> 00:16:00.580
例如業務每天都會收到很多客人的問題

00:16:00.580 --> 00:16:02.820
他可以先把問題分成不同種類

00:16:02.820 --> 00:16:03.960
再決定怎麼回答

00:16:03.960 --> 00:16:05.420
老師要出考卷的時候

00:16:05.420 --> 00:16:07.520
會先挑出課程裡最重要的重點

00:16:07.520 --> 00:16:08.440
再設計題目

00:16:08.440 --> 00:16:10.380
最後再檢查題目是不是太難

00:16:10.380 --> 00:16:11.320
或者是太簡單

00:16:11.320 --> 00:16:13.580
那辦活動的人在準備活動的時候

00:16:13.580 --> 00:16:15.520
會先確認場地和預算

00:16:15.520 --> 00:16:16.760
再安排活動內容

00:16:16.760 --> 00:16:19.140
最後再看看有沒有漏掉重要的事情

00:16:19.140 --> 00:16:22.780
這些事情通常不是一個提示詞就能完成的

00:16:22.780 --> 00:16:24.700
而是要先分成很多小部分

00:16:24.700 --> 00:16:26.660
再一個一個分析檢查

00:16:26.660 --> 00:16:27.260
最後再把答案整合在一起

00:16:27.260 --> 00:16:28.440
再把答案整合在一起

00:16:28.440 --> 00:16:30.360
所以讓 subagent 一起分工合作

00:16:30.360 --> 00:16:32.620
不但能把事情安排得更簡單易懂

00:16:32.620 --> 00:16:35.400
以後如果想調整或者是抽換也比較容易

00:16:35.400 --> 00:16:36.540
懂了這些觀念

00:16:36.540 --> 00:16:40.480
你就會知道什麼時候該採用哪一種技術來解決眼前的問題

00:16:40.480 --> 00:16:42.900
看到最新最流行的 AI 技術名詞

00:16:42.900 --> 00:16:44.880
並不表示它一定就比較厲害

00:16:44.880 --> 00:16:47.380
非得把現有的工作流程多打掉重來

00:16:47.380 --> 00:16:49.520
我們只是學了一項新的技術

00:16:49.520 --> 00:16:51.220
然後把它放進我們的工具箱裡

00:16:51.220 --> 00:16:53.580
等到該它上場的時候就派它上場

00:16:53.580 --> 00:16:55.540
就像在玩寶可夢一樣對吧

00:16:55.540 --> 00:16:57.240
如果你對今天影片有幫助

00:16:57.240 --> 00:16:59.180
如果在影片裡提到的內容有任何問題

00:16:59.180 --> 00:17:01.780
或者是想了解更多 AI 相關的應用

00:17:01.780 --> 00:17:04.080
都歡迎在下方留言區告訴我

00:17:04.080 --> 00:17:07.580
我會找大家最關心的主題來派成下一部影片

00:17:07.580 --> 00:17:10.220
另外呢你也可以訂閱我的電子報

00:17:10.220 --> 00:17:13.220
我會不定期分享自己實際使用 AI 的方法

00:17:13.220 --> 00:17:14.040
踩過的坑

00:17:14.040 --> 00:17:16.320
以及呢提高工作效率的小技巧

00:17:16.320 --> 00:17:19.100
有最新的影片我也會在第一時間通知你

00:17:19.100 --> 00:17:20.740
歡迎點選下方連結訂閱

00:17:20.740 --> 00:17:22.680
好那我們這支影片就到這裡

00:17:22.680 --> 00:17:23.960
如果覺得有幫助

00:17:23.960 --> 00:17:26.480
也別忘了按贊訂閱並開啟小鈴鐺

00:17:26.480 --> 00:17:27.220
也記得點贊訂閱

00:17:27.220 --> 00:17:29.200
也記得分享給想要學習 AI 的朋友

00:17:29.200 --> 00:17:30.740
我們下支影片見

