實際影片長度:13:38.000。原文、繁中、雙語可點擊句子跳轉影片。
0:00.000–0:06.200
zhOK,那畫面上你看到的就是我用Clawcode做出來的一個自動找工作職缺的一個機器人
0:06.200–0:11.260
zh那每天早上9點呢,它都會自動根據我的篩選條件去104銀行裡面
0:11.260–0:13.040
zh找出最符合我的職缺
0:13.040–0:17.400
zh那包含抓回來的就是有它的月薪,它的匹配度,還有它的應用
0:17.400–0:19.000
zh然後還有它的重點
0:19.000–0:21.520
zh那如果我們點進去看它的連結
0:21.520–0:24.240
zh它就會直接跳去我們的104銀行
0:24.240–0:29.500
zh所以今天這影片呢,我會教您如何透過Clawcode來打造自動找工作的機器人
0:29.500–0:33.540
zh那你又沒有發現,每天花時間去104刷直缺
0:33.540–0:36.280
zh然後發現,昨天看過的,今天又出現了
0:36.280–0:40.680
zh那同樣的公司,同樣的職位,你一直在關注,一直在浪費時間
0:40.680–0:43.560
zh那更麻煩的是,好的直缺刷到了
0:43.560–0:45.880
zh但是你不知道值不值得去投這個履歷
0:45.880–0:48.240
zh因為你根本沒有時間一個細看
0:48.240–0:52.980
zh所以今天我要帶您用Clawcode來打造一個全自動的直缺追蹤機器人
0:53.260–0:56.400
zh每天早上8點,它自動去抓104的最新直缺
0:56.400–0:58.600
zh一來分析哪些最適合你
0:58.600–1:00.600
zh然後直接傳送到你的Telegram
1:00.600–1:03.600
zh而你要做的事情就是開啟手機,看通知就可以了
1:03.600–1:06.600
zhOK,所以今天這影片呢,我們會做四件事情
1:06.600–1:08.600
zh第一,畫出這整個系統的六層圖
1:08.600–1:10.600
zh第二,認識今天用的工具
1:10.600–1:13.600
enPlayWrite,OpenRouter,Telegram,Model
1:13.600–1:16.600
zh第三,看Clawcode,要怎麼把這些全部串起來
1:16.600–1:20.600
zh第四,我們會探討如果把這套邏輯用在你自己的工作流程裡面
1:20.600–1:21.600
zh那我們直接開始
1:21.600–1:26.600
zhOK,那等一下呢,我們就會採用這個70,20,10的開發原則
1:26.600–1:28.600
zh那這個是我自己整理出來的
1:28.600–1:32.600
zh那首先呢,70%我們都會劃在這三個部分
1:32.600–1:35.600
zh第一個,當你有想做的東西的時候
1:35.600–1:37.600
zh或是想做的流程,或是想做的APP
1:37.600–1:39.600
zh你要做的事情呢,就是整理你的流程
1:39.600–1:41.600
zh然後你要選你的工具
1:41.600–1:42.600
zh那你要怎麼讓Clawcode
1:42.600–1:44.600
zh來幫你做這個上下文的規劃
1:44.600–1:46.600
zh然後你的檔案管理
1:46.600–1:48.600
zh那這四個東西做完之後呢
1:48.600–1:49.600
zh你就可以傳給Clawcode
1:49.600–1:51.600
zh或是你的Codex
1:51.600–1:52.600
zh然後讓AI來訪問你
1:52.600–1:53.600
zh那為什麼要讓他訪問你呢?
1:53.600–1:57.600
zh因為他要讓你確定好你的成果方向是不是對的
1:57.600–2:00.600
zh那確定好之後呢,我們就讓AI去做這個開發
2:00.600–2:03.600
zh那基本上這個開發的時間是花...
2:03.600–2:05.600
zh我就是最短的
2:05.600–2:09.600
zh那開發完之後呢,剩下10%就是做我們的人工測試和維護
2:09.600–2:13.600
zh那等一下呢,我們就是會按照這三個結構去做開發
2:13.600–2:16.600
zhOK,首先我們來看這個整理流程
2:16.600–2:19.600
zh工具宣澤,上下文規劃,還有我們的檔案管理
2:19.600–2:22.600
zh我們的流程呢,就是先去104等理銀行
2:22.600–2:24.600
zh根據使用者的條件篩選資料
2:24.600–2:27.600
zh然後匯與使用者,就是這麼簡單
2:27.600–2:29.600
zh就是最主要的流程就是這樣
2:29.600–2:32.600
zh那這個工具呢,我們可以用這個URL
2:32.600–2:34.600
zh或是Firebase,或是Playwright
2:34.600–2:37.600
zh那等一下我會解釋為什麼要用這個Playwright去擷取
2:37.600–2:42.600
zh那總結還有分析這個步驟呢,我們就可以交給我們的OpenRouter
2:42.600–2:44.600
zh那最後透過這個Terragan,還有Line
2:44.600–2:46.600
zh來回送給我們的使用者
2:46.600–2:49.600
zh那今天呢,我會使用這個Terragan去回送給使用者
2:49.600–2:52.600
zh那最後呢,為了要讓它24小時全年無休
2:52.600–2:54.600
zh我們要讓它做一個排程
2:54.600–2:59.600
zh那排程的話呢,今天我用Model這個東西去做每天的抓取
2:59.600–3:01.600
zh然後回送給我們的使用者
3:01.600–3:03.600
zhOK,那我們來先認識這四個工具
3:03.600–3:04.600
enPlaywright
3:04.600–3:06.600
zh那Playwright呢,是微軟開發的
3:06.600–3:09.600
zh它是一個可以操控真實流浪器的工具
3:09.600–3:13.600
zh它可以幫你點開Chrome,點按鈕,填表單,抓資料
3:13.600–3:16.600
zh那等一下我會解釋為什麼我們要用這個流浪器
3:16.600–3:18.600
zh而不是抓API,或是其他的
3:18.600–3:21.600
zh這是優關於整個系統能不能動的關鍵
3:21.600–3:23.600
zh第二個,OpenRouter
3:23.600–3:27.600
zh那OpenRouter呢,是AI模型的一個API的一個總部
3:27.600–3:29.600
zh你的程式呢,才要接這個API
3:29.600–3:31.600
zh你就可以用Cloud,GPT,Gemini
3:31.600–3:35.600
zh那今天呢,我們就用它讓AI幫我們分析這個值學
3:35.600–3:37.600
zh那第三個,Telegram
3:37.600–3:38.600
zh你的通知頻道
3:38.600–3:40.600
zh機器人最會把分析的結果
3:40.600–3:43.600
zh用排版好的格式推送到你的Telegram
3:43.600–3:45.600
zh那你可能會問說,為什麼不用Line
3:45.600–3:47.600
zh因為Telegram好設定,很方便
3:47.600–3:50.600
zhOK,最後一個,Model
3:50.600–3:52.600
zhModel呢,是一個雲端運算平臺
3:52.600–3:55.600
zh你把程式部署上去,設定和排整
3:55.600–3:57.600
zhModel呢,幫你在雲端裡面跑
3:57.600–3:59.600
zh所以你的電腦呢,完全不用開著
3:59.600–4:02.600
zh它可以讓你24小時去唸無缺要跑點工作
4:02.600–4:06.600
zhOK,那為什麼今天我們要使用這個Playwright來執行我們的Puzzle呢?
4:06.600–4:07.600
zh那這邊我先解釋一件事情
4:07.600–4:10.600
zh大多數網站,包括104
4:10.600–4:13.600
zh他們其實都是有一個反爬蟲機制
4:13.600–4:15.600
zh那什麼是反爬蟲呢?就是
4:15.600–4:18.600
zh網站在偵測,來的是真人還是程式
4:18.600–4:20.600
zh那如果他判斷是機器人
4:20.600–4:21.600
zh他會直接封鎖你
4:21.600–4:23.600
zh所以你什麼資料都看不到
4:23.600–4:26.600
zh那他怎麼偵測呢?比如說你的請求速度太快
4:26.600–4:29.600
zh你沒有這個滑鼠的移動的記錄
4:29.600–4:32.600
zh或是你user agent,顯示不是這個真實的熱亂器
4:32.600–4:34.600
zh那這些全部都是訊號
4:34.600–4:37.600
zh那我們穿上的Puzzle呢?通常都是發一個HGB Request
4:37.600–4:38.600
zh就去抓之要
4:38.600–4:40.600
zh那他沒有瀏覽器,沒有Googie
4:40.600–4:42.600
zh他沒有這些正常人類的行為模式
4:42.600–4:44.600
zh104一看到呢?就只要是機器人
4:44.600–4:46.600
zh所以通常都會直接去做這個封鎖
4:46.600–4:48.600
zhOK,那接下來呢?我們就來解釋一下
4:48.600–4:52.600
zh當時我是怎麼做104能力營黨的直缺的機器人
4:52.600–4:54.600
zh那非常簡單
4:54.600–4:56.600
zh第一個,你可以直接丟上你的截圖
4:56.600–4:58.600
zh剛剛的流程圖截圖
4:58.600–5:00.600
zh或者是說你可以直接搭你的Prompt
5:00.600–5:04.600
zh那我做的方法就是把我的流程圖上面的字
5:04.600–5:06.600
zh全部copy一字一句的
5:06.600–5:08.600
zh丟到我們的Cloud Code
5:08.600–5:10.600
zh或是你可以用Codex也可以
5:10.600–5:12.600
zh那這邊的話呢?我就直接打說
5:12.600–5:15.600
zhHeyCloud,我想你幫我做一個找工作的流程
5:15.600–5:18.600
zh去104能力營黨根據我的授權條件
5:18.600–5:20.600
zh去幫我做一個總結日報
5:20.600–5:23.600
zh找到資訊的內容有什麼內容等等的
5:23.600–5:26.600
zh那這邊是我這個能力營黨的條件
5:26.600–5:30.600
zh還有網址,薪資啊,然後你的工作的match等等的
5:30.600–5:33.600
zh那我剛剛講說我理想的TechStack
5:33.600–5:36.600
zh那這邊有一個非常好用的計較
5:36.600–5:38.600
zh就是要讓AI來訪問你
5:38.600–5:40.600
zh那要怎麼讓AI訪問你的
5:40.600–5:42.600
zh跟他講說要問我澄清問題
5:42.600–5:44.600
zh那這樣呢我們再可以做一個
5:44.600–5:46.600
zh網民的流程
5:46.600–5:48.600
zh然後同時如果要讓他做一些
5:48.600–5:50.600
zh基本的context還有檔案管理
5:50.600–5:52.600
zh我就直接跟他講說
5:52.600–5:55.600
zh我要讓他幫我做一個基本的Cloud.md
5:55.600–5:57.600
zh來進入這整個專案的上下文
5:57.600–5:58.600
zhOK,那這時候呢
5:58.600–6:00.600
zh他就使用這個askubes question
6:00.600–6:01.600
zh就是問我問題
6:01.600–6:02.600
zh那他問什麼呢?
6:02.600–6:03.600
zh他就問我說
6:03.600–6:04.600
zhPash偏好的方式
6:04.600–6:06.600
zh他有play write
6:06.600–6:07.600
zh然後api
6:07.600–6:08.600
zh什麼可能被擋
6:08.600–6:09.600
zh等等的
6:09.600–6:11.600
zh點開來的話呢
6:11.600–6:12.600
zh就是我使用這個play write
6:12.600–6:13.600
zh最推薦
6:13.600–6:15.600
zh然後AI在用途
6:15.600–6:17.600
zh處理資訊
6:17.600–6:18.600
zh要不要讓AI評分
6:18.600–6:19.600
zh過率
6:19.600–6:21.600
zh那我那時候就跟他講說yes
6:21.600–6:23.600
zh那還有我的背景
6:23.600–6:25.600
zh是要AI要做評分用的
6:25.600–6:26.600
zh那我就跟他講說
6:26.600–6:27.600
zh我是J
6:27.600–6:28.600
zh我喜歡研究Cloud Code
6:28.600–6:29.600
zh好了之後呢
6:29.600–6:31.600
zh他就直接進入這個規劃
6:31.600–6:32.600
zh那我問我問題之後呢
6:32.600–6:34.600
zh你就可以開啟你的play模式
6:34.600–6:36.600
zh他就會寫出一份
6:36.600–6:38.600
zh那我們可以簡單看一下
6:38.600–6:40.600
zh就是說它的context
6:40.600–6:42.600
enJ
6:42.600–6:44.600
zh需要每天去自動追蹤104
6:44.600–6:45.600
zh能力銀行的IT直確
6:45.600–6:46.600
zh然後透過Thera Gun
6:46.600–6:49.600
zh來發送一個AI整理的日報
6:49.600–6:51.600
zh那他這邊就寫說
6:51.600–6:53.600
zhURL的形式改為什麼什麼的
6:53.600–6:55.600
zh然後還有架構設計啊
6:55.600–6:57.600
zh然後專案架構等等的
6:57.600–6:59.600
zh然後始作細節
6:59.600–7:01.600
enNotify
7:01.600–7:02.600
zh然後它的訊息格式
7:02.600–7:03.600
zh是這樣
7:03.600–7:05.600
zh那問我問題
7:05.600–7:07.600
zh開完這個play模式
7:07.600–7:10.600
zh然後寫完這個plan的一個檔案之後呢
7:10.600–7:13.600
zh我們基本上就完成那個70%的一個動作
7:13.600–7:15.600
zh我們整理流程
7:15.600–7:16.600
zh工具選擇
7:16.600–7:17.600
zh上下方規劃
7:17.600–7:18.600
zh當然管理都有了
7:18.600–7:20.600
zh然後我們也讓這個AI反問我
7:20.600–7:22.600
zh然後決定要穿搏方向
7:22.600–7:24.600
zh然後我們使用這個Claw Code
7:24.600–7:25.600
zh那基本上這個任務呢
7:25.600–7:27.600
zh70%就快完成了
7:27.600–7:29.600
zh如果你打得夠仔細一點的話
7:29.600–7:31.600
zh那下一步呢
7:31.600–7:32.600
zh就是交給我們Claw Code
7:32.600–7:33.600
zh去做這個開發
7:33.600–7:35.600
zh那play模式我核准之後呢
7:35.600–7:37.600
zh他就開始去做這個規劃的動作
7:37.600–7:39.600
zh寫這個writeconfig
7:39.600–7:41.600
zh然後scrapper
7:41.600–7:43.600
zh就寫這些程式
7:43.600–7:44.600
zhOK那開發完成之後呢
7:44.600–7:45.600
zh他就跟我們講說
7:45.600–7:46.600
zh要設定的那個secrets
7:46.600–7:48.600
zh還有我們的部署
7:48.600–7:49.600
zh那這個secrets呢
7:49.600–7:50.600
zh就是叫我們去Telegram裡面
7:50.600–7:51.600
zh找我們的chat ID
7:51.600–7:53.600
zh然後去建立我們的model
7:53.600–7:54.600
zh那等一下我會試圖一下
7:54.600–7:56.600
zh怎麼去做這個model
7:56.600–7:58.600
zh那基本上那個Telegram很簡單
7:58.600–7:59.600
zh你就只要繼續問
7:59.600–8:01.600
zh如果你不知道怎麼去拿到那個secrets
8:01.600–8:02.600
zh或是什麼chat ID
8:02.600–8:03.600
zh有的沒的
8:03.600–8:04.600
zh你可以很直白就是問Claw Code
8:04.600–8:05.600
zh你要什麼
8:05.600–8:06.600
zh那你要怎麼怎麼去取得
8:06.600–8:08.600
zh什麼Telegram chat ID
8:08.600–8:09.600
zh什麼的
8:09.600–8:10.600
zh就直接開啟那邊就可以了
8:10.600–8:12.600
zh那要開始使用這個model
8:12.600–8:13.600
zh來做排成任務的話呢
8:13.600–8:15.600
zh你要先去model.conf
8:15.600–8:17.600
zh先去註冊你的賬號
8:17.600–8:18.600
zh那註冊完之後呢
8:18.600–8:19.600
zh就會像這樣
8:19.600–8:20.600
zh有個dashboard
8:20.600–8:22.600
zh那dashboard我們點進去看
8:22.600–8:23.600
zh那進到這個頁面之後呢
8:23.600–8:25.600
zh我們要去這邊左上角的
8:25.600–8:27.600
enmanage workspace
8:27.600–8:28.600
zh我們這邊去新增一個 workspace
8:28.600–8:30.600
zh比如說有個test
8:30.600–8:32.600
zh或者你的A0是jobfinder
8:32.600–8:33.600
zh那這邊就是我建立的
8:33.600–8:34.600
zh那建立完之後呢
8:34.600–8:35.600
zh很簡單
8:35.600–8:36.600
zh你就只要把這個url
8:36.600–8:38.600
zh貼給你的clock code
8:38.600–8:39.600
zh然後剛剛講說
8:39.600–8:41.600
zh我這邊已經註冊完整了
8:41.600–8:44.600
zh請幫我直接排成到這個model上面
8:44.600–8:47.600
zh然後我要指定使用這個104jobfinder
8:47.600–8:49.600
zh的這個workspace
8:49.600–8:51.600
zh那它呢就把你的程式呢
8:51.600–8:53.600
zh上傳到這個雲端裡面
8:53.600–8:55.600
zh然後它就每天
8:55.600–8:56.600
zh比如說9點
8:56.600–8:57.600
zh自動去排成了
8:57.600–8:59.600
zhOK那設定完你的teregram
8:59.600–9:00.600
zh然後設定完你的model之後呢
9:00.600–9:01.600
zh我直接跟他講說
9:01.600–9:02.600
zh在那之前
9:02.600–9:03.600
zh我要你先模擬一次
9:03.600–9:04.600
zh你的playwright
9:04.600–9:06.600
zh是否能抓到這些資訊
9:06.600–9:07.600
zh因為我要讓他先確認
9:07.600–9:08.600
zh抓到之後呢
9:08.600–9:10.600
zh他再去上傳這些程式碼
9:10.600–9:11.600
zh到我們的model上面
9:11.600–9:12.600
zh那這樣呢
9:12.600–9:13.600
zh我們的model上面的程式碼
9:13.600–9:14.600
zh才跑的是正確的
9:14.600–9:15.600
enOK
9:15.600–9:16.600
zh所以這邊呢
9:16.600–9:17.600
zh就經過很長的測試
9:17.600–9:19.600
zh就跟他講說playwright能不能跑
9:19.600–9:21.600
zh然後能不能抓到正確的資料
9:21.600–9:24.600
zh那他就在這個過程中呢
9:24.600–9:25.600
zh就發現很多問題
9:25.600–9:26.600
zh比如說經營人資
9:26.600–9:28.600
zh不是IT什麼的
9:28.600–9:29.600
zh然後月薪八萬
9:29.600–9:31.600
zh然後結果篩選後是零筆結果
9:31.600–9:32.600
zh那所以呢
9:32.600–9:34.600
zh他就是要先去找到正確的IT
9:34.600–9:36.600
zh之類的一個code
9:36.600–9:37.600
zh所以他全部都列出來
9:37.600–9:39.600
zh然後等等的
9:39.600–9:40.600
zh那其實這個過程呢
9:40.600–9:42.600
zh只花了大概三到五分鐘而已吧
9:42.600–9:43.600
enOK
9:43.600–9:44.600
zh然後到這邊之後呢
9:44.600–9:45.600
zh我就跟他講說
9:45.600–9:48.600
zh我要使用這個104Jobfinder的wordspace
9:48.600–9:49.600
zh那這一步呢
9:49.600–9:51.600
zh如果你從來沒有使用過這個model
9:51.600–9:53.600
zh他會要求你去登入這個wordspace
9:53.600–9:55.600
zh所以他就會跳出一個網頁
9:55.600–9:57.600
zh然後讓你去登入
9:57.600–9:58.600
zh那登入之後呢
9:58.600–9:59.600
zh他就OK了
9:59.600–10:00.600
zh那同時呢
10:00.600–10:02.600
zh他就去幫我們的程式碼
10:02.600–10:03.600
zh全部上傳
10:03.600–10:05.600
zh所以就會長這樣
10:05.600–10:07.600
zh聽到100%啊什麼等等之類的
10:07.600–10:09.600
zh那完成之後呢
10:09.600–10:11.600
zh我看一下我的teragram
10:11.600–10:12.600
zh完全沒問題
10:12.600–10:14.600
zh那我就可以讓他自己部署
10:14.600–10:15.600
zh全部通過
10:15.600–10:16.600
zh沒有任何error
10:16.600–10:18.600
zh就直接讓他部署到我們的model
10:18.600–10:19.600
zh那model完用了之後呢
10:19.600–10:22.600
zh他就看到這個每天UT410
10:22.600–10:24.600
zh就是10臺灣時間早上8點
10:24.600–10:26.600
zh他就會直接傳送到我們的teragram
10:26.600–10:28.600
zh也就是你目前畫面上看到的
10:28.600–10:30.600
zh這個一定是job tracker
10:30.600–10:31.600
zh那我們可以點進去
10:31.600–10:33.600
zh因為為了測試呢
10:33.600–10:34.600
zh我們可以直接按這個run now
10:34.600–10:36.600
zh讓他直接去馬上執行
10:36.600–10:38.600
zh那因為現在是8點嘛
10:38.600–10:39.600
zh等一下他就會跳出來
10:39.600–10:42.600
zh這個最新的這個職缺
10:42.600–10:43.600
zh然後什麼市場趨勢
10:43.600–10:45.600
zh薪資中位數
10:45.600–10:46.600
zh這些活躍公司等等
10:46.600–10:48.600
zh那他這個status
10:48.600–10:50.600
zh這邊就會顯示running
10:50.600–10:52.600
zh你就是他正在跑
10:52.600–10:53.600
zhOK他跑完之後呢
10:53.600–10:55.600
zh他寫直信的50秒
10:55.600–10:57.600
zh那我們來看一下我們的teragram
10:57.600–10:58.600
zhOK你就看到說
10:58.600–11:00.600
zh這是最新的一筆
11:00.600–11:01.600
zh2點47分
11:01.600–11:03.600
zh也就是我們目前的錄音的時間
11:03.600–11:04.600
zh那點開之後呢
11:04.600–11:05.600
zh你就會看到說
11:05.600–11:08.600
zh高匹配直缺
11:08.600–11:10.600
zh8分的有這些
11:10.600–11:12.600
zh值得考慮的有這些
11:12.600–11:13.600
zh等等的
11:13.600–11:14.600
zh而且呢
11:14.600–11:16.600
zh他每次傳的都是不一樣的
11:16.600–11:19.600
zh那當然你可以根據你自己的一些要求
11:19.600–11:22.600
zh去設定這個你的匹配資訊
11:22.600–11:25.600
zh就是我剛剛講的config那個檔案
11:25.600–11:26.600
zh那這config裡面呢
11:26.600–11:27.600
zh你就可以跟他講說
11:27.600–11:29.600
zh你的area是什麼
11:29.600–11:30.600
zhJ-chain什麼的
11:30.600–11:31.600
zh那當然這些呢
11:31.600–11:32.600
zh你完全不用手中去寫
11:32.600–11:34.600
zh你跟cloud code溝通就好了
11:34.600–11:35.600
zh比如說你想要
11:35.600–11:36.600
zh
11:36.600–11:37.600
zh工作地點
11:37.600–11:38.600
zh臺北
11:38.600–11:39.600
zh偏好等等的
11:39.600–11:40.600
zh就直接跟他講
11:40.600–11:41.600
zh就OK了
11:41.600–11:43.600
zh那為什麼cloud code呢
11:43.600–11:44.600
zh精準的去修
11:44.600–11:46.600
zh去蓋這些東西呢
11:46.600–11:48.600
zh因為他已經我們上下我們的規劃
11:48.600–11:50.600
zh還有我們的cloud 案例等等的
11:50.600–11:52.600
zh所以他這邊就能懂你
11:52.600–11:55.600
zh他都能精準的去溝通
11:55.600–11:57.600
zh去了解去做修正都可以
11:57.600–11:58.600
zh所以呢
11:58.600–11:59.600
zh我覺得這個上下我們規劃
11:59.600–12:01.600
zh還有這個檔案管理是最重要的
12:01.600–12:04.600
zh基本上這兩個東西用好之後呢
12:04.600–12:06.600
zh只要跟cloud code去做這個協作開發
12:06.600–12:08.600
zh然後讓AI反問你
12:08.600–12:10.600
zh然後再經過這個測試
12:10.600–12:11.600
zh人工還要維護
12:11.600–12:13.600
zh因為網站隨時都會變吧
12:13.600–12:15.600
zh所以我們都要去做定期的去看
12:15.600–12:16.600
zh定期的去更新
12:16.600–12:20.600
zhOK那這個就是我們的104人力銀行的
12:20.600–12:22.600
zh只需搜尋機器人
12:22.600–12:24.600
zh好那如果你想把今天這套方法呢
12:24.600–12:26.600
zh拿去用到你平常的工作流程
12:26.600–12:28.600
zh那完整的拆解pdf呢
12:28.600–12:30.600
zh都放在我的school的順序裡面
12:30.600–12:31.600
zh那這就是我的school的社群
12:31.600–12:32.600
zh那加入之後呢
12:32.600–12:34.600
zh你只要到YouTube影片資源裡面
12:34.600–12:35.600
zh搜尋新影片的標題
12:35.600–12:37.600
zh比如說這個影片
12:37.600–12:39.600
zh那這個影片旁邊對應呢
12:39.600–12:40.600
zh就有pdf
12:40.600–12:41.600
zh那點開來之後呢
12:41.600–12:42.600
zh就是pdf
12:42.600–12:43.600
zh那你可以直接去做參考了
12:43.600–12:44.600
zh那另外呢
12:44.600–12:46.600
zh我有去做AI流程診斷的服務
12:46.600–12:47.600
zh那如果你是創業者
12:47.600–12:48.600
zh電商老闆
12:48.600–12:49.600
zh或是電容創作者
12:49.600–12:50.600
zh你已經有自己的流程
12:50.600–12:51.600
zh但是你不知道怎麼匯入AI
12:51.600–12:53.600
zh那歡迎隨時可以找我聊聊
12:53.600–12:54.600
zh我可以幫你看
12:54.600–12:55.600
zh哪一段值得做
12:55.600–12:56.600
zh哪一段先不要做
12:56.600–12:57.600
zh要怎麼快速做出設計呢
12:57.600–12:59.600
zh才可以比較容易落地
12:59.600–13:00.600
zhOK所以今天我們用cloud code
13:00.600–13:03.600
zh從0打造一個全自動104的
13:03.600–13:04.600
zh直覺追蹤機器人
13:04.600–13:05.600
zh但這套邏輯呢
13:05.600–13:06.600
zh不只能找工作
13:06.600–13:08.600
zh如果你把你的playwright的目標
13:08.600–13:09.600
zh換成航空公司的票價頁面
13:09.600–13:10.600
zh那它呢
13:10.600–13:12.600
zh就是你的機票的比價機器人
13:12.600–13:14.600
zh那如果換成臺股的財報
13:14.600–13:15.600
zh或是股價頁面
13:15.600–13:16.600
zh那它呢
13:16.600–13:17.600
zh就是你的股票追蹤系統
13:17.600–13:18.600
zh那隻要有網頁
13:18.600–13:19.600
zh只要你想追蹤的資料
13:19.600–13:20.600
zh這套架構都可以用
13:20.600–13:21.600
zh那這個呢
13:21.600–13:22.600
zh就是cloud code的為例
13:22.600–13:24.600
zh你不需要從你學什麼寫程式
13:24.600–13:26.600
zh你只要想清楚你要做什麼
13:26.600–13:27.600
zh怎麼規劃
13:27.600–13:28.600
zh怎麼去管理
13:28.600–13:29.600
zhcloud code就會幫你把它做出來
13:29.600–13:31.600
zh那如果你想了解更多關於cloud code的應用呢
13:31.600–13:33.600
zh記得訂閱我的頻道
13:33.600–13:34.600
zh我每週都會出新影片
13:36.600–13:37.600
zh就...
0:00.000–0:06.200
OK,那畫面上你看到的就是我用Clawcode做出來的一個自動找工作職缺的一個機器人
0:06.200–0:11.260
那每天早上9點呢,它都會自動根據我的篩選條件去104銀行裡面
0:11.260–0:13.040
找出最符合我的職缺
0:13.040–0:17.400
那包含抓回來的就是有它的月薪,它的匹配度,還有它的應用
0:17.400–0:19.000
然後還有它的重點
0:19.000–0:21.520
那如果我們點進去看它的連結
0:21.520–0:24.240
它就會直接跳去我們的104銀行
0:24.240–0:29.500
所以今天這影片呢,我會教您如何透過Clawcode來打造自動找工作的機器人
0:29.500–0:33.540
那你又沒有發現,每天花時間去104刷直缺
0:33.540–0:36.280
然後發現,昨天看過的,今天又出現了
0:36.280–0:40.680
那同樣的公司,同樣的職位,你一直在關注,一直在浪費時間
0:40.680–0:43.560
那更麻煩的是,好的直缺刷到了
0:43.560–0:45.880
但是你不知道值不值得去投這個履歷
0:45.880–0:48.240
因為你根本沒有時間一個細看
0:48.240–0:52.980
所以今天我要帶您用Clawcode來打造一個全自動的直缺追蹤機器人
0:53.260–0:56.400
每天早上8點,它自動去抓104的最新直缺
0:56.400–0:58.600
一來分析哪些最適合你
0:58.600–1:00.600
然後直接傳送到你的Telegram
1:00.600–1:03.600
而你要做的事情就是開啟手機,看通知就可以了
1:03.600–1:06.600
OK,所以今天這影片呢,我們會做四件事情
1:06.600–1:08.600
第一,畫出這整個系統的六層圖
1:08.600–1:10.600
第二,認識今天用的工具
1:10.600–1:13.600
PlayWrite,OpenRouter,Telegram,Model
1:13.600–1:16.600
第三,看Clawcode,要怎麼把這些全部串起來
1:16.600–1:20.600
第四,我們會探討如果把這套邏輯用在你自己的工作流程裡面
1:20.600–1:21.600
那我們直接開始
1:21.600–1:26.600
OK,那等一下呢,我們就會採用這個70,20,10的開發原則
1:26.600–1:28.600
那這個是我自己整理出來的
1:28.600–1:32.600
那首先呢,70%我們都會劃在這三個部分
1:32.600–1:35.600
第一個,當你有想做的東西的時候
1:35.600–1:37.600
或是想做的流程,或是想做的APP
1:37.600–1:39.600
你要做的事情呢,就是整理你的流程
1:39.600–1:41.600
然後你要選你的工具
1:41.600–1:42.600
那你要怎麼讓Clawcode
1:42.600–1:44.600
來幫你做這個上下文的規劃
1:44.600–1:46.600
然後你的檔案管理
1:46.600–1:48.600
那這四個東西做完之後呢
1:48.600–1:49.600
你就可以傳給Clawcode
1:49.600–1:51.600
或是你的Codex
1:51.600–1:52.600
然後讓AI來訪問你
1:52.600–1:53.600
那為什麼要讓他訪問你呢?
1:53.600–1:57.600
因為他要讓你確定好你的成果方向是不是對的
1:57.600–2:00.600
那確定好之後呢,我們就讓AI去做這個開發
2:00.600–2:03.600
那基本上這個開發的時間是花...
2:03.600–2:05.600
我就是最短的
2:05.600–2:09.600
那開發完之後呢,剩下10%就是做我們的人工測試和維護
2:09.600–2:13.600
那等一下呢,我們就是會按照這三個結構去做開發
2:13.600–2:16.600
OK,首先我們來看這個整理流程
2:16.600–2:19.600
工具宣澤,上下文規劃,還有我們的檔案管理
2:19.600–2:22.600
我們的流程呢,就是先去104等理銀行
2:22.600–2:24.600
根據使用者的條件篩選資料
2:24.600–2:27.600
然後匯與使用者,就是這麼簡單
2:27.600–2:29.600
就是最主要的流程就是這樣
2:29.600–2:32.600
那這個工具呢,我們可以用這個URL
2:32.600–2:34.600
或是Firebase,或是Playwright
2:34.600–2:37.600
那等一下我會解釋為什麼要用這個Playwright去擷取
2:37.600–2:42.600
那總結還有分析這個步驟呢,我們就可以交給我們的OpenRouter
2:42.600–2:44.600
那最後透過這個Terragan,還有Line
2:44.600–2:46.600
來回送給我們的使用者
2:46.600–2:49.600
那今天呢,我會使用這個Terragan去回送給使用者
2:49.600–2:52.600
那最後呢,為了要讓它24小時全年無休
2:52.600–2:54.600
我們要讓它做一個排程
2:54.600–2:59.600
那排程的話呢,今天我用Model這個東西去做每天的抓取
2:59.600–3:01.600
然後回送給我們的使用者
3:01.600–3:03.600
OK,那我們來先認識這四個工具
3:03.600–3:04.600
Playwright
3:04.600–3:06.600
那Playwright呢,是微軟開發的
3:06.600–3:09.600
它是一個可以操控真實流浪器的工具
3:09.600–3:13.600
它可以幫你點開Chrome,點按鈕,填表單,抓資料
3:13.600–3:16.600
那等一下我會解釋為什麼我們要用這個流浪器
3:16.600–3:18.600
而不是抓API,或是其他的
3:18.600–3:21.600
這是優關於整個系統能不能動的關鍵
3:21.600–3:23.600
第二個,OpenRouter
3:23.600–3:27.600
那OpenRouter呢,是AI模型的一個API的一個總部
3:27.600–3:29.600
你的程式呢,才要接這個API
3:29.600–3:31.600
你就可以用Cloud,GPT,Gemini
3:31.600–3:35.600
那今天呢,我們就用它讓AI幫我們分析這個值學
3:35.600–3:37.600
那第三個,Telegram
3:37.600–3:38.600
你的通知頻道
3:38.600–3:40.600
機器人最會把分析的結果
3:40.600–3:43.600
用排版好的格式推送到你的Telegram
3:43.600–3:45.600
那你可能會問說,為什麼不用Line
3:45.600–3:47.600
因為Telegram好設定,很方便
3:47.600–3:50.600
OK,最後一個,Model
3:50.600–3:52.600
Model呢,是一個雲端運算平臺
3:52.600–3:55.600
你把程式部署上去,設定和排整
3:55.600–3:57.600
Model呢,幫你在雲端裡面跑
3:57.600–3:59.600
所以你的電腦呢,完全不用開著
3:59.600–4:02.600
它可以讓你24小時去唸無缺要跑點工作
4:02.600–4:06.600
OK,那為什麼今天我們要使用這個Playwright來執行我們的Puzzle呢?
4:06.600–4:07.600
那這邊我先解釋一件事情
4:07.600–4:10.600
大多數網站,包括104
4:10.600–4:13.600
他們其實都是有一個反爬蟲機制
4:13.600–4:15.600
那什麼是反爬蟲呢?就是
4:15.600–4:18.600
網站在偵測,來的是真人還是程式
4:18.600–4:20.600
那如果他判斷是機器人
4:20.600–4:21.600
他會直接封鎖你
4:21.600–4:23.600
所以你什麼資料都看不到
4:23.600–4:26.600
那他怎麼偵測呢?比如說你的請求速度太快
4:26.600–4:29.600
你沒有這個滑鼠的移動的記錄
4:29.600–4:32.600
或是你user agent,顯示不是這個真實的熱亂器
4:32.600–4:34.600
那這些全部都是訊號
4:34.600–4:37.600
那我們穿上的Puzzle呢?通常都是發一個HGB Request
4:37.600–4:38.600
就去抓之要
4:38.600–4:40.600
那他沒有瀏覽器,沒有Googie
4:40.600–4:42.600
他沒有這些正常人類的行為模式
4:42.600–4:44.600
104一看到呢?就只要是機器人
4:44.600–4:46.600
所以通常都會直接去做這個封鎖
4:46.600–4:48.600
OK,那接下來呢?我們就來解釋一下
4:48.600–4:52.600
當時我是怎麼做104能力營黨的直缺的機器人
4:52.600–4:54.600
那非常簡單
4:54.600–4:56.600
第一個,你可以直接丟上你的截圖
4:56.600–4:58.600
剛剛的流程圖截圖
4:58.600–5:00.600
或者是說你可以直接搭你的Prompt
5:00.600–5:04.600
那我做的方法就是把我的流程圖上面的字
5:04.600–5:06.600
全部copy一字一句的
5:06.600–5:08.600
丟到我們的Cloud Code
5:08.600–5:10.600
或是你可以用Codex也可以
5:10.600–5:12.600
那這邊的話呢?我就直接打說
5:12.600–5:15.600
HeyCloud,我想你幫我做一個找工作的流程
5:15.600–5:18.600
去104能力營黨根據我的授權條件
5:18.600–5:20.600
去幫我做一個總結日報
5:20.600–5:23.600
找到資訊的內容有什麼內容等等的
5:23.600–5:26.600
那這邊是我這個能力營黨的條件
5:26.600–5:30.600
還有網址,薪資啊,然後你的工作的match等等的
5:30.600–5:33.600
那我剛剛講說我理想的TechStack
5:33.600–5:36.600
那這邊有一個非常好用的計較
5:36.600–5:38.600
就是要讓AI來訪問你
5:38.600–5:40.600
那要怎麼讓AI訪問你的
5:40.600–5:42.600
跟他講說要問我澄清問題
5:42.600–5:44.600
那這樣呢我們再可以做一個
5:44.600–5:46.600
網民的流程
5:46.600–5:48.600
然後同時如果要讓他做一些
5:48.600–5:50.600
基本的context還有檔案管理
5:50.600–5:52.600
我就直接跟他講說
5:52.600–5:55.600
我要讓他幫我做一個基本的Cloud.md
5:55.600–5:57.600
來進入這整個專案的上下文
5:57.600–5:58.600
OK,那這時候呢
5:58.600–6:00.600
他就使用這個askubes question
6:00.600–6:01.600
就是問我問題
6:01.600–6:02.600
那他問什麼呢?
6:02.600–6:03.600
他就問我說
6:03.600–6:04.600
Pash偏好的方式
6:04.600–6:06.600
他有play write
6:06.600–6:07.600
然後api
6:07.600–6:08.600
什麼可能被擋
6:08.600–6:09.600
等等的
6:09.600–6:11.600
點開來的話呢
6:11.600–6:12.600
就是我使用這個play write
6:12.600–6:13.600
最推薦
6:13.600–6:15.600
然後AI在用途
6:15.600–6:17.600
處理資訊
6:17.600–6:18.600
要不要讓AI評分
6:18.600–6:19.600
過率
6:19.600–6:21.600
那我那時候就跟他講說yes
6:21.600–6:23.600
那還有我的背景
6:23.600–6:25.600
是要AI要做評分用的
6:25.600–6:26.600
那我就跟他講說
6:26.600–6:27.600
我是J
6:27.600–6:28.600
我喜歡研究Cloud Code
6:28.600–6:29.600
好了之後呢
6:29.600–6:31.600
他就直接進入這個規劃
6:31.600–6:32.600
那我問我問題之後呢
6:32.600–6:34.600
你就可以開啟你的play模式
6:34.600–6:36.600
他就會寫出一份
6:36.600–6:38.600
那我們可以簡單看一下
6:38.600–6:40.600
就是說它的context
6:40.600–6:42.600
J
6:42.600–6:44.600
需要每天去自動追蹤104
6:44.600–6:45.600
能力銀行的IT直確
6:45.600–6:46.600
然後透過Thera Gun
6:46.600–6:49.600
來發送一個AI整理的日報
6:49.600–6:51.600
那他這邊就寫說
6:51.600–6:53.600
URL的形式改為什麼什麼的
6:53.600–6:55.600
然後還有架構設計啊
6:55.600–6:57.600
然後專案架構等等的
6:57.600–6:59.600
然後始作細節
6:59.600–7:01.600
Notify
7:01.600–7:02.600
然後它的訊息格式
7:02.600–7:03.600
是這樣
7:03.600–7:05.600
那問我問題
7:05.600–7:07.600
開完這個play模式
7:07.600–7:10.600
然後寫完這個plan的一個檔案之後呢
7:10.600–7:13.600
我們基本上就完成那個70%的一個動作
7:13.600–7:15.600
我們整理流程
7:15.600–7:16.600
工具選擇
7:16.600–7:17.600
上下方規劃
7:17.600–7:18.600
當然管理都有了
7:18.600–7:20.600
然後我們也讓這個AI反問我
7:20.600–7:22.600
然後決定要穿搏方向
7:22.600–7:24.600
然後我們使用這個Claw Code
7:24.600–7:25.600
那基本上這個任務呢
7:25.600–7:27.600
70%就快完成了
7:27.600–7:29.600
如果你打得夠仔細一點的話
7:29.600–7:31.600
那下一步呢
7:31.600–7:32.600
就是交給我們Claw Code
7:32.600–7:33.600
去做這個開發
7:33.600–7:35.600
那play模式我核准之後呢
7:35.600–7:37.600
他就開始去做這個規劃的動作
7:37.600–7:39.600
寫這個writeconfig
7:39.600–7:41.600
然後scrapper
7:41.600–7:43.600
就寫這些程式
7:43.600–7:44.600
OK那開發完成之後呢
7:44.600–7:45.600
他就跟我們講說
7:45.600–7:46.600
要設定的那個secrets
7:46.600–7:48.600
還有我們的部署
7:48.600–7:49.600
那這個secrets呢
7:49.600–7:50.600
就是叫我們去Telegram裡面
7:50.600–7:51.600
找我們的chat ID
7:51.600–7:53.600
然後去建立我們的model
7:53.600–7:54.600
那等一下我會試圖一下
7:54.600–7:56.600
怎麼去做這個model
7:56.600–7:58.600
那基本上那個Telegram很簡單
7:58.600–7:59.600
你就只要繼續問
7:59.600–8:01.600
如果你不知道怎麼去拿到那個secrets
8:01.600–8:02.600
或是什麼chat ID
8:02.600–8:03.600
有的沒的
8:03.600–8:04.600
你可以很直白就是問Claw Code
8:04.600–8:05.600
你要什麼
8:05.600–8:06.600
那你要怎麼怎麼去取得
8:06.600–8:08.600
什麼Telegram chat ID
8:08.600–8:09.600
什麼的
8:09.600–8:10.600
就直接開啟那邊就可以了
8:10.600–8:12.600
那要開始使用這個model
8:12.600–8:13.600
來做排成任務的話呢
8:13.600–8:15.600
你要先去model.conf
8:15.600–8:17.600
先去註冊你的賬號
8:17.600–8:18.600
那註冊完之後呢
8:18.600–8:19.600
就會像這樣
8:19.600–8:20.600
有個dashboard
8:20.600–8:22.600
那dashboard我們點進去看
8:22.600–8:23.600
那進到這個頁面之後呢
8:23.600–8:25.600
我們要去這邊左上角的
8:25.600–8:27.600
manage workspace
8:27.600–8:28.600
我們這邊去新增一個 workspace
8:28.600–8:30.600
比如說有個test
8:30.600–8:32.600
或者你的A0是jobfinder
8:32.600–8:33.600
那這邊就是我建立的
8:33.600–8:34.600
那建立完之後呢
8:34.600–8:35.600
很簡單
8:35.600–8:36.600
你就只要把這個url
8:36.600–8:38.600
貼給你的clock code
8:38.600–8:39.600
然後剛剛講說
8:39.600–8:41.600
我這邊已經註冊完整了
8:41.600–8:44.600
請幫我直接排成到這個model上面
8:44.600–8:47.600
然後我要指定使用這個104jobfinder
8:47.600–8:49.600
的這個workspace
8:49.600–8:51.600
那它呢就把你的程式呢
8:51.600–8:53.600
上傳到這個雲端裡面
8:53.600–8:55.600
然後它就每天
8:55.600–8:56.600
比如說9點
8:56.600–8:57.600
自動去排成了
8:57.600–8:59.600
OK那設定完你的teregram
8:59.600–9:00.600
然後設定完你的model之後呢
9:00.600–9:01.600
我直接跟他講說
9:01.600–9:02.600
在那之前
9:02.600–9:03.600
我要你先模擬一次
9:03.600–9:04.600
你的playwright
9:04.600–9:06.600
是否能抓到這些資訊
9:06.600–9:07.600
因為我要讓他先確認
9:07.600–9:08.600
抓到之後呢
9:08.600–9:10.600
他再去上傳這些程式碼
9:10.600–9:11.600
到我們的model上面
9:11.600–9:12.600
那這樣呢
9:12.600–9:13.600
我們的model上面的程式碼
9:13.600–9:14.600
才跑的是正確的
9:14.600–9:15.600
OK
9:15.600–9:16.600
所以這邊呢
9:16.600–9:17.600
就經過很長的測試
9:17.600–9:19.600
就跟他講說playwright能不能跑
9:19.600–9:21.600
然後能不能抓到正確的資料
9:21.600–9:24.600
那他就在這個過程中呢
9:24.600–9:25.600
就發現很多問題
9:25.600–9:26.600
比如說經營人資
9:26.600–9:28.600
不是IT什麼的
9:28.600–9:29.600
然後月薪八萬
9:29.600–9:31.600
然後結果篩選後是零筆結果
9:31.600–9:32.600
那所以呢
9:32.600–9:34.600
他就是要先去找到正確的IT
9:34.600–9:36.600
之類的一個code
9:36.600–9:37.600
所以他全部都列出來
9:37.600–9:39.600
然後等等的
9:39.600–9:40.600
那其實這個過程呢
9:40.600–9:42.600
只花了大概三到五分鐘而已吧
9:42.600–9:43.600
OK
9:43.600–9:44.600
然後到這邊之後呢
9:44.600–9:45.600
我就跟他講說
9:45.600–9:48.600
我要使用這個104Jobfinder的wordspace
9:48.600–9:49.600
那這一步呢
9:49.600–9:51.600
如果你從來沒有使用過這個model
9:51.600–9:53.600
他會要求你去登入這個wordspace
9:53.600–9:55.600
所以他就會跳出一個網頁
9:55.600–9:57.600
然後讓你去登入
9:57.600–9:58.600
那登入之後呢
9:58.600–9:59.600
他就OK了
9:59.600–10:00.600
那同時呢
10:00.600–10:02.600
他就去幫我們的程式碼
10:02.600–10:03.600
全部上傳
10:03.600–10:05.600
所以就會長這樣
10:05.600–10:07.600
聽到100%啊什麼等等之類的
10:07.600–10:09.600
那完成之後呢
10:09.600–10:11.600
我看一下我的teragram
10:11.600–10:12.600
完全沒問題
10:12.600–10:14.600
那我就可以讓他自己部署
10:14.600–10:15.600
全部通過
10:15.600–10:16.600
沒有任何error
10:16.600–10:18.600
就直接讓他部署到我們的model
10:18.600–10:19.600
那model完用了之後呢
10:19.600–10:22.600
他就看到這個每天UT410
10:22.600–10:24.600
就是10臺灣時間早上8點
10:24.600–10:26.600
他就會直接傳送到我們的teragram
10:26.600–10:28.600
也就是你目前畫面上看到的
10:28.600–10:30.600
這個一定是job tracker
10:30.600–10:31.600
那我們可以點進去
10:31.600–10:33.600
因為為了測試呢
10:33.600–10:34.600
我們可以直接按這個run now
10:34.600–10:36.600
讓他直接去馬上執行
10:36.600–10:38.600
那因為現在是8點嘛
10:38.600–10:39.600
等一下他就會跳出來
10:39.600–10:42.600
這個最新的這個職缺
10:42.600–10:43.600
然後什麼市場趨勢
10:43.600–10:45.600
薪資中位數
10:45.600–10:46.600
這些活躍公司等等
10:46.600–10:48.600
那他這個status
10:48.600–10:50.600
這邊就會顯示running
10:50.600–10:52.600
你就是他正在跑
10:52.600–10:53.600
OK他跑完之後呢
10:53.600–10:55.600
他寫直信的50秒
10:55.600–10:57.600
那我們來看一下我們的teragram
10:57.600–10:58.600
OK你就看到說
10:58.600–11:00.600
這是最新的一筆
11:00.600–11:01.600
2點47分
11:01.600–11:03.600
也就是我們目前的錄音的時間
11:03.600–11:04.600
那點開之後呢
11:04.600–11:05.600
你就會看到說
11:05.600–11:08.600
高匹配直缺
11:08.600–11:10.600
8分的有這些
11:10.600–11:12.600
值得考慮的有這些
11:12.600–11:13.600
等等的
11:13.600–11:14.600
而且呢
11:14.600–11:16.600
他每次傳的都是不一樣的
11:16.600–11:19.600
那當然你可以根據你自己的一些要求
11:19.600–11:22.600
去設定這個你的匹配資訊
11:22.600–11:25.600
就是我剛剛講的config那個檔案
11:25.600–11:26.600
那這config裡面呢
11:26.600–11:27.600
你就可以跟他講說
11:27.600–11:29.600
你的area是什麼
11:29.600–11:30.600
J-chain什麼的
11:30.600–11:31.600
那當然這些呢
11:31.600–11:32.600
你完全不用手中去寫
11:32.600–11:34.600
你跟cloud code溝通就好了
11:34.600–11:35.600
比如說你想要
11:35.600–11:36.600
11:36.600–11:37.600
工作地點
11:37.600–11:38.600
臺北
11:38.600–11:39.600
偏好等等的
11:39.600–11:40.600
就直接跟他講
11:40.600–11:41.600
就OK了
11:41.600–11:43.600
那為什麼cloud code呢
11:43.600–11:44.600
精準的去修
11:44.600–11:46.600
去蓋這些東西呢
11:46.600–11:48.600
因為他已經我們上下我們的規劃
11:48.600–11:50.600
還有我們的cloud 案例等等的
11:50.600–11:52.600
所以他這邊就能懂你
11:52.600–11:55.600
他都能精準的去溝通
11:55.600–11:57.600
去了解去做修正都可以
11:57.600–11:58.600
所以呢
11:58.600–11:59.600
我覺得這個上下我們規劃
11:59.600–12:01.600
還有這個檔案管理是最重要的
12:01.600–12:04.600
基本上這兩個東西用好之後呢
12:04.600–12:06.600
只要跟cloud code去做這個協作開發
12:06.600–12:08.600
然後讓AI反問你
12:08.600–12:10.600
然後再經過這個測試
12:10.600–12:11.600
人工還要維護
12:11.600–12:13.600
因為網站隨時都會變吧
12:13.600–12:15.600
所以我們都要去做定期的去看
12:15.600–12:16.600
定期的去更新
12:16.600–12:20.600
OK那這個就是我們的104人力銀行的
12:20.600–12:22.600
只需搜尋機器人
12:22.600–12:24.600
好那如果你想把今天這套方法呢
12:24.600–12:26.600
拿去用到你平常的工作流程
12:26.600–12:28.600
那完整的拆解pdf呢
12:28.600–12:30.600
都放在我的school的順序裡面
12:30.600–12:31.600
那這就是我的school的社群
12:31.600–12:32.600
那加入之後呢
12:32.600–12:34.600
你只要到YouTube影片資源裡面
12:34.600–12:35.600
搜尋新影片的標題
12:35.600–12:37.600
比如說這個影片
12:37.600–12:39.600
那這個影片旁邊對應呢
12:39.600–12:40.600
就有pdf
12:40.600–12:41.600
那點開來之後呢
12:41.600–12:42.600
就是pdf
12:42.600–12:43.600
那你可以直接去做參考了
12:43.600–12:44.600
那另外呢
12:44.600–12:46.600
我有去做AI流程診斷的服務
12:46.600–12:47.600
那如果你是創業者
12:47.600–12:48.600
電商老闆
12:48.600–12:49.600
或是電容創作者
12:49.600–12:50.600
你已經有自己的流程
12:50.600–12:51.600
但是你不知道怎麼匯入AI
12:51.600–12:53.600
那歡迎隨時可以找我聊聊
12:53.600–12:54.600
我可以幫你看
12:54.600–12:55.600
哪一段值得做
12:55.600–12:56.600
哪一段先不要做
12:56.600–12:57.600
要怎麼快速做出設計呢
12:57.600–12:59.600
才可以比較容易落地
12:59.600–13:00.600
OK所以今天我們用cloud code
13:00.600–13:03.600
從0打造一個全自動104的
13:03.600–13:04.600
直覺追蹤機器人
13:04.600–13:05.600
但這套邏輯呢
13:05.600–13:06.600
不只能找工作
13:06.600–13:08.600
如果你把你的playwright的目標
13:08.600–13:09.600
換成航空公司的票價頁面
13:09.600–13:10.600
那它呢
13:10.600–13:12.600
就是你的機票的比價機器人
13:12.600–13:14.600
那如果換成臺股的財報
13:14.600–13:15.600
或是股價頁面
13:15.600–13:16.600
那它呢
13:16.600–13:17.600
就是你的股票追蹤系統
13:17.600–13:18.600
那隻要有網頁
13:18.600–13:19.600
只要你想追蹤的資料
13:19.600–13:20.600
這套架構都可以用
13:20.600–13:21.600
那這個呢
13:21.600–13:22.600
就是cloud code的為例
13:22.600–13:24.600
你不需要從你學什麼寫程式
13:24.600–13:26.600
你只要想清楚你要做什麼
13:26.600–13:27.600
怎麼規劃
13:27.600–13:28.600
怎麼去管理
13:28.600–13:29.600
cloud code就會幫你把它做出來
13:29.600–13:31.600
那如果你想了解更多關於cloud code的應用呢
13:31.600–13:33.600
記得訂閱我的頻道
13:33.600–13:34.600
我每週都會出新影片
13:36.600–13:37.600
就...
0:00.000–0:06.200
zhOK,那畫面上你看到的就是我用Clawcode做出來的一個自動找工作職缺的一個機器人
OK,那畫面上你看到的就是我用Clawcode做出來的一個自動找工作職缺的一個機器人
0:06.200–0:11.260
zh那每天早上9點呢,它都會自動根據我的篩選條件去104銀行裡面
那每天早上9點呢,它都會自動根據我的篩選條件去104銀行裡面
0:11.260–0:13.040
zh找出最符合我的職缺
找出最符合我的職缺
0:13.040–0:17.400
zh那包含抓回來的就是有它的月薪,它的匹配度,還有它的應用
那包含抓回來的就是有它的月薪,它的匹配度,還有它的應用
0:17.400–0:19.000
zh然後還有它的重點
然後還有它的重點
0:19.000–0:21.520
zh那如果我們點進去看它的連結
那如果我們點進去看它的連結
0:21.520–0:24.240
zh它就會直接跳去我們的104銀行
它就會直接跳去我們的104銀行
0:24.240–0:29.500
zh所以今天這影片呢,我會教您如何透過Clawcode來打造自動找工作的機器人
所以今天這影片呢,我會教您如何透過Clawcode來打造自動找工作的機器人
0:29.500–0:33.540
zh那你又沒有發現,每天花時間去104刷直缺
那你又沒有發現,每天花時間去104刷直缺
0:33.540–0:36.280
zh然後發現,昨天看過的,今天又出現了
然後發現,昨天看過的,今天又出現了
0:36.280–0:40.680
zh那同樣的公司,同樣的職位,你一直在關注,一直在浪費時間
那同樣的公司,同樣的職位,你一直在關注,一直在浪費時間
0:40.680–0:43.560
zh那更麻煩的是,好的直缺刷到了
那更麻煩的是,好的直缺刷到了
0:43.560–0:45.880
zh但是你不知道值不值得去投這個履歷
但是你不知道值不值得去投這個履歷
0:45.880–0:48.240
zh因為你根本沒有時間一個細看
因為你根本沒有時間一個細看
0:48.240–0:52.980
zh所以今天我要帶您用Clawcode來打造一個全自動的直缺追蹤機器人
所以今天我要帶您用Clawcode來打造一個全自動的直缺追蹤機器人
0:53.260–0:56.400
zh每天早上8點,它自動去抓104的最新直缺
每天早上8點,它自動去抓104的最新直缺
0:56.400–0:58.600
zh一來分析哪些最適合你
一來分析哪些最適合你
0:58.600–1:00.600
zh然後直接傳送到你的Telegram
然後直接傳送到你的Telegram
1:00.600–1:03.600
zh而你要做的事情就是開啟手機,看通知就可以了
而你要做的事情就是開啟手機,看通知就可以了
1:03.600–1:06.600
zhOK,所以今天這影片呢,我們會做四件事情
OK,所以今天這影片呢,我們會做四件事情
1:06.600–1:08.600
zh第一,畫出這整個系統的六層圖
第一,畫出這整個系統的六層圖
1:08.600–1:10.600
zh第二,認識今天用的工具
第二,認識今天用的工具
1:10.600–1:13.600
enPlayWrite,OpenRouter,Telegram,Model
PlayWrite,OpenRouter,Telegram,Model
1:13.600–1:16.600
zh第三,看Clawcode,要怎麼把這些全部串起來
第三,看Clawcode,要怎麼把這些全部串起來
1:16.600–1:20.600
zh第四,我們會探討如果把這套邏輯用在你自己的工作流程裡面
第四,我們會探討如果把這套邏輯用在你自己的工作流程裡面
1:20.600–1:21.600
zh那我們直接開始
那我們直接開始
1:21.600–1:26.600
zhOK,那等一下呢,我們就會採用這個70,20,10的開發原則
OK,那等一下呢,我們就會採用這個70,20,10的開發原則
1:26.600–1:28.600
zh那這個是我自己整理出來的
那這個是我自己整理出來的
1:28.600–1:32.600
zh那首先呢,70%我們都會劃在這三個部分
那首先呢,70%我們都會劃在這三個部分
1:32.600–1:35.600
zh第一個,當你有想做的東西的時候
第一個,當你有想做的東西的時候
1:35.600–1:37.600
zh或是想做的流程,或是想做的APP
或是想做的流程,或是想做的APP
1:37.600–1:39.600
zh你要做的事情呢,就是整理你的流程
你要做的事情呢,就是整理你的流程
1:39.600–1:41.600
zh然後你要選你的工具
然後你要選你的工具
1:41.600–1:42.600
zh那你要怎麼讓Clawcode
那你要怎麼讓Clawcode
1:42.600–1:44.600
zh來幫你做這個上下文的規劃
來幫你做這個上下文的規劃
1:44.600–1:46.600
zh然後你的檔案管理
然後你的檔案管理
1:46.600–1:48.600
zh那這四個東西做完之後呢
那這四個東西做完之後呢
1:48.600–1:49.600
zh你就可以傳給Clawcode
你就可以傳給Clawcode
1:49.600–1:51.600
zh或是你的Codex
或是你的Codex
1:51.600–1:52.600
zh然後讓AI來訪問你
然後讓AI來訪問你
1:52.600–1:53.600
zh那為什麼要讓他訪問你呢?
那為什麼要讓他訪問你呢?
1:53.600–1:57.600
zh因為他要讓你確定好你的成果方向是不是對的
因為他要讓你確定好你的成果方向是不是對的
1:57.600–2:00.600
zh那確定好之後呢,我們就讓AI去做這個開發
那確定好之後呢,我們就讓AI去做這個開發
2:00.600–2:03.600
zh那基本上這個開發的時間是花...
那基本上這個開發的時間是花...
2:03.600–2:05.600
zh我就是最短的
我就是最短的
2:05.600–2:09.600
zh那開發完之後呢,剩下10%就是做我們的人工測試和維護
那開發完之後呢,剩下10%就是做我們的人工測試和維護
2:09.600–2:13.600
zh那等一下呢,我們就是會按照這三個結構去做開發
那等一下呢,我們就是會按照這三個結構去做開發
2:13.600–2:16.600
zhOK,首先我們來看這個整理流程
OK,首先我們來看這個整理流程
2:16.600–2:19.600
zh工具宣澤,上下文規劃,還有我們的檔案管理
工具宣澤,上下文規劃,還有我們的檔案管理
2:19.600–2:22.600
zh我們的流程呢,就是先去104等理銀行
我們的流程呢,就是先去104等理銀行
2:22.600–2:24.600
zh根據使用者的條件篩選資料
根據使用者的條件篩選資料
2:24.600–2:27.600
zh然後匯與使用者,就是這麼簡單
然後匯與使用者,就是這麼簡單
2:27.600–2:29.600
zh就是最主要的流程就是這樣
就是最主要的流程就是這樣
2:29.600–2:32.600
zh那這個工具呢,我們可以用這個URL
那這個工具呢,我們可以用這個URL
2:32.600–2:34.600
zh或是Firebase,或是Playwright
或是Firebase,或是Playwright
2:34.600–2:37.600
zh那等一下我會解釋為什麼要用這個Playwright去擷取
那等一下我會解釋為什麼要用這個Playwright去擷取
2:37.600–2:42.600
zh那總結還有分析這個步驟呢,我們就可以交給我們的OpenRouter
那總結還有分析這個步驟呢,我們就可以交給我們的OpenRouter
2:42.600–2:44.600
zh那最後透過這個Terragan,還有Line
那最後透過這個Terragan,還有Line
2:44.600–2:46.600
zh來回送給我們的使用者
來回送給我們的使用者
2:46.600–2:49.600
zh那今天呢,我會使用這個Terragan去回送給使用者
那今天呢,我會使用這個Terragan去回送給使用者
2:49.600–2:52.600
zh那最後呢,為了要讓它24小時全年無休
那最後呢,為了要讓它24小時全年無休
2:52.600–2:54.600
zh我們要讓它做一個排程
我們要讓它做一個排程
2:54.600–2:59.600
zh那排程的話呢,今天我用Model這個東西去做每天的抓取
那排程的話呢,今天我用Model這個東西去做每天的抓取
2:59.600–3:01.600
zh然後回送給我們的使用者
然後回送給我們的使用者
3:01.600–3:03.600
zhOK,那我們來先認識這四個工具
OK,那我們來先認識這四個工具
3:03.600–3:04.600
enPlaywright
Playwright
3:04.600–3:06.600
zh那Playwright呢,是微軟開發的
那Playwright呢,是微軟開發的
3:06.600–3:09.600
zh它是一個可以操控真實流浪器的工具
它是一個可以操控真實流浪器的工具
3:09.600–3:13.600
zh它可以幫你點開Chrome,點按鈕,填表單,抓資料
它可以幫你點開Chrome,點按鈕,填表單,抓資料
3:13.600–3:16.600
zh那等一下我會解釋為什麼我們要用這個流浪器
那等一下我會解釋為什麼我們要用這個流浪器
3:16.600–3:18.600
zh而不是抓API,或是其他的
而不是抓API,或是其他的
3:18.600–3:21.600
zh這是優關於整個系統能不能動的關鍵
這是優關於整個系統能不能動的關鍵
3:21.600–3:23.600
zh第二個,OpenRouter
第二個,OpenRouter
3:23.600–3:27.600
zh那OpenRouter呢,是AI模型的一個API的一個總部
那OpenRouter呢,是AI模型的一個API的一個總部
3:27.600–3:29.600
zh你的程式呢,才要接這個API
你的程式呢,才要接這個API
3:29.600–3:31.600
zh你就可以用Cloud,GPT,Gemini
你就可以用Cloud,GPT,Gemini
3:31.600–3:35.600
zh那今天呢,我們就用它讓AI幫我們分析這個值學
那今天呢,我們就用它讓AI幫我們分析這個值學
3:35.600–3:37.600
zh那第三個,Telegram
那第三個,Telegram
3:37.600–3:38.600
zh你的通知頻道
你的通知頻道
3:38.600–3:40.600
zh機器人最會把分析的結果
機器人最會把分析的結果
3:40.600–3:43.600
zh用排版好的格式推送到你的Telegram
用排版好的格式推送到你的Telegram
3:43.600–3:45.600
zh那你可能會問說,為什麼不用Line
那你可能會問說,為什麼不用Line
3:45.600–3:47.600
zh因為Telegram好設定,很方便
因為Telegram好設定,很方便
3:47.600–3:50.600
zhOK,最後一個,Model
OK,最後一個,Model
3:50.600–3:52.600
zhModel呢,是一個雲端運算平臺
Model呢,是一個雲端運算平臺
3:52.600–3:55.600
zh你把程式部署上去,設定和排整
你把程式部署上去,設定和排整
3:55.600–3:57.600
zhModel呢,幫你在雲端裡面跑
Model呢,幫你在雲端裡面跑
3:57.600–3:59.600
zh所以你的電腦呢,完全不用開著
所以你的電腦呢,完全不用開著
3:59.600–4:02.600
zh它可以讓你24小時去唸無缺要跑點工作
它可以讓你24小時去唸無缺要跑點工作
4:02.600–4:06.600
zhOK,那為什麼今天我們要使用這個Playwright來執行我們的Puzzle呢?
OK,那為什麼今天我們要使用這個Playwright來執行我們的Puzzle呢?
4:06.600–4:07.600
zh那這邊我先解釋一件事情
那這邊我先解釋一件事情
4:07.600–4:10.600
zh大多數網站,包括104
大多數網站,包括104
4:10.600–4:13.600
zh他們其實都是有一個反爬蟲機制
他們其實都是有一個反爬蟲機制
4:13.600–4:15.600
zh那什麼是反爬蟲呢?就是
那什麼是反爬蟲呢?就是
4:15.600–4:18.600
zh網站在偵測,來的是真人還是程式
網站在偵測,來的是真人還是程式
4:18.600–4:20.600
zh那如果他判斷是機器人
那如果他判斷是機器人
4:20.600–4:21.600
zh他會直接封鎖你
他會直接封鎖你
4:21.600–4:23.600
zh所以你什麼資料都看不到
所以你什麼資料都看不到
4:23.600–4:26.600
zh那他怎麼偵測呢?比如說你的請求速度太快
那他怎麼偵測呢?比如說你的請求速度太快
4:26.600–4:29.600
zh你沒有這個滑鼠的移動的記錄
你沒有這個滑鼠的移動的記錄
4:29.600–4:32.600
zh或是你user agent,顯示不是這個真實的熱亂器
或是你user agent,顯示不是這個真實的熱亂器
4:32.600–4:34.600
zh那這些全部都是訊號
那這些全部都是訊號
4:34.600–4:37.600
zh那我們穿上的Puzzle呢?通常都是發一個HGB Request
那我們穿上的Puzzle呢?通常都是發一個HGB Request
4:37.600–4:38.600
zh就去抓之要
就去抓之要
4:38.600–4:40.600
zh那他沒有瀏覽器,沒有Googie
那他沒有瀏覽器,沒有Googie
4:40.600–4:42.600
zh他沒有這些正常人類的行為模式
他沒有這些正常人類的行為模式
4:42.600–4:44.600
zh104一看到呢?就只要是機器人
104一看到呢?就只要是機器人
4:44.600–4:46.600
zh所以通常都會直接去做這個封鎖
所以通常都會直接去做這個封鎖
4:46.600–4:48.600
zhOK,那接下來呢?我們就來解釋一下
OK,那接下來呢?我們就來解釋一下
4:48.600–4:52.600
zh當時我是怎麼做104能力營黨的直缺的機器人
當時我是怎麼做104能力營黨的直缺的機器人
4:52.600–4:54.600
zh那非常簡單
那非常簡單
4:54.600–4:56.600
zh第一個,你可以直接丟上你的截圖
第一個,你可以直接丟上你的截圖
4:56.600–4:58.600
zh剛剛的流程圖截圖
剛剛的流程圖截圖
4:58.600–5:00.600
zh或者是說你可以直接搭你的Prompt
或者是說你可以直接搭你的Prompt
5:00.600–5:04.600
zh那我做的方法就是把我的流程圖上面的字
那我做的方法就是把我的流程圖上面的字
5:04.600–5:06.600
zh全部copy一字一句的
全部copy一字一句的
5:06.600–5:08.600
zh丟到我們的Cloud Code
丟到我們的Cloud Code
5:08.600–5:10.600
zh或是你可以用Codex也可以
或是你可以用Codex也可以
5:10.600–5:12.600
zh那這邊的話呢?我就直接打說
那這邊的話呢?我就直接打說
5:12.600–5:15.600
zhHeyCloud,我想你幫我做一個找工作的流程
HeyCloud,我想你幫我做一個找工作的流程
5:15.600–5:18.600
zh去104能力營黨根據我的授權條件
去104能力營黨根據我的授權條件
5:18.600–5:20.600
zh去幫我做一個總結日報
去幫我做一個總結日報
5:20.600–5:23.600
zh找到資訊的內容有什麼內容等等的
找到資訊的內容有什麼內容等等的
5:23.600–5:26.600
zh那這邊是我這個能力營黨的條件
那這邊是我這個能力營黨的條件
5:26.600–5:30.600
zh還有網址,薪資啊,然後你的工作的match等等的
還有網址,薪資啊,然後你的工作的match等等的
5:30.600–5:33.600
zh那我剛剛講說我理想的TechStack
那我剛剛講說我理想的TechStack
5:33.600–5:36.600
zh那這邊有一個非常好用的計較
那這邊有一個非常好用的計較
5:36.600–5:38.600
zh就是要讓AI來訪問你
就是要讓AI來訪問你
5:38.600–5:40.600
zh那要怎麼讓AI訪問你的
那要怎麼讓AI訪問你的
5:40.600–5:42.600
zh跟他講說要問我澄清問題
跟他講說要問我澄清問題
5:42.600–5:44.600
zh那這樣呢我們再可以做一個
那這樣呢我們再可以做一個
5:44.600–5:46.600
zh網民的流程
網民的流程
5:46.600–5:48.600
zh然後同時如果要讓他做一些
然後同時如果要讓他做一些
5:48.600–5:50.600
zh基本的context還有檔案管理
基本的context還有檔案管理
5:50.600–5:52.600
zh我就直接跟他講說
我就直接跟他講說
5:52.600–5:55.600
zh我要讓他幫我做一個基本的Cloud.md
我要讓他幫我做一個基本的Cloud.md
5:55.600–5:57.600
zh來進入這整個專案的上下文
來進入這整個專案的上下文
5:57.600–5:58.600
zhOK,那這時候呢
OK,那這時候呢
5:58.600–6:00.600
zh他就使用這個askubes question
他就使用這個askubes question
6:00.600–6:01.600
zh就是問我問題
就是問我問題
6:01.600–6:02.600
zh那他問什麼呢?
那他問什麼呢?
6:02.600–6:03.600
zh他就問我說
他就問我說
6:03.600–6:04.600
zhPash偏好的方式
Pash偏好的方式
6:04.600–6:06.600
zh他有play write
他有play write
6:06.600–6:07.600
zh然後api
然後api
6:07.600–6:08.600
zh什麼可能被擋
什麼可能被擋
6:08.600–6:09.600
zh等等的
等等的
6:09.600–6:11.600
zh點開來的話呢
點開來的話呢
6:11.600–6:12.600
zh就是我使用這個play write
就是我使用這個play write
6:12.600–6:13.600
zh最推薦
最推薦
6:13.600–6:15.600
zh然後AI在用途
然後AI在用途
6:15.600–6:17.600
zh處理資訊
處理資訊
6:17.600–6:18.600
zh要不要讓AI評分
要不要讓AI評分
6:18.600–6:19.600
zh過率
過率
6:19.600–6:21.600
zh那我那時候就跟他講說yes
那我那時候就跟他講說yes
6:21.600–6:23.600
zh那還有我的背景
那還有我的背景
6:23.600–6:25.600
zh是要AI要做評分用的
是要AI要做評分用的
6:25.600–6:26.600
zh那我就跟他講說
那我就跟他講說
6:26.600–6:27.600
zh我是J
我是J
6:27.600–6:28.600
zh我喜歡研究Cloud Code
我喜歡研究Cloud Code
6:28.600–6:29.600
zh好了之後呢
好了之後呢
6:29.600–6:31.600
zh他就直接進入這個規劃
他就直接進入這個規劃
6:31.600–6:32.600
zh那我問我問題之後呢
那我問我問題之後呢
6:32.600–6:34.600
zh你就可以開啟你的play模式
你就可以開啟你的play模式
6:34.600–6:36.600
zh他就會寫出一份
他就會寫出一份
6:36.600–6:38.600
zh那我們可以簡單看一下
那我們可以簡單看一下
6:38.600–6:40.600
zh就是說它的context
就是說它的context
6:40.600–6:42.600
enJ
J
6:42.600–6:44.600
zh需要每天去自動追蹤104
需要每天去自動追蹤104
6:44.600–6:45.600
zh能力銀行的IT直確
能力銀行的IT直確
6:45.600–6:46.600
zh然後透過Thera Gun
然後透過Thera Gun
6:46.600–6:49.600
zh來發送一個AI整理的日報
來發送一個AI整理的日報
6:49.600–6:51.600
zh那他這邊就寫說
那他這邊就寫說
6:51.600–6:53.600
zhURL的形式改為什麼什麼的
URL的形式改為什麼什麼的
6:53.600–6:55.600
zh然後還有架構設計啊
然後還有架構設計啊
6:55.600–6:57.600
zh然後專案架構等等的
然後專案架構等等的
6:57.600–6:59.600
zh然後始作細節
然後始作細節
6:59.600–7:01.600
enNotify
Notify
7:01.600–7:02.600
zh然後它的訊息格式
然後它的訊息格式
7:02.600–7:03.600
zh是這樣
是這樣
7:03.600–7:05.600
zh那問我問題
那問我問題
7:05.600–7:07.600
zh開完這個play模式
開完這個play模式
7:07.600–7:10.600
zh然後寫完這個plan的一個檔案之後呢
然後寫完這個plan的一個檔案之後呢
7:10.600–7:13.600
zh我們基本上就完成那個70%的一個動作
我們基本上就完成那個70%的一個動作
7:13.600–7:15.600
zh我們整理流程
我們整理流程
7:15.600–7:16.600
zh工具選擇
工具選擇
7:16.600–7:17.600
zh上下方規劃
上下方規劃
7:17.600–7:18.600
zh當然管理都有了
當然管理都有了
7:18.600–7:20.600
zh然後我們也讓這個AI反問我
然後我們也讓這個AI反問我
7:20.600–7:22.600
zh然後決定要穿搏方向
然後決定要穿搏方向
7:22.600–7:24.600
zh然後我們使用這個Claw Code
然後我們使用這個Claw Code
7:24.600–7:25.600
zh那基本上這個任務呢
那基本上這個任務呢
7:25.600–7:27.600
zh70%就快完成了
70%就快完成了
7:27.600–7:29.600
zh如果你打得夠仔細一點的話
如果你打得夠仔細一點的話
7:29.600–7:31.600
zh那下一步呢
那下一步呢
7:31.600–7:32.600
zh就是交給我們Claw Code
就是交給我們Claw Code
7:32.600–7:33.600
zh去做這個開發
去做這個開發
7:33.600–7:35.600
zh那play模式我核准之後呢
那play模式我核准之後呢
7:35.600–7:37.600
zh他就開始去做這個規劃的動作
他就開始去做這個規劃的動作
7:37.600–7:39.600
zh寫這個writeconfig
寫這個writeconfig
7:39.600–7:41.600
zh然後scrapper
然後scrapper
7:41.600–7:43.600
zh就寫這些程式
就寫這些程式
7:43.600–7:44.600
zhOK那開發完成之後呢
OK那開發完成之後呢
7:44.600–7:45.600
zh他就跟我們講說
他就跟我們講說
7:45.600–7:46.600
zh要設定的那個secrets
要設定的那個secrets
7:46.600–7:48.600
zh還有我們的部署
還有我們的部署
7:48.600–7:49.600
zh那這個secrets呢
那這個secrets呢
7:49.600–7:50.600
zh就是叫我們去Telegram裡面
就是叫我們去Telegram裡面
7:50.600–7:51.600
zh找我們的chat ID
找我們的chat ID
7:51.600–7:53.600
zh然後去建立我們的model
然後去建立我們的model
7:53.600–7:54.600
zh那等一下我會試圖一下
那等一下我會試圖一下
7:54.600–7:56.600
zh怎麼去做這個model
怎麼去做這個model
7:56.600–7:58.600
zh那基本上那個Telegram很簡單
那基本上那個Telegram很簡單
7:58.600–7:59.600
zh你就只要繼續問
你就只要繼續問
7:59.600–8:01.600
zh如果你不知道怎麼去拿到那個secrets
如果你不知道怎麼去拿到那個secrets
8:01.600–8:02.600
zh或是什麼chat ID
或是什麼chat ID
8:02.600–8:03.600
zh有的沒的
有的沒的
8:03.600–8:04.600
zh你可以很直白就是問Claw Code
你可以很直白就是問Claw Code
8:04.600–8:05.600
zh你要什麼
你要什麼
8:05.600–8:06.600
zh那你要怎麼怎麼去取得
那你要怎麼怎麼去取得
8:06.600–8:08.600
zh什麼Telegram chat ID
什麼Telegram chat ID
8:08.600–8:09.600
zh什麼的
什麼的
8:09.600–8:10.600
zh就直接開啟那邊就可以了
就直接開啟那邊就可以了
8:10.600–8:12.600
zh那要開始使用這個model
那要開始使用這個model
8:12.600–8:13.600
zh來做排成任務的話呢
來做排成任務的話呢
8:13.600–8:15.600
zh你要先去model.conf
你要先去model.conf
8:15.600–8:17.600
zh先去註冊你的賬號
先去註冊你的賬號
8:17.600–8:18.600
zh那註冊完之後呢
那註冊完之後呢
8:18.600–8:19.600
zh就會像這樣
就會像這樣
8:19.600–8:20.600
zh有個dashboard
有個dashboard
8:20.600–8:22.600
zh那dashboard我們點進去看
那dashboard我們點進去看
8:22.600–8:23.600
zh那進到這個頁面之後呢
那進到這個頁面之後呢
8:23.600–8:25.600
zh我們要去這邊左上角的
我們要去這邊左上角的
8:25.600–8:27.600
enmanage workspace
manage workspace
8:27.600–8:28.600
zh我們這邊去新增一個 workspace
我們這邊去新增一個 workspace
8:28.600–8:30.600
zh比如說有個test
比如說有個test
8:30.600–8:32.600
zh或者你的A0是jobfinder
或者你的A0是jobfinder
8:32.600–8:33.600
zh那這邊就是我建立的
那這邊就是我建立的
8:33.600–8:34.600
zh那建立完之後呢
那建立完之後呢
8:34.600–8:35.600
zh很簡單
很簡單
8:35.600–8:36.600
zh你就只要把這個url
你就只要把這個url
8:36.600–8:38.600
zh貼給你的clock code
貼給你的clock code
8:38.600–8:39.600
zh然後剛剛講說
然後剛剛講說
8:39.600–8:41.600
zh我這邊已經註冊完整了
我這邊已經註冊完整了
8:41.600–8:44.600
zh請幫我直接排成到這個model上面
請幫我直接排成到這個model上面
8:44.600–8:47.600
zh然後我要指定使用這個104jobfinder
然後我要指定使用這個104jobfinder
8:47.600–8:49.600
zh的這個workspace
的這個workspace
8:49.600–8:51.600
zh那它呢就把你的程式呢
那它呢就把你的程式呢
8:51.600–8:53.600
zh上傳到這個雲端裡面
上傳到這個雲端裡面
8:53.600–8:55.600
zh然後它就每天
然後它就每天
8:55.600–8:56.600
zh比如說9點
比如說9點
8:56.600–8:57.600
zh自動去排成了
自動去排成了
8:57.600–8:59.600
zhOK那設定完你的teregram
OK那設定完你的teregram
8:59.600–9:00.600
zh然後設定完你的model之後呢
然後設定完你的model之後呢
9:00.600–9:01.600
zh我直接跟他講說
我直接跟他講說
9:01.600–9:02.600
zh在那之前
在那之前
9:02.600–9:03.600
zh我要你先模擬一次
我要你先模擬一次
9:03.600–9:04.600
zh你的playwright
你的playwright
9:04.600–9:06.600
zh是否能抓到這些資訊
是否能抓到這些資訊
9:06.600–9:07.600
zh因為我要讓他先確認
因為我要讓他先確認
9:07.600–9:08.600
zh抓到之後呢
抓到之後呢
9:08.600–9:10.600
zh他再去上傳這些程式碼
他再去上傳這些程式碼
9:10.600–9:11.600
zh到我們的model上面
到我們的model上面
9:11.600–9:12.600
zh那這樣呢
那這樣呢
9:12.600–9:13.600
zh我們的model上面的程式碼
我們的model上面的程式碼
9:13.600–9:14.600
zh才跑的是正確的
才跑的是正確的
9:14.600–9:15.600
enOK
OK
9:15.600–9:16.600
zh所以這邊呢
所以這邊呢
9:16.600–9:17.600
zh就經過很長的測試
就經過很長的測試
9:17.600–9:19.600
zh就跟他講說playwright能不能跑
就跟他講說playwright能不能跑
9:19.600–9:21.600
zh然後能不能抓到正確的資料
然後能不能抓到正確的資料
9:21.600–9:24.600
zh那他就在這個過程中呢
那他就在這個過程中呢
9:24.600–9:25.600
zh就發現很多問題
就發現很多問題
9:25.600–9:26.600
zh比如說經營人資
比如說經營人資
9:26.600–9:28.600
zh不是IT什麼的
不是IT什麼的
9:28.600–9:29.600
zh然後月薪八萬
然後月薪八萬
9:29.600–9:31.600
zh然後結果篩選後是零筆結果
然後結果篩選後是零筆結果
9:31.600–9:32.600
zh那所以呢
那所以呢
9:32.600–9:34.600
zh他就是要先去找到正確的IT
他就是要先去找到正確的IT
9:34.600–9:36.600
zh之類的一個code
之類的一個code
9:36.600–9:37.600
zh所以他全部都列出來
所以他全部都列出來
9:37.600–9:39.600
zh然後等等的
然後等等的
9:39.600–9:40.600
zh那其實這個過程呢
那其實這個過程呢
9:40.600–9:42.600
zh只花了大概三到五分鐘而已吧
只花了大概三到五分鐘而已吧
9:42.600–9:43.600
enOK
OK
9:43.600–9:44.600
zh然後到這邊之後呢
然後到這邊之後呢
9:44.600–9:45.600
zh我就跟他講說
我就跟他講說
9:45.600–9:48.600
zh我要使用這個104Jobfinder的wordspace
我要使用這個104Jobfinder的wordspace
9:48.600–9:49.600
zh那這一步呢
那這一步呢
9:49.600–9:51.600
zh如果你從來沒有使用過這個model
如果你從來沒有使用過這個model
9:51.600–9:53.600
zh他會要求你去登入這個wordspace
他會要求你去登入這個wordspace
9:53.600–9:55.600
zh所以他就會跳出一個網頁
所以他就會跳出一個網頁
9:55.600–9:57.600
zh然後讓你去登入
然後讓你去登入
9:57.600–9:58.600
zh那登入之後呢
那登入之後呢
9:58.600–9:59.600
zh他就OK了
他就OK了
9:59.600–10:00.600
zh那同時呢
那同時呢
10:00.600–10:02.600
zh他就去幫我們的程式碼
他就去幫我們的程式碼
10:02.600–10:03.600
zh全部上傳
全部上傳
10:03.600–10:05.600
zh所以就會長這樣
所以就會長這樣
10:05.600–10:07.600
zh聽到100%啊什麼等等之類的
聽到100%啊什麼等等之類的
10:07.600–10:09.600
zh那完成之後呢
那完成之後呢
10:09.600–10:11.600
zh我看一下我的teragram
我看一下我的teragram
10:11.600–10:12.600
zh完全沒問題
完全沒問題
10:12.600–10:14.600
zh那我就可以讓他自己部署
那我就可以讓他自己部署
10:14.600–10:15.600
zh全部通過
全部通過
10:15.600–10:16.600
zh沒有任何error
沒有任何error
10:16.600–10:18.600
zh就直接讓他部署到我們的model
就直接讓他部署到我們的model
10:18.600–10:19.600
zh那model完用了之後呢
那model完用了之後呢
10:19.600–10:22.600
zh他就看到這個每天UT410
他就看到這個每天UT410
10:22.600–10:24.600
zh就是10臺灣時間早上8點
就是10臺灣時間早上8點
10:24.600–10:26.600
zh他就會直接傳送到我們的teragram
他就會直接傳送到我們的teragram
10:26.600–10:28.600
zh也就是你目前畫面上看到的
也就是你目前畫面上看到的
10:28.600–10:30.600
zh這個一定是job tracker
這個一定是job tracker
10:30.600–10:31.600
zh那我們可以點進去
那我們可以點進去
10:31.600–10:33.600
zh因為為了測試呢
因為為了測試呢
10:33.600–10:34.600
zh我們可以直接按這個run now
我們可以直接按這個run now
10:34.600–10:36.600
zh讓他直接去馬上執行
讓他直接去馬上執行
10:36.600–10:38.600
zh那因為現在是8點嘛
那因為現在是8點嘛
10:38.600–10:39.600
zh等一下他就會跳出來
等一下他就會跳出來
10:39.600–10:42.600
zh這個最新的這個職缺
這個最新的這個職缺
10:42.600–10:43.600
zh然後什麼市場趨勢
然後什麼市場趨勢
10:43.600–10:45.600
zh薪資中位數
薪資中位數
10:45.600–10:46.600
zh這些活躍公司等等
這些活躍公司等等
10:46.600–10:48.600
zh那他這個status
那他這個status
10:48.600–10:50.600
zh這邊就會顯示running
這邊就會顯示running
10:50.600–10:52.600
zh你就是他正在跑
你就是他正在跑
10:52.600–10:53.600
zhOK他跑完之後呢
OK他跑完之後呢
10:53.600–10:55.600
zh他寫直信的50秒
他寫直信的50秒
10:55.600–10:57.600
zh那我們來看一下我們的teragram
那我們來看一下我們的teragram
10:57.600–10:58.600
zhOK你就看到說
OK你就看到說
10:58.600–11:00.600
zh這是最新的一筆
這是最新的一筆
11:00.600–11:01.600
zh2點47分
2點47分
11:01.600–11:03.600
zh也就是我們目前的錄音的時間
也就是我們目前的錄音的時間
11:03.600–11:04.600
zh那點開之後呢
那點開之後呢
11:04.600–11:05.600
zh你就會看到說
你就會看到說
11:05.600–11:08.600
zh高匹配直缺
高匹配直缺
11:08.600–11:10.600
zh8分的有這些
8分的有這些
11:10.600–11:12.600
zh值得考慮的有這些
值得考慮的有這些
11:12.600–11:13.600
zh等等的
等等的
11:13.600–11:14.600
zh而且呢
而且呢
11:14.600–11:16.600
zh他每次傳的都是不一樣的
他每次傳的都是不一樣的
11:16.600–11:19.600
zh那當然你可以根據你自己的一些要求
那當然你可以根據你自己的一些要求
11:19.600–11:22.600
zh去設定這個你的匹配資訊
去設定這個你的匹配資訊
11:22.600–11:25.600
zh就是我剛剛講的config那個檔案
就是我剛剛講的config那個檔案
11:25.600–11:26.600
zh那這config裡面呢
那這config裡面呢
11:26.600–11:27.600
zh你就可以跟他講說
你就可以跟他講說
11:27.600–11:29.600
zh你的area是什麼
你的area是什麼
11:29.600–11:30.600
zhJ-chain什麼的
J-chain什麼的
11:30.600–11:31.600
zh那當然這些呢
那當然這些呢
11:31.600–11:32.600
zh你完全不用手中去寫
你完全不用手中去寫
11:32.600–11:34.600
zh你跟cloud code溝通就好了
你跟cloud code溝通就好了
11:34.600–11:35.600
zh比如說你想要
比如說你想要
11:35.600–11:36.600
zh
11:36.600–11:37.600
zh工作地點
工作地點
11:37.600–11:38.600
zh臺北
臺北
11:38.600–11:39.600
zh偏好等等的
偏好等等的
11:39.600–11:40.600
zh就直接跟他講
就直接跟他講
11:40.600–11:41.600
zh就OK了
就OK了
11:41.600–11:43.600
zh那為什麼cloud code呢
那為什麼cloud code呢
11:43.600–11:44.600
zh精準的去修
精準的去修
11:44.600–11:46.600
zh去蓋這些東西呢
去蓋這些東西呢
11:46.600–11:48.600
zh因為他已經我們上下我們的規劃
因為他已經我們上下我們的規劃
11:48.600–11:50.600
zh還有我們的cloud 案例等等的
還有我們的cloud 案例等等的
11:50.600–11:52.600
zh所以他這邊就能懂你
所以他這邊就能懂你
11:52.600–11:55.600
zh他都能精準的去溝通
他都能精準的去溝通
11:55.600–11:57.600
zh去了解去做修正都可以
去了解去做修正都可以
11:57.600–11:58.600
zh所以呢
所以呢
11:58.600–11:59.600
zh我覺得這個上下我們規劃
我覺得這個上下我們規劃
11:59.600–12:01.600
zh還有這個檔案管理是最重要的
還有這個檔案管理是最重要的
12:01.600–12:04.600
zh基本上這兩個東西用好之後呢
基本上這兩個東西用好之後呢
12:04.600–12:06.600
zh只要跟cloud code去做這個協作開發
只要跟cloud code去做這個協作開發
12:06.600–12:08.600
zh然後讓AI反問你
然後讓AI反問你
12:08.600–12:10.600
zh然後再經過這個測試
然後再經過這個測試
12:10.600–12:11.600
zh人工還要維護
人工還要維護
12:11.600–12:13.600
zh因為網站隨時都會變吧
因為網站隨時都會變吧
12:13.600–12:15.600
zh所以我們都要去做定期的去看
所以我們都要去做定期的去看
12:15.600–12:16.600
zh定期的去更新
定期的去更新
12:16.600–12:20.600
zhOK那這個就是我們的104人力銀行的
OK那這個就是我們的104人力銀行的
12:20.600–12:22.600
zh只需搜尋機器人
只需搜尋機器人
12:22.600–12:24.600
zh好那如果你想把今天這套方法呢
好那如果你想把今天這套方法呢
12:24.600–12:26.600
zh拿去用到你平常的工作流程
拿去用到你平常的工作流程
12:26.600–12:28.600
zh那完整的拆解pdf呢
那完整的拆解pdf呢
12:28.600–12:30.600
zh都放在我的school的順序裡面
都放在我的school的順序裡面
12:30.600–12:31.600
zh那這就是我的school的社群
那這就是我的school的社群
12:31.600–12:32.600
zh那加入之後呢
那加入之後呢
12:32.600–12:34.600
zh你只要到YouTube影片資源裡面
你只要到YouTube影片資源裡面
12:34.600–12:35.600
zh搜尋新影片的標題
搜尋新影片的標題
12:35.600–12:37.600
zh比如說這個影片
比如說這個影片
12:37.600–12:39.600
zh那這個影片旁邊對應呢
那這個影片旁邊對應呢
12:39.600–12:40.600
zh就有pdf
就有pdf
12:40.600–12:41.600
zh那點開來之後呢
那點開來之後呢
12:41.600–12:42.600
zh就是pdf
就是pdf
12:42.600–12:43.600
zh那你可以直接去做參考了
那你可以直接去做參考了
12:43.600–12:44.600
zh那另外呢
那另外呢
12:44.600–12:46.600
zh我有去做AI流程診斷的服務
我有去做AI流程診斷的服務
12:46.600–12:47.600
zh那如果你是創業者
那如果你是創業者
12:47.600–12:48.600
zh電商老闆
電商老闆
12:48.600–12:49.600
zh或是電容創作者
或是電容創作者
12:49.600–12:50.600
zh你已經有自己的流程
你已經有自己的流程
12:50.600–12:51.600
zh但是你不知道怎麼匯入AI
但是你不知道怎麼匯入AI
12:51.600–12:53.600
zh那歡迎隨時可以找我聊聊
那歡迎隨時可以找我聊聊
12:53.600–12:54.600
zh我可以幫你看
我可以幫你看
12:54.600–12:55.600
zh哪一段值得做
哪一段值得做
12:55.600–12:56.600
zh哪一段先不要做
哪一段先不要做
12:56.600–12:57.600
zh要怎麼快速做出設計呢
要怎麼快速做出設計呢
12:57.600–12:59.600
zh才可以比較容易落地
才可以比較容易落地
12:59.600–13:00.600
zhOK所以今天我們用cloud code
OK所以今天我們用cloud code
13:00.600–13:03.600
zh從0打造一個全自動104的
從0打造一個全自動104的
13:03.600–13:04.600
zh直覺追蹤機器人
直覺追蹤機器人
13:04.600–13:05.600
zh但這套邏輯呢
但這套邏輯呢
13:05.600–13:06.600
zh不只能找工作
不只能找工作
13:06.600–13:08.600
zh如果你把你的playwright的目標
如果你把你的playwright的目標
13:08.600–13:09.600
zh換成航空公司的票價頁面
換成航空公司的票價頁面
13:09.600–13:10.600
zh那它呢
那它呢
13:10.600–13:12.600
zh就是你的機票的比價機器人
就是你的機票的比價機器人
13:12.600–13:14.600
zh那如果換成臺股的財報
那如果換成臺股的財報
13:14.600–13:15.600
zh或是股價頁面
或是股價頁面
13:15.600–13:16.600
zh那它呢
那它呢
13:16.600–13:17.600
zh就是你的股票追蹤系統
就是你的股票追蹤系統
13:17.600–13:18.600
zh那隻要有網頁
那隻要有網頁
13:18.600–13:19.600
zh只要你想追蹤的資料
只要你想追蹤的資料
13:19.600–13:20.600
zh這套架構都可以用
這套架構都可以用
13:20.600–13:21.600
zh那這個呢
那這個呢
13:21.600–13:22.600
zh就是cloud code的為例
就是cloud code的為例
13:22.600–13:24.600
zh你不需要從你學什麼寫程式
你不需要從你學什麼寫程式
13:24.600–13:26.600
zh你只要想清楚你要做什麼
你只要想清楚你要做什麼
13:26.600–13:27.600
zh怎麼規劃
怎麼規劃
13:27.600–13:28.600
zh怎麼去管理
怎麼去管理
13:28.600–13:29.600
zhcloud code就會幫你把它做出來
cloud code就會幫你把它做出來
13:29.600–13:31.600
zh那如果你想了解更多關於cloud code的應用呢
那如果你想了解更多關於cloud code的應用呢
13:31.600–13:33.600
zh記得訂閱我的頻道
記得訂閱我的頻道
13:33.600–13:34.600
zh我每週都會出新影片
我每週都會出新影片
13:36.600–13:37.600
zh就...
就...

影片筆記:你還在手動刷104人力銀行找工作?Claude 10 分鐘幫你全自動化

一句話總結

影片示範如何利用 Clawcode 結合 PlaywrightOpenRouterTelegramModel 等工具,建立一套全自動的 104 人力銀行職缺追蹤機器人,透過「70-20-10」開發原則,實現每日定時爬取、AI 分析匹配度與薪資,並將結果推送至手機 Telegram,解決手動刷職缺重複且耗時的痛點。

核心重點

  1. 自動化職缺追蹤系統
  • 針對手動在 104 人力銀行刷職缺時,重複看到已看過的職缺、浪費時間,以及看到好職缺卻無時間細看是否值得投履歷的痛點。
  • 解決方案是打造全自動職缺追蹤機器人,每日定時抓取、分析,直接推送到手機 Telegram,使用者只需開啟手機查看通知。
  1. 技術架構與工具選擇
  • Playwright:微軟開發,用於操控真實瀏覽器(Chrome),模擬真人行為(點擊、填表單、抓資料),目的是繞過 104 的反爬蟲機制(如檢查 User Agent、滑鼠移動等),而非直接使用 API 或 HTTP Request。
  • OpenRouter:作為 AI 模型 API 總部,提供 Cloud、GPT、Gemini 等模型,用於分析職缺數據。
  • Telegram:作為通知頻道,接收並推送排版好的分析結果。
  • Model:雲端運算平台,用於部署程式、設定排程,實現 24 小時全年無休運行。
  1. 開發方法論:70-20-10 原則
  • 70% 規劃階段:整理流程、選擇工具、上下文規劃與檔案管理。讓 AI 反問(Ask Questions)以確認方向正確,建立 Cloud.md 作為專案上下文。
  • 20% 開發階段:AI 根據規劃進行程式碼撰寫(如 writeconfig, scrapper)。
  • 10% 測試與維護:人工測試、維護,應對網站結構變動。
  1. 實作流程
  • 將流程圖或文字描述輸入 Clawcode/Codex,指定使用 Playwright。
  • AI 進行上下文規劃與檔案管理,生成 plan 檔案。
  • AI 撰寫程式碼,取得 Telegram 的 chat IDsecrets
  • 在 Model 註冊帳號,建立 Workspace(如 jobfinder),將程式碼上傳並模擬執行。
  • 確認無誤後,正式部署至 Model,每日定時執行任務,透過 Telegram 發送包含高匹配職缺、值得考慮職缺、市場趨勢、薪資中位數等資訊的通知。
  1. 應用延伸
  • 此邏輯不僅限於找工作,可應用於機票比價(航空公司票價頁面)、股票追蹤(台股財報/股價頁面)等任何有網頁的資料追蹤場景。
  • 強調不需要從頭學寫程式,重點在於想清楚要做什麼、如何規劃與管理,Clawcode 協助將規劃轉化為實際產品。

詳細大綱

I. 痛點與解決方案

  • 現狀痛點
  • 每天手動在 104 刷職缺,重複看到已看過的職缺,浪費時間。
  • 看到好職缺但無時間細看,不知是否值得投履歷。
  • 解決方案
  • 打造全自動職缺追蹤機器人。
  • 每日定時抓取、分析,直接推送到手機 Telegram。
  • 使用者只需開啟手機查看通知即可。

II. 系統架構與工具介紹

  • 四項主要任務
  1. 繪製系統六層圖。
  2. 認識工具:Playwright, OpenRouter, Telegram, Model。
  3. 使用 Clawcode 串接工具。
  4. 探討將此邏輯應用於其他工作流程。
  • 工具角色定義
  • Playwright:操控真實瀏覽器,模擬真人行為,繞過反爬蟲。
  • OpenRouter:AI 模型 API 總部,提供多種模型用於分析。
  • Telegram:通知頻道,推送分析結果。
  • Model:雲端運算平台,部署與排程。

III. 開發流程:70-20-10 原則

  • 70% - 規劃階段(最重要)
  • 整理流程、選擇工具、上下文規劃、檔案管理。
  • 讓 AI 反問(Ask Questions)以確認方向正確。
  • 建立 Cloud.md 作為專案上下文。
  • 20% - 開發階段
  • AI 根據規劃進行程式碼撰寫(如 writeconfig, scrapper)。
  • 10% - 測試與維護
  • 人工測試、維護,應對網站結構變動。

IV. 實作步驟詳解

  1. 提示詞輸入與規劃
  • 將流程圖或文字描述輸入 Clawcode/Codex。
  • 指定使用 Playwright 而非 API(因反爬蟲機制)。
  • 要求 AI 進行「上下文規劃」與「檔案管理」。
  • AI 會反問使用者偏好(如是否評分、背景資訊),確認後生成 plan 檔案。
  1. 開發與設定
  • AI 撰寫程式碼(config, scrapper)。
  • 取得 Telegram 的 chat IDsecrets
  • 在 Model 註冊帳號,建立 Workspace(如 jobfinder)。
  1. 部署與測試
  • 將程式碼上傳至 Model 雲端。
  • 模擬執行 Playwright,確認能抓取正確資料(如修正篩選條件、IT 代碼等)。
  • 確認無誤後,正式部署至 Model。
  1. 結果呈現
  • Model 每日定時執行任務。
  • Telegram 收到通知,包含高匹配職缺、值得考慮職缺、市場趨勢、薪資中位數等資訊。

V. 應用延伸與總結

  • 邏輯通用性
  • 不僅限於找工作,可應用於機票比價(航空公司票價頁面)、股票追蹤(台股財報/股價頁面)。
  • 只要有網頁,想追蹤的資料皆可套用此架構。
  • 學習建議
  • 不需要從頭學寫程式,重點在於想清楚要做什麼、如何規劃與管理。
  • Clawcode 協助將規劃轉化為實際產品。
  • 社群與服務
  • 提供完整拆解 PDF 於社群(School)。
  • 提供 AI 流程診斷服務,協助創業者/電商老闆導入 AI。

工具 / 模型 / 名詞整理

  • Clawcode (亦提及 Cloud Code, Codex)
  • 104 人力銀行 (亦提及 104 能力營黨, 104 銀行)
  • Playwright
  • OpenRouter
  • Telegram
  • Model (亦提及 model.conf, dashboard, workspace)
  • Chrome
  • Firebase (提及可選工具)
  • Line (提及可選工具)
  • Cloud (OpenRouter 提供的模型選項之一)
  • GPT (OpenRouter 提供的模型選項之一)
  • Gemini (OpenRouter 提供的模型選項之一)
  • PDF
  • 70-20-10 原則:開發時間分配比例(70%規劃、20%開發、10%測試維護)。
  • 反爬蟲機制:網站防止自動化工具抓取資料的機制,如檢查 User Agent、滑鼠移動等。
  • User Agent:瀏覽器身份標識。
  • Chat ID:Telegram 聊天室識別碼。
  • Secrets:環境變數或金鑰。
  • Workspace:工作空間。
  • Scraper:爬蟲程式(筆記中提及為 scrapper)。
  • Cloud.md:專案上下文檔案。

操作流程整理

  1. 規劃階段 (70%)
  • 整理流程圖或文字描述。
  • 輸入 Clawcode/Codex,指定使用 Playwright 操控真實瀏覽器以繞過反爬蟲。
  • 進行上下文規劃與檔案管理,建立 Cloud.md
  • AI 反問使用者偏好(評分、背景資訊等),確認方向後生成 plan 檔案。
  1. 開發階段 (20%)
  • AI 根據規劃撰寫程式碼(如 writeconfig, scrapper)。
  • 取得 Telegram 的 chat IDsecrets
  • 在 Model 註冊帳號,建立 Workspace(如 jobfinder)。
  1. 部署與測試階段 (10%)
  • 將程式碼上傳至 Model 雲端。
  • 模擬執行 Playwright,確認能抓取正確資料(修正篩選條件、IT 代碼等)。
  • 確認無誤後,正式部署至 Model。
  1. 執行與通知
  • Model 每日定時(如早上 8 點或 9 點)執行任務。
  • Telegram 收到通知,內容包含高匹配職缺、值得考慮職缺、市場趨勢、薪資中位數等資訊。

值得注意的限制或風險

  • 反爬蟲機制:104 人力銀行設有反爬蟲機制(檢查 User Agent、滑鼠移動等),因此必須使用 Playwright 操控真實瀏覽器模擬真人行為,而非直接使用 API 或 HTTP Request,這增加了技術複雜度。
  • 網站結構變動:需進行人工測試與維護,以應對網站結構變動可能導致的抓取失敗。
  • 依賴外部服務:系統依賴 OpenRouter、Telegram 與 Model 等外部服務,若這些服務發生變動或停擺,可能影響系統運作。
  • AI 分析準確性:職缺匹配度與薪資分析依賴 OpenRouter 提供的 AI 模型,其準確性取決於模型能力與提示詞設計。

逐字稿辨識疑點

  • 104 能力營黨:逐字稿中多次出現「104 能力營黨」,疑為「104 人力銀行」之聽寫錯誤或口誤。
  • Terragan / Tera Gun / teregram:逐字稿中對 Telegram 的拼寫有多種變體(Terragan, Tera Gun, teregram),疑為聽寫錯誤。
  • Pash:逐字稿中提到「Pash 偏好的方式」,疑為「Pass」或特定術語之聽寫錯誤。
  • Puzzle:逐字稿中提到「執行我們的 Puzzle」,疑為「Playwright」或「Process」之聽寫錯誤。
  • HGB Request:逐字稿中提到「發一個 HGB Request」,疑為「HTTP Request」之聽寫錯誤。
  • Googie:逐字稿中提到「沒有 Googie」,疑為「Google」或「Cookie」之聽寫錯誤。
  • 熱亂器:逐字稿中提到「真實的熱亂器」,疑為「瀏覽器」之聽寫錯誤。
  • Cloud.md:逐字稿中提到建立「Cloud.md」,疑為專案中的 Markdown 檔案名稱,或指代上下文檔案。
  • askubes question:逐字稿中提到「askubes question」,疑為「ask questions」之聽寫錯誤。
  • 穿搏方向:逐字稿中提到「決定要穿搏方向」,疑為「傳播方向」或「串接方向」之聽寫錯誤。
  • writeconfig:逐字稿中提到「寫這個 writeconfig」,疑為程式檔名或變數名。
  • scrapper:逐字稿中提到「scrapper 就寫這些程式」,疑為「scraper」(爬蟲程式)之拼寫錯誤。
  • secrets:逐字稿中提到「secrets」,指代環境變數或金鑰。
  • wordspace:逐字稿中提到「104Jobfinder 的 wordspace」,疑為「workspace」之聽寫錯誤。
  • clock code:逐字稿中提到「貼給你的 clock code」,疑為「Claw code」或「Cloud code」之聽寫錯誤。
  • 排成:逐字稿中多次出現「排成任務」、「排成到這個 model」,疑為「排程」之聽寫錯誤。
  • UT410:逐字稿中提到「每天 UT410」,疑為「104」或特定代號之聽寫錯誤。
  • 直信:逐字稿中提到「寫直信的 50 秒」,疑為「寫職缺」或「寫資訊」之聽寫錯誤。
  • J-chain:逐字稿中提到「J-chain 什麼的」,疑為特定參數或聽寫錯誤。
  • school 的順序:逐字稿中提到「放在我的 school 的順序裡面」,疑為社群名稱或平台名稱之聽寫錯誤。
  • 電容創作者:逐字稿中提到「電商老闆,或是電容創作者」,疑為「電商創作者」之聽寫錯誤。
  • 直覺追蹤:逐字稿中提到「直覺追蹤機器人」,疑為「職缺追蹤」之聽寫錯誤。

可延伸追問

  1. 如何具體設定 Playwright 來模擬滑鼠移動和點擊,以更有效繞過 104 的反爬蟲機制?
  2. 在 OpenRouter 中選擇哪個模型(Cloud, GPT, Gemini)對於職缺分析最為準確且成本效益最高?
  3. 若 104 人力銀行更新了網頁結構,應如何快速調整 Playwright 的抓取邏輯?
  4. 如何確保 Telegram Bot 推送的通知格式清晰易讀,並包含足夠的決策資訊(如薪資中位數、匹配度評分)?
  5. 除了找工作,如何將此架構應用於其他需要定期追蹤網頁資料的場景(如機票比價、股票追蹤)?
  6. 在 Model 雲端平台上部署程式時,如何設定排程以確保任務在特定時間(如早上 8 點)執行?
  7. 如何管理 Telegram 的 chat IDsecrets 等敏感資訊,以確保安全性?
  8. 對於不熟悉程式開發的使用者,如何透過 Clawcode 更有效地進行上下文規劃和提示詞輸入?

尚未產生學習筆記

請在 Telegram 指令最後加上「學習」,例如:videonote 網址 英文 雙語 學習