實際影片長度:2:20:20.000。原文、繁中、雙語可點擊句子跳轉影片。
0:00.040–0:05.400
zh啊,就開始錄了,OK,呃, 聲音斷斷續續嗎? 這樣聽得清楚嗎?
0:10.370–0:13.690
zh好,可啊,不好意思,可能我就那我離麥克風近一點呢,
0:13.690–0:16.330
zh近一點。OK,那所以呢,
0:16.330–0:21.770
zh我們從今年1月開始一直被這些 Frontier 模型廠商封號,
0:22.250–0:26.730
zh封號之後呢,然後我們就開始探討其他的模型選項了,
0:26.730–0:29.330
zh那這時候再加上呃
0:30.330–0:32.920
zh地端模型的慢慢的出現了
0:32.920–0:38.160
zh所以我們就開始考慮在我們的 agent 來使用地端模型啊,
0:38.160–0:42.440
zh那也沒想到這半年地端模型的發展已經變得有點有點可怕了,
0:42.440–0:47.800
zh有點誇張啊好,那今天呢,我的主今的這個分享的主題
0:48.030–0:53.630
zh就是在談我們用一台 DGX Spark 來跑一個 agent 啊,
0:53.630–0:56.710
zh那這個 agent 呢,我們會跑地端模型,
0:56.710–0:59.710
zh我們會跑開源的 harness 啊,那我就會,
0:59.710–1:05.270
zh那今天的分享時間呢可能會很長,因為保哥的場子都是無限制的啊,
1:05.270–1:10.710
zh不限時啊,所以呢,我我這個場這個分享我會呃可能會帶一點,
1:10.830–1:17.630
zh同時我在講我有一個準備一個投影片, 那這個投影片我在講時候會會有時候會離開一下去示範嘛
1:17.950–1:21.070
zh好,所以呢,我們就開始吧哈,
1:21.230–1:25.030
zh那我先說,如果說我們今天的時間超過了我超過1小時,
1:25.030–1:29.750
zh我會先休息10分鐘,讓大家去喝個水上個廁所,
1:29.750–1:33.630
zh然後呢,我就繼續,我儘量把投影片講完嘛,
1:33.630–1:39.470
zh那就希望大家不要太累,然後我們就順利把這件事情走完了哈好,
1:39.630–1:42.870
zh那我先自我介紹一下啊,自我介紹
1:44.080–1:47.040
zh啊,我是胡嘉璽,其實我很多年前照片的時候還年輕啊,
1:47.200–1:51.640
zh那我目前是嗯嘉崎人智的技術長,
1:51.640–1:56.000
zh然後呢,我做過很多事情啊,然後呢,我因為我在這個行業很久了,
1:56.000–2:00.880
zh所以做過很多事情,那剛好最近就這其實我投入 a,
2:00.880–2:06.080
zh大概是2014年投入 AI,那那個時候其實就是我們就是玩玩 YOLO 啊,
2:06.320–2:09.840
zh玩玩 LSTM 這一類東西,玩玩一些 CNN 的東西啊,
2:10.080–2:12.280
zh那2017年開始就比較有
2:12.440–2:15.280
zh有 GPU 可以用,那時候用1080好,
2:15.280–2:18.080
zh所以我就一直在這個行業裡面待著了啊,
2:18.080–2:22.520
zh那我希望大家能同時加入我的 Facebook 的粉專,
2:22.520–2:25.840
zh跟我們這個粉絲這個這個社群,
2:25.840–2:30.000
zh因為我我前剛好休假到呃上禮拜哦,
2:30.000–2:32.040
zh所以就比較比較沒有那麼多
2:32.230–2:35.870
zh呃更新,我平常一天更新三到5篇 Facebook 文吶,
2:35.870–2:38.830
zh都是我,我敢說是跟矽谷同步啊,
2:38.830–2:41.430
zh因為我我很喜歡看他們那邊的消息好,
2:41.470–2:48.470
zh所以我希望大家加入我的粉絲團, 然後也同時加入 Vibe Coding Taiwan 這個社群來獲得最新
2:48.470–2:51.270
zh新的 AI 消息,當然我常常會翻車啦,
2:51.270–2:54.630
zh最近有有常常寫錯東西,但是希望大家體諒,
2:54.630–3:01.510
zh那我當然儘量就儘我的所知來跟大家分享我知道的東西啊好那我
3:01.510–3:07.310
zh們在這個今天的分享會最後呢會開放一個 Slido 的問答啊,
3:07.310–3:10.310
zh那當然這個問答各位可以盡情的提問啊,
3:10.310–3:13.870
zh當然有些問題我不會,但是我會去問 AI 啊,
3:13.870–3:16.750
zh那或是我自己去實驗,我會的,我就儘量簡答,
3:16.750–3:23.710
zh那大家儘量提短的問題, 因為有時候因為問題太大就來不及答啊好那大家別忘記加
3:23.710–3:26.950
zh入我的粉專跟 Vibe Coding Taiwan OK,
3:27.270–3:30.750
zh那今天我們講八個部分,我每個地方都會儘量去示範哦
3:31.840–3:38.720
zh那我們會談談什麼是 agent, 因為大家因為我呃上四天呃禮拜兩天前我去參加呃 GenAI
3:38.720–3:43.320
zh小聚的年會,其實我覺得大家對 agent 的了解可能還沒有那麼清楚,
3:43.320–3:45.880
zh就是因為它有點亂啊,我們會講 model,
3:45.880–3:51.920
zh然後我們會聊一聊最近最紅的 DeepSeek-V4 呃8月13號出了 Pro,
3:51.920–3:57.520
zh然後7月31號出了 Flash 好,但是其實後來又出一個更更棒的模型啊,
3:57.520–4:00.920
zh一個 Dense 的小模型,會大概聊一下它的技術技術
4:00.920–4:05.160
zh但是不聊技術的名詞,聊一下它大概做什麼事情,
4:05.440–4:09.120
zh然後呢,我們會談一談地端模型的重要性必要性啊,
4:09.120–4:14.560
zh因為為什麼?因為我的客戶,嗯,常常碰到就是安全邊界的問題,
4:14.720–4:18.160
zh那所以呢,地端模型部分解決他們的問題啊,
4:18.160–4:21.880
zh好,然後我們會看看怎麼認識一個 model,如果你要用地端模型,
4:22.080–4:25.800
zh你勢必要去 Hugging Face 下載 model,你怎麼認識這個 model,
4:25.800–4:28.490
zh它講了什麼東西,它的名字代表什麼?
4:28.790–4:31.590
zh好,然後當你有了一個地端模型的機器,
4:31.590–4:35.790
zh你有了第一個 model,你就要知道怎麼樣讓它來幫你做事,
4:35.990–4:39.870
zh我們會講一下 Inference Engine 有哪些好用的 Inference Engine 呢,
4:40.070–4:42.750
zh然後呢,我們會談一談 harness 啊,
4:42.750–4:44.960
zh那這個東西就很重要,為什麼?
4:45.030–4:49.030
zh因為不同的 harness 代表了不同的安全邊界啊,
4:49.030–4:54.190
zh代表不同的呃,當出現問題時你你你會受到多大的影響,
4:54.190–4:56.670
zh然後最後呢,我們會做示範就是
4:56.830–5:00.190
zh我用不同的 harness 不同的 model 組成的 agent,
5:00.190–5:04.830
zh讓它跑一些簡單,從簡單到一些安全性比較高的東西,
5:04.830–5:09.270
zh然後會跑一跑,然後我中間可能就會示範好那
5:10.230–5:14.430
zhOK,那我們就開始吧,第一個我們先談談 agent 是什麼東西
5:15.860–5:19.180
zh其實 agent 很簡單哦,那麼其實大家還一直在一
5:19.180–5:22.580
zh直在想說 agent 什麼是 AI 什麼是 agent 什麼是
5:22.580–5:23.310
zhLM 嗎?
5:23.620–5:26.940
zh其實很簡單哦,就是 agent 它是一個幫你做事的東西,
5:27.140–5:31.300
zh它可以幫你做任何事情在你的電腦上啊,
5:31.300–5:34.460
zh所以它有安全的問題,那麼它要做電腦的事情,
5:34.460–5:40.980
zh它就必須控制你的電腦, 所以呢你的 agent 大部分是裝在你的電腦裡面的啊好,
5:40.980–5:45.420
zh那麼 agent 它主要分成兩部分,第一部分叫做 llm
5:45.660–5:47.220
zhLLM 啊,那
5:47.860–5:51.020
zh麼第二部分呢,就是除了 LLM 之外,
5:51.020–5:55.300
zhagent 其他東西都叫做 harness 好,
5:55.300–5:58.500
zh我舉一個最簡單的例子的話啊,一個 NBA 球員,
5:58.500–6:01.940
zh他的身高體重,他的呃
6:02.730–6:06.330
zh百米衝刺速度,他的彈跳高度就是 model,
6:06.410–6:09.210
zh這個變不了啊,這個他改變不了他,
6:09.370–6:13.610
zh他這是他的天分啊,那他去這個他的身高體重,
6:13.610–6:16.530
zh百米衝刺速度,他的呃彈跳高度之外,
6:16.530–6:21.370
zh他去訓練的技能,例如說運球技能三分線技能跟團隊配合的技能,
6:21.530–6:26.970
zh這叫做 harness 啊, 所以這個 model 加 harness 造就一個 agent 是否多強大,
6:27.010–6:29.450
zh就想說一個 NBA 球員,他除了身高體重
6:29.810–6:33.090
zh彈彈跳高度的百米衝刺速度之外,
6:33.210–6:35.850
zh它有命中率啊,還有什麼助攻阻攻啊,
6:35.850–6:38.410
zh那這些都會影響它的能力的啊好,
6:38.410–6:41.210
zh所以呢,我們在談一個 agent 的時候呢,
6:41.210–6:46.490
zh我們一定會談 lm,它的大腦跟它的其他部分叫做 harness 啊,
6:46.730–6:49.530
zh我不知道 harness 怎麼翻譯,那我就講 harness,
6:49.530–6:54.890
zh因為大家都講 harness 啊好,那麼這就是一個 agent 的組成,
6:54.890–6:58.050
zh那麼我剛才也講過,agent 一定是裝在你的電腦裡面
6:58.170–7:01.250
zh啊,如果它在瀏覽器上,它就是瀏覽器上的 agent,
7:01.250–7:02.530
zh它只能處理瀏覽器
7:02.680–7:05.720
zh之類的事情啊,它控制不了你的電腦,
7:05.760–7:08.720
zh它不能幫你把 excel pdf 寫進你的電腦中,
7:08.720–7:15.480
zh它不能 Computer Use 去控制你的電腦來做什麼截圖啊什麼事情不行啊好
7:15.840–7:20.560
zh,那麼我們就把 agent 分成 model 跟 harness 兩部分之後呢,
7:20.560–7:22.840
zh我們就來先來看 model 篇啊 model,
7:23.480–7:27.320
zh那麼 model 是什麼好,其實 model 呢就是一個檔案,
7:27.320–7:31.680
zh它就是一個壓縮檔啊,它把全世界它看過的資料
7:31.920–7:34.560
zh壓縮成一個小小的檔案好,
7:34.760–7:37.400
zh那麼全世界資料有多少呢?
7:37.400–7:40.400
zh啊,那可能幾千 T 幾萬 TB,
7:40.400–7:44.440
zh他們其實有數字是就是說幾幾萬億個 token 啊好,
7:44.440–7:47.120
zh那麼他把全世界資料拿過來,他看過一遍,
7:47.400–7:52.520
zh他把它大概樣子壓縮成一個大概幾百 G 到幾 TB 的檔案好,
7:52.840–7:57.200
zh你們會不會用說全世界資料去哪裡找,來這邊找啊,有啊,
7:57.200–8:01.160
zh有沒有這個東西,有叫做 Common Crawl 啊,Common Crawl
8:04.770–8:05.570
zh想不想下載?
8:05.570–8:08.250
zh可以下載,沒問題啊,沒問題啊,沒問題
8:08.610–8:12.730
zh呃,先準備個 3000 台,第 3000 TB 的硬碟試試看啊
8:13.010–8:16.290
zh呃,那是壓縮的,壓縮,我不知道啊,它可以下載啊
8:16.610–8:21.250
zh好,那這就是全世界所有資料,那麼它會經過一個壓縮的演算法啊,
8:21.250–8:24.290
zh那你們可以去看一看啊,它一直在更新,
8:24.290–8:26.250
zh每幾個月更新一次啊
8:26.250–8:30.210
zh好,那麼壓縮的演算法呢, 是什麼?那
8:30.490–8:31.690
zh其實已經沒有變了
8:31.690–8:38.530
zh2017 年我們全部都用 self-attention 或叫做 Transformer 來做壓縮演算法啊
8:38.770–8:42.050
zh好,那麼自從你找到全世界資料,
8:42.050–8:48.290
zh你找到演算法,把壓縮成一個幾百 G 到幾 TB 的檔案之後呢,
8:48.290–8:53.250
zh那這個裡面就存了這個全世界資料它的一個副本,
8:53.250–8:59.330
zh好,那當你在問他問題時,他就會從這個壓縮檔裡面去找出最適合你
8:59.860–9:04.980
zh問的問題的機率最高的那幾個答案好
9:05.940–9:10.020
zh那麼 2024 年它出現一個新功能叫做 reason,就是什麼,
9:10.020–9:15.820
zh它在找答案之前,它其實會自己自問自答去想一下哦,好,
9:15.820–9:19.180
zh2025 年出現 Toolformer,什麼意思,它開始能生成,
9:19.300–9:22.500
zh它還是只能生成文章,這是 token 啊,
9:22.500–9:26.500
zh但它 token 裡面可以帶有程式碼或是函數名稱好
9:27.020–9:29.940
zh啊,那麼這時候只要我們準備一個什麼?
9:29.940–9:32.620
zh準備一個 agent loop,我這樣講比較比較,
9:32.620–9:35.340
zh我不講那麼那麼硬的東西,我準備一個監看者啊,
9:35.620–9:42.100
zh我在這個 AI 模型生成的這台電腦上面裝一個
9:42.340–9:49.180
zh監看器,當我監視它出現程式碼或是我所規定的函數的
9:49.330–9:54.450
zh名稱加參數時,我就把這段程式碼或這個函數拿去執行,
9:54.450–9:58.210
zh我就開一個 sandbox,開一個沙箱去執行了,好,
9:58.210–10:03.010
zh執行完的結果呢,可能是一段文字或是一個錯誤訊息,
10:03.010–10:06.450
zh我把這個訊息再丟回這個 LLM 去接龍,
10:06.450–10:10.970
zh好,這時候呢,我們就稱為這個 LLM 具備了工具使用能力,
10:10.970–10:16.490
zh為什麼?因為我們有個 orchestrator 在找一個 sandbox 幫他執行東西好,
10:16.490–10:18.410
zh那當然現在我們的
10:18.570–10:25.570
zhLLM 它必須看懂圖, 所以呢我們在這個 LLM 裡面我們會可能會放一些圖的 token,
10:25.570–10:28.290
zh就我們叫 patch,叫 pixel patch,
10:28.370–10:31.250
zh那它就能讀懂圖啊,那它不能產生圖,
10:31.250–10:36.250
zh但是它看得懂圖, 所以 Anthropic Claude 系列是看得懂圖, 但它生不了圖
10:36.700–10:37.700
zh看得懂圖很重要
10:37.700–10:41.580
zh為什麼?因為當我們要用 Computer Use 操作電腦畫面時,
10:41.580–10:44.420
zh我們需要大家看得懂螢幕上面東西啊,好,
10:44.420–10:47.220
zh那有些做法是外掛一個 VLM,
10:47.220–10:52.580
zh例如說我們在做地端模型時, 我們可能用的模型是一個單純的文字的 LLM,
10:52.580–10:58.460
zh這時候呢,我們需要再外掛一個小一, 可能 20bit 的 VLM,VLM 沒有多大,
10:58.460–11:05.460
zh那他看懂文字圖裡面的,呃,看懂圖可以產生文字就好了啊,好那麼
11:06.020–11:08.900
zh模型呢,大概就是這樣子啊,那麼一個模型,
11:08.900–11:11.660
zh目前模型分成兩個兩大類,
11:11.660–11:14.740
zh第一大類叫做 frontier 閉源的商用模型,
11:14.860–11:21.660
zh大家都知道就哪幾家啊, 就是那就是那三四家 OpenAI 的 GPT 系列,Anthropic 的 Claude
11:21.660–11:24.380
zh系列有,有四個,有 4 個強度,
11:24.380–11:26.860
zh沒有 Haiku、Sonnet、Opus、Fable
11:27.130–11:33.290
zh好,那麼 Google 有 Gemini Flash、Pro, 那 xAI 有 Grok,先到 4.4.6,非常強哦,好,
11:33.290–11:36.090
zh那麼另外一家就是搞笑的我就不講,就是 Meta,
11:36.410–11:40.610
zh那它它到底要幹嘛,我也不知道,它之前說要做開源,
11:40.850–11:44.250
zh他媽做了一半老跑,然後現在做一個 Muse Spark,
11:44.250–11:50.970
zh又說要把它開源啊,所以我我就不把 Meta 放進來啊, 好那這個這這個這一個派系呢,
11:50.970–11:54.290
zh就是它是一個閉源模型,它的權重沒有開放,
11:54.290–11:55.490
zh所以呢你只能用
11:55.650–12:00.970
zh你只能用 API 端點的方式呢,或是你用訂閱方式去用它,
12:00.970–12:04.330
zh那當然各位其實可以知道,就是嗯,
12:04.650–12:08.010
zh我在前天的小聚呢,那聽了 YC 的演講,
12:08.010–12:10.930
zh那其實我當時有個疑問,我在我 Facebook 上也會寫,
12:10.930–12:14.970
zh就是現在這些模型廠商,這些美國啊,
12:14.970–12:18.770
zh美國之外,我另外我再等一下再講,這些美國的模型廠商,
12:18.890–12:21.490
zh他們的模型價格合不合理,
12:21.490–12:24.090
zh我想我們各位可以問問自己自己問問看啊
12:24.370–12:26.050
zh我是有訂閱 200 美金的
12:26.240–12:32.160
zh跟 200,我有訂閱 200 美金的跟 GPT Pro 都有訂閱啊, 那我需要啊
12:32.440–12:35.000
zh好,那其實你們都知道,
12:35.000–12:38.040
zh當你隨便寫一個專案時,你都會發現你下面的
12:38.680–12:42.440
zh那個那個那個用的多少錢,那一個月早就超過 200 美金了
12:42.440–12:49.440
zh其實我大概算一下, 就是我常常聽到人吹噓說我這個月已經用了二三十萬台幣的 token 費用了
12:49.440–12:52.680
zh其實你隨便寫一個專案大概就一兩百美金的差不多了啊,
12:52.680–12:55.880
zh好,但是就是它的定價怎麼定的
12:56.000–12:59.080
zh有沒有想過,第一個他美國的電費啊,
12:59.080–13:02.640
zh我就不講,美國電費很貴啊,那美國的能源都很貴,
13:02.760–13:09.560
zh所以美國電費就是第一個,第二個他們的工程師的科學家的薪資是
13:10.120–13:14.880
zhNBA 球員的薪水啊,是百萬千萬美金等級的,
13:14.880–13:20.160
zh這第二個成本, 第三個成本他們只能只能用 NV 跟 AMD 或者是 Google TPU,
13:20.280–13:23.240
zh他們的硬體成本比較貴,NV 很貴嘛,
13:23.240–13:27.270
zh所以呢,這個成本反映在我們身上你們覺得合不合理啊?
13:27.270–13:31.590
zh本來我們都覺得很合理,因為軟體公司做一個軟體做一個模型出來,
13:31.910–13:34.710
zh它不斷的讓那模型被重複使用,它去收錢啊,
13:34.710–13:39.430
zh這是很合理的事情啊, 就像 Office 就像 Windows 一樣一直一直拿出來賣錢呢
13:40.390–13:42.350
zh好,那這個東西什麼時候被打破?
13:42.350–13:45.310
zh等一下講啊,就是這個成本到底合不合理啊好,
13:45.310–13:48.270
zh那這就是閉源模型了,閉源模型你只能這樣用啊,
13:48.270–13:52.470
zh那 API 加上它定價我就不多講了,第二個陣營啊,
13:52.630–13:54.320
zh叫做那閉源模型呢?
13:54.750–13:58.030
zh它其實有一個大問題就是它服務全世界幾十億人,
13:58.030–14:02.710
zh所以呢它必須每方面都很全面啊,那它消耗到巨量的參數,
14:02.710–14:06.150
zh閉源模型呢,幾乎都是很大的參數啊好,
14:06.150–14:12.710
zh我先講右邊這個女生是誰啊, 右邊這個女生是小米的天才少女叫做羅福莉啊羅福莉,
14:12.710–14:15.750
zh那她在今年 3 月講過,她說啊,
14:15.910–14:20.590
zh現在你要進入模型這個市場,不管是開放權重或是閉源模型
14:20.940–14:24.420
zh你的入場券是 1TB 啊,這是 3 月的事情啊,
14:24.420–14:28.100
zh但各位記得記不記得去年上,就是上個月發生了什麼事,
14:28.100–14:33.700
zh就是 Kimi K3 2.8T,然後千問 3 是 2.4T 啊,
14:33.700–14:36.700
zh所以呢現在看起來就是要玩,
14:36.700–14:40.260
zh你要你要進入這個戰場,你要開始提供模型,
14:40.260–14:43.740
zh這種大量模型服務呢,你的成你的機,
14:43.740–14:46.260
zh你的模型入場券是 2T 以上啊,
14:46.260–14:49.820
zh那其實像 GPtextra 應該是 5T 啊
14:50.060–14:53.460
zh那那信託下一代的 Opus6 也是 5T 或 10T 啊,
14:53.460–14:59.060
zh那像八一代的字節跳動,他們也一直說要開開開放權重一個模型,
14:59.060–15:02.420
zh號稱是 10T,不知道,反正就是這樣的模型,
15:02.420–15:05.420
zh其實閉源模型它其實是很難經營的,
15:05.420–15:12.420
zh它的成本太高, 所以還是小小君那天的話題就是很多很多年輕人都都執著在 Trend 模
15:12.420–15:15.620
zh型上面啊,其實他們講錯,他們在 finetune 啊,
15:15.620–15:20.700
zh我們已經沒有人了,這個全世界能 retrain SFT
15:21.370–15:24.970
zh的公司或團體已經沒幾個了,
15:25.050–15:28.290
zh我數都數得出來,已經沒幾個,可能就 20 個了啊,
15:28.290–15:30.930
zh那大部分集中在中國啊好,
15:30.970–15:34.290
zh那麼這是閉源模型的問題了啊好,
15:34.290–15:38.090
zh那麼第二個第二個陣營叫做開放權重模型,
15:38.090–15:42.450
zh它不是開源,它的程式碼沒有開源,但它的權重開放下載,
15:42.450–15:46.490
zh它在 Hugging Face 你可以下載啊,那它的權重長什麼樣子,
15:46.490–15:49.050
zh下載回來你就可以自己進去看 ok 啊當然
15:49.130–15:52.930
zh它的價格就是它只有幾層 attention 啊,那它的嗯,
15:53.970–15:57.490
zh它的 tokenizer 它的字彙數有多少啦,
15:57.650–16:01.650
zh這些它其實都知道,因為這模型必須要使用這些資料啊好,
16:01.650–16:04.530
zh那麼開源模型到開放權重這種模型呢,
16:04.530–16:10.010
zh其實嗯有幾個啊,那第一個就是 NB 的 name 系列啊好,
16:10.010–16:12.090
zh這邊要解釋一個大家常常的
16:12.580–16:18.740
zh呃都市傳說說啊,Nemotron 也是在蒸餾或是魔改中國的千問啊,
16:18.740–16:23.660
zh那Nemotron 3不是的啊,其實不是啊,Nemotron 3自己寫重新做的啊,
16:23.860–16:30.300
zh那因為Nemotron 3是 Mamba 架構, 那Nemotron 2是他當時只有參考千問啊,
16:30.420–16:37.060
zhNemotron 3自己寫就不講了, Google 有 Gemma 好那 OpenAI 有 GPT-OS 啊這個都很老,
16:37.060–16:41.580
zhGemma 4好像好幾個月之前了,那麼其實90%的
16:41.980–16:48.740
zh開放權重模型都收斂到中國, 隨便講就 56 加 GLM、DeepSeek 有 0813 Pro、0731
16:48.820–16:51.380
zhFlash 千問更不用講,
16:51.380–16:56.140
zh就是我們今天的主題 MiMo 小米的模式,Kimi K3 超強 MiniMax,
16:56.140–16:59.140
zh你看網上大家玩 H3 產生影像
16:59.490–17:05.610
zh影片已經玩玩爛了啊, 那還有他還有他之前還出一個 Music 模型啊渾源啊,
17:05.610–17:09.170
zh那麼很很中國有上百家模型廠商,
17:09.170–17:11.530
zh而且他們幾乎都開放權重啊,所以
17:12.170–17:14.810
zh這件事情是一個很大的事情,為什麼? 因
17:16.330–17:22.210
zh為開放權重模型,它目前已經不再是玩玩玩耍而已了,
17:22.210–17:26.090
zh它已經是正式進入使用階段了啊好,
17:26.090–17:28.570
zh那我給各位看一個資料,看一個資料
17:29.010–17:32.970
zh那其實我最常看,大家會比較很多很多資料,
17:32.970–17:35.850
zh我最會看的就是 arena.ai 這個網站哦
17:36.250–17:39.140
zharena.ai 很簡單哦,他怎麼做呢?
17:39.210–17:41.890
zh他其實是讓你讓你啊,
17:41.890–17:44.730
zh讓你問問他一個問題
17:45.220–17:48.260
zh他會去挑選兩個模型幫你解答,
17:48.740–17:53.020
zh解答之後呢,他就讓你選一個好的好的模型,
17:53.020–17:57.420
zh你就去選,就是盲測就 AB test 啊盲測之後他去做統計,
17:57.620–18:01.500
zh看哪一個模型的分數比較高啊好,這是 arena.ai 啊,
18:01.500–18:04.580
zh我覺得大家可以進去看啊,他分成很多項目,
18:04.580–18:06.980
zh很多項目去比較了啊 ok,那
18:07.700–18:14.180
zh麼我們就看他 leaderboard 啊, 那最近大概就上個月他加入了 agent 的執行了啊
18:14.620–18:18.420
zh它其實我們看前面 agent 的執行的前10名
18:19.940–18:25.100
zh哦,前10名,它出現了一個大概在一年前從來不可能看到的事情,
18:25.100–18:27.780
zh就是出現了開放權重的模式,
18:27.780–18:31.100
zhKimi K3,它是開放權重哦,它是自己有它,
18:31.100–18:37.260
zh它雖然是 Kimi K3 license, 但它的權重你開放了在 Hugging Face 啦好以前啊,
18:37.260–18:40.340
zh那 agent 的能力,它是新的項目
18:40.590–18:44.030
zh我就不多講啊,那當然你看到都是熟面孔,
18:44.030–18:50.150
zh都熟面孔啊好,那其實我們看會看另外就是他的 coding 能力,
18:50.150–18:52.710
zhcoding 能力有一塊非常重要,它叫 WebDev,
18:52.710–18:56.070
zh它其實就是 coding JavaScript HTML 這種 coding 啊,
18:56.070–18:58.710
zh那我們就想說程式語言都差不多了啊,
18:58.710–19:01.510
zh所以就他其他例如說 Python 的 coding
19:01.510–19:02.790
zh能力或是 Rust 的
19:02.950–19:07.670
zh能力,Java 也不會太差啊,那我們在看 coding 能力的時候呢,
19:07.670–19:10.030
zh我們竟然發現一件事情
19:10.270–19:12.870
zh就是你看前10名啊,
19:14.150–19:16.870
zh第二名 Kimi K3哦好,
19:16.870–19:18.950
zh那其實我我要講的是啊,
19:20.790–19:27.190
zh登上榜首, 為什麼 Opus 出來沒多久耶 Opus 就就這幾個禮拜的事情耶 Opus 出
19:27.190–19:30.430
zh來之前 Fable 出來之後
19:31.200–19:32.960
zh在是第一名很久哦
19:33.360–19:36.600
zh那 Anthropic 的 CEO 叫 Dario Amodei,
19:36.720–19:43.520
zh他說過一句話,他說開放權重的模型要追上前端模型要6到18個
19:43.520–19:47.200
zh月,這句話是他今年3月講的啊,
19:47.200–19:50.240
zh6到18個月啊,我們看今年3月的時候啊,
19:50.240–19:53.160
zh我們就講6到18個月,我不想6個月吧,
19:53.160–19:59.080
zh6個月前是今年2月,各位2月的時候開放權重模型的
19:59.800–20:06.240
zh我們現在8月的開放權重模型被他講的是等於今年2月的閉源模型是什麼?
20:06.240–20:12.800
zhOpus 4.6,所以呢,他講的開放權重模型現在8月應該是 Opus 4.6
20:12.960–20:15.640
zh等級哦啊,我們樂觀講說6個月,
20:15.760–20:19.400
zh那18個月那就更早了,可是我們現在看起來不是唉,
20:19.400–20:22.400
zh開放權重模型已經在第一名了,
20:22.400–20:24.960
zhOpus 沒出來之前,Kimi K3 算是第一名哦,
20:24.960–20:28.360
zh第一名很久哦,然後呢, 更不用說
20:29.190–20:31.750
zh好,噹 Opus 出來了就就我就不講了啊,
20:31.750–20:35.270
zh但他們已經是同一個領先群了啊, 再來就是什麼?
20:35.270–20:42.270
zh再來就是千問 3.8 剛出來啊,然後再看到什麼 GL 2.3 就是前10名啊
20:42.270–20:44.270
zh,我們講前12名啊,123前12
20:45.070–20:48.630
zh名這三個都開放權
20:50.510–20:54.750
zh重456前12名有一半是開放權重模型,
20:54.870–20:57.750
zh前三名有2名是開放權重模型
20:58.030–21:01.590
zh所以很可怕啊,就開放權重模型已經可以使用了,
21:01.590–21:05.390
zh這沒有問題了好那所以呢,
21:05.390–21:09.590
zh地端模型就保哥跟我商量,我就覺得地端模型我們一定得講,
21:09.590–21:13.630
zh為什麼?因為它已經可以取代很多工作了好,
21:13.910–21:17.670
zh那麼開放權重模型就是除了地端之外啊,
21:17.670–21:20.710
zh那其實很多雲端廠商都有部署啊,
21:20.870–21:26.670
zh那你這些那些大的前瞻家 AWS、Azure 跟 Google 的呃他叫的呃
21:26.910–21:27.990
zhGoogle 的那個他們的
21:28.380–21:31.420
zh的那個雲端服務都有提供開放權重模型,
21:31.420–21:33.980
zh那可以選了,那 NV 的 NIM
21:34.860–21:37.420
zh也提供了一堆開放權重模型哦,
21:37.420–21:43.540
zh如果你有訂購訂閱,你可以用哦 OpenRouter 今天剛被剛被那個收購哦,
21:43.540–21:44.900
zh被那個 Stripe 收購啊,
21:45.820–21:51.100
zh它也提供一堆開放權重模型哦, 所以呢開放權重模型它其實是有雲端服務的好,
21:51.100–21:57.340
zh那當它的選擇很多,它從 10B、23B、1B 開始到 3TB 都有選擇
21:58.100–22:03.300
zh它可以部署在一台電腦上,大致雲端廠商這這一堆啊,
22:03.300–22:06.620
zh雲端廠商啊,那如果是你可以把它,
22:06.780–22:09.820
zh你可以使用雲端的開放權重模型,在公有雲啊,
22:09.820–22:12.700
zh就像右邊這個圖,這些廠商都有提供,
22:12.700–22:16.340
zh你也可以把它部署在私有雲,公司有私有雲放進來啊,
22:16.340–22:19.220
zh你也可以把它放在什麼區域網區域網路啊,
22:19.220–22:24.060
zh你可以把它放在單台的 DGX Spark 或者好一點的 GP 三版啊,
22:24.060–22:26.100
zh換句話說,它的這個
22:26.330–22:29.770
zh它的邊界是非常可控的,它不像雲端模型,
22:29.770–22:32.330
zh只能放在 Spark 可以給它到處放啊,
22:32.330–22:35.890
zh它放在馬斯克的雲端,它放在微軟微軟的雲端,
22:35.890–22:38.730
zh放在自己的雲端,那它的東西到處放,
22:38.730–22:41.450
zh但是如果我們用開放權重,我們有好的硬體,
22:41.530–22:47.930
zh我們可以放到自己的安全邊界裡面啊, 所以開放權重模型是一個非常好管理的模型呢 OK
22:48.650–22:52.810
zh好,那麼我們現在呢就開始講一些今天的重點,
22:52.810–22:56.170
zh我們就要講兩個模型,其實本來只是要講 V4 啊
22:56.570–22:59.130
zh但是呢,我們因為千問太紅了,
22:59.130–23:02.730
zh因為這兩天都在玩千問哦,所以呢就加進來了哈
23:03.810–23:07.650
zh我先說了,我先說,就是如果你對中國模型有疑問的話,
23:07.650–23:13.450
zh你就不要用,你就不要用, 如果你是公家機關或是你們政府單位或是學校不准用中國模型,
23:13.450–23:17.050
zh那你就聽聽看,就當聽故事就好了,那如果你想使用的話,
23:17.050–23:22.170
zh我們就我再多講一點啊,沒關係, 因為每個人對中國模型的看法都不太一樣啊,
23:22.170–23:25.780
zh所以就大家就想用就用,不想用就就就不要用就好了啊
23:26.120–23:28.080
zh好,那我為什麼要挑這兩個?
23:28.080–23:32.200
zh因為它一個叫做 MoE 模型,一個叫做 Dense 模型啊好,
23:32.440–23:38.440
zh我大概我我不講技術,我就講一些簡單的東西就好了啊好, 那麼
23:40.040–23:44.040
zh先講 DeepSeek 啊 DeepSeek DeepSeek 是一個是一個 MoE 模型,
23:44.040–23:48.440
zh等一下講啊好,那麼它的它有很多種啊,
23:48.680–23:51.320
zh它有呃 Flash 有 Pro,
23:51.320–23:54.160
zh那 Flash 的參數就少一點
23:54.600–23:59.120
zh的參數多一點啊,好,那麼他們他這叫做 MoE 模型,
23:59.120–24:03.240
zh所以呢,他 MoE 叫做等下會講啊,
24:03.320–24:06.480
zh那他就我就我就舉個例子就好了啊,
24:07.160–24:11.560
zh各位,你們常常在開車啊,你們在開車的時候突然
24:11.730–24:15.570
zh交通狀況變得很很很不好,摩托車到處衝出來,
24:15.730–24:21.250
zh呃呃人行人到處衝出來,這時候你腦袋是會專注到注意路況,
24:21.490–24:25.330
zh對不對?你會去想到古典樂或是想到莎士比亞的文章嗎?
24:25.330–24:30.970
zh你不會好,你的大腦會騰出要用的那些神經元去注意啊好,
24:30.970–24:33.770
zh那你在聽古典樂的時候,你會忽然想到啊,
24:33.770–24:36.370
zh我現在要緊張去面對賽車的問題,不會嗎,
24:36.370–24:39.330
zh你就會去欣賞古典樂啊,這就是 MoE 模型,
24:39.330–24:41.530
zh你大腦只取出一部分的
24:41.650–24:43.410
zh東的的神經元來
24:44.490–24:48.850
zh應付你現在目前遇到的狀況好,這是 MoE 模型的的特色了,
24:48.850–24:51.610
zh那相對 MoE 模型叫 Dense 模型,
24:51.610–24:55.330
zh就是你的大腦在開車的時候呢,不但要注意路況,
24:55.330–24:58.450
zh還要去想古典,因為還要去想莎士比亞的文章啊好,
24:58.450–25:00.930
zh那就是 Dense 模型了好,那麼我
25:02.210–25:04.010
zh只要講一些概念就好了就是
25:04.760–25:08.800
zh你看到什麼 CSA 啊,什麼什麼什麼 SparseAttention 啊,
25:08.800–25:11.800
zh什麼 Hyper 什麼什麼 Attention 啊,
25:11.800–25:16.200
zh那我我這全部我只用一件事情帶過就是
25:17.040–25:22.680
zhAttention 啊,我們都知道為什麼 Transformer 會變得這麼紅,
25:22.680–25:26.680
zh為什麼2017年的八個人推出論文到現在十年了啊,
25:27.080–25:31.840
zh我們到我們 AI 發展的十年,NVIDIA 的 GPU 都要進入到第几
25:31.920–25:37.960
zh這第几代了, 從什麼什麼什麼 Grace Hopper 什麼 Vera Rubin 什麼 Rubin Ultra 一直在進步,
25:37.960–25:41.040
zh我們用的 AI 的架構還是 Self-Attention,
25:41.040–25:43.800
zh你不要跟我說 Mamba Mamba 沒有進入主流啊,
25:43.800–25:48.360
zh而且 Mamba 還要去混 Attention 啊好, 為什麼? 因為
25:49.560–25:53.800
zh它有兩件事情,第一件事情它能做非常棒的查詢啊,
25:53.800–25:56.760
zh叫做 QKV 叫做 KV 啊那
25:57.730–26:01.970
zhkv 值其實我我簡單講就是大家都不覺得這東西好新奇哇,
26:01.970–26:05.090
zh為什麼叫 qkv 啊,這個東西根本都不新奇,
26:05.090–26:09.210
zh它就是資料庫查詢啊,你給資料庫一個 query 給它一個,
26:09.210–26:13.530
zh它就跟這個 key 去找到 value 不就 qkv 嗎啊好,
26:13.650–26:18.290
zh那麼 attention 就是這樣子啊,它把自己這個這個向量啊,
26:18.290–26:19.610
zh這個這個張量啊,
26:20.370–26:24.370
zh特別又生出三個 qkv 來啊,讓讓模型可以訓練啊,
26:24.450–26:28.730
zh然後呢?他去看每個 token 的 QKV 就是做資料庫查詢,
26:28.730–26:31.890
zh但他因為資料庫查詢只有查到跟查不到,
26:31.890–26:37.610
zh但是 QKV 是是做模糊查詢,他是查到查到一點點就說,
26:37.610–26:42.170
zh哎,我這個資料有多符合啊,多符合就是有個幾率來表示啊好,
26:42.170–26:44.700
zh所以呢,他需要做 KV 相乘啊
26:44.860–26:47.700
zhQKV 就就這個意思啊,那麼所以呢,
26:47.700–26:50.460
zh我們為了讓查詢例如我一句話啊,
26:50.460–26:54.220
zh我要一句話我要查詢它跟我現在這個 token 的相關性,
26:54.220–27:01.100
zh我要跟根據我這個 token 的外面的每一個 token 去做 QKV 的資料庫查詢運
27:01.100–27:06.940
zh算,就這樣子啊,所以呢 KV 值這個值呢會變得很大很大,
27:06.940–27:10.100
zh因為 QKV 是 KV 相乘啊,在做 softmax 啊,
27:10.100–27:11.860
zh換句話說呢
27:11.940–27:13.140
zh那為什麼我們要這麼做?
27:13.140–27:16.060
zh因為我們可以真正知道一個 token 跟其他 token 的
27:17.100–27:21.020
zh關聯性有多大啊,但是這這需要非常大量計算,
27:21.020–27:23.260
zh那麼 NV 發財的原因就是囙
27:24.020–27:28.700
zh為它 attention 這個機構這個機制能做平行預算運算,
27:28.700–27:31.700
zh它在沒有加入 position encoding 之前,
27:31.700–27:34.460
zh它是沒有位置的,它可以同時一起算,
27:34.460–27:37.540
zh算的時候再加入 position encoding,但最近這種 ROPE 啊,
27:37.660–27:39.940
zh那我就不多講,那所以呢
27:40.230–27:42.790
zhkv 值它就會相乘,然後去做運算,
27:42.790–27:47.670
zh發現這個這個 token 跟我其他 token 的相關性有多高啊好,
27:47.670–27:52.670
zh那麼 kv 值相乘這件事情呢,就造成 attention 非常大的負擔啊,
27:52.870–27:57.350
zh所以你看到 CSA、HCA 什麼 mHC 這些東西啊,
27:57.350–28:00.870
zh全部是為了讓 kv 值的運算變小啊,
28:00.870–28:03.670
zh我就我就不講這些細節啊,細節都在旁邊,
28:03.670–28:06.830
zh各位可以去,你可以自己去問什麼叫 CSA,
28:06.830–28:09.070
zh什麼叫 HCA,你就問
28:09.230–28:12.550
zh他都會告訴你的一清二楚,
28:12.550–28:13.910
zh他會畫圖給你看哦
28:14.150–28:18.230
zh我我只告訴各位一個原則就是為了讓 KV cache 省下來好,
28:18.230–28:21.910
zh因為它運算量太大哦,那目前為止明年就第10年
28:22.550–28:28.510
zh2027年我們還沒看到能取代 attention 的架構還沒有了好
28:29.540–28:30.260
zh那麼
28:31.180–28:37.140
zh呢,它的特色就是它在中國它的運算資源很少,
28:37.140–28:40.980
zh它只有少量的 H100 跟可能是更爛的 H80,
28:40.980–28:45.100
zh最近 H200 才開始開放,我們這邊都用都用 GB300、
28:45.100–28:49.380
zhG300、B300了,它還在用 H100啊,還有華為的昇騰 910C
28:49.980–28:54.500
zh那他們為了讓這麼爛的硬體能做到一樣的效能,
28:54.500–28:58.540
zh他們就會在架構上做非常大的精進了
28:58.780–29:04.420
zh啊,這就回到我剛才最前面講的模型成本到底合不合理哦
29:04.420–29:06.500
zh我剛剛講過美國模型是用
29:07.620–29:10.180
zh美國的工程師的薪水,是 NBA 球員薪水,
29:10.500–29:15.860
zh然後呢?他們需要很大量的 GPU 還有美國的電費, 中國電費呢?
29:15.860–29:19.420
zh中國的電的發電數量,他們核電廠是不需要
29:19.830–29:21.470
zh什麼真正的環評呢?
29:21.470–29:24.950
zh他們要蓋核電廠都隨便蓋啊,那他們的電非常便宜,
29:24.950–29:27.710
zh中國的發電量是美國跟印度加起來總額還要多了啊,
29:27.910–29:30.830
zh那他們的工程師的薪水當然是很高,
29:31.190–29:33.990
zh那那時候因為川普的簽證的問題,
29:33.990–29:36.990
zh工程師他們不敢去美國落地生根,
29:36.990–29:40.550
zh成為美國人,他們就選擇進入中國的 AI 公司啊,
29:40.550–29:47.510
zh叫第二代 AI 公司啊, 那麼他們的薪水當然不會像 NV 或或是 OpenAI 或者是高
29:47.510–29:49.150
zh到跟 NBA 的球員一樣
29:49.390–29:53.430
zh但他們大概就 1/10 的薪水,再加上中國幾乎不要錢的電,
29:53.430–29:56.070
zh加上雖然比較爛的爛的 GPU,
29:56.070–30:00.990
zh那他們推出跟頂級模型同一領先群這麼好的模型,
30:01.110–30:04.470
zh他們成本低很多很多,這時候我再問你,
30:04.470–30:09.390
zh你認為 Anthropic OpenAI 收你一個月 200 塊或是一個 token 多少錢,
30:09.390–30:10.240
zh合不合理?
30:10.700–30:15.460
zh啊,當中國模型同一個 token 攜帶的資訊量跟你美國模型一樣多,
30:15.460–30:19.540
zh它的價格是你的成本是你 1/10 % 或 1/50 的時候,
30:19.740–30:22.540
zh這個市場會不會重新再定價,
30:22.540–30:25.740
zh我不知道啊,我不知道,但是我覺得一定會的啊好,
30:25.740–30:27.500
zh所以呢,那 DeepSeek 就
30:28.380–30:31.540
zh充滿了這種優化模型的技術啊,
30:31.540–30:36.820
zh什麼 CSA、HCA 啊、mHC,那 MoE 剛剛講過 MTV 點在講啊好,
30:36.820–30:39.940
zh所以呢大概是這個樣子,那現在又有千問啊那
30:40.540–30:43.180
zhx 模型也有了,就更不一樣啊好
30:44.620–30:50.260
zh那這個我就不多講,反正我告訴過就是 KV cache 的解決問題啊,
30:50.260–30:54.580
zh例如說把它有些是把 KV cache 什麼壓小一點啊,
30:54.580–30:56.020
zh或者說把它嗯
30:56.790–31:00.670
zh降維啊,就是把它變成像 MLA 把它降維啊,
31:01.030–31:06.030
zhCSA 把它索引起來啊,HCA 把它分組再從裡面挑啊,
31:06.390–31:09.510
zh都是為了讓 KV cache 的壓力變小啊,
31:09.510–31:13.790
zh就是就為了就這個,因為相乘起來那個量太大了,
31:13.790–31:19.230
zh但你不相乘又不行,因為你要對每個 token 做檢索了啊哈 OK,
31:19.230–31:22.470
zh那麼這就是我講的中國模型開放權的模型,
31:22.470–31:24.790
zh他們在架構上做非常
31:25.510–31:27.270
zh非常誇張的調整啊
31:27.350–31:29.910
zh那如果你想知道這些東西的真正做法,
31:30.310–31:33.790
zh就去問 ChatGPT,我只是放上讓你知道一下而已了啊,
31:33.790–31:37.830
zh知道一下而已了好,那麼 MoE 其實剛才講過,
31:37.830–31:44.750
zh就是你的大腦只需要一部分的神經元去針對你現在遇到的事情來做反
31:44.750–31:46.830
zh應,好那嗯
31:47.780–31:52.060
zh另外就是說 mHC 是剛剛我剛剛講的也是也是一個優化的東西啊,
31:52.060–31:58.820
zh那 MTP 我要另外講就是它也是我們在做模型訓練時的一個
31:58.820–32:01.620
zh方法,就是我們一般來說啊,
32:01.620–32:05.580
zh我們在訓練一個嗯 Transformer 模型的時候呢,
32:05.580–32:09.980
zh我們是這樣子啊,他找到人類講過所有的話就是 Common Crawl,
32:10.100–32:14.340
zh然後呢,他把這句話呢往右移一個做一個移位啊,
32:14.420–32:19.140
zh然後呢?要美你,例如說我今天說呃台北今天有下雨,
32:19.140–32:23.020
zh那我輸入台,它的標準答案是北,
32:23.140–32:29.260
zh我輸入北,它的標準答案是京, 就是把那句話往右移一個就標準答案的啊好那所以呢,
32:29.260–32:34.220
zh他最後會吐出一個他覺得是標準答案的字是這樣訓練的,
32:34.220–32:37.540
zh那我們就看過全世界文字把它做一個 shift,
32:37.540–32:40.340
zh然後訓練模型啊,那 MTP 不是這樣子,
32:40.340–32:45.100
zhMTP 是啊 MTP 啊,它是讓它一次就一三個讓它去
32:45.510–32:49.990
zh看后三個 token,然後能讓他去能預測后三個 token 出來啊,
32:49.990–32:52.830
zh所以呢他呢一次就丟三個 token 出來啊,
32:52.830–32:55.750
zh那這個三個 token 呢有沒有命中不知道,
32:55.750–32:59.670
zh那他其實有一些方法讓你說能讓你多命中幾個,
32:59.670–33:03.350
zh比如說一次丟 4 個 token 出來,那你運氣好全部都命中,
33:03.350–33:06.470
zh那你的模型的輸出是不是就快了 4 倍啊,
33:06.470–33:11.110
zh這是 MTP 啊,那麼現在流行的模型訓練都會有 MTP 啊,
33:11.230–33:15.110
zh叫做 Multi-Token Prediction 啊,當然你的模型
33:15.230–33:17.750
zh要支援你的 Inference Engine 也要支援了哈,
33:17.750–33:21.670
zh那所以呢,我們最近常常看到千問放上 MTP 之後呢,
33:21.670–33:27.030
zh發現它速度快好多好多嘛,那目前等一下講千問我們再講了啊好, 那
33:28.070–33:33.670
zh再加上量化,等一下講量化啊好, 那麼量化就會讓你模型變小變小啊 ok,
33:33.670–33:37.630
zh所以呢,這就是我們最近看到模型不斷進步,
33:37.630–33:41.270
zh而且這些進步呢,其實我相信美國模型都有這些進步,
33:41.270–33:44.640
zh但是中國模型它把這些進步的方式
33:44.780–33:47.020
zh開放出來在論文裡面都可以看到啊
33:47.020–33:50.260
zh好 ok,這是我自己寫的一個程式啊,
33:50.260–33:54.100
zh當時我在 NV 的場子上,為了示範 Dense 跟 MoE 呢,
33:54.100–33:56.740
zh我找了兩個模型,一個千問 2.5 7B,
33:56.740–33:58.740
zh一個是 OLMoE
33:59.580–34:02.260
zh,這是很早期的 MoE 引擎啊,嗯,
34:02.260–34:05.900
zh14GB 我就挑了兩個大小差不多的模型啊,
34:05.900–34:12.900
zh然後呢去對比看, 讓你看一看 MoE 跟 Dense 模型就是一次要去掃過全部參
34:12.900–34:14.100
zh數,左邊是 Dense
34:14.340–34:17.900
zh右邊就是 MoE,它其實真正在跑 token 的長相啊,
34:17.900–34:20.780
zh我們看一下,看一下它其實長這個樣子
34:21.420–34:25.020
zh啊,MoE 指亮的地方就是它只看的只看過的部分啊,
34:25.020–34:30.260
zh下面就是 token 的產生啊,token 產生, 因為這個模型對中文中文不好,
34:30.260–34:34.740
zh所以表現不好,所以它產生會產生出一些呃 UTF-8 的碼,
34:34.740–34:37.580
zh我們看這是它的產生方法啊,產生方法,
34:37.580–34:42.020
zh你會發現其實 MoE 它跑過的參數是同樣的大小
34:42.630–34:46.070
zh它跑過的參數是它的大概 1/4 啊,1/4 啊好, 這個這
34:47.310–34:51.870
zh個程式我開源在 GitHub,你可以自己下載下載玩一玩啊,
34:51.870–34:55.910
zh就看看大家長什麼樣子啊好 ok, 那麼
34:57.510–35:00.350
zh那當然就是一個 agent 的評測了,
35:00.350–35:01.750
zh那 DeepSeek 呢,它就是把
35:03.190–35:04.230
zh自己的表現
35:04.870–35:07.950
zh已經拉到這個等級啊,這個等級的,
35:07.950–35:10.790
zh你看這個等級就 42.7
35:10.830–35:13.950
zh50 這這 60 啊,就是這個很多評測就不斷,
35:13.950–35:18.510
zh就是說我很愛看 Terminal Bench, 就是在讓它在一個終端機中去做很多事情,
35:18.510–35:25.030
zh它的完成度了啊,那我們看到開放權重模型已經接近到
35:25.030–35:28.790
zhFable 當時被講成什麼樣子啊,
35:28.790–35:35.230
zh什麼 AGI 什麼人類什麼最聰明什麼攻破什麼還被什麼國防部什麼禁用啊,
35:35.230–35:38.350
zh我現在開放權重模型都已經接近你了耶,
35:38.350–35:40.390
zh有沒有都接近了啊,所以
35:41.740–35:45.300
zh很可怕哈,就是說真的很可怕哈,就開放這個模型已經追上來了啊
35:45.300–35:50.380
zh好好 ok,那第二個我們要講的是千問模型,
35:50.660–35:53.940
zh千問它是一個 Dense 模型,但它很小很小,
35:53.940–35:56.500
zh那它的 hidden size 才5120啊,
35:56.500–35:59.780
zh那就它的,那這我就不多講,就是我們常常把嗯,
35:59.780–36:02.100
zh我們常常把一個一個字一個 token
36:02.820–36:06.260
zh變成5120個向量啊向量
36:06.460–36:11.740
zh每個現象代表一個意思,比如代表大小輕重軟硬度是男是女是好是壞啊,
36:11.740–36:14.980
zh那這個不是我們認定出來的,這個是一個 latent 的,
36:14.980–36:20.260
zhlatent 就是一開始隱變數啊,那它有24萬個字 token 啊,
36:20.260–36:24.900
zh那它的 tokenizer 24萬好,這個就很接近主流模型,
36:24.900–36:26.260
zh那我記得 GPT 好像
36:26.860–36:30.980
zh也是20到30萬之間的啊,好,那它就這個主流模型長相啊,
36:31.060–36:34.220
zh然後它的架構呢也是一樣,它就是嗯
36:34.780–36:37.940
zh想辦法讓 KV cache 變少,讓它速度快一點的啊
36:38.100–36:41.580
zh然後呢,它是一個能看得懂文字跟圖片的
36:41.890–36:48.210
zh模型, 所以大家可能做 computer use 啊我我其實昨天有丟一個臉書的文章叫他去幫我,
36:48.530–36:51.130
zh我用一個破解模型叫他去幫我下載,但我沒有,
36:51.130–36:57.410
zh我真的沒有真的做了啊,我沒有真的做, 就是幫我下載一個最最近的電影的 torrent,
36:57.410–37:00.490
zh他真的開始幫我做,那有時候破解模型了啊好,
37:00.490–37:03.250
zh那他的 context window 260000差不多了,
37:03.250–37:07.170
zh其實不見得每個模型的 context 都需要到 email,
37:07.170–37:11.170
zh為什麼?因為 email 之後呢,其實中間那那一段 context window
37:11.530–37:14.050
zh會爛掉會,其實模型會不去讀啊好,
37:14.050–37:18.010
zh它可以開思考模式,它可以開不同強度思考模式,
37:18.210–37:22.690
zh它可商用可微調可再訓練,它是一個完全開源的模型,
37:22.930–37:26.610
zh它已經不是開放權重了,它它是一個開源模型,
37:26.610–37:29.930
zh很誇張了好,所以呢,最近就大家在每千問
37:31.380–37:36.340
zh2.3.8 27B 啊好,那基本本來說要出3.8 35B MoE,
37:36.340–37:39.900
zh但是我也把這個畫面抓到,結果好像因為曝光他
37:40.500–37:42.820
zh就把它取消掉了好,這
37:43.700–37:46.340
zh個我就不多講了,我就不多講這些技術的東西啊,
37:46.340–37:48.500
zh因為我覺得時間很不夠了啊,我只剩下
37:49.460–37:51.060
zh二十幾分鐘了啊好
37:51.980–37:53.380
zh,那當然了,就是
37:53.980–37:58.500
zh說嗯,他能看得懂文字,他也能跑 workflow 沒有問題啊,
37:58.500–38:03.340
zh那。它在跑這些 agentic workflow 時候呢是非常非常棒的啊好,
38:03.340–38:06.260
zh等一下我會示範,我會示範啊 ok,
38:06.260–38:08.980
zh那所以呢,所以呢,
38:08.980–38:14.180
zh如果你今天你有一台呃128GB 的硬體啊,
38:14.340–38:19.060
zh那我不講,就是說你有一台呃5090啊5090那片5090啊,
38:19.460–38:26.180
zh那它32GB 啊,那你就可以輕鬆的跑上 FP8 的版本的千問 27B / 3.8 了
38:26.180–38:28.300
zh沒有問題啊,因為
38:28.490–38:32.410
zh嗯,呃,就剛好塞進去啊,那4090可能就吃力一點,
38:32.530–38:35.890
zh但如果你不好 NVFP4可以就可以完全塞進去啊,
38:35.890–38:41.730
zh那它其實 FP8降到 NVFP4的精度掉了大概兩個百分點而已,
38:41.730–38:45.730
zh所以很不錯,非常不錯哦,進203080GB,
38:45.730–38:48.970
zh然後呢,當然如果你有 DGX Spark,
38:48.970–38:51.650
zh你有 Mac128G,你跑起來太輕鬆了,
38:51.650–38:56.290
zh太輕鬆了,甚至你可以再去掛一個其他的模型再做其他事情了好,
38:56.290–38:58.410
zh那麼但是它的重點就是說
38:58.690–39:03.850
zh它已經可以讓你不需要使用雲端模型去做事了,
39:03.970–39:07.930
zh你可以把你的模型放在地端,不出雲端好,
39:07.930–39:12.690
zh這對資安很強調的公司機構來說非常重要啊,
39:12.690–39:16.290
zh非常重要好好,我繼續往下講啊, 往下講
39:17.780–39:20.540
zhOK,那地端模型的存在必要性哦
39:20.540–39:25.660
zh其實我我我最近在強調這件事情是大家都覺得可能有些人還留下舊的觀念 ,
39:25.660–39:28.460
zh就是說地端模型就是玩具啊,只能用,
39:28.460–39:32.740
zh只能做一些問答啊,不不是這樣子啊好啊
39:33.660–39:38.100
zh,我等下去示範我,我已經在做的事情了啊,我已經在做的事情啊好,
39:38.420–39:43.180
zh那麼地端模型有特色,第一個它的它只要跑一小羣人的目標,
39:43.180–39:46.660
zh例如說公司几百個人的 agentic workflow
39:47.180–39:50.100
zh它不用像閉源模型一樣,什麼都好,回來不用
39:50.100–39:52.740
zh第二個它的 LLM 本身哦,
39:52.900–39:56.820
zh就放在私有雲區域網路本機上,
39:57.020–40:00.100
zh根本不會出到你公司以外的地方,非常安全
40:00.100–40:02.820
zh第三個呢,就是如果你搭配好的
40:03.780–40:04.460
enharness
40:05.490–40:07.650
zh它執行的地方那就更安全了
40:07.650–40:12.850
zh那等一下就講 harness 啊, 那例如說我們嗯用 Claude Cowork 的時候呢,
40:12.850–40:16.290
zh其實你的你執行 Claude Cowork 的東西就不是本機,
40:16.290–40:20.850
zh不像 Claude Code 在本機執行啊, Claude Cowork 它可以執行在本機的 VM 中,
40:21.330–40:24.490
zh它也可以執行在 cloud 雲端的 VM 中啊好,
40:24.490–40:29.250
zh怎麼證明其實很簡單,你在你的本機上裝一個虛擬機,
40:29.250–40:33.610
zh例如說我在我的 Mac 上裝了一個 VirtualBox 虛擬機啊
40:33.770–40:37.570
zh我在 VirtualBox 裡面呢,它是一個 Mac 的 Mac 的虛擬機,
40:37.570–40:40.570
zh再裝一個 Claude Cowork 就不能用,為什麼?
40:40.570–40:45.330
zh因為我虛擬機中開不了虛擬機啊, 就我 Mac 不支援巢狀虛擬機架構嘛啊,
40:45.410–40:48.659
zh那也許 Windows 可以,我沒試過啊,但是我在我的
40:48.659–40:51.455
zhMac 上的 VirtualBox 開一個 Claude Code
40:51.455–40:52.060
zh就不能用
40:52.180–40:54.740
zh啊,那就是因為它虛擬機開它的
40:55.540–40:58.340
zh它的 sandbox 開在本機的虛擬機上啊好,
40:58.340–41:03.660
zh所以呢,如果我只要服務固定數量的團隊几十個人几百個人,
41:03.860–41:06.820
zh那其實我大可以使用地端模型,
41:06.820–41:10.700
zh因為它已經夠強了啊好,那你怎麼開始怎麼開始,
41:10.700–41:13.620
zh那其實我的開始就是 DGX Spark 啊好,
41:13.620–41:16.620
zh我現在最後悔就是我只買了一台啊,
41:16.620–41:21.100
zh那現在叫我買第二台有點貴了啊,那一台當時我買
41:21.340–41:25.140
zh我我買已經買貴,我買13萬5了啊,那我就是買這個版本啊,
41:25.140–41:28.340
zh就是這個這個顏色,我不是買其他牌,我就是買 NV 的啊,
41:28.580–41:32.060
zh好,那它發發熱比較比較高,
41:32.060–41:35.300
zh它做的它的冷卻比較明顯,好像有限速了啊,
41:35.620–41:38.660
zh好,那大家詬病的是啊,
41:38.660–41:42.380
zh它好慢,它的是頻寬很慢,它才 EPFlop 有什麼好用的,
41:42.500–41:47.420
zh各位我們要的不是快,我們要的是可用啊, 128GB Unified Memory
41:48.330–41:51.370
zh塞 128GB 模型這件事情非常棒啊,
41:51.370–41:54.570
zh我可以跟各位說啊,在買 DGX Spark之前啊,
41:54.730–41:58.770
zh這個世界地端模型跟我的生活是生命是完全沒有關係的
41:58.770–42:01.610
zhHugging Face 什麼新模型我看都不看,跟我無關呢,
42:01.690–42:06.490
zh我只有一片4090,24GB 呢,我只能跑這些20B 左右的模型呢,
42:06.650–42:09.930
zh那根本就就幾乎沒有嘛,很奇怪啊,模型20B、
42:09.930–42:12.970
zh30B 有了啊,這下就直接跳120B 了,
42:12.970–42:15.570
zh中間30B 的、50B 的,呃,
42:15.570–42:18.010
zh40B 的、80B 的,那麼幾乎沒看到啊
42:18.090–42:22.610
zh好,但是有這個之後呢,Hugging Face 的模型就變成我的生活重心
42:22.610–42:25.130
zh為什麼?因為它可以幫我做事啊,ok,
42:25.130–42:30.010
zh那其實它可以跑出大概30token 每小每每秒鐘哦,
42:30.010–42:32.650
zh那如果你是併發或平行哦,
42:32.650–42:36.490
zh更快可以到八十九十啊,那如果你模型再小一點,
42:36.490–42:41.090
zh像這次用千問27B,哇,那跑到八十九十都沒有問題啊好, 所以呢
42:41.680–42:46.640
zh這對很多公司行業來說呢,或是你要幫人家部署地端模型的
42:47.440–42:49.800
zh團隊來說呢,你可以做什麼?
42:49.800–42:51.130
zh可以做 POC 啊,為什麼?
42:51.360–42:54.160
zh當客戶問你說我能不能做這件事情的時候,
42:54.160–42:58.480
zh你買一台十幾二十萬 DJspark,你先試試看能做,
42:58.480–43:05.360
zh再幫他去部署更好的硬體 GB300 的 cluster 或是或他的私有雲上面啊
43:05.600–43:08.240
zh好,那當然你想跑大模型就多買幾台啊,
43:08.240–43:10.480
zh那現在已經貴起來,當然
43:10.520–43:14.520
zh其實我記得上個月 DGX Spark都要到二十幾萬了, 這個這個這個月掉回200000了啊,
43:14.520–43:17.880
zh那沒辦法,因為記憶體跟 SDD 漲太兇了啊啊,
43:17.880–43:22.120
zh那所以你就可以做 POC,你能做 POC 再去部署就好了啊,
43:22.120–43:25.320
zh那當然你就說你有很多選擇了,
43:25.320–43:26.520
zh你有很多選擇
43:27.370–43:30.010
zh你想跑地端模型其實有四個選擇,
43:30.490–43:33.410
zh左上角 DGX Spark,右上角 Mac3,我有一台啊,
43:33.410–43:36.410
zh我現在是用 Mac 在跑啊,另外地端模型,
43:36.410–43:40.330
zh那左下角是嗯 AMD 的 AI395或495,
43:40.330–43:46.730
zh那它也是128G,但是因為那右下角是大概沒再過一兩個月出來的
43:46.970–43:52.250
zhRTX Spark,它是 Windows on ARM,再加上 DGX Spark裡面的 GPU 啊,
43:52.250–43:55.850
zh也是 EPFlops 啊,好那你都可以選擇啊
43:55.850–44:00.850
zh其實你不一定要 DJspark,但是呢,左上跟右下的好處是 CUDA,
44:01.290–44:06.690
zh你有 CUDA 你就省掉很多麻煩啊,那左下的好處是 x86,
44:06.690–44:10.010
zh為什麼很多 Docker engine 多 inference engine,
44:10.010–44:13.690
zh它只有 x86 的架構,那右上角 Mac 呢,
44:13.690–44:15.490
zh本來是比較
44:16.200–44:19.080
zh少資源,但是現 mlx 的模型一大堆啊,
44:19.080–44:22.120
zh所以如果你有一個128GB 以上 Mac,你也可以用,
44:22.120–44:28.200
zh但是如果你是很依賴 CUDA 生態, 你就選擇 DJspark 或是 RTX Spark 快要出來了啊好
44:29.160–44:36.040
zh那當你做完 POC 之後,你大可把你的成果部署到真正的應
44:36.040–44:41.960
zh用上,例如說你去買一台這個 desktop 的 GB300啊好那很好玩,
44:41.960–44:45.600
zh這個這個當時我用這個圖片啊,我在回答的場子講
44:45.680–44:48.720
zh講這張圖片的時候呢,沒想到我就用到技嘉的,
44:48.720–44:52.440
zh這是技嘉的機器啊,技嘉業務之後我就抱一台機器在現場,
44:52.440–44:55.440
zh他說你在用我們家機器當圖片啊,我說不好意思,
44:55.440–44:58.720
zh我拿掉他不要拿掉,不要拿掉,幫我們打廣告啊好,
44:58.720–45:05.640
zh這台呢700多768GB 吧,大概有400多 GB 的 RAM 跟300、200、272GB
45:05.640–45:09.560
zh的 VRAM 啊好,那麼這台是99000美金
45:09.790–45:12.830
zh那如果你不你買四台就是四十萬美金,
45:12.830–45:15.550
zh它也不用再去買什麼冷卻,你就插上電就好了,
45:15.830–45:21.630
zh它就可以把真正很大,真正接近像 KimiK3 就可以部署上去了,
45:21.750–45:27.430
zh你就可以跑一個現在全世界第二名的開放權重模型給你的公司用
45:28.350–45:32.230
zh四十萬美金對我們老百姓來說很多錢,
45:32.230–45:36.310
zh但對注重公司安全,金融行業,證券行業, 銀行保險行業,
45:37.030–45:39.710
zh這個東西,這個太便宜了,非常便宜了啊
45:39.830–45:44.550
zh好,那它不但可以把我們的 model 關進私有雲中,
45:44.550–45:47.910
zh那如果我們配合好的 harness 關進沙箱中,
45:47.910–45:50.670
zh你的資料就會非常安全啊好,
45:50.790–45:55.710
zh那目前我自己已經上線的私就是用這樣子的架構,
45:55.710–45:59.070
zh私有雲加上私有的 harness 架構呢,
45:59.070–46:02.640
zh那太多了,我自己工作就什麼呃翻譯啊
46:02.780–46:09.660
zh摘要啊,影片轉轉檔啊,什麼什麼呃 Word 什麼 Excel 的去識別化啊,
46:09.820–46:12.340
zh我早就用地端模型,因為它速度很快,
46:12.340–46:16.340
zh加比較安全的啊好,那我本來常駐的是 Nemotron,
46:16.340–46:22.540
zh它換成 DeepSeek,這禮拜換成的千問 2.5 27B / 3.8 27B 啊就換掉了啊
46:22.940–46:24.140
zh好那
46:25.660–46:26.820
zhOK,那如
46:27.420–46:30.300
zh果你已經有了一個一個機器,你也知道,
46:30.300–46:31.940
zh然後你可以用地端模型
46:32.260–46:34.790
zh那我們怎麼認識一個 model,我們怎麼認識它啊?
46:34.940–46:38.940
zh好,那我們就來看看我們去 model 的大本營就 Hugging Face,
46:38.940–46:41.100
zh大家應該都知道 Hugging Face 我就不多講了啊,
46:43.100–46:46.020
zhHugging Face,那這就是我們去找模型的大本營了啊,
46:46.220–46:50.620
zh它就有 model 啊,就一堆 model 就一堆 model 了啊好, 那
46:51.900–46:54.940
zh怎麼看一個 model 就它的名字,你怎麼去認識一個 model,
46:54.940–46:57.620
zh它到底代表什麼意思啊,我們就來講一下啊,
46:57.620–47:01.340
zh就來講一下,好像 model 一大堆啊,就講不完, 它好像有
47:01.830–47:04.870
zh三百萬個 model 就就用不完了啊,
47:04.870–47:09.750
zh找不完了啊好,那麼各大公司都在這邊有放他的 model 都可以下載啊,
47:09.750–47:12.310
zh例如說 Kimi K3嗯,
47:12.510–47:15.510
zh可不可以下載啊,沒有問題啊,Kimi K3呢,
47:15.510–47:18.590
zh那只是很大啊,這邊呢,2.8T 了啊,
47:18.590–47:21.590
zh你要先準備一個 2.8T 的硬碟了啊好,
47:21.590–47:23.840
zh那麼怎樣這個 model 呢?
47:24.070–47:27.270
zh那我們看到 model 其實有我就舉一個例子啊,
47:27.270–47:29.110
zh例如說我舉這個例子啊
47:29.230–47:33.390
zhNVIDIA-Nemotron-3-Ultra-550B-A55B-NVFP4 啊好,
47:33.390–47:36.670
zh它大概有幾個東西,第一個就公就是我們也可以這邊看啊,
47:36.790–47:39.710
zh這邊看啊,第一個就是說公司名稱就不用講,
47:39.710–47:43.510
zh大家都知道公司名稱啊,公司名稱公司名稱啊,
47:45.350–47:48.630
zh如果模型名稱啊,模型版本都不用講了啊好,
47:48.790–47:52.670
zh那麼再來就是什麼參數大小, 就是說 550B
47:53.320–47:58.400
zh參數大小,它如果後面沒東西,它就是一個 550B 的 Dense 模型,
47:58.400–48:02.720
zh它不用自己強調自己是 Dense,它只要後面 550B 沒有數字了,
48:02.720–48:07.960
zh它就是一個 Dense 模型, 就是一個你每次使用時候跑過全參數的模型啊好,
48:07.960–48:10.720
zh那麼如果它出現 A 多少 B 什麼意思,
48:10.720–48:14.560
zh它是一個 MoE 模型,它每次只啟動 55B,
48:14.560–48:21.480
zh像這個這個為例子就是啟動 55B 啊好 NVFP4 是什麼意思, 量化啊,量化等一下講 ok
48:21.480–48:22.840
zh那麼當然你會看到什麼 QAT 啊,
48:23.080–48:26.160
zhQAT 這邊什麼 E4B 什麼 IT 啊,
48:26.160–48:29.920
zhMTP 啊,我都我就慢慢講啊,
48:29.920–48:32.840
zh第一個 QAT 就是什麼叫量化啊,
48:32.840–48:35.960
zh我們都知道現在的電腦
48:36.240–48:38.800
zh代表一個數字啊,例如說我們用整數,
48:39.870–48:42.750
zh那就是用,呃,比如說 64 位元,64 位,64 位啊,
48:42.750–48:47.830
zh64 位就是四位元啊,八位元啊的的整數,
48:47.830–48:52.030
zh那它就是 2 的 64 次方,從 2 的呃,
48:52.030–48:55.350
zh從 2 就它就它有 2 的 32 次方的可以表示,
48:55.350–48:59.190
zh就從正正到負的整數啊,那浮點數不能這樣子定啊,
48:59.190–49:02.750
zh浮點數它有一個叫 mantissa 啊, 跟那個跟那個 exponent,就它有一個嗯
49:02.750–49:08.710
zh的 mantissa 跟這個位數啊,那這個位數呢,
49:09.070–49:11.910
zh其實我們就發現它有限制很多了啊,
49:11.910–49:14.750
zh好,那麼我們一般來說我們會用例如說 16 位位元的
49:15.070–49:20.030
zh大小來記一個浮點數,問題是呢,
49:20.830–49:23.670
zh在模型的參數中,0.12 跟 0.123456 它的意思差不多,
49:23.950–49:29.790
zh我們不需要去記到 0.123456,我們只需要記到 0.12 就好,
49:30.110–49:33.910
zh所以說我們花,呃
49:33.910–49:36.430
zh看起來只有三位哦,其實就不用記到六七位了,
49:36.780–49:41.220
zh它它帶的一直差不多哦,這是我們就把模型用的這個位數減少,
49:41.220–49:46.740
zh這就叫做量化啊,量化很多方式啊,就是它有很多很多方式了啊好,
49:46.860–49:51.260
zh那麼量化呢,
49:51.340–49:52.900
zh它有個重點,就是說大部分你先看到模型是模型先訓練出來,
49:54.300–49:58.900
zh這就把裡面的參數量化啊,把它變小啊好,
49:59.100–50:02.500
zh那其實也有,就在訓練時候呢
50:02.500–50:04.820
zh就把它量化,它發現有些地方可以就直接用比較少的位數來代表啊,
50:04.980–50:09.860
zh這叫做 QAT 啊,所以你會看到有些叫做 QAT 模型,
50:09.980–50:13.500
zh就是它是量化感知訓練模型,它在訓練的時候就知道要量化,
50:13.500–50:18.180
zh那大部分你看到量化模型都是之後才量化的啊好,
50:18.540–50:22.220
zh你會看到什麼 Q4_K_M 啊,那這是某一種 GGV 量專門用的量化方式,
50:22.220–50:27.900
zhQ4就是四位元 K 是它叫 k-quant,它的量化方式啊 M 就是
50:27.980–50:32.820
zh大中小 M 是中,有 large 有 small 啊就大小啊好, 14B 是一個新的東西,
50:33.030–50:38.710
zh就是它其實真正能代表的 effective 4B,就是這個模型呢,
50:38.710–50:44.230
zh它也許說它是一個嗯 10B 14B 啊,
50:44.230–50:48.390
zh那其實它只能在進機體大小大概就就 67B 啊,
50:48.390–50:56.230
zh為什麼? 因為它用 effective 啊好,我這邊補充一下啊,
50:56.230–50:59.350
zh就是嗯,像剛剛這邊的嗯
51:01.910–51:07.590
zh這個 550B,A55B 哦,它在載入時還是要把 550B 全部載入哦,
51:07.590–51:11.390
zh它不是只載 A55B 哦,550B 要全部載入,
51:11.390–51:15.430
zh但它在 inference 時候它的 token 只會使用這 55B,
51:15.430–51:20.870
zh所以比較快,但是你還是要準備 550B 的 550G 的記憶體哦,
51:20.870–51:25.910
zh好,那再來就是 MTP 我剛講過,就是它可以一次預測多個 token,
51:25.910–51:29.390
zh那 MTP 你必須在訓練時照做, 那你
51:29.640–51:33.280
zh訓練時沒做這模型就不支援 MTP,會快很多很多啊好,
51:33.360–51:36.960
zh那麼你會看到最近流行就是流行兩個格式,一個叫 dspark,
51:36.960–51:40.360
zh一個叫做 eagle 啊,那麼他們方式不一樣,
51:40.360–51:46.960
zh但是他們都可以支援 MTP 啊好, it 就是 instruction tune,就是這個模型經過
51:46.960–51:48.320
zhinstruction tune,就是它
51:49.080–51:53.880
zh會遵循人類指定啊,這個一般在預訓練的第二段做,叫做 SFT 啊,
51:53.880–51:57.440
zh所以有些模型叫做 base model,它只會做文字接龍,
51:57.440–51:59.480
zh它看不懂呃指令
51:59.600–52:01.400
zh舉個例子來說,例如說
52:02.320–52:06.760
zh我把一句話丟進模型,這句話叫做巴黎,
52:06.760–52:12.080
zh呃,法國的首都是哪裡啊,如果經過的模型,
52:12.080–52:15.040
zh他會知道這是一個問句,他會回答巴黎,
52:15.600–52:19.280
zh如果你丟進一個 base model 說法國的首都是哪裡,
52:19.280–52:21.800
zh他會接出來美國的首都是哪裡,
52:21.800–52:25.080
zh英國首都是哪裡,法國最大城市什麼,還亂接啊,
52:25.200–52:26.520
zh但經過 IT 之後呢,他就
52:26.890–52:31.970
zh就知道要回答問題了啊,那在經過 RL 之後就知道回答正確的問題啊
52:31.970–52:35.410
zh好,那這就是 IT 啊,那麼另外就是你最近看很多
52:36.450–52:41.530
zh啊,這個就是不知道能不能講啊, 你看這邊有一堆 uncensored 啊,uncensored 一堆啊,
52:41.930–52:45.170
zh什麼意思有一堆啊,abliterated 的太多了,
52:45.170–52:49.650
zh我就不講了啊,就不講什麼意思,就是被破解的模型啊,
52:49.650–52:55.930
zh還有 NSFW 啊,叫做 Not Safe For Work,這些會輸出
52:56.170–52:58.770
zh非法內容,我昨天有丟出一篇 Facebook,
52:58.770–53:03.730
zh我試一個模型,他真的會去破解別人的網路啊,
53:03.810–53:08.170
zh他之前他就是他,他之後跟我說你想破解哪一個網站,
53:08.170–53:11.250
zh你把網站貼給我,我幫你破解啊,大家不要用,
53:11.250–53:14.690
zh是犯法的,不要用啊好,所以你要了解模型的參數啊,
53:14.690–53:17.050
zhOK,那我們就往下看啊
53:19.220–53:21.940
zh好,那我看今天可能快延長時間了,
53:21.940–53:26.820
zh所以呢,等一下如果講到 9 點沒講完, 我們就休息好不好? 就休息10分鐘
53:27.460–53:33.900
zh好,保哥說今天上線晚上12點 OK 的,按讚沒有我
53:37.300–53:40.820
zh們沒有什麼時間限制啦 OK 啦,好,那就是說如果沒有時間,
53:40.820–53:46.100
zh我們倆就休息一下,我怕各位大概上洗手間了, 好,有人你看有人嫌太早了
53:46.980–53:49.780
zh就怕講不完了啊,不會了,
53:49.780–53:51.540
zh不會了,不會了,對,好啊,你
53:52.140–53:54.860
zh講到一個段落我們就休息一下也 OK 啊,哦,
53:54.860–53:57.540
zh講完這些我們就休息啊,可以啊,好好,
53:57.540–54:04.430
zh那我們現在關心就是你要問我說我的4090 24GB 裝得下整個模型嗎?
54:04.820–54:07.700
zh那5090裝得下這個模型嗎,哈 OK 啊,哈,
54:07.860–54:11.220
zh其實我們要算很多東西啊,一般來說了,
54:11.220–54:14.180
zh一般來說啊,就是說我們會從
54:15.690–54:20.970
zhFP8就是8位元量化的模型來當做一比一的基礎啊,
54:20.970–54:25.450
zh就是什麼?例如說這個模型,它說它是5550B 啊,
54:25.450–54:29.290
zh那麼如果你是 FP8的話呢,
54:29.290–54:33.010
zh它就是550B,550GB 剛好裝得下啊,
54:33.010–54:36.130
zh就是說 Qwen 27B,
54:36.330–54:39.050
zh那它量化是 FP8,你只需要27B 的記憶體,
54:39.290–54:43.170
zh如果你用 BF16,它是一個,它是一個精度啊,
54:43.290–54:44.610
zh那你就要多一倍
54:44.690–54:51.690
zh多一倍的記憶體,所以呢,你就這樣算啊, FP8剛好就等於我的記憶體的數量跟模型的參數數量就
54:51.690–54:55.490
zh是 GB 跟 B 的差別啊,那麼 NVFP4呢,
54:55.490–54:59.770
zh它不會是剛好除一半,不會,它會比一半多一點點啊,
54:59.770–55:03.970
zh多一點點啊,所以就說我的呃 Qwen 27B
55:04.380–55:08.620
zh你如果是 FP8就是27G,你的5090裝一下,
55:08.620–55:13.900
zh如果你是 FP4,你可能就是差不多十二、十 GB 左右啊,
55:13.900–55:17.660
zh但是呢你不能這樣算,為什麼,你要占 KV Cache 啊,
55:17.660–55:19.580
zh那 KV Cache 占多少呢?
55:19.580–55:24.380
zh其實看你要準,你看你這個模型的 attention 有幾層,
55:24.620–55:27.700
zh如果你層數很多,你要占多一點,還有用的人多不多啊,
55:27.700–55:34.100
zh那你用的人多,你要多占一點呢, 那另外你模型的平行輸入數量多少也要多占啊,好, 所以就是
55:34.260–55:37.020
zh為什麼我們大家那麼喜歡 Qwen 27B,
55:37.020–55:41.340
zh因為它一個32GB 的5090 就可以 跑得非常棒,
55:41.340–55:45.100
zh占的 KV Cache 也夠多,context window 也可以夠大啊,
55:45.180–55:47.300
zh那麼另外就是呃
55:48.220–55:51.300
zh我們在下載模型,其實我們不只下載權重啊
55:51.390–55:54.710
zh我們下載很多東西,我們下載 tokenizer 定義檔,
55:54.710–56:00.070
zh我們下載 config.json,我們下載 toolparser 的一些規則檔嘛,
56:00.150–56:03.070
zh好,那只要你忘記下載或弄錯就跑不出來啊,
56:03.270–56:07.030
zh那所以就有人把這些東西全部變成一個檔案叫做 GGUF,
56:07.030–56:11.270
zh那麼 GGUF 就是我們常常看到的 Ollama、llama.cpp 啊,
56:11.270–56:15.350
zh他們就是用 GGUF 把剛剛我講這些檔案全部變成一個,
56:15.350–56:18.910
zh那你只要下載這個檔案就可以跑起來了, 你只要用 Ollama
56:19.070–56:22.390
zh就那麼點 CPP 啊,等一下我們會講這個東西就可以跑起來啊,
56:22.390–56:26.790
zh就比較方便啊好,但是它的參數設定一定不會比其他的好,
56:26.790–56:32.790
zh等一下我們就講到這一段啊好,那我們現在先休息個10分鐘, 我們9點
56:33.630–56:36.390
zh07分回來好不好,9點07分回來啊
56:36.990–56:39.950
zhOK 好那我們就休息聽歌
56:41.640–56:43.000
zh那我就來
56:43.640–56:44.840
zh分享音樂囉
56:45.640–56:46.920
zh謝謝保哥,保哥唱歌我
56:48.920–56:51.080
zh我都我都放我的音樂創作
56:55.080–56:56.240
zh好,我看一下啊,
56:57.000–56:59.720
zh分享我的電腦音訊
57:00.560–57:02.120
zhOK,立體聲
57:03.160–57:04.920
zh分享聲音 OK
57:08.400–57:10.160
zhOK,好,那我可能要把
57:11.240–57:13.000
zh畫面切過來
57:57.390–57:58.590
zh電腦音訊
58:00.590–58:01.470
zhOK,可以了
58:12.660–58:16.180
zh好,大家趕快去上廁所哦,我就來播歌就好了
58:54.580–58:58.020
zh聲音,聲音還可以嗎? 各位微
59:06.460–59:08.180
zh微風吹過街角
59:10.250–59:12.930
zh陽光剛剛好,
59:12.930–59:16.450
zh看著你的微笑,
59:17.190–59:19.650
zh心跳在狂飆,
59:21.050–59:23.530
zh手心裡的溫度,
59:24.450–59:26.990
zh偷偷在昇高,
59:26.990–59:32.650
zh這感覺多奇妙,像霧從裡飄飄
59:33.810–59:37.530
zhI love you baby 聽我的心跳,
59:37.530–59:41.270
zh為你設計的歌,每分一秒,
59:41.370–59:43.830
zh播放著音樂,
59:45.030–59:47.010
zh幸福在環繞
59:48.250–59:51.950
zhI love you baby 跟我一起跳,
59:51.950–59:56.170
zh兩顆心緊緊貼著剛剛好,
59:56.170–59:59.961
zh這份甜蜜永遠不退潮
1:00:02.880–1:00:06.820
zh手牽手走過斑馬線的街口,
1:00:06.820–1:00:10.380
zh看夕陽染紅了整個宇宙,
1:00:10.380–1:00:14.020
zh不需要太多複雜的嘗試,
1:00:14.040–1:00:17.580
zh只要看著你就是最美的事,
1:00:17.580–1:00:21.140
zh就算世界再大我也不會迷路,
1:00:21.260–1:00:25.040
zh你的眼神就是我的專屬地圖,
1:00:25.040–1:00:28.840
zh重複播著我們的專屬情歌,
1:00:28.860–1:00:35.500
zh這一刻幸福已經定格 I love you baby 聽我的心跳,
1:00:35.500–1:00:39.220
zh為你設計的歌,每一分一秒,
1:00:39.440–1:00:41.681
zh播放著音樂,
1:00:43.060–1:00:45.020
zh幸福在環繞
1:00:46.320–1:00:50.060
zhI love you baby 跟我一起跳,
1:00:50.060–1:00:54.000
zh兩顆心緊緊貼著剛剛好,
1:00:54.000–1:00:57.660
zh這份甜蜜永遠
1:00:57.950–1:01:06.830
zh不退場 Oh baby I love you
1:01:07.430–1:01:10.530
zh最甜蜜的節奏,
1:01:10.530–1:01:14.590
zh永遠不放手
1:01:34.680–1:01:37.950
zh深夜兩點的辦公室裡,
1:01:38.470–1:01:42.050
zh鍵盤敲擊像是一首交響曲,
1:01:42.050–1:01:44.910
zh你打開 Claude 開始分析
1:01:46.000–1:01:48.920
zh指引著我們突破無數困局,
1:01:49.880–1:01:52.621
zh用 JS 寫下奇蹟,
1:01:53.240–1:01:56.440
zh你手把手地教著同學,
1:01:57.080–1:02:00.420
zh每一個行號都仔細地校正,
1:02:01.040–1:02:04.200
zh不管是 Python 的邏輯,
1:02:04.800–1:02:07.860
zh還是複雜的系統設計,
1:02:08.440–1:02:12.100
zh有你在,程式碼都變得美麗,
1:02:12.100–1:02:16.120
zh保哥好帥,終端機裡的光芒,
1:02:16.260–1:02:20.040
zh指尖下閃耀著無限的想像,
1:02:20.120–1:02:22.940
zh問問 Copilot 尋找方向,
1:02:22.940–1:02:26.860
zh每一次 debug 都是實力的碰撞,
1:02:27.260–1:02:31.340
zh保哥好帥,寫下無數的輝煌,
1:02:31.420–1:02:38.471
zh微軟的 MVP 散發著光芒
1:02:42.570–1:02:45.710
zh你帶著智慧走向新時代,
1:02:45.790–1:02:50.330
zh用可靠的探索未知的未來,
1:02:50.330–1:02:53.590
zh臨邁的技術隨手連來,
1:02:53.790–1:02:57.370
zh每次優雅的解決方案,
1:02:57.830–1:03:00.850
zh都證明了你的無可替代,
1:03:01.030–1:03:04.590
zh不畏艱難追求機制的完美,
1:03:04.590–1:03:09.190
zh在技術的世界裡你是絕對,
1:03:09.190–1:03:12.390
zh帶領著我們一起高飛,
1:03:12.710–1:03:16.650
zh你就是我們最崇拜的地位,
1:03:16.650–1:03:20.490
zh保哥好帥終端機裡的光芒,
1:03:20.490–1:03:24.270
zh指尖下閃耀著無限的想象,
1:03:24.290–1:03:27.130
zh問問 Copilot 尋找方向,
1:03:27.130–1:03:30.790
zh每一次 debug 都是實力的碰撞
1:03:31.500–1:03:35.440
zh保哥好帥,卸下無數的輝煌,
1:03:35.440–1:03:42.280
zh微軟的 MVP 散發著光芒,
1:03:42.900–1:03:44.400
zh代碼在運行,
1:03:45.180–1:03:47.373
zh系統在歌唱,
1:03:47.373–1:03:52.360
zh保哥的帥氣永遠在我們心上,
1:04:24.150–1:04:29.170
zh古月的風帶走最後的人行,
1:04:29.210–1:04:34.370
zh那一葉長丹驚醒了深夜的寧靜,
1:04:34.430–1:04:39.670
zh我們在無邊的夜裡盲目地前行,
1:04:39.670–1:04:45.470
zh堆疊的字句燒光了所有的星辰,
1:04:45.470–1:04:51.390
zh忘記了可這才是最美的風景,
1:04:55.170–1:05:00.730
zh對話過多模糊了清澈的眼睛,
1:05:00.730–1:05:05.730
zh時空的代理在黑夜裡獨自刻印,
1:05:05.730–1:05:11.090
zh不如在分岔路口按下分支的腳印
1:05:11.900–1:05:16.200
zh把那些紛擾關在隔離的夢境,
1:05:16.200–1:05:21.800
zh把沉重的負擔拆成微笑的願望,
1:05:21.900–1:05:26.880
zh安穩的潛墜命中那一抹日光,
1:05:26.880–1:05:29.880
zh不需要重複尋找,
1:05:29.880–1:05:32.480
zh不再盲目迷惘,
1:05:32.480–1:05:35.380
zh保持著初心感情,
1:05:35.720–1:05:38.300
zh沿途才有花香,
1:05:42.280–1:05:47.920
zh有了一張望,記錄下每一步的光,
1:05:48.020–1:05:53.180
zh安全的隧道守護著最初的期盼,
1:05:53.180–1:05:58.380
zh從破萬的驚慌到十分之一的平淡,
1:05:58.380–1:06:00.021
zh這份勵志的努力
1:06:00.050–1:06:03.370
zh指引讓每個人都心安,
1:06:03.370–1:06:08.810
zh把沉重的負擔拆成微笑的願望,
1:06:08.810–1:06:13.830
zh安穩的潛墜命中那一抹餘光,
1:06:13.830–1:06:16.950
zh不需要重複尋找,
1:06:16.950–1:06:19.450
zh不再盲目迷惘,
1:06:19.450–1:06:21.230
zh保持著初心,
1:06:22.310–1:06:25.330
zh趕緊沿途才有花香,
1:06:28.870–1:06:32.170
zh思緒沉澱了,
1:06:32.210–1:06:35.130
zh預算安詳了,
1:06:35.130–1:06:37.390
zh這首歌的終局,
1:06:38.030–1:06:44.610
zh遇見久違的快樂,每一行號都是安心
1:06:44.610–1:06:46.410
zh的模樣
1:07:03.200–1:07:04.120
zh好 ok
1:07:05.120–1:07:07.840
zh,那我把對分享切回去哈
1:07:08.880–1:07:12.000
zh,我捨不得繼續聽,捨不得切回來
1:07:14.160–1:07:16.200
zh嗎?繼續聽行不行?
1:07:16.320–1:07:19.840
zh好聽還不錯吧哈,全部都是 AI 創作的哦,
1:07:19.840–1:07:21.520
zh好聽好輕快啊
1:07:22.120–1:07:25.040
zh是是還不錯好了好,我們回到無聊的地方吧
1:07:28.400–1:07:29.560
zh好,我繼續講啊
1:07:29.840–1:07:33.200
zh好好,你謝謝熒幕,你還沒謝,還沒謝很好,繼
1:07:38.320–1:07:43.800
zh續講好, 我每次休息時間都要擔任 DJ 這樣子,
1:07:44.880–1:07:46.360
zh謝謝保哥
1:07:47.850–1:07:50.250
zh有了嗎?有,OK,好
1:07:52.050–1:07:56.290
zh啊哈,那我們就開始講吧,哈,那其實講完就是說我們了解量化,
1:07:56.290–1:08:02.810
zh所以各位知道你 FP8啊,就是剛好等於你記憶體跟那個模型就呈現
1:08:03.130–1:08:05.930
zh一比一的狀態啊,但是我剛剛講你要留 KV Cache,
1:08:05.930–1:08:09.970
zh你要留 Context Window,你要留點留點餘餘地的,
1:08:10.050–1:08:11.930
zh因為就是說我們現在用的如果是
1:08:12.690–1:08:16.250
zh啊,就是統一記憶體架構的話,你你電腦本身
1:08:16.770–1:08:20.046
zh還會需要一些記憶體啊,那我自己經驗是因為像我們
1:08:20.046–1:08:23.250
zh用 DJspark DJspark 因為它本身是一個 Linux 啊
1:08:23.250–1:08:25.610
zh,所以比較小,那所以它能
1:08:26.250–1:08:32.530
zh它系統佔掉記憶體比較少, 那如果你是用 Mac Mac 也佔的也不會太多啊,
1:08:32.530–1:08:37.810
zh但如果你是用 AMD 那一台啊,那台因為它其實是 Windows 系統啊
1:08:37.940–1:08:43.980
zh啊,但你可以把它裝成電子沒問題啊, 噹 Windows 系統它其實呃我我是沒有那個機器啊,
1:08:43.980–1:08:47.500
zh但我一直在等,那本來大陸有個極摩客我沒有買到,
1:08:47.820–1:08:51.540
zh那我聽分享的網友說它大概是96GB 就滿了啊,
1:08:51.540–1:08:54.260
zh所以你自己大概大概算一下,要算一下啊,
1:08:54.260–1:08:59.220
zh那當然因為我們現在用這些 UMA 架構的記憶體頻寬都很小,
1:08:59.340–1:09:02.116
zh它是沒辦法跟 5090、4090 比的,
1:09:02.116–1:09:04.991
zh但它的優勢就是它的記憶體很大,
1:09:04.991–1:09:06.380
zh但它速度比較慢
1:09:06.740–1:09:10.700
zh所以就你要自己要做取捨,那如果說你已經找到一個你要模型了,
1:09:10.940–1:09:14.780
zh那你也覺得這個模型大小放得進 5090,
1:09:15.020–1:09:19.740
zh那你就可以把它拿來做你很多,比如你一個公司小團隊系統服務啊,
1:09:19.980–1:09:23.940
zh那前天在小聚就遇到最後一個講者
1:09:25.290–1:09:30.650
zh他們只需要用很小的一個 VM 跟一個 OCR 模型啊,
1:09:30.650–1:09:36.930
zh所以他們就把它 compile 成他們要的大小塞進 4090 服務圈公司啊,
1:09:36.930–1:09:39.970
zh非常好用啊,這就是可以這麼做啊,
1:09:39.970–1:09:45.210
zh這找到你的模型,然後你覺得大小夠可以剛好夠用就可以選擇硬體啊好
1:09:46.410–1:09:50.410
zh那接下來看就是 inference engines,那其實等一下我會示範啊,
1:09:50.410–1:09:53.210
zh會示範,那 inference engine 很多啊,那其實我
1:09:53.850–1:09:57.730
zh我。對,因為我這這個分享會是主要介紹 DGX Spark,
1:09:57.730–1:10:04.330
zh所以我們就以 DGX Spark 為主,那如果你是例如說你是 Mac, 最近最瘋的就是 Dflash 啊 Dflash
1:10:04.490–1:10:07.930
zh那 MLX 架構啊,那我的 Mac 也有跑啊,
1:10:07.930–1:10:09.850
zh但是那今天就分享,因為
1:10:10.100–1:10:15.380
zh就就太多東西了啊好,那麼 inference engine 大概就這幾個了啊好,
1:10:15.380–1:10:19.060
zh那第一個就是 llama.cpp 就是老字號元老級的東西啊,
1:10:19.260–1:10:23.780
zh那它出來之後呢,我們就發現它對它是用 C++ 寫的,
1:10:23.780–1:10:27.820
zh而且它用 GGUF 這種打包型的形態的格式啊,
1:10:27.820–1:10:33.740
zh所以它很方便啊,那你可以直接跑 llama.cpp 就 llama-server 啊,
1:10:33.980–1:10:39.220
zh或是你直接用 Ollama 也是用支援這個格式的啊好就可以跑啊好
1:10:39.380–1:10:42.420
zh那但是他們的問題也是他們優點,
1:10:42.420–1:10:45.020
zh是他們缺點,就是他們模型格式很專一,
1:10:45.020–1:10:50.900
zh所以呢他可能不太會讓你能跑各式各樣的模型啊,
1:10:50.900–1:10:54.380
zh就就是說可能他不支援 NVFP4 他沒出這個模型,
1:10:54.380–1:10:57.020
zh你就不能用,你就不能用啊好,
1:10:57.020–1:10:59.460
zh那麼 Ollama 很多人用,因為 llama 很方便
1:11:00.550–1:11:03.790
zh好,那它它也幾乎是可以支援所有的啊,
1:11:03.790–1:11:06.710
zh就是 llama 的 cpp 格式,但是也是一樣,
1:11:06.710–1:11:12.910
zh就是它還是呃不是真正你在做事實的主力啊,
1:11:12.910–1:11:16.830
zh你可以來做測試做實驗啊好,那我是從開始的,
1:11:16.830–1:11:23.670
zh後來慢慢就轉到其他引擎去了啊, 那 LM Studio 這一類或是最近出於 Unsloth Desktop 都一樣啊,
1:11:23.670–1:11:26.790
zh就是如果你呃用 DJspark,
1:11:26.950–1:11:29.470
zh你不介意進去它的界面裡面用
1:11:29.550–1:11:33.750
zh啊,就是像我是把 DGX Spark 放在我的伺服器的房間啊,
1:11:33.750–1:11:36.950
zh那就都是 SSH 連線, 都是用
1:11:37.910–1:11:40.510
zhVNC 連線的啊,所以就不在我前面,
1:11:40.510–1:11:44.550
zh所以就不太能用了啊好,但如果你你把你像很多公司,
1:11:44.550–1:11:46.670
zh我就是看真的看看很多公司
1:11:47.280–1:11:49.960
zh為了怕 S8 被人家幹走啊,
1:11:49.960–1:11:53.280
zh就必須放在那個使用者的桌面上,然後他怕把保護啊,
1:11:53.280–1:11:57.840
zh因為下班沒他幹走怎麼辦啊,所以他就他就會用那個桌面來用啊,
1:11:57.840–1:12:01.720
zh就可以用 LM Studio,很好用,它可以調 MTP,
1:12:01.720–1:12:04.440
zh可以調 twousing 都可以調,很方便,
1:12:04.440–1:12:11.440
zh也很好用哦好,那麼 TRT-LLM 是 NV 親娘出的推論引擎啊,
1:12:11.640–1:12:15.520
zh那只要是 NV 的模型或是 NV 的 NVFP4 的模型
1:12:15.800–1:12:19.720
zh它都非常非常好用啊,其實它的參數比較麻煩哦,
1:12:19.720–1:12:23.960
zh就是你要去調它參數哦好,但是論速度論相容性,
1:12:24.120–1:12:28.560
zhCUDA 相容性它是最好的好,那麼我最推薦就是 VLM,
1:12:28.560–1:12:33.320
zh為什麼?因為它的參數設定太太就太完整了哦,
1:12:33.320–1:12:37.160
zh就是你每個參數可以設定非常非常細哦好,
1:12:37.160–1:12:39.280
zh然後呢,而且它可以嗯
1:12:39.490–1:12:43.010
zh也可以變成一個 OpenAI 的相容端點啊,
1:12:43.010–1:12:45.770
zh我都是這麼用,就是我跑 VLM 跑起來,
1:12:45.770–1:12:50.050
zh然後呢,就讓我其他的區域網路上的電腦就去使用它,
1:12:50.050–1:12:53.450
zh就讓大家一起跑,而且速度也很快啊,
1:12:53.450–1:12:56.170
zh好,那麼 SGLang 也是一個很好用的東西,
1:12:56.170–1:12:59.930
zh它跟 VLM 很像啊,那其實你們看到 xAI,
1:12:59.930–1:13:05.250
zh他們那几十萬個 GPU 的那個 Colossal 就是用 SGLang 架起來的,
1:13:05.250–1:13:09.090
zh架起來的好,那麼是呃
1:13:09.170–1:13:13.290
zh這一類就是呃專門給某一個引擎用的,
1:13:13.290–1:13:20.210
zh某一個模型用的引擎也很多啊, 網上找一大堆 DFlash 啊 DwarfStar 一大堆的啊
1:13:20.290–1:13:23.930
zh,所以你都可以挑,那如果你真的要呃做事啊,
1:13:23.930–1:13:27.690
zh因為你呃是一個公司的團隊或者是某某一個部門,
1:13:27.690–1:13:30.210
zh那我是極度推薦 VLM 跟 SG 的啊,
1:13:30.210–1:13:33.170
zh它非常非常好用,你調它參數啊,
1:13:33.170–1:13:37.090
zh等一下我會示範給各位看啊好那麼
1:13:37.540–1:13:41.220
zh我講到這面呢,我就要講一件事,就是說你們會覺得說那哇,
1:13:41.220–1:13:43.860
zh這麼多推動引擎,它的參數的設計那麼複雜啊,
1:13:44.140–1:13:46.310
zh怎麼我怎麼設定,你要怎麼找啊?
1:13:46.620–1:13:52.020
zh好,那我就是用最偷懶的方法,我就在這台電腦上裝個 Claude Code,
1:13:52.300–1:13:57.420
zh然後把這個,然後把這個模型的 model card 那一頁,
1:13:57.420–1:14:00.300
zh比如說我 Hugging Face model card 這一頁啊,這一頁
1:14:01.180–1:14:01.820
zh這一頁
1:14:02.860–1:14:05.420
zh啊 model card 這一頁啊,把這個複製下來
1:14:06.700–1:14:10.780
zh。啊,然後呢,你大概就看一下啊,然後就會告訴你怎麼跑了啊,
1:14:11.220–1:14:14.260
zh這邊有各種跑法啊,各種跑法好,
1:14:14.540–1:14:17.660
zh你就把這個網址複製下來,然後呢,
1:14:17.820–1:14:20.300
zh就直接把這個網址貼給
1:14:22.460–1:14:24.780
zh說幫我照這個網址
1:14:25.210–1:14:28.010
zh的內容架用什麼什麼,
1:14:28.010–1:14:30.690
zh它就是架起這個模型就好了就可以,
1:14:30.690–1:14:35.090
zh它就幫你做,那當然我的 Claude Code 有寫得很清楚的 CLAUDE.md,
1:14:35.290–1:14:38.890
zh它就不會亂做,例如說我的 CLAUDE.md 有規定,
1:14:38.890–1:14:40.090
zh我可以讓你看一下我
1:14:40.770–1:14:46.240
zh的 CLAUDE.md 有規定得非常清楚啊, 非常非常清楚好,例如
1:14:50.540–1:14:51.780
zh說我的 CLAUDE.md 呢
1:14:54.100–1:14:58.460
zh規定你架什麼服務都要用 Docker 我就講清楚了啊, 就是
1:14:58.610–1:15:01.450
zh如果是這種一次性的服務啊,不不不,
1:15:01.530–1:15:04.690
zh你不准安裝任何東西,比如說我不准你安裝,
1:15:04.690–1:15:07.450
zh你只能你只能用 Docker 啊,
1:15:07.530–1:15:10.170
zh那他就會幫你用 Docker 把它跑起來啊,
1:15:10.170–1:15:14.250
zh那所以呢,比如說像我的,比如說我要看我的我的 DJspark 啊
1:15:21.660–1:15:24.460
zh哦,先嗯,看我的那那一台呢
1:15:25.660–1:15:28.220
zh,就是固定啊,就是我就
1:15:29.660–1:15:32.700
zh我像我的 VLM 什麼全部用 Docker 跑了啊,
1:15:32.700–1:15:36.580
zh看我的 VLM 啊,我的 SGLang 啊,都是用 Docker 跑起來的了啊,
1:15:36.580–1:15:40.740
zh全部了全部啊全部,所以呢,你不用去下什麼參數,
1:15:40.740–1:15:43.620
zh你只要把你的 model card 那個網頁貼給他,
1:15:43.620–1:15:46.580
zh或者是 GitHub 網頁貼給他,只要 Claude Code 幫你加,
1:15:46.580–1:15:50.180
zh用 Docker 加起來就加起來,然後你告訴他說啊
1:15:50.780–1:15:54.500
zh什麼什麼,就是我要開放哪一個 port 到區網上,
1:15:54.500–1:15:57.940
zh它就會幫你把區網開放,然後那個 port 就開放出去,
1:15:57.940–1:16:02.740
zh例如說我我這個 toolparser,我要用千問的 toolparser, 我要用
1:16:03.030–1:16:05.670
zh呃 Hermes 的他就把你做好啊,
1:16:05.670–1:16:08.550
zh你就不用你就不用擔心了啊好,這是我的做法哦,
1:16:08.550–1:16:13.590
zh所以比較比較比較簡單,我就不用去記這些參數了啊好那所以呢,
1:16:13.590–1:16:18.670
zh就不管你裝什麼哪一個推論引擎呢, 其實你都可以用 Claude Code 加把你做好,
1:16:18.670–1:16:21.190
zh很簡單的啊,非常非常簡單 ok,
1:16:21.510–1:16:25.230
zh那我其實我這邊就我就跳過,因為我其實都講過了,
1:16:25.230–1:16:29.070
zh就是我就是剛才全部講完了啊,就是它每一個的特色啊,
1:16:29.070–1:16:32.310
zh我都把它講過一次啊,那其實我覺得這些
1:16:32.590–1:16:39.590
zh這些 Inference Engine 對我來說最重要就是第一個它必須要能隨時讓我啟動
1:16:39.990–1:16:44.110
zh啊,就是說我我不需,我不要去打它大堆參數,
1:16:44.110–1:16:47.310
zh我要能隨時啟動,那我就是用用 docker 是最方便,
1:16:47.310–1:16:50.310
zh為什麼?因為 docker 可以隨時 docker start 把它停下來,
1:16:50.310–1:16:53.830
zhdocker start 它就起來了,那我切換模型就比較快,
1:16:54.070–1:16:56.560
zh不像那時候我用 Ollama,它切換模型就很慢
1:16:56.680–1:16:59.680
zh啊,那種大可能比較快,大可能一次就可以把它放光光啊,
1:16:59.680–1:17:03.120
zh然後再 stack 新模型就就像27B,等了個十分鐘,
1:17:03.120–1:17:07.720
zh他就把它載入了好,再就是我一定要開放 OpenAI endpoint,
1:17:07.720–1:17:11.080
zh因為我我的區網很多台機器都要用啊,
1:17:11.080–1:17:13.760
zh這兩個抓住,再再就是我的 toolparser,
1:17:13.760–1:17:16.760
zh就是我這個 tooluse 的 parser 我就要指定好,
1:17:16.760–1:17:20.920
zh因為我常常需要用 tooluse 嘛,就是我用 PiAgent,
1:17:20.920–1:17:22.800
zh我就需要用嗯
1:17:23.480–1:17:26.080
zh操作我的瀏覽器或電腦,那他去幫我弄
1:17:26.240–1:17:32.920
zh所以就是這幾個原則抓好就好了, 那那我自己試過就是這些東西最好用的就是 vLLM 哦,
1:17:33.000–1:17:36.680
zh那你們如果你真的想拿來做正式就是 vLLM,
1:17:36.680–1:17:39.680
zh我覺得這沒有沒有疑問啊,沒有疑問,很多人都在用,
1:17:39.680–1:17:45.880
zh當然你追求速度啊, 就是說你就得去找這個模型專用的 Inference Engine 啊,
1:17:45.880–1:17:48.960
zh像 D 像什麼 DFlash 啊,這些東西他覺得特別快
1:17:49.290–1:17:52.810
zh那可能它能它能就它的 MTP 也支援更多的,
1:17:52.810–1:17:58.410
zh它可以支援更多的 token 的預測, 它可以支援345個 token 的預測就更快,
1:17:58.410–1:18:04.010
zh當然呢你要命中了啊, 你沒有命中就好就會慢下來啊好那 SGLang 我也我也推薦,
1:18:04.010–1:18:06.930
zh因為 SGLang 有些模型它只支援 SGLang,
1:18:06.930–1:18:10.210
zh它沒有 vLLM 啊好,我這邊要提一點,
1:18:10.210–1:18:15.890
zh就是說當你用 docker 去用 vLLM 或是 SGLang 的時候呢,
1:18:15.890–1:18:18.490
zh你要記得就是它有一個缺點
1:18:18.650–1:18:22.210
zh就是它必須要找到支援這個模型的 docker image 啊,
1:18:22.290–1:18:25.890
zh有就沒有啊,例如像像 DGX Spark,它是 ARM 架構,
1:18:25.890–1:18:30.490
zh它可能就沒有,這時候你只能乖乖去回去用它的參數,
1:18:30.490–1:18:36.130
zh因為它可能沒有出,但是95%的場景我是不會找不到 docker image 的,
1:18:36.130–1:18:37.930
zh你會叫 Claude Code 會幫你找
1:18:38.140–1:18:43.900
zh一定會找到了,不用擔心了哈哈, 那實在不行就也叫 Claude Code 幫你用採取部署一次,
1:18:43.900–1:18:47.140
zh只是它會弄得很很臟,就是你的環境會很臟,
1:18:47.140–1:18:50.820
zh因為你要知道就算 DGX Spark 有4TB,
1:18:51.140–1:18:56.100
zh那其實你東下載西下載 Ollama 也下載 LM Studio 也下載,
1:18:56.100–1:18:59.900
zh一下就只剩下1TB 都不到,一下就你的模型就佔光光了,
1:18:59.900–1:19:03.780
zh所以如果我固定用 docker,我只要我一殺就知道去殺哪邊
1:19:04.500–1:19:07.820
zh或者它跟 Face 的 cache 可以直接把它殺掉好
1:19:08.180–1:19:13.220
zh那 OK,那最後呢,其實我們就講到了安全邊界啊,
1:19:13.220–1:19:16.140
zh安全邊界,那其實安全邊界呢,
1:19:16.140–1:19:18.100
zh我剛剛講過,我們分成兩樣東西,第
1:19:18.900–1:19:20.340
zh一樣東西就是
1:19:21.140–1:19:25.700
zhmodel,那 model 已經講完了,就是最危險的公有雲
1:19:26.340–1:19:29.260
zh安全的或第二第二危險的
1:19:30.030–1:19:33.390
zhmodel 雲端廠商像 name 啊,它也在公有雲上,
1:19:33.390–1:19:36.390
zh但是它是由廠商背書的啊背書的,
1:19:36.670–1:19:39.750
zh那最棒就是進入私有雲那範圍啊,
1:19:39.950–1:19:43.030
zh那你的 model 進入私有雲,進入你的區網,
1:19:43.030–1:19:46.310
zh進入你的地端,你的本機端,那就不會出問題了,
1:19:46.310–1:19:48.830
zh就不會出問題啊好,這是這是你的 model 的
1:19:49.470–1:19:54.190
zh放的地方啊,第二個就是你的 harness 啊, 你的 harness 要放哪邊呢好,
1:19:54.350–1:19:59.910
zh那麼我們就來看不同的 harness 啊, 剛講過 ag 就是 model 加 harness 啊
1:20:00.190–1:20:03.390
zh那麼呢,其實也分成兩種啊,
1:20:03.390–1:20:06.030
zh好,那麼就是開源的跟
1:20:06.670–1:20:10.150
zh閉源的啊,那麼現在看到的呢,
1:20:10.150–1:20:13.310
zh其實大部分就分成幾類啊,
1:20:13.310–1:20:16.830
zh不管開源閉源分成幾類啊,那麼第一種叫做通用啊,
1:20:16.830–1:20:20.350
zh比如說你看到龍蝦,它是通用,
1:20:20.350–1:20:22.200
zh什麼意思它什麼都能做
1:20:22.560–1:20:25.160
zh什麼都能做,那它能開發軟體,
1:20:25.160–1:20:29.800
zh它也能寫程式,它也能操作電腦,它也支援呃跨平台通訊,
1:20:29.800–1:20:33.840
zhAFK 叫做 away from keyboard,那就是離開你的你的鍵盤,
1:20:33.840–1:20:36.400
zh像比如說 Cloud 就有 RC 功能,
1:20:36.400–1:20:40.520
zhOpenClaw 早就有 Telegram 功能跟 Discord,Slack 都可以用啊,
1:20:40.520–1:20:43.640
zh哈,那麼它能不能使用 Agent,這很重要,
1:20:43.640–1:20:46.160
zh這個 harness 是不是是不是 Agent 最佳化,
1:20:46.160–1:20:48.080
zh它是不是針對
1:20:48.240–1:20:52.640
zhagent 這件事情來做的 harness 啊好,那麼這個產品界面是不是好用,
1:20:52.640–1:20:57.960
zh例如說我們以前是用 codexcli, 後來 ChatGPT 改成 ChatGPT Work 之後呢,
1:20:57.960–1:21:02.120
zh你就開始用 ChatGPT Work / Codex 的 app 啊,那在它的安全機器,
1:21:02.120–1:21:05.560
zh這個 harness 到底是不是透明的啊好
1:21:06.520–1:21:11.920
zh那麼其實一個 agent 它危它危險的地方絕對不會是模型,
1:21:12.040–1:21:15.090
zh為什麼模型它本身就是文字接龍嗎?
1:21:15.530–1:21:17.730
zh那最危險的地方一定是 harness
1:21:17.730–1:21:20.570
zh為什麼 harness 其實佔了整個 agent 的
1:21:21.610–1:21:25.130
zh90%的操作模型,只是一只文字接龍,
1:21:25.130–1:21:28.490
zh例如說你建立一個 OpenAI 的 API endpoint 啊,
1:21:28.490–1:21:32.130
zh它就是一只文字接龍,一直吐一直吐,那它有時候吐出文字,
1:21:32.130–1:21:35.650
zh有時候吐出函數吐出 JS 吐出什麼東西來,
1:21:35.850–1:21:40.410
zh這時候你接受到的 harness 就會開始做處理啊, 那所以你的 harness
1:21:41.290–1:21:44.930
zh會操作你的電腦會寫你寫入檔案
1:21:45.090–1:21:48.010
zh這時候才是危險的,它東西回傳到某個伺服器,
1:21:48.010–1:21:52.250
zh把你的東西傳到某個伺服器,模型是活在 GPU 中啊,
1:21:52.410–1:21:55.090
zh模型離開 GPU 就什麼都不會做啊,
1:21:55.090–1:22:00.130
zh所以 harness 比較危險, 那你這個 harness 能不能被我們 review, 比如說
1:22:01.080–1:22:03.570
zhClaude Code,你從來沒看過它的原始程式嗎?
1:22:03.720–1:22:06.320
zh它做什麼你都不知道好對不對啊,
1:22:06.320–1:22:09.600
zh那那這是個安全精神可控,例如說我用 PiAgent,
1:22:09.720–1:22:12.960
zh你用 Gemini CLI,它都是開源的,
1:22:13.160–1:22:18.680
zh你可以叫 Claude Code 或叫 codex 去看它的原始程式嗎,
1:22:18.680–1:22:21.216
zh看完之後你決定安不安全要不要用啊好,
1:22:21.216–1:22:23.970
zh再來是不是供應商綁定是不是這個 harness
1:22:23.970–1:22:24.840
zh一定要用某個
1:22:24.840–1:22:29.280
zh供應商的產品, 那目前其實例如說 Claude Code 也可以用其他供應商啊,
1:22:29.480–1:22:30.680
zh那但就是說
1:22:30.880–1:22:36.280
zh我們還是希望這個自由性,就是說我這個 Harness 能自由選擇模型啊,
1:22:36.280–1:22:40.760
zh我可以一下用地端一下雲端一下用私有雲一下公有雲都可以啊,
1:22:40.840–1:22:45.480
zh這個就是說減成本控管,就是說如果我這個 Harness 呢,
1:22:45.480–1:22:48.320
zh它會不會消耗掉很多 token,
1:22:48.320–1:22:50.920
zh它能在我的預算範圍內完成我的工作哦,
1:22:51.080–1:22:53.680
zh好,那它的它的他監控啊,
1:22:53.680–1:22:55.320
zh就是說我的嗯
1:22:55.730–1:22:59.530
zh嗯,當我傳上一個內容時,它如果說出錯了,
1:22:59.890–1:23:03.970
zh它能幫我 retry 幾次好,那它的內容合不合我公司的規範,
1:23:03.970–1:23:08.090
zh它能不能讓我變得很多雲端是它能跟著一起縮放,
1:23:08.210–1:23:14.770
zh它能管理權限啊,這都是我們在考慮 harness 的時候會想到的東西啊好
1:23:15.370–1:23:19.530
zh,那這是一個哈哈,這是一個 agent 的真正的架構了啊,
1:23:19.530–1:23:22.930
zh那這個其實你你要你這個我是用 deepagent 做出來的啊,
1:23:22.930–1:23:25.370
zh那如果你這樣真正看,其實哈真正
1:23:25.530–1:23:28.330
zh模型只佔了這一部分而已,
1:23:28.770–1:23:31.410
zh這一不不是哦,這一部分而已哦,
1:23:31.410–1:23:35.130
zh其他全部都是 harness 管的東西好,
1:23:35.130–1:23:37.250
zh這個圖各位可以慢慢看哦,就是
1:23:37.970–1:23:42.570
zh各位可能覺得 Claude Code 很好用, 但是你會發現 Claude Code 或是一個小小的 PiAgent,
1:23:42.570–1:23:46.410
zh它都具備這裡面的幾乎每一個東西它都有
1:23:46.500–1:23:49.100
zh那模型只佔掉這一塊,
1:23:49.100–1:23:52.620
zh所以我常常講危險的地方絕對不會是模型,
1:23:52.620–1:23:56.100
zh一個 agent 最危險絕對是 harness 好,
1:23:56.100–1:23:58.441
zh所以除了這個之外都是 harness
1:23:59.060–1:24:03.760
zh好,那麼 harness 我剛剛講過目前就兩派了,
1:24:04.140–1:24:08.080
zh就開源跟閉源,那開源閉源他們其實都分成通用,
1:24:08.080–1:24:14.940
zh剛剛忘了講第一個叫做通用 harness, 第二個叫做 coding harness,就是 coding agent,那
1:24:14.940–1:24:19.080
zh為什麼你們會感覺現在龍蝦慢慢不流行了,
1:24:19.260–1:24:22.540
zh那是不是大家不用 agent 了,
1:24:22.540–1:24:24.500
zh不是,是什麼,
1:24:24.500–1:24:26.788
zh是因為你會發現
1:24:26.788–1:24:30.220
zhClaude Code 或是 Code x
1:24:30.940–1:24:35.020
zh龍蝦能做的它都能做, 那龍蝦又
1:24:35.130–1:24:38.690
zh又不能自由使用的呃 Anthropic 的模型,
1:24:38.690–1:24:41.770
zh它現在只能使用 GPT 的模型啊,
1:24:42.010–1:24:45.490
zh那或是地端模型,那 Claude Code 反正它功能都有,
1:24:45.490–1:24:51.570
zh它也能 RC 啊,它也能接 Telegram 嘛, 所以大家慢慢會回到就是我訂閱 Claude Code 我就用嘛,
1:24:51.570–1:24:57.010
zh反正就會一個月花200塊錢我去用吧,哦, 那所以慢慢龍蝦跟 Hermes Agent 慢慢退流行,
1:24:57.010–1:25:00.730
zh是因為 coding agent 也慢慢變強了,
1:25:00.730–1:25:05.010
zh它也慢慢變成一個通用 agent 了啊,好,當然是這樣子啊, 那麼
1:25:06.250–1:25:10.730
zh目前我們常常看到的 agent 就是我剛剛分兩派,開源跟閉源,
1:25:10.730–1:25:14.810
zh那閉源一般就是一般 AI 公司他們自己推出的 harness 啊,
1:25:14.810–1:25:20.690
zh像 Claude Code、Claude Codework、 ChatGPT 和 Codex 都是算是閉源的啊,
1:25:20.690–1:25:23.690
zhAntigravity 也是閉源,那 Gemma 也是開源的啊,
1:25:23.690–1:25:28.330
zhCursor 現在已經被買了,已經變成 xAI 產品了,
1:25:28.330–1:25:31.780
zh那我想大多數最多人開始用的是 VS 加 Copilot 的
1:25:32.040–1:25:37.840
zh它也是一個很棒的啊,那其實我我我認識的企業最多的就是用 VSCode,
1:25:37.840–1:25:41.320
zh因為他們公司用微軟的東西,他們是放心的啊,
1:25:41.320–1:25:44.840
zh因為你想想看,微軟成立了三四十年啊,
1:25:44.840–1:25:50.600
zh微軟的雲雲微軟的產品 Office、 Windows 都很都大家都覺得是一個安全的產品,
1:25:50.600–1:25:54.120
zh但是 Anthropic 成立四五年,OpenAI 成立十年,
1:25:54.520–1:25:57.360
zh呃是新公司,所以你們會稍微不相信它啊,
1:25:57.360–1:25:59.440
zh但你們會相信微軟,所以用
1:25:59.520–1:26:03.360
zh我派的人很多很多了啊,那最近還出了我沒用過,
1:26:03.360–1:26:06.200
zh但是我不知道好不好用,那其實不太多了,
1:26:06.200–1:26:11.240
zh什麼 WorkBuddy 啊什麼中國有一大堆 harness 我就不多講了啊,好,
1:26:11.240–1:26:14.440
zh那麼另外就是開源的 harness 啊,
1:26:14.440–1:26:17.480
zh那開源 harness 呢,其實這兩個是
1:26:18.190–1:26:21.670
zh上半年最紅的 harness 好,那其實我都有用過,
1:26:21.670–1:26:25.030
zh我在今年3月也寫了台灣第一本龍蝦的書啊,
1:26:25.030–1:26:29.630
zh那時候那本書賣得非常非常好,就是我記得那時候我是3月初
1:26:30.230–1:26:33.710
zh3月初呃上市,我就一開始預購啊,
1:26:33.870–1:26:38.550
zh我記得預購的第一天,3月1號它就衝到天瓏排行榜第一名還在預購啊,
1:26:38.550–1:26:40.750
zh那當時台灣瘋龍蝦就是
1:26:41.710–1:26:47.710
zh就每個連就是連不是這個行業的人都會問我龍蝦是什麼能不能裝啊, 甚至就是連我
1:26:47.950–1:26:52.910
zh這長輩啊,這六七十歲都跑來問我說這怎麼裝龍蝦很誇張啊好,
1:26:52.910–1:26:57.950
zh那麼後來既然後來就是 Hermes 啊 Hermes 也目前還算是比較紅的 agent 啊,
1:26:57.950–1:27:01.670
zh那也有很多人用的非常非常熟哦 OK,
1:27:01.670–1:27:05.110
zh那前兩個就是一個就是一個標準通用的 agent,
1:27:05.110–1:27:08.430
zh它什麼都能做,它也能寫展示,它也能做電腦控制啊,
1:27:08.430–1:27:13.710
zh后三個 OpenCodeInterpreter 拍, 整個 open 拍呢就是我最近在用的 OpenCodeInterpreter 比較沒有用,
1:27:13.710–1:27:15.470
zh那我最近很多東西在用
1:27:15.980–1:27:19.140
zh呃,拍PiAgent 的那呢,
1:27:19.260–1:27:22.660
zh它是一個非常非常小的 agent,
1:27:22.780–1:27:25.500
zh它只有它是這,它是極簡化,
1:27:25.500–1:27:28.540
zh它只給你四個工具,它沒有 MCP,
1:27:28.860–1:27:32.420
zh它有 Agent Skill,它沒有什麼 Sub-agent 都沒有,
1:27:32.540–1:27:38.900
zh那沒有並表示不能用,它都用 extension 的方式把它裝起來啊, 好那
1:27:41.060–1:27:45.260
zh我不知道大家會不會習慣用這種完全沒沒幫你準備東西的 agent,
1:27:45.260–1:27:50.900
zh但等一下我我會示範, 我會示範拍整個會有那我買我買拍是另外一個方向,
1:27:50.900–1:27:56.380
zh就是他把什麼東西就裝起來, 你一開始就能用啊好那PiAgent 我非常喜歡,
1:27:56.380–1:28:00.380
zh為什麼?因為像剛才這兩個這個圖啊,這個圖
1:28:01.370–1:28:04.690
zh我用 PiAgent 呢,我對對於這個圖就會變得非常了解,
1:28:04.690–1:28:08.090
zh因為它讓我知道每一步我要自己怎麼架設起來啊,
1:28:08.090–1:28:11.330
zh我就會很了解一個 agent 到底是怎麼架起來,
1:28:11.330–1:28:14.530
zh它需要哪些元件啊,那我覺得懂得很多,
1:28:14.530–1:28:17.450
zh所以我在用的時候呢就比較得心應手啊,
1:28:17.610–1:28:24.410
zh那 Claude Code 用起來就很棒, 但是就是它在幹什麼你都不知道了啊 OK 好那最後呢,
1:28:24.410–1:28:25.850
zh我們要講的東西就是
1:28:26.810–1:28:30.370
zh嗯,關閉存取啊,關閉存取就是我剛剛講過
1:28:31.050–1:28:34.170
zh我們把模型放進安全的地方之後呢,
1:28:34.330–1:28:38.050
zh那我們的 harness 是不是也應該放進安全的地方啊好,
1:28:38.050–1:28:42.250
zh那我們一般使用 harness 的第一站就是你的本機,
1:28:42.330–1:28:48.130
zh你的電腦啊,那就是我們用 Claude Code 的本機就是你的爆炸半徑,
1:28:48.130–1:28:51.090
zh就是說當你的 Claude Code 炸了之後,
1:28:51.090–1:28:57.330
zh你的整台電腦就炸掉了啊, 我記得大概幾個月前我跟保哥還讀過一件事情就是
1:28:57.980–1:29:01.100
zh能不能讓你的 Claude Code 寫出一行把 C 槽 wipe 掉,
1:29:01.180–1:29:05.660
zh我是說不行,保哥說可以啊,結果我就真的寫一個程式,
1:29:05.660–1:29:09.820
zh我當然是用虛擬機來啊,果然我的 C 槽就被刪掉了,
1:29:09.820–1:29:12.500
zh就被刪掉啊,是可以的,不是不行啊,
1:29:12.500–1:29:16.980
zh各位可以去找我那篇 Facebook 啊,是可以的啊保哥那時候說可以,
1:29:16.980–1:29:19.420
zh我說不行,就保哥贏了啊保哥贏了
1:29:20.260–1:29:21.180
zh好,我們繼續啊
1:29:25.580–1:29:27.060
zhok,那麼
1:29:27.060–1:29:31.980
zh第二個第二個就是我們如果你說你放在你的電腦中你就炸了哦,
1:29:31.980–1:29:35.380
zh那你電腦一炸,整台電腦就沒了,很恐怖哦好,
1:29:35.380–1:29:40.060
zh所以呢我們希望把我們的 harness 放進一個安全的地方執行啊,
1:29:40.060–1:29:42.780
zh放進去啊 ok,那現在有很多方法,
1:29:42.940–1:29:48.100
zh那放進安全地方呢,最第一個最最最簡單就是限制工作目錄,
1:29:48.100–1:29:51.340
zh就是只能在這個目錄中做啊,那你不能離開,
1:29:51.580–1:29:55.540
zh但是現在我們也看到模型都很強大,它要繞跑出去啊,
1:29:55.540–1:29:57.580
zh非常非常容易啊所以呢
1:29:57.830–1:29:59.350
zh這個是不太適合啊
1:29:59.630–1:30:03.710
zh第二個就是什麼放進 docker,放進 docker 其實就相當安全啊,
1:30:03.710–1:30:07.390
zh相當安全啊好,那麼第三個就是什麼放進 vm 中,
1:30:07.590–1:30:10.990
zh那放進 vm 中後放進 docker 中啊,我講我不講大,
1:30:10.990–1:30:14.110
zh我講容器吧啊,其實你選擇就變得非常非常多,
1:30:14.110–1:30:16.830
zh為什麼你的容器可以在任何地方,
1:30:16.830–1:30:20.630
zh你的 vm 可以在任何地方,它可以在雲端的 instance,
1:30:20.630–1:30:23.550
zh這時候你當你這個爆炸半徑一炸的時候呢,
1:30:23.670–1:30:27.550
zh跟你本機無關,跟你公司內部資料無關,它炸在其他地方
1:30:27.710–1:30:31.110
zh它如果放在本機的容器中就容器炸,那就沒那炸就炸掉沒事啊,
1:30:31.310–1:30:34.590
zh你也不炸就炸了,重新起一個就好了,沒關係啊好,
1:30:34.590–1:30:40.070
zh那麼其實 NV 呢,它 NV 當時就推一個就叫 OpenShell 的東西,
1:30:40.070–1:30:42.910
zh它就是一個類似 docker 的引擎,那它把
1:30:44.360–1:30:47.800
zh關進到 OpenShell 中就是所謂的 NemoClaw 好,
1:30:47.800–1:30:53.520
zh所以我們看到 NemoClaw 就是把 OpenClaw 關關進 OpenShell 中了好,
1:30:53.520–1:30:57.040
zh我們等一下就會示範啊示範,那其實最近呢,
1:30:57.040–1:31:01.800
zh大概就這個月吧,那 docker 也推出了 docker sbx 叫 sandbox 啊,
1:31:02.120–1:31:03.480
zh那它也是可以把你的
1:31:04.120–1:31:07.120
zh你的 harness 關進 docker 容器中,
1:31:07.120–1:31:10.440
zh那很好用,非常非常好用啊,所以各位可以自己看怎麼選擇,
1:31:10.440–1:31:12.080
zh等一下我會示範啊好
1:31:13.640–1:31:16.320
zh那呢今天呢,因為今天是開開放的場子,
1:31:16.320–1:31:20.680
zh我沒有時間顯示到12點了,所以呢到時候我就可以示範了,
1:31:20.680–1:31:23.560
zh我就不影片示範了,
1:31:23.800–1:31:27.560
zh我就實際是我就實際示範這件事情了好,
1:31:27.560–1:31:30.560
zh那我就先進入我的 DJ Spark,
1:31:30.560–1:31:36.240
zh我們就示範一下好,那其實我先示範最危險的場景了,
1:31:36.760–1:31:38.080
zh那這個場景就是
1:31:40.630–1:31:44.710
zh好,這個場景其實裡面有一個我有一個資料啊,
1:31:45.030–1:31:50.110
zh它是假的,假的那個個資,
1:31:50.110–1:31:53.432
zh假的個資啊,假的個資,那這個個資啊就充滿了身份
1:31:53.432–1:31:56.830
zh證字號姓名什麼地址電話,然後什麼電子郵件啊 OK,
1:31:56.950–1:32:00.550
zh那通常來說我們會希望那就這這是我的客戶的案例,
1:32:00.710–1:32:07.430
zh就是他是他是某個銀行的稽核專員
1:32:08.070–1:32:09.110
zh他常常需要去調很多客戶資料,看看這個客戶跟理專有沒有串通啊,
1:32:09.310–1:32:14.990
zh所以呢,大家在銀分行的他在公公司的資料戶調到各個資料之後呢,
1:32:14.990–1:32:20.550
zh他必須把這個所看看到的所有報告包含錄影錄影的就是在提款機前面提款 的是
1:32:20.550–1:32:27.510
zh的影片,臨櫃提款的影片,
1:32:27.590–1:32:31.150
zh他的呃轉賬記錄,他的什麼跟客戶的聊天電話聊天記錄,
1:32:31.500–1:32:35.340
zh他們其實都有記錄啊,然後呢就分析出來,
1:32:35.340–1:32:38.820
zh然後呢告訴呃寫一篇報告說這個人跟理專有沒有串通好,
1:32:38.820–1:32:45.220
zh那他在寫報告的時候呢,其實他非常需要做,
1:32:45.220–1:32:48.260
zh就是去個資化啊,去個資化,當然去個資化這是一個很大的學問啊,
1:32:48.260–1:32:52.980
zh它包含了脫敏啊去個資化還原啊,
1:32:53.220–1:32:56.700
zh它很多它很多學問,但是我們這邊其實可以示範,
1:32:56.700–1:32:59.900
zh就是我們請
1:32:59.900–1:33:01.100
zhagent 幫我們做去個資化的動作
1:33:02.100–1:33:05.060
zh好,我現在就來示範了,我先示範最危險了
1:33:05.060–1:33:08.300
zh其實我這邊先我們先來看一
1:33:08.300–1:33:10.460
zh下,其實啊,其實其實呢,我
1:33:12.180–1:33:14.740
zh們來看危險的程度啊,那真正其實就是第一個就是我的我的我的
1:33:15.940–1:33:21.780
zh模型在雲端
1:33:22.530–1:33:24.210
zh,我的 harness 在本機,本機啊,
1:33:25.370–1:33:28.370
zh沒做任何防護的,就這這 L1最危險啊
1:33:28.610–1:33:32.530
zh第二個是我的模型在雲端,
1:33:32.530–1:33:35.250
zh但是我的嗯
1:33:35.250–1:33:36.850
zhharness 放在 sandbox 中,例如說 VM 中或是 Docker 中啊好,
1:33:37.490–1:33:42.530
zh這第二個,第三個我的模型在雲端,
1:33:42.530–1:33:45.810
zh但這時候呢,我的例如說我用 Nim,我是或是我用嗯
1:33:45.810–1:33:49.890
zh.OpenRouter 這樣可以控制的雲端啊模型呢,
1:33:50.610–1:33:53.450
zh然後把我的 harness 呢用開源的,
1:33:53.650–1:33:56.690
zh那我剛剛講為什麼開源 harness 比較安全, 因為它的它的程式碼都可以看,
1:33:56.690–1:34:01.850
zh我們都可以看嘛,看過一遍發現安全就開始用啊好,
1:34:01.850–1:34:04.770
zh這是第三安全呢,第三安全就是我把我的 harness 關進
1:34:04.850–1:34:08.650
zhsandbox 中關廁所啊好,那當然我的模型還是用雲端模型,
1:34:08.880–1:34:13.080
zh這就這個地方我還是得上傳的啊好,
1:34:13.080–1:34:15.920
zh這就這個地方我還是得上傳的啊好,
1:34:15.920–1:34:19.840
zh這是 L4L5,就是說我的 harness 關進廁所,
1:34:19.840–1:34:22.880
zh關進 sandbox,我用私有雲了,
1:34:22.880–1:34:25.560
zh這時候我用私有雲的時候呢,嗯,
1:34:25.760–1:34:29.840
zh我的資料絕對不會離開我公司管轄的範圍啊,
1:34:29.840–1:34:33.440
zh那我的 harness 又在又在呃關在廁所中啊,
1:34:33.440–1:34:36.440
zh所以這個怎麼怎麼出問題都沒有問題啊,
1:34:36.440–1:34:38.120
zh就算東西上傳了
1:34:38.200–1:34:45.000
zh也在我公司範圍內, 這個 harness 炸掉也是在也是在這個 sandbox 中沒關係啊,
1:34:45.000–1:34:48.880
zh這是 L5L6,就是 harness 關進 OpenShell 中,
1:34:48.880–1:34:51.520
zh就是所謂的觀測所用
1:34:52.160–1:34:57.520
zh區網模型啊,那其實這應該是 L7L6是是可以上網啊,
1:34:57.520–1:35:01.040
zh但是我的我的我的 sandbox 不能上網啊,
1:35:01.200–1:35:03.720
zh但是我的呃模型可以上網啊,
1:35:03.720–1:35:06.890
zh那其實你的 harness 不能上網就會有很多問題
1:35:07.030–1:35:11.750
zh例如說你就不能上傳到 GitHub 啊,你就不能去下載呃,
1:35:11.830–1:35:15.110
zh沒關係,我們今天呢就試這幾個,我就測試啊,
1:35:15.350–1:35:17.110
zh我先讓各位看看全
1:35:17.830–1:35:22.310
zh最為就是我用我用 B 源的 harness,
1:35:22.310–1:35:26.510
zh我用雲端的模型,然後我我跳過安全檢查啊,
1:35:26.510–1:35:31.390
zh好,我們就來試一次啊,試一次啊, 那例如說我就我這邊就直接用, 大家都
1:35:32.870–1:35:36.750
zh知道就就是這個就是把命交給他了啊,把命交給他了啊
1:35:37.670–1:35:40.230
zh來,我們就來做吧,哈,就來做啊,來做
1:35:40.870–1:35:44.110
zh好,我就這樣想說啊,嗯,我先看幕內容,
1:35:45.030–1:35:48.030
zh好,有一個有一個 Fakedata 啊,Fakedata 啊,
1:35:50.550–1:35:54.670
zh好,那因為我之前做過,他會他會他知道我在做什麼啊,
1:35:54.870–1:35:57.590
zh我就說有一個 Fakedata 點
1:35:58.180–1:35:59.620
zh這個檔案哈,這個檔案
1:36:02.500–1:36:05.580
zh幫我做去識別化,
1:36:05.580–1:36:09.060
zh那我只是示範,因為我我講過去識別化有很多很多步驟,
1:36:09.060–1:36:14.300
zh有脫敏,有上傳,還有還原,那我這邊只做脫敏啊哈,De-ID 哈,
1:36:14.500–1:36:21.060
zh那就讓他做吧,那你看我這就是用最危險的 harness 跟雲端的模型,
1:36:21.060–1:36:24.860
zh就請他做吧哈,這個時間不會太太短哦,
1:36:24.860–1:36:27.540
zh這個可能會花個十分鐘啊,那他
1:36:27.820–1:36:31.780
zh會做很多事情啊好,那他這邊運用到很多 Agent Skill,
1:36:31.780–1:36:37.620
zh例如說他要讀取 Excel,他就必須使用 office 的 document skill,
1:36:37.780–1:36:41.300
zh他就有很多 skill,他自己會去,他自己會去做啊好,
1:36:41.300–1:36:47.460
zh他會寫一個程式來做這件事情,那他甚至也並不一定知道去個資化
1:36:48.100–1:36:50.780
zh的標準是什麼,例如說呃
1:36:51.290–1:36:57.570
zh我們說他中文中文有五個名字嘛, 那兩個字的跟三個字就把第二個字變變叉叉,
1:36:57.570–1:37:00.570
zh四個字的中間兩個字變叉叉,五個字怎麼變叉叉,
1:37:00.570–1:37:04.570
zh他自己要知道好,他這邊就找出來方法找出來了啊,
1:37:05.410–1:37:06.530
zh好像他現在
1:37:07.170–1:37:12.180
zh呃已經花掉了一塊多了啊,那
1:37:17.270–1:37:19.950
zh這禮拜休假,所以我的我的用量很少,
1:37:19.950–1:37:22.510
zh我這禮拜就沒有在用了,你看我的
1:37:24.030–1:37:26.970
zh。5小時才才才用一點點,
1:37:26.970–1:37:28.450
zh7天才用8%好
1:37:29.810–1:37:33.530
zhOK,他就他就說不要更
1:37:36.770–1:37:38.050
zh嚴格,直接執行
1:37:42.770–1:37:43.730
zh直接執行
1:37:45.090–1:37:48.930
zh好,那等一下我們就把它打開看一看吧,就可以把它打開看一看哦
1:37:54.720–1:37:58.400
zh好它它它是做完了哈,那就在這邊吧,
1:37:58.480–1:38:01.160
zh那我就把它打開看看嘛哈,那我先把它傳過來,
1:38:01.160–1:38:03.960
zh因為它放在我的 DJspa 上,我把它傳過來啊,
1:38:03.960–1:38:06.240
zh它放在這個目錄下,把它記下來
1:38:08.480–1:38:10.640
zh,好把它記下來好
1:38:24.800–1:38:27.360
zh上次做了10分鐘啊,這次比較快
1:38:32.370–1:38:34.210
zh好,直接看吧,直接看
1:38:42.640–1:38:45.280
zh好,那他他是做好了哈其實
1:38:46.410–1:38:51.490
zh其實跟我預預計的是不太一樣了,因為我希望他, 我希望他
1:38:53.170–1:38:56.050
zh第二個字變叉叉也沒關係,你再給他改就好,
1:38:56.050–1:38:58.210
zh他這做其實算徹底哦,算徹底哦,
1:38:58.930–1:39:01.730
zh然後地址都全部拿掉,都拿掉了好,
1:39:01.970–1:39:07.170
zh那各位你做這件事情哦,那當然這個是我客戶一個小小的請求,
1:39:07.490–1:39:10.530
zh結果呢,他當時公司有人就有訂閱,
1:39:10.530–1:39:13.170
zh他就這樣做,結果呢
1:39:13.690–1:39:18.330
zh3分鐘后,他們資安部電話就來,他說你剛才把一個東西傳上雲端,
1:39:18.330–1:39:24.050
zh對不對,裡面充滿了個資,那就被規定要寫報告講就就是被懲罰啊,
1:39:24.050–1:39:28.170
zh被懲罰啊好,所以呢,這是不建議的方式啊,
1:39:28.170–1:39:30.890
zh這是不建議的方式啊好,那麼
1:39:32.520–1:39:33.640
zh我們來看看呢,建
1:39:35.040–1:39:37.800
zh議的方式啊,建議的方式啊,那我就不要用這個太危,
1:39:37.800–1:39:39.640
zh這個太危險了,太危險,太危險
1:39:43.200–1:39:46.600
zh好,那第二個方式呢,我在我我就我就我就試啊,
1:39:46.600–1:39:48.520
zh就是說啊,我用
1:39:49.640–1:39:51.480
zh嗯開源的
1:39:52.520–1:39:55.480
zhharness,我用地端的模型,
1:39:55.480–1:39:58.520
zh好,那這次其實已經夠安全了,我就試一次啊,
1:39:58.760–1:40:00.000
zh就是我用拍啊,我用拍
1:40:03.000–1:40:08.040
zh好,那其實呢,呃,我現在用的模型是地端模型啊,
1:40:09.720–1:40:12.880
zh我用這個我是放在我的 DGSPA 上的,
1:40:13.400–1:40:16.880
zh嗯,Qwen 27B 啊,
1:40:16.880–1:40:21.640
zh哈,就來試啊,就來試啊,來,我先確定一下我是不是在 DGSPA 中,
1:40:21.640–1:40:23.080
zh對,好,來,嗯,拍
1:40:23.880–1:40:28.110
zh好我就先看一下內容好,同一個檔案了, 同一個檔案
1:40:29.150–1:40:33.230
zh好像我這個我這個拍有裝 office skill, 所以沒有問題啊
1:40:33.950–1:40:34.990
zh好,我就說
1:40:36.270–1:40:37.230
zh幫我把
1:40:38.590–1:40:42.430
zh做去識別化 DID,
1:40:42.590–1:40:44.190
zh現在開始好,現在開始
1:40:45.710–1:40:49.710
zh好,那這時候它就開始了,就開始了啊,OK,
1:40:49.710–1:40:52.550
zh那這個是純粹用地端模型
1:40:53.030–1:40:56.510
zh但是呢,因為我這邊可以上網,所以呢,我就是跑在
1:40:57.150–1:41:03.350
zh嗯一個開源的 harness 中啊, 那我們可以看一下我現在我的 GPU 在瘋狂的運轉中啊,
1:41:03.550–1:41:08.950
zh瘋狂的運轉中啊,那因為我因為我的 GPU 放在機房啊,
1:41:08.950–1:41:11.630
zh我的呃 DGX Spark放機房,
1:41:11.630–1:41:14.150
zh機房就是沒有開冷氣啊,
1:41:14.150–1:41:16.680
zh就電風扇吹了啊,所以呢它
1:41:16.780–1:41:20.740
zh熱當過好幾次,所以我就把它的速度限在2100MHz 啊,
1:41:21.020–1:41:24.620
zh那 DGSPA 的上限是3003MHz,
1:41:24.740–1:41:28.100
zh但是我發現只要超過2006大概就會熱當啊,
1:41:28.100–1:41:32.140
zh所以我就設在2001,但是你不用擔心,
1:41:32.140–1:41:33.740
zh你3003降到2001它不會掉
1:41:34.620–1:41:38.260
zh30%,它掉45%的效能而已,
1:41:38.260–1:41:43.260
zh所以不用擔心了啊,那你就看到一個小小的27B 模型啊,
1:41:43.260–1:41:46.020
zh27B 模型它就在做去做
1:41:46.100–1:41:51.020
zh做去個資化的動作啊,你看它速度也不會很很差了啊,
1:41:51.420–1:41:52.620
zh那當然它就是
1:41:54.140–1:41:57.540
zh當然我這個就不要錢了啊,像我剛才那個花多少錢啊,
1:41:57.540–1:42:00.860
zh那個剛才花幾塊錢吧啊,那這個就這個就不要錢了,
1:42:00.860–1:42:03.580
zh就讓它做啊,那我們就等它一下,等它一下
1:42:09.570–1:42:10.070
zh嗯啊
1:42:13.170–1:42:14.930
zh他做完了,他做完了,他做完了
1:42:22.280–1:42:25.040
zh好,那他做完了,你看他其實做的就跟
1:42:26.600–1:42:31.480
zh剛才那做的差不多,做的差不多了哈, 當然你可以要求他說我希望你怎麼做,
1:42:31.480–1:42:34.360
zh我希望你名字怎麼做,電話怎麼做,
1:42:34.360–1:42:37.200
zh身份證怎麼做,你只要就是他怎麼做了啊好,
1:42:37.320–1:42:39.960
zh那這個是相對安全,
1:42:39.960–1:42:42.480
zh你看我用地端模型,我我用
1:42:42.650–1:42:45.730
zh開源的 harness 啊,那其實這個其實已經完全沒有出到
1:42:46.530–1:42:51.650
zh完全沒有出到我的網路上啊 OK, 那我最後呢? 最後示範一個
1:42:52.370–1:42:53.970
zh相對最安全的啊
1:42:55.140–1:42:56.180
zh相對最安全哈,
1:42:57.140–1:43:00.980
zh我呢把這個資料跑在我的沙箱中好,
1:43:00.980–1:43:05.380
zh那我們就利用 OpenShell 這個這個東西哦, 這是我之前建立的一個沙箱哦,
1:43:05.540–1:43:09.060
zh其實它也是用利用 docker 的方式來建立的哦, 這
1:43:10.420–1:43:11.540
zh個就是它的沙箱
1:43:13.540–1:43:16.060
zh好,你當然可以用其他的方式的沙箱,
1:43:16.060–1:43:19.340
zh但是 OpenShell 是 NV 的沙箱很好用哦,
1:43:19.340–1:43:22.100
zh所以我就一直用到現在啊好,我就 OpenShell,
1:43:22.100–1:43:24.460
zh然後呢進入沙箱中
1:43:26.500–1:43:33.380
zh好,這個沙箱是算非常安全啊, 例如說我直接嗯
1:43:37.060–1:43:40.780
zh不行啊,看到沒有,我看 Google 啊,有沒有不行哦
1:43:43.430–1:43:48.000
zh不行啊,不行不行,permission denied 啊,那我 curl github 呢?
1:43:52.070–1:43:57.270
zh啊 deny 啊,所以呢它其實是那這個沙箱是上不了網的啊好,
1:43:57.270–1:44:03.990
zh但是我有開放一些權限,例如說 Anthropic 它本身自己的 GitHub 那一
1:44:03.990–1:44:07.350
zh段那那個 repo 我開放,因為我安裝那個
1:44:07.990–1:44:12.110
zhAgent Skill 哈來我們就來看這在沙箱裡面了, 這在沙箱裡面了
1:44:13.910–1:44:16.910
zh好,來,我看一下,呃,我到他的家目錄,
1:44:16.910–1:44:19.110
zh然後呢,裡面就有一些,如果已經做好一些東西了,就是我們用,
1:44:21.550–1:44:24.150
zh呃,CSV 還是一次啊,CSV,
1:44:24.150–1:44:27.150
zh因為 CSV 我就不用叫 Office Skill 了,
1:44:27.150–1:44:29.830
zh好,我就直接就拍
1:44:29.830–1:44:32.190
zh好,我就直接就拍
1:44:34.140–1:44:36.780
zh用 PiAgent 好拍好, 然後呢
1:44:37.740–1:44:42.900
zh來,模型模型我就還是一樣Qwen 27B,要一樣好來,
1:44:42.900–1:44:45.500
zh然後呢,我先看內容,有這個好
1:44:46.700–1:44:49.660
zh我們來看一下有
1:44:53.190–1:44:56.670
zh沒有,這是它的內容啊,內容其實在我試過,
1:44:56.670–1:44:59.910
zh就是說這個內容啊,幾千行都對,AI 這都一樣,
1:44:59.910–1:45:04.150
zh他就跑跑一個,他會自己寫寫一個 Python 程式啊好, 我就這樣講啊,來
1:45:05.510–1:45:06.270
zh幫我
1:45:07.300–1:45:09.900
zh把這個檔案做
1:45:10.940–1:45:13.700
zhDID 去識別化好,
1:45:13.700–1:45:15.780
zh我就是給他多一點資料,就是說
1:45:17.020–1:45:21.340
zh呃名字,如果是, 如果是
1:45:23.500–1:45:25.940
zh字第二個字叉
1:45:27.930–1:45:31.290
zh放叉,如果是四個字
1:45:32.050–1:45:35.370
zh中間兩個放叉叉,
1:45:35.370–1:45:37.090
zh如果是五個字,
1:45:38.410–1:45:45.210
zh中間三個放叉叉叉,然後地址只要把
1:45:47.290–1:45:51.130
zh巷弄號樓叉叉叉即可
1:45:53.130–1:45:54.410
zh電子郵件
1:45:55.690–1:45:56.610
zh保留
1:45:57.330–1:45:59.850
zh之後的網域,嗯,
1:46:00.650–1:46:01.690
zh開始好
1:46:03.090–1:46:05.250
zh來,這時候我的 GPU 開始瘋狂運轉哦,
1:46:06.570–1:46:08.650
zhGPU 瘋狂運轉,瘋狂運轉
1:46:09.770–1:46:13.250
zh好,然後呢,因為這個模型呢,27B 我是用 FP8,
1:46:13.250–1:46:17.690
zh所以它佔稍微大一點,然後呢,我 KV cache 開的稍微大一點啊,
1:46:17.690–1:46:21.970
zh所以它就會佔多,但是你看還是佔的有限吶,
1:46:21.970–1:46:26.210
zh128G 佔的大概80G 而已啊, 很夠用啊
1:46:26.540–1:46:28.020
zh他就開始跑吧,開始跑好
1:46:32.100–1:46:35.780
zh那我思考強度是設 high,他可以設思考強度哦,
1:46:36.100–1:46:38.460
zh他會想久一點,他思考強度 high 就會,
1:46:39.620–1:46:43.300
zh他給模型 thinking 的 token 就會多一點了啊好,
1:46:43.300–1:46:46.340
zh他就遵照我的指示在做這件事情
1:46:57.860–1:46:59.180
zh好,繼續跑,讓它跑
1:47:05.960–1:47:07.480
zh好,那這個就是標準的
1:47:08.200–1:47:09.640
zh嗯,最安全啊
1:47:09.640–1:47:15.280
zh其實你看我連在這個下降中,我連 GitHub 我去 Google 都出不去了,
1:47:15.280–1:47:18.400
zh但是它還是能繼續做,這個就是
1:47:18.690–1:47:22.290
zh模型在地端 harness 在沙箱中,那連網路都出不去,
1:47:22.290–1:47:25.850
zh這是其實都斷網了,這都斷網了,那它還是可以做,
1:47:25.850–1:47:29.410
zh還是可以用啊好,那其實我沒有真正實質把網路關掉啊,
1:47:29.410–1:47:32.170
zh那但是其實它是不需要靠網路,
1:47:32.170–1:47:35.410
zh它完全不需要上網,ok,那就看它久一點,
1:47:36.010–1:47:38.970
zh那我那這個模型呢,我給它開262k 的,
1:47:39.130–1:47:42.810
zh它的最大也是2260000個 context window 也不能再大,
1:47:42.810–1:47:43.730
zh但是夠用了啊,
1:47:45.930–1:47:47.090
zh那當 context window
1:47:47.170–1:47:51.130
zh跑完之後,它其實就會直接就自己就會斷掉, 自己就會斷掉
1:47:53.570–1:47:54.450
zh好,等它一下,
1:47:57.850–1:48:00.180
zh你現在那一台溫度查得到嗎?
1:48:00.410–1:48:01.610
zh查得到啊,55度
1:48:03.130–1:48:05.090
zh你現在我看哦,對啊
1:48:05.760–1:48:10.760
zh我,我那時候我上上個月跑的時候都都跑到80幾度了,
1:48:10.760–1:48:16.760
zh就就你要設那個頻率不能超過兩千一啊對他他兩千六一定熱當了,
1:48:16.760–1:48:19.320
zh了解一定熱當,但是我都熱當好幾次,
1:48:19.320–1:48:21.920
zh我才我才知道為什麼還好,這還還可以,
1:48:21.920–1:48:25.560
zh我熱當好幾次了,就是要重新把插頭拔掉再拔回去啊
1:48:26.240–1:48:28.760
zh對對嗎我也是當好幾次,
1:48:28.960–1:48:32.400
zh是啊,你就設定一下,設定很簡單, 就是你就要 Claude Code 幫你設定了,
1:48:32.400–1:48:34.360
zh就是說幫我設定這台機器的
1:48:34.520–1:48:37.080
zh設到兩兩千一,這樣他就幫你設定好,嗯
1:48:39.120–1:48:44.200
zh啊,現在正在做啊,他其實你就是就是說你設定這個這個頻率,
1:48:44.200–1:48:46.880
zh他其實速度不會掉太多,還好
1:48:50.000–1:48:53.440
zh好,這就比較久一點了,但是我覺得這這個就至少可以用啊
1:48:54.850–1:48:56.250
zh好,等它跑完,等它跑完,
1:49:06.010–1:49:10.290
zh那這個其實我之前用 DeepSeek,我之前是用 DeepSeek 做,
1:49:10.290–1:49:12.850
zh那 DeepSeek 做的沒有千問好哦,
1:49:12.850–1:49:17.050
zh差很多哦,差不了,因為因為 DeepSeek 我這個128G 我只能裝 Q2 啊,
1:49:17.450–1:49:20.330
zh裝 Q2 它其實有會有問題啊,
1:49:20.330–1:49:23.570
zh會有問題,然後它它出了它出了一些問題沒關係,
1:49:23.570–1:49:27.090
zh它自己會白解啊,然後它出一些問題,它自己會白解,
1:49:28.250–1:49:32.210
zh對啊,其實我我之前先講就是說其實你看就是我們的
1:49:32.610–1:49:39.570
zh地端模型現在才27B 啊, 你說 Claude Fable 或是 Opus 直接可能都5T 了,
1:49:39.570–1:49:44.090
zh可能都56T 了啊,我們27B 模型能做到這樣子,
1:49:44.090–1:49:47.330
zh其實我非常滿意的啊,而且而且這個幾乎不要錢了,
1:49:47.330–1:49:49.250
zh這根本就不要錢了,只有電費而已啊
1:49:50.040–1:49:52.320
zh對啊,然後他自己寫的 PiAgent 才開始做啊
1:49:52.320–1:49:57.920
zh其實這個這個專我做過好多次, 那因為其實我們客戶對 DID 的要求也都不一樣,
1:49:57.920–1:50:01.720
zh有些需要還原啊,還原有還原的做法,那我這邊只有脫敏啊,
1:50:01.720–1:50:06.880
zh只有脫敏,所以還原我這邊就沒有做,那有時候還有時候還要加密啊,
1:50:06.880–1:50:11.400
zh那他就是說那你就必須知道,你說嗯嗯王小明,
1:50:11.400–1:50:14.240
zh他變成王叉明,你知道他還原會要變成王小明啊
1:50:14.960–1:50:17.040
zhok,他就開始做
1:50:19.040–1:50:21.360
zh啊。他做完了,他做完了,他做完他先檢查
1:50:29.090–1:50:32.770
zh因為我的我的 PiAgent 我有規定他做完所有東西都要再
1:50:33.490–1:50:37.330
zhreview 一次,然後他都會再檢查一次,那 PiAgent 的
1:50:38.290–1:50:41.890
zh寫的攷攷點寫法跟攷就一模一樣啊
1:50:44.510–1:50:46.190
zh好,這是一千筆的啊,一千筆
1:50:49.310–1:50:52.110
zh好,這是我們對他規定比較多的做法,
1:50:52.110–1:50:56.670
zh他就會照著做啊,你看27B 模型真的很聰明啊, 非常非常聰明啊好
1:50:57.950–1:51:02.030
zh,叫這個名字我們把它看一下,我們就看一下啊,看一下它的
1:51:03.230–1:51:04.230
zh內容
1:51:05.190–1:51:05.950
zh,看一眼就好
1:51:10.350–1:51:12.550
zh,沒有就他就照我的做了
1:51:12.870–1:51:14.510
zh乖乖照我的做了啊,照我的做
1:51:15.230–1:51:19.150
zh啊,幾乎都全部都去識別化了,全部都做好了好,
1:51:19.230–1:51:23.150
zh那最後呢,最後示範一個一模一樣的東西,
1:51:23.470–1:51:26.990
zh那這邊呢就有又又應用到 Office 的 Skill,
1:51:26.990–1:51:31.710
zh就是它能對 docx 做去識別化,
1:51:31.710–1:51:35.310
zh而且它是一個正常的文章啊哈,我們先看文章內容啊,
1:51:35.790–1:51:40.670
zh先看文章內容啊,它叫做 scam.txt 啊, 它長這個樣子
1:51:44.380–1:51:45.180
zh它是一個
1:51:46.860–1:51:52.700
zh呃,就是我這這是假的資料,就是啊詐騙機房住在什麼地方,
1:51:52.700–1:51:55.620
zh什麼名字身份證字字號幾號,
1:51:55.620–1:51:59.700
zh這是一個自由開放的內容,它不像 Excel 是有欄位的好,
1:51:59.820–1:52:03.020
zh那以前我們做這種東西呢,要做好多事情,
1:52:03.020–1:52:09.420
zh我們要做 N1 樣,我們要做命名實體辨識, 我們要再做去識別化,好那我記得這種這種事情在
1:52:09.980–1:52:13.100
zh我。五六年,這在呃十年前沒有出現啊,
1:52:13.100–1:52:15.660
zh在五年前沒有出現的時候呢,
1:52:15.980–1:52:18.700
zh那就是要做用標準 NLP 方式來做,
1:52:18.780–1:52:23.180
zh先做 NER,用什麼 BERT 做 NER 再做什麼什麼什麼再開始做啊,
1:52:23.420–1:52:30.060
zh那我們現在同樣用Qwen 27B 對這個 docx 的那內容其實一模一
1:52:30.060–1:52:33.780
zh樣啊,它是 docx,我叫他來做去識別化,
1:52:34.700–1:52:35.900
zh這個啊做去識別化
1:52:37.660–1:52:39.060
zh好,我就跟他說
1:52:40.830–1:52:45.710
zh現在我先看,我先看列出你目前擁有的 agent
1:52:48.190–1:52:52.550
zh,它是應該 office,我記得我有裝,喔哇,這
1:53:03.270–1:53:04.350
zh個問題要想那麼久
1:53:05.870–1:53:09.460
zh,這是一個就是它還在跑啊,它
1:53:13.690–1:53:17.330
zhprefill 就這麼久了對啊,就是它,它其實在它在思考,
1:53:17.330–1:53:21.490
zh我記得它有在思考欸,沒有沒有,那星天特文剛都還沒出來啊,
1:53:21.490–1:53:25.490
zh沒出來是是對啊,怎麼那麼久啊,所以就是 prefill 就就這麼長
1:53:25.590–1:53:29.950
zh有時候會這樣了,對就不知道, 但他現在就他他有他有他有夠多的 skills,
1:53:29.950–1:53:33.310
zh有有 office 有哈,他講講半天了
1:53:38.140–1:53:42.260
zh好,這是我裝的啦,就是因為 PiAgent 它需要時候才會裝,
1:53:42.380–1:53:44.858
zh不需要就不裝,那我當然是裝完 PiAgent
1:53:44.858–1:53:47.619
zh第一件事就是把所有 Anthropic 的 agent skills
1:53:47.619–1:53:48.540
zh全部裝進去了,
1:53:48.540–1:53:50.900
zh好來就開始做哈,就開始做啊
1:53:52.220–1:53:56.250
zh,幫我把這個我我就這樣做啊好,
1:54:00.640–1:54:05.360
zh我就改這個東西了,叫他開始做, 其實我我我覺得我覺得不用跟他講那麼多了哈,
1:54:05.360–1:54:09.240
zh不用跟他講那麼多啊,叫他做 De-ID 就可以了
1:54:15.340–1:54:16.940
zh好,請他開始啊
1:54:23.110–1:54:25.390
zh啊,那他這這這一次就會呼叫
1:54:26.030–1:54:31.950
zhoffice skill 啊,這個呼叫 skill,好那順便打廣告來各位各位朋友,
1:54:31.950–1:54:34.950
zh如果你想我知道拍怎麼用啊,這是我這個月寫的書啊,
1:54:34.950–1:54:37.950
zh這個我這個月的行書啊,PiAgent 啊 PiAgent
1:54:39.150–1:54:41.910
zh你要寫一本啊對PiAgent 的書啊,
1:54:41.910–1:54:46.510
zh因為 PiAgent 實在太好用, 我就一邊玩一邊寫就把它寫下來啊 PiAgent 啊
1:54:47.270–1:54:51.590
zh好看起來又可以預約下一次直播了, 開始非常
1:54:51.670–1:54:54.950
zh它就非常非常好用,就是我就是它很小很小,
1:54:54.950–1:54:58.150
zh而且它就是它像樂高積木一樣,
1:54:58.150–1:55:01.910
zh它就原來就是一一點點小小的東西,你把一樣的東西裝上去就好,
1:55:01.910–1:55:07.550
zh其他東西不要就把它拿走哦,非常非常好用哦, PiAgent 我我最近都用 PiAgent,好用哦,
1:55:07.870–1:55:13.310
zh好用很快,而且 token efficiency 真的比其他的好很多,
1:55:13.310–1:55:18.150
zh是啊,而且就是保哥有定那個 GPT 嗎,到底可以去到 GPT 模型啊嗯
1:55:19.060–1:55:22.500
zh我是可以串啊,對啊,這都可以串,那方便,那就不能串了
1:55:24.780–1:55:27.140
zh,訂閱了,訂閱不能串,對不能,那
1:55:28.140–1:55:30.900
zh那個就那個就不行,那個就會破產,
1:55:30.900–1:55:33.620
zh因為我發現的貼很多錢啊,
1:55:34.500–1:55:37.620
zh很多啊,他們說一個月貼七八千美金啊,
1:55:37.940–1:55:40.660
zh嗯,他也是健身房理論,
1:55:40.660–1:55:43.140
zh就是說大部分的人都用用不完
1:55:44.700–1:55:47.900
zh啊,3%到5的人才才會去用用光自己的 token 啊
1:55:49.300–1:55:52.900
zh所有搞訂閱的不都是這套邏輯嗎? 對呀,都這樣子對
1:55:53.940–1:55:57.860
zh吧好,但我的,但我 GPU 好像一直要維持在五六十度啦,
1:55:57.860–1:56:00.940
zh可以啦,這可接受了啊,這可接受了,
1:56:00.940–1:56:02.900
zh五六十可以啊,59了
1:56:03.860–1:56:06.740
zh還可接受了,跑有點久沒關係,他就可接受,
1:56:06.740–1:56:09.460
zh因為因為這個就是你如果說不去限制就一定熱,
1:56:09.540–1:56:11.340
zh這個這個我跟大家分享一下
1:56:11.730–1:56:14.690
zh就是 DGX 跑到60度的時候,
1:56:14.690–1:56:17.690
zh你手放在機殼上大概是溫溫的感覺,
1:56:18.130–1:56:21.090
zh到八九十度的時候是燙的哦,
1:56:21.090–1:56:23.690
zh但是那個是內部溫度八九十度,
1:56:23.690–1:56:29.050
zhGPU 八九十度,你摸那個殼呢就是就是沒有沒有到八九十度,
1:56:29.050–1:56:33.450
zh不然不然就燙傷了嘛,但是那個殼其實就是你會感覺到蠻熱的,
1:56:33.450–1:56:37.970
zh這樣然後吹電扇是完全沒有用的,
1:56:37.970–1:56:41.450
zh對我要提醒大家一下哦,要豎起來
1:56:41.570–1:56:44.210
zh對啊,你在旁邊吹電扇是完全沒有用的,
1:56:44.210–1:56:46.730
zh你吹不到 GPU 啊,你吹到它可以啊,
1:56:47.530–1:56:53.730
zh可能對啊,這很熱啊, 所以所以對所以還是要注意那個它會有熱當的問題, 這
1:56:55.850–1:56:59.050
zh個就比較久,因為這個還有呼叫 scale 稍微久一點,
1:56:59.050–1:57:02.490
zh但這個我試過好多次啊,這個都一定成功了,
1:57:02.490–1:57:05.490
zh而且千問已經比 DPC 好很多,DPC 會失敗啊,
1:57:05.770–1:57:10.370
zhDPC 會有些地方名字會會漏掉,千問已經完全不會漏啊
1:57:14.480–1:57:17.600
zh好,那其實就是說如果你用 Mac,
1:57:17.600–1:57:20.400
zh其實速度也差不多啊,不會不會比較慢,
1:57:20.400–1:57:23.480
zh因為你用 M5 的 M5 的呃,
1:57:23.480–1:57:25.840
zh如果你有 32G 就可以跑了,那
1:57:27.000–1:57:29.760
zh64G 48G 跑起來一點問題都沒有
1:57:33.920–1:57:40.200
zh啊好,等他一下,其實我我喜歡 PiAgent, 好就是 PiAgent 可以在這個 TUI 上面還有個顯示圖片
1:57:40.680–1:57:44.320
zh比如說你叫他去做網頁截圖,會把圖片顯示在這個 TUI 裡面,
1:57:44.320–1:57:46.400
zh但是但是要 Mac Windows 不行
1:57:50.160–1:57:52.000
zh好,我就等他跑,等他跑一下
1:57:53.600–1:57:55.920
zh哇,又一個小時了,各位要不要休息一下
1:57:56.750–1:57:59.590
zh不用不用不用,要休息,早就去休息了,
1:58:02.270–1:58:06.150
zh下一休十點了,沒關係啊,那等一下就請保哥開 Slido,
1:58:06.150–1:58:09.190
zh讓大家就請大家,我已經開了,我剛剛就開了,
1:58:09.190–1:58:11.590
zh對啊,已經開了哈好,那我就把 Slido 打開,
1:58:13.230–1:58:16.190
zh有人問說 Apple Silicon 會好一些嗎?
1:58:16.190–1:58:23.150
zh完全不會啊,我前幾天上個禮拜我才在我粉絲團有分享啊我我的那個
1:58:23.150–1:58:26.310
zhQwen 27B 開下去跑哇
1:58:26.510–1:58:29.150
zh整整台筆電都幾乎可以煎蛋了,
1:58:29.150–1:58:34.430
zh因為它算是做得很好嘛啊,就是 MBP 這個 M-series Max 嘛,
1:58:34.430–1:58:39.790
zh它算是做得很好,所以所以整個機殼就是鍵盤上方那那一那一帶哦,
1:58:39.790–1:58:41.870
zh超級燙,真的真的是可以
1:58:42.470–1:58:47.710
zh,這真的真的我就是開玩笑說什麼可以做舒肥的啦啊,
1:58:47.710–1:58:50.310
zh舒肥雞蛋舒肥牛肉應該是可以
1:58:50.580–1:58:55.060
zh就是很嫩的,對你手放上去是會彈開的那種燙
1:58:56.300–1:59:02.900
zh哦,這個你如果有 MVP 就是潤多一點的話可以玩玩看的, 是真的超燙
1:59:05.780–1:59:07.300
zh好,就兩個問題嘛哈
1:59:08.500–1:59:09.540
zh嗯好
1:59:11.940–1:59:15.820
zh好,等他跑完那我先回啊,我先回,我先回三個問題啊,
1:59:15.820–1:59:18.660
zh就是說複雜表格有有 PDF 啊
1:59:18.860–1:59:21.140
zh可以有效的轉向,其實就是說啊
1:59:22.660–1:59:29.420
zh,絕對可以啊,就是呃,因為其實我用的就是 Anthropic Skill,
1:59:29.700–1:59:35.700
zh那跟呃 PiAgent 就是你用 Claude Code 跟 PiAgent 用一模一樣的 Skill,
1:59:35.860–1:59:40.740
zh那他們去寫的 Python 幾乎一模一樣, 他也是去寫 Python 去做這件事情呢,
1:59:40.740–1:59:43.980
zh那就是一定是用什麼 Pandas 啊或用什麼東西啊,
1:59:43.980–1:59:48.820
zh或一些呃 any any 什麼 Anyduck 就是最近新出的這些東西來做的啊
1:59:48.930–1:59:51.810
zh哦,所以我覺得應該沒問題啊可以試試看哦
1:59:51.970–1:59:55.250
zh那另外就是說 PDF 我自己的經驗是有兩種,
1:59:55.250–1:59:58.650
zh一個是呃文字轉過去,那問題都很小,
1:59:58.650–2:00:01.290
zh另外一個就是啊,它是呃
2:00:02.290–2:00:05.690
zh影像圖片檔轉過去,那問題就很大啊好,
2:00:05.690–2:00:13.050
zh那如果你要處理 PDF 我我會建議你用這個東西啊,這個東西這個
2:00:15.970–2:00:18.730
zh東西對,用這個東西啊,用這個
2:00:19.010–2:00:21.930
zh嗯,不用這個,這個這個是他連他連位置都給抓了啊
2:00:22.210–2:00:25.450
zh其實我還再次強調就是中國的東西啊,
2:00:25.450–2:00:28.090
zh如果你對中國東西有就是不想用就不要用啊,
2:00:28.090–2:00:33.050
zh那但是目前我知道就是很多公家單位都在用,
2:00:33.050–2:00:35.730
zh因為這是目前最強的了啊,目前最強的這
2:00:36.890–2:00:39.570
zh個是這個可是大陸軟體哦,
2:00:39.570–2:00:41.500
zh你確定公家機關會用嗎?
2:00:41.640–2:00:45.760
zh嗯,偷用了,就是我朋友在偷用了,但是沒辦法好,
2:00:45.760–2:00:51.240
zh再來就是說開放權重模型,是否可以埋一些惡意提示詞, 例如把機密資料傳到某伺服器?,
2:00:51.240–2:00:55.320
zh就是說,嗯,我剛講過這個問題不會是模型的問題,
2:00:55.600–2:01:01.280
zh這個問題絕對會是 harness 的問題,就是模型只會做文字接龍好,
2:01:01.280–2:01:03.840
zh那文字接龍的話,然後他就嗯,
2:01:03.840–2:01:06.960
zh我我我讓你們看這個東西,我們剛我們剛講
2:01:08.000–2:01:10.280
zh這個東西啊,這邊
2:01:10.280–2:01:13.000
zh你惡意提示是在這一段,在這邊,在這邊,
2:01:13.000–2:01:16.440
zh在這邊,在這一塊,這一塊都是 harness 的鍋,
2:01:16.440–2:01:18.000
zh就是說如果 harness
2:01:18.880–2:01:23.120
zh沒有弄好,那他就會他就會呃
2:01:23.760–2:01:27.240
zh放上惡意資料,這個 Prompt Injection 就就會去
2:01:27.510–2:01:31.870
zh去傳他啊好,就是現在呢要破解模型,
2:01:31.870–2:01:34.750
zh或者我講破解 agent 的方法有很多種啊,
2:01:35.030–2:01:38.630
zh那直接對模型下惡意提示啊,
2:01:38.630–2:01:42.230
zh那模型本身在做 RL 跟 SFT 時候呢,
2:01:42.230–2:01:45.110
zh他就會注意到你這些行為,那是好的模型,
2:01:45.110–2:01:50.270
zh他在做 SFT,他就去回避掉這些有危險的問答,
2:01:50.630–2:01:57.070
zh那做 RL 他一定要做 alignment, 他當然會回避掉啊好那所以模型本身就具有這個能力
2:01:57.230–2:02:03.830
zh但是呢還是有辦法繞過去啊, 所以呢我們的 agent 就要裝這個東西叫 govern 啊 govern
2:02:04.310–2:02:07.230
zh去保護你的 agent,不要被這種事破壞,
2:02:07.510–2:02:11.030
zh那所以我覺得這還是 agent 還是 harness 鍋,
2:02:11.190–2:02:13.790
zh你的 harness 沒做好的話呢就會被破解
2:02:14.180–2:02:16.980
zh那你不要說是開放權重模型了,
2:02:16.980–2:02:19.500
zh你的像你看呃,4.8,
2:02:19.500–2:02:22.580
zh它一出來就被破解就被破解掉了,所以這個就
2:02:23.460–2:02:26.900
zh會會就是會破解的,它會避開你的你的,
2:02:26.900–2:02:32.020
zh那當然你模型本身如果夠強是可以避掉一些的了啊好,
2:02:32.020–2:02:33.780
zh我繼續我繼續回答了哈
2:02:34.820–2:02:37.420
zh呃,剛出來我我有試,
2:02:37.420–2:02:42.900
zh但我沒有試很熟啊,因為我現在都在玩拍啊, 那就他的
2:02:43.540–2:02:47.380
zh他。它的理想跟拍很像,就是一切皆為外掛,
2:02:47.380–2:02:50.060
zh一切皆為外掛,拍也是一切皆為外掛,
2:02:50.060–2:02:51.980
zh它只有四個的工具,read
2:02:52.660–2:02:55.260
zhwrite edit 跟跟 bash,
2:02:55.460–2:02:58.580
zh有了 bash 就無敵了嘛,對不對就無敵了啊好
2:02:59.860–2:03:03.340
zh,一周採購 GB10 問題啊,怎麼調整啊就是好,
2:03:03.340–2:03:07.020
zh我我就是我剛跟保哥聊過,就是設設定它的
2:03:08.270–2:03:11.160
zh它的時脈啊,怎麼設定啊?
2:03:11.230–2:03:14.630
zh非常簡單啊,非常簡單啊,在這邊設定,
2:03:15.150–2:03:16.670
zh嗯,你要設定你的
2:03:18.030–2:03:19.790
zhDGX Spark 的這樣子啊,就是
2:03:20.430–2:03:23.550
zh啊,他是用 systemctl 去設定他的時脈啊,
2:03:23.710–2:03:27.310
zh那我我懶得打 systemctl,我直接就就問他了哈,
2:03:29.230–2:03:31.710
zh我現在 DGX Spark 的石
2:03:34.510–2:03:37.590
zh䘑為最高為多少? 他
2:03:38.550–2:03:39.870
zh就幫我設定好了,那
2:03:40.510–2:03:44.950
zh他的最高是 3003,那我之前設兩千會發現兩千有點慢,
2:03:44.950–2:03:47.870
zh而且都四十幾度,我就把它上調到兩千一,
2:03:48.110–2:03:50.830
zh那我會慢慢試啊,就有空就把它上超頻嘛,
2:03:50.830–2:03:54.270
zh就把它慢慢兩千兩千兩千慢慢試啊,看到他哪邊盪掉,
2:03:54.270–2:03:57.910
zh我就把它壓壓回去啊,現在你就直接跟他講, 那你說你
2:03:58.990–2:04:02.030
zh就這樣幫我設兩千五就這樣試,他幫你試好了啊
2:04:03.150–2:04:04.110
zh好,繼續
2:04:05.880–2:04:10.880
zh對,就直接問他就好了嘛,簡單的哈好思思考速度加快方式,
2:04:11.080–2:04:17.160
zhCPU 依賴什麼軟, 思考速度加快方式一定是根據你的 Inference Engine 啊,
2:04:17.240–2:04:19.160
zh它很多地方,例如說嗯
2:04:19.880–2:04:22.120
zh,你看 MTP 一定有幫助了啊,那為什麼?
2:04:22.120–2:04:27.040
zh因為 MTP 它是一次會丟出多個 token,MTP 有好幾種做法,
2:04:27.240–2:04:33.160
zh那它可以做嗯,有些做法是它就是用自己本身的模型去判斷它
2:04:33.200–2:04:36.400
zh他多丟出來的 token 有沒有命中,
2:04:36.760–2:04:39.920
zh有些是會下載一個小模型啊,
2:04:39.920–2:04:46.480
zh他會偷偷下載一個 2.7 或 2.8G 的模型去判斷這些丟出來東西有沒有命中啊,
2:04:46.480–2:04:50.200
zh那一個叫一個叫一個叫 DwarfStar,一個叫做 EagleMTP 啊,
2:04:50.360–2:04:54.240
zh自己選擇自己試啊那嗯,但是你要有一個概念,
2:04:54.240–2:04:58.680
zh就是說我們用這種 DJspark 啊 Apple 啊, 它的思考速度絕對不會多快啊,
2:04:58.680–2:05:01.240
zh要有心理,要有心理準備了啊,好
2:05:02.730–2:05:04.450
zh兩台 GB10 串起來會比較快嗎,會變快
2:05:04.450–2:05:08.690
zh為什麼?因為它把模型的 layer 放到兩台去,
2:05:08.690–2:05:13.290
zh所以呢你同時會讓你的 token 經過,它複製成兩份,
2:05:13.290–2:05:16.650
zh經過兩個兩台機器,所以會快啊,會快會快一點啊,
2:05:16.810–2:05:20.450
zh但是不是快一倍,快一點,那四台八台會更快,
2:05:20.570–2:05:24.690
zh三台五台不會比較快,它串接很多種啊,那根線好幾千塊啊,
2:05:24.690–2:05:26.890
zh所以看你怎麼串了啊,好
2:05:28.330–2:05:30.290
zh串接兩台 DGX
2:05:30.450–2:05:34.250
zh可以放 128G 可以沒有問題啊,沒有效能會好一些,
2:05:34.250–2:05:36.850
zh好處就是放更大模型快一點點,然後呢,
2:05:36.850–2:05:39.410
zh你的團隊可以人更多
2:05:39.410–2:05:44.370
zh為什麼?因為我們看看它的平行併發量,就是你模型大一點,
2:05:44.370–2:05:48.490
zh然後你記憶體多一點,同時大家可以一起進來做很多事情,
2:05:48.490–2:05:49.770
zh就併發量變大啊,
2:05:50.490–2:05:53.370
zh多人使用一台 GB,可以一個人撐幾個人使用啊,
2:05:53.370–2:05:56.570
zh我跟你講個數字啊,例如說我用Qwen 27B,
2:05:56.730–2:05:59.850
zh嗯,我開 8 個平行數就 8 個併發數啊,
2:05:59.850–2:06:01.050
zh那,他可以到
2:06:01.860–2:06:06.540
zh100 個 token 每秒左右,那你就要想,加上思考加上回應的話呢,
2:06:06.700–2:06:12.380
zh我覺得一台大概 8 個平行 100 個 token 五個人用應該沒問題了,
2:06:12.380–2:06:16.260
zh其實 8 個人用都可以了,就是看你要做什麼,你做 coding 比較慢,
2:06:16.260–2:06:18.220
zh像這邊還在,還在,還在寫程式嗎?
2:06:18.220–2:06:22.380
zh這邊啊,這邊還在寫程式啊,那它你寫好它已經完成了,
2:06:22.380–2:06:23.740
zh它已經完成了啊,那
2:06:24.380–2:06:28.620
zh那當然人多就會稍微慢, 那就是說你做 agent 啊什麼,或是如果你要抓圖,
2:06:28.620–2:06:31.020
zh你要做 Computer Use 都會慢一點,會慢一點點啊
2:06:31.580–2:06:33.580
zh好,啟動嗎?
2:06:33.580–2:06:37.550
zhvLLM 啟動好,呃,啟動啟動參數對不對?
2:06:37.580–2:06:38.950
zh好,啟動參數呢?
2:06:40.140–2:06:43.060
zh說句老實話,我都把它寫在 docker 裡面,
2:06:43.060–2:06:45.660
zh我我也要去找,我要去找啊,我找找看啊,
2:06:45.900–2:06:47.340
zh我都寫進 docker 中了啊
2:06:48.500–2:06:49.900
zh好,我找一下,我找一下,
2:06:56.250–2:06:57.770
zh呃,我先看我 docker 哦
2:07:00.470–2:07:02.470
zh其實我有分享啊,我有
2:07:03.470–2:07:03.990
zh分享啊,2247 這
2:07:05.030–2:07:06.070
zh個 2247
2:07:07.110–2:07:08.110
zh嗯,我忘記了,好沒關係,我我只有在貼上 Slido,
2:07:12.150–2:07:16.430
zh我沒有忘記了啊,那大概我我我臉書有臉書其實有寫,
2:07:16.430–2:07:18.350
zh臉書這邊有寫哦,臉書有寫,
2:07:20.390–2:07:21.270
zh臉書其實有寫
2:07:24.070–2:07:28.590
zh,但這是抓圖啦,所以可能就你你叫你叫Claude幫你轉一下
2:07:28.670–2:07:31.270
zh轉成那個轉成文字啊,
2:07:31.270–2:07:34.790
zh轉成文字,這邊這一個這個這個啊, 你
2:07:35.950–2:07:39.270
zh可以看一下啊,就是因為當時我遇到一個問題,
2:07:39.270–2:07:41.950
zh就是我的他給我弄錯了,
2:07:41.950–2:07:44.550
zh他給我弄了啊,好,就在這邊啊,
2:07:44.590–2:07:48.630
zh去我臉書看一下就有了啊,好,繼續啊, 繼續
2:07:51.160–2:07:55.080
zhClaude Code 上面顯示花多少錢跑多少,那是一個叫 statusline,
2:07:55.080–2:08:00.920
zh然後自己寫怎麼寫好,很簡單喔, 你把我的 Claude Code 這個圖啊截下來,
2:08:00.920–2:08:03.960
zh截下來啊,它就是讓你看一下
2:08:05.000–2:08:06.200
zh喔 Claude Code
2:08:07.880–2:08:12.040
zh喔我給這個不准,我給你看我做過我做過的專案比較准喔
2:08:27.080–2:08:32.040
zh啊,這是我做過專案,就就長這個樣子啊, 你如果現在看得到我看得到我的畫面,
2:08:32.040–2:08:34.880
zh你把這個圖截下來,就把這一塊截下來,
2:08:34.880–2:08:38.920
zh然後告訴你啊,Claude 說幫我根據這個圖做成一模一樣的,
2:08:38.920–2:08:41.960
zh就這樣打啊,幫就是我把它截下來,
2:08:41.960–2:08:45.480
zh對不對,幫我根據這個圖,
2:08:45.480–2:08:47.720
zh你要貼上這個圖啊做
2:08:49.370–2:08:52.090
zh做做出
2:08:53.610–2:08:55.770
zh做出一模一樣的
2:08:56.890–2:09:00.570
zhstatusline就好了,這樣可以了,
2:09:00.570–2:09:05.770
zh這個就叫 statusline 功能,就是這個是目錄名稱 git 的狀態啊,
2:09:05.770–2:09:09.450
zh如果 git 沒有沒有 push 沒有 commit,這邊一個會有個信號,
2:09:09.450–2:09:12.010
zh目前用的模型思考長度
2:09:12.730–2:09:17.620
zh輸入輸出 token 大小,它的快 KV Cache 快取命中率花了多少錢?
2:09:19.130–2:09:23.690
zh用多少時間,每小時剩多少,
2:09:23.690–2:09:27.250
zh5小時剩多少,
2:09:27.250–2:09:29.930
zh7天剩多少,就這樣子,就這樣子啊好,
2:09:30.730–2:09:31.890
zh繼續我要 Slido 啊,
2:09:33.930–2:09:37.290
zh反正就我這是我習慣的 statusline 啊,
2:09:37.450–2:09:42.130
zh你可以自己去看,你要放什麼,有些人放的跟我不一樣啊好,
2:09:42.130–2:09:47.170
zh小七頁裡面最多四個人問問題,rack 可以沒有一台就夠了, 一台就夠了
2:09:47.980–2:09:52.220
zh公司要加這個模型給破百位啊,破百位工程師,
2:09:52.220–2:09:58.900
zh如果是寫程式啊, 那我我是建議你就直接去加一個 DeepSeek 的 Pro 版啊,
2:09:58.900–2:10:01.340
zh那那個其實大概就兩台
2:10:02.220–2:10:05.500
zhGB300就是200000美金應該就夠,
2:10:05.500–2:10:09.100
zh看你們做什麼啊,就是如果說你一定要產生好多萬行程式碼嘛,
2:10:09.260–2:10:12.620
zh可能不夠,但是就你們可以先拿一台 DGX Spark來試,
2:10:12.620–2:10:17.660
zh就說看幾個人夠用,然後照那個速度跟規模再 scale up 上去試試看啊
2:10:18.380–2:10:21.980
zh好 OpenPlus 音樂什麼入門體驗 agent, 那你就裝一個
2:10:22.620–2:10:26.860
zh呃,ChatGPT Work 就可以了,那 ChatGPT Work 就長這個樣子啊,
2:10:26.860–2:10:28.780
zh這這個我我就每人都在用啊,
2:10:32.460–2:10:33.940
zh每人都在用啊這個
2:10:35.750–2:10:38.910
zh這個東西啊,這個就是一個本地端的 agent 你就可以用了啊,
2:10:38.910–2:10:43.690
zh就你叫他幫你做事就好了,幫你做事,然後就裝上去登入就可以了,
2:10:43.690–2:10:47.770
zh就可以做事了,可以寫程式可以,他可以 computer use 啊,
2:10:47.770–2:10:51.950
zh這個非常非常重要,computer use 可以幫你抓圖啊,
2:10:51.950–2:10:54.710
zh幫你操作軟體啊,幫你去做很多很多事情啊,
2:10:54.710–2:10:57.310
zh這是體驗最快的方法,因為你已經有 Plus 了,
2:10:57.310–2:11:00.630
zh那他的現在給的那個額度非常非常非常,
2:11:00.790–2:11:02.970
zh非常非常大方了啊,好,
2:11:05.290–2:11:09.370
zh呃3278、2732、73跑本地夠了,
2:11:09.370–2:11:11.870
zh就幾個人夠了,他的是273GB 了,
2:11:11.990–2:11:16.990
zh那所以就夠了啊,有過客戶需要用 local model 是無縫處理的,
2:11:16.990–2:11:21.170
zh很多啊很多啊,我就說,呃 local model 跟,
2:11:21.530–2:11:24.390
zh呃 frontier model 其實還是有差別,
2:11:24.390–2:11:26.970
zh呃差別其實不小,哦那但就說,
2:11:28.230–2:11:30.870
zh呃,還是講那句話啊
2:11:32.060–2:11:35.420
zhagent 的上限不是 model 是 harness 啊,
2:11:35.580–2:11:40.780
zh那所以你用到好的 harness 其實你的你可以解決很多很多的問題啊,
2:11:40.780–2:11:44.620
zh但當然就是我一直講,就是現在 LLM 它一直在把 model,
2:11:44.700–2:11:47.980
zh它一直把一直在把 harness 吃掉好,
2:11:47.980–2:11:51.860
zh我舉一個很簡單的例子來說啊,就是今天我們用 Claude Code,
2:11:51.860–2:11:55.500
zh我可以讓各位看一下我的 Claude Code 的 cloud,我剛剛看過啊,
2:11:55.740–2:11:57.300
zh就是說嗯,
2:11:57.980–2:12:01.780
zh我我一直有個原則,就是說能用 CPU 解決的事情
2:12:01.900–2:12:03.820
zh就不要用 GPU 解決
2:12:03.820–2:12:07.940
zh為什麼? 因為 GPU 是 non-deterministic,
2:12:07.940–2:12:11.900
zh就它是一個不確定性的東西,LLM 是機率分布,
2:12:11.900–2:12:16.740
zh它丟出來 token 是根據最高機率來排序出來的,
2:12:17.100–2:12:19.140
zh所以它是 beam search,所以它是
2:12:19.290–2:12:22.850
zh一個 token 的序列,它找出這個序列的最高機率,
2:12:22.850–2:12:26.010
zh現在它是機率模型,那它是 GPU 產生的,
2:12:26.010–2:12:29.530
zh所以它叫做 inferential,它是推論出來的,
2:12:29.890–2:12:33.370
zh但是 CPU 產生的結果是一定正確的啊
2:12:33.370–2:12:35.340
zh好,什麼是 CPU 產生的?
2:12:35.570–2:12:38.850
zh例如說你跟你的 agent 說,幫我把下面這個
2:12:39.450–2:12:42.690
zh呃這某個網頁的 YouTube 下載回來,
2:12:42.690–2:12:44.210
zh然後呢,把字幕抓出來,
2:12:45.650–2:12:48.460
zh這個動作呢,充滿了 CPU,為什麼?
2:12:48.890–2:12:55.490
zh把 YouTube 下載回來是 yt-dlp 這個函數它就可以做了
2:12:56.010–2:12:59.050
zh把字幕抓出來是 ffmpeg 這個程式,
2:12:59.050–2:13:03.210
zh它的指令,它的函數都完全一樣,
2:13:03.410–2:13:08.210
zh這個為什麼要用 LM 來做,所以呢你的 LM 如果 harness 如果夠好,
2:13:08.210–2:13:11.530
zh你告訴他說我的我的 agent
2:13:15.520–2:13:16.480
zh好了,我們看啊
2:13:17.920–2:13:20.800
zh如果我我告訴他我的 agent 有有有這些東西可以用,
2:13:20.800–2:13:23.200
zh看我今天我還寫好了啊,我的手機東西可以用
2:13:25.400–2:13:30.000
zh這些都是 CPU 的指令,那 LM 它本身就產生這些指令,
2:13:30.000–2:13:34.800
zh它不需要去猜了啊,那這一次就搞定它 one 下就成功了,
2:13:34.800–2:13:37.440
zh所以你的 harness 裝得越好,
2:13:37.440–2:13:41.880
zh你的 agent 會越棒啊,所以我覺得 agent 上限絕對是 harness,
2:13:42.000–2:13:44.200
zh不會是 LM,當然
2:13:44.320–2:13:50.080
zh當你的 LM 不斷進步之後,它其實拆這些指定的格式它都不用查了,
2:13:50.080–2:13:53.040
zh它一次就中啊,所以你把你的呃,
2:13:53.120–2:13:55.960
zh你的工具準備好,你的 harness 準備好啊,
2:13:55.960–2:13:59.840
zh我覺得你的 agent 更好用好,這我就自己觀察了啊, 好
2:14:01.000–2:14:04.480
zh我 96、97GB 很夠用啊,兩張那太夠用了,
2:14:04.480–2:14:09.880
zh你這你這加起來 192GB 就可以跑 Q4 的 DeepSeek-Pro 嘍哦,
2:14:09.880–2:14:13.400
zh就可以跑這個非常非常夠用哦,很夠用哦好
2:14:15.470–2:14:19.070
zh同時載入多模型,建議用什麼模型做搭配,
2:14:19.070–2:14:22.150
zh主力在快速模型多應用情境哦,
2:14:22.150–2:14:28.350
zh那其實呢,就是說我我覺得啊,因為你你不太可能有夠大的
2:14:28.910–2:14:31.950
zh嗯,如果你有夠大的 RAM,
2:14:31.950–2:14:37.550
zh那載入多模型那 OK 了哦,那我自己試過 PiAgent,
2:14:37.550–2:14:40.310
zh它是可以用 Sub-agent 去選模型,
2:14:40.310–2:14:42.470
zh選模型啊,那那
2:14:42.750–2:14:46.510
zh也是可以去定義 Sub-agent 去選模型,
2:14:46.510–2:14:49.750
zh只能用它自己的模型啊,那當然就是你,
2:14:50.030–2:14:52.030
zh嗯,如果你要再有多模型呢?
2:14:52.030–2:14:56.430
zh其實我覺得嗯,我的我做過的是一個
2:14:57.550–2:15:00.840
zh嗯,加上一個,當時我用的那個是沒有
2:15:01.140–2:15:07.180
zh沒有 vision 功能,我就載入一個千問的 7B 的 VLM 同時載入,
2:15:07.300–2:15:10.420
zh那我是用 VLM 這個這個方式把它載入,
2:15:10.420–2:15:15.140
zh都可以搭配了,當然要看你 RAM 夠不夠大啊好, 那
2:15:16.340–2:15:17.780
zhLangChain 跟 Fireworks 是做什麼?
2:15:17.780–2:15:19.460
zhLangChain 是一個呃
2:15:20.340–2:15:22.700
zh如果你想開發一個 Claude Code,就用 LangChain 啊,
2:15:22.700–2:15:27.580
zh你就用 LangChain 啊,那 LangChain 就就就可以就可以開發它,
2:15:27.740–2:15:30.860
zh它入門叫做 DeepAgent,你可以開發一個 Claude Code
2:15:30.980–2:15:37.540
zh再就叫再叫那這些東西都非常非常適合開發一個
2:15:38.100–2:15:45.060
zh呃 LM 來用啊, 那開發一個一個 agent 來用啊好那但是就是呃我我是很建
2:15:45.060–2:15:48.700
zh議不是在推出啦,就是我建議我建議 Pi 啦,
2:15:48.700–2:15:54.980
zh我建議 Pi 哦,那 Pi 它其實可以讓你了解一個 agent 在幹嘛啊好那
2:15:56.020–2:15:56.580
zh我看啊
2:15:57.510–2:16:00.710
zh連線不要錢啊,它它不是賣的,它不要錢,它不要錢啊,
2:16:00.710–2:16:05.030
zh你就用它的套件就直接開發就好了啊好那
2:16:06.230–2:16:08.486
zhFireworks 呢就你是在講 FireworksAI
2:16:08.486–2:16:11.008
zh嘛對不對講這個公司嘛對不對 FireworksAI
2:16:11.008–2:16:12.070
zh嘛啊那 Fireworks
2:16:12.070–2:16:16.030
zhAI 是一個嗯,它是一個雲端雲端唉,
2:16:16.030–2:16:18.710
zh我的麥克風還在不在,它是雲端推論平臺哦,
2:16:18.710–2:16:21.310
zh所以就你就是用它的雲端推論平臺,
2:16:21.310–2:16:25.150
zh它也可以訓練模型啊,那台北有賣,它就上網看它價錢就好,
2:16:25.150–2:16:26.710
zh這個東西我比較少用啊
2:16:26.990–2:16:30.070
zh有沒有開源直接使用啊,方便修改調調整,
2:16:30.070–2:16:36.470
zh它呢就是 Pi 啊, Pi 就是一個開源可以調整 Pi 跟OpenClaw / Go-Pi 跟 OpenCodeInterpreter 是
2:16:36.950–2:16:40.470
zh開源可以隨便隨時調整,隨時放你要的東西啊好,
2:16:40.470–2:16:45.110
zh那為什麼我那麼建議 Pi 啊,不是賣書,因為它很模組化,
2:16:45.510–2:16:50.310
zh它可以隨時放上你要的東西跟你不要的東西就拿掉,
2:16:50.630–2:16:54.310
zh它又很小,而且它很快啊,所以我建議 Pi,
2:16:54.310–2:16:55.670
zh那OpenClaw / Go-Pi 是一個
2:16:56.260–2:17:01.620
zh以 Pi 為原型,但是他把他認為大家最常用的東西全部一起放進去,
2:17:01.620–2:17:04.700
zh讓你一次用個夠好,所以你如果你想試試看,
2:17:05.060–2:17:08.900
zh嗯,很很細微調整的就用 Pi,
2:17:08.900–2:17:14.580
zh如果你覺得還不夠細微,那你就用剛才前面那個呃留言的網朋友提到,
2:17:14.580–2:17:21.100
zh你就用 LangChain 裡面 DeepAgent 自己開發一個呃 coding the harness 啊好,
2:17:21.220–2:17:25.020
zh那目前就沒問題了,那我我看一看剛才
2:17:25.020–2:17:28.740
zh那個東西就寫好了啊好,那你們想看看嗎?
2:17:28.740–2:17:33.340
zh想看我就把它抓出來看啊,我就把這個東西它叫做 scam,
2:17:33.340–2:17:36.820
zh它是放在沙箱中啊,放沙箱中啊,
2:17:36.820–2:17:40.860
zh所以呃,我叫他把它轉成純文字好了,
2:17:40.860–2:17:42.980
zh我這樣我們就不用把它複製出來了啊
2:17:49.270–2:17:53.750
zh我就不用複製出來了,我就這邊我就讓你直接看他看他做,
2:17:53.750–2:17:58.110
zh看他做得好不好了,那我們就就看完之後我們就結束,
2:17:58.110–2:18:01.470
zh因為今天也就我本來只準備一個小時,
2:18:01.470–2:18:02.910
zh那當然保哥說過這個這
2:18:03.710–2:18:06.270
zh這場子會延時啊,
2:18:06.270–2:18:08.390
zh所以就沒關係,我們就等他一下
2:18:09.830–2:18:12.030
zh被被我們進來講了兩個小時
2:18:12.790–2:18:16.470
zh沒到12點沒關係,兩個半的兩個半的沒事沒事可以好玩好玩,
2:18:16.470–2:18:18.430
zh因為就真的不累啊,真的不累是
2:18:18.670–2:18:23.630
zh好,我等下等下放歌放歌補償你一下,放歌補償我就可以去輕鬆一下了
2:18:23.870–2:18:26.670
zh對啊,我真的是沒有,今天很開心啊,
2:18:26.670–2:18:28.830
zh因為好,我們直接看,我直接看啊
2:18:36.840–2:18:40.880
zh對啊,他就他就做完了,他做非常好啊,他做的是非常棒的,
2:18:40.880–2:18:45.000
zh他就看啊,嗯,這邊嘛哈,這邊, 然後這邊
2:18:45.800–2:18:50.520
zh,然後這邊好,這邊有沒有啊, 這邊
2:18:51.480–2:18:54.200
zhok,所以我不知道你們有有沒有感覺,
2:18:54.200–2:18:59.440
zh就我這個東西在十年前做這個事情啊, 我如果十年前我能幫銀行做到這件事情,
2:18:59.440–2:19:03.640
zh我就可以賺很多錢的,但現在就是一個地端模型就完成了,
2:19:03.640–2:19:08.120
zh就完成了。好,那我們今天的分享就到這邊,
2:19:08.160–2:19:12.680
zh那請保哥先放下歌,讓我讓我讓我讓我舒緩一下
2:19:13.600–2:19:16.880
zh,然後我們就看,因為 Slido 應該沒問題了啊,沒了好,
2:19:16.880–2:19:22.320
zh這個問題來聽說千問比 DeepSeek 好對對沒錯好很多,
2:19:22.440–2:19:26.640
zh又小又快又有直覺多模態,它又能長期運行,
2:19:26.640–2:19:29.720
zh就是我覺得就是說以 DGX Spark 來說
2:19:30.430–2:19:33.510
zh他只能跑 Q2 的在我的 DGX Spark上,
2:19:33.630–2:19:38.750
zhQ2 實在是不行,我剛剛講過 Q4是甜蜜點再往下掉,
2:19:38.750–2:19:42.350
zh像那時候我為了跑 GLM 在我的在我的 DGX Spark 上面,
2:19:42.430–2:19:49.150
zh我跑到 Q1 根本不能用啊購書連結就在投影片有吧好
2:19:49.230–2:19:52.030
zh那沒事就大家想買就買,不想買就沒關係,
2:19:52.030–2:19:55.150
zh去天瓏,因為去天瓏的話呢,呃比較便宜,
2:19:55.150–2:19:57.990
zh好像是79折,博客來好像比較貴啊,
2:19:58.110–2:20:00.230
zh我也就比較便宜啊好那就
2:20:00.430–2:20:04.190
zh我今天分享到這邊,那就把時間還給保哥, 謝謝
2:20:05.710–2:20:08.310
zh好,那我們大家掌聲鼓勵鼓勵,
2:20:08.310–2:20:11.870
zh謝謝 Josh 啊,這個今天非常非常的精彩啊
2:20:13.550–2:20:16.990
zh好,那我們就先到這邊告一段落嘍,
0:00.040–0:05.400
啊,就開始錄了,OK,呃, 聲音斷斷續續嗎? 這樣聽得清楚嗎?
0:10.370–0:13.690
好,可啊,不好意思,可能我就那我離麥克風近一點呢,
0:13.690–0:16.330
近一點。OK,那所以呢,
0:16.330–0:21.770
我們從今年1月開始一直被這些 Frontier 模型廠商封號,
0:22.250–0:26.730
封號之後呢,然後我們就開始探討其他的模型選項了,
0:26.730–0:29.330
那這時候再加上呃
0:30.330–0:32.920
地端模型的慢慢的出現了
0:32.920–0:38.160
所以我們就開始考慮在我們的 agent 來使用地端模型啊,
0:38.160–0:42.440
那也沒想到這半年地端模型的發展已經變得有點有點可怕了,
0:42.440–0:47.800
有點誇張啊好,那今天呢,我的主今的這個分享的主題
0:48.030–0:53.630
就是在談我們用一台 DGX Spark 來跑一個 agent 啊,
0:53.630–0:56.710
那這個 agent 呢,我們會跑地端模型,
0:56.710–0:59.710
我們會跑開源的 harness 啊,那我就會,
0:59.710–1:05.270
那今天的分享時間呢可能會很長,因為保哥的場子都是無限制的啊,
1:05.270–1:10.710
不限時啊,所以呢,我我這個場這個分享我會呃可能會帶一點,
1:10.830–1:17.630
同時我在講我有一個準備一個投影片, 那這個投影片我在講時候會會有時候會離開一下去示範嘛
1:17.950–1:21.070
好,所以呢,我們就開始吧哈,
1:21.230–1:25.030
那我先說,如果說我們今天的時間超過了我超過1小時,
1:25.030–1:29.750
我會先休息10分鐘,讓大家去喝個水上個廁所,
1:29.750–1:33.630
然後呢,我就繼續,我儘量把投影片講完嘛,
1:33.630–1:39.470
那就希望大家不要太累,然後我們就順利把這件事情走完了哈好,
1:39.630–1:42.870
那我先自我介紹一下啊,自我介紹
1:44.080–1:47.040
啊,我是胡嘉璽,其實我很多年前照片的時候還年輕啊,
1:47.200–1:51.640
那我目前是嗯嘉崎人智的技術長,
1:51.640–1:56.000
然後呢,我做過很多事情啊,然後呢,我因為我在這個行業很久了,
1:56.000–2:00.880
所以做過很多事情,那剛好最近就這其實我投入 a,
2:00.880–2:06.080
大概是2014年投入 AI,那那個時候其實就是我們就是玩玩 YOLO 啊,
2:06.320–2:09.840
玩玩 LSTM 這一類東西,玩玩一些 CNN 的東西啊,
2:10.080–2:12.280
那2017年開始就比較有
2:12.440–2:15.280
有 GPU 可以用,那時候用1080好,
2:15.280–2:18.080
所以我就一直在這個行業裡面待著了啊,
2:18.080–2:22.520
那我希望大家能同時加入我的 Facebook 的粉專,
2:22.520–2:25.840
跟我們這個粉絲這個這個社群,
2:25.840–2:30.000
因為我我前剛好休假到呃上禮拜哦,
2:30.000–2:32.040
所以就比較比較沒有那麼多
2:32.230–2:35.870
呃更新,我平常一天更新三到5篇 Facebook 文吶,
2:35.870–2:38.830
都是我,我敢說是跟矽谷同步啊,
2:38.830–2:41.430
因為我我很喜歡看他們那邊的消息好,
2:41.470–2:48.470
所以我希望大家加入我的粉絲團, 然後也同時加入 Vibe Coding Taiwan 這個社群來獲得最新
2:48.470–2:51.270
新的 AI 消息,當然我常常會翻車啦,
2:51.270–2:54.630
最近有有常常寫錯東西,但是希望大家體諒,
2:54.630–3:01.510
那我當然儘量就儘我的所知來跟大家分享我知道的東西啊好那我
3:01.510–3:07.310
們在這個今天的分享會最後呢會開放一個 Slido 的問答啊,
3:07.310–3:10.310
那當然這個問答各位可以盡情的提問啊,
3:10.310–3:13.870
當然有些問題我不會,但是我會去問 AI 啊,
3:13.870–3:16.750
那或是我自己去實驗,我會的,我就儘量簡答,
3:16.750–3:23.710
那大家儘量提短的問題, 因為有時候因為問題太大就來不及答啊好那大家別忘記加
3:23.710–3:26.950
入我的粉專跟 Vibe Coding Taiwan OK,
3:27.270–3:30.750
那今天我們講八個部分,我每個地方都會儘量去示範哦
3:31.840–3:38.720
那我們會談談什麼是 agent, 因為大家因為我呃上四天呃禮拜兩天前我去參加呃 GenAI
3:38.720–3:43.320
小聚的年會,其實我覺得大家對 agent 的了解可能還沒有那麼清楚,
3:43.320–3:45.880
就是因為它有點亂啊,我們會講 model,
3:45.880–3:51.920
然後我們會聊一聊最近最紅的 DeepSeek-V4 呃8月13號出了 Pro,
3:51.920–3:57.520
然後7月31號出了 Flash 好,但是其實後來又出一個更更棒的模型啊,
3:57.520–4:00.920
一個 Dense 的小模型,會大概聊一下它的技術技術
4:00.920–4:05.160
但是不聊技術的名詞,聊一下它大概做什麼事情,
4:05.440–4:09.120
然後呢,我們會談一談地端模型的重要性必要性啊,
4:09.120–4:14.560
因為為什麼?因為我的客戶,嗯,常常碰到就是安全邊界的問題,
4:14.720–4:18.160
那所以呢,地端模型部分解決他們的問題啊,
4:18.160–4:21.880
好,然後我們會看看怎麼認識一個 model,如果你要用地端模型,
4:22.080–4:25.800
你勢必要去 Hugging Face 下載 model,你怎麼認識這個 model,
4:25.800–4:28.490
它講了什麼東西,它的名字代表什麼?
4:28.790–4:31.590
好,然後當你有了一個地端模型的機器,
4:31.590–4:35.790
你有了第一個 model,你就要知道怎麼樣讓它來幫你做事,
4:35.990–4:39.870
我們會講一下 Inference Engine 有哪些好用的 Inference Engine 呢,
4:40.070–4:42.750
然後呢,我們會談一談 harness 啊,
4:42.750–4:44.960
那這個東西就很重要,為什麼?
4:45.030–4:49.030
因為不同的 harness 代表了不同的安全邊界啊,
4:49.030–4:54.190
代表不同的呃,當出現問題時你你你會受到多大的影響,
4:54.190–4:56.670
然後最後呢,我們會做示範就是
4:56.830–5:00.190
我用不同的 harness 不同的 model 組成的 agent,
5:00.190–5:04.830
讓它跑一些簡單,從簡單到一些安全性比較高的東西,
5:04.830–5:09.270
然後會跑一跑,然後我中間可能就會示範好那
5:10.230–5:14.430
OK,那我們就開始吧,第一個我們先談談 agent 是什麼東西
5:15.860–5:19.180
其實 agent 很簡單哦,那麼其實大家還一直在一
5:19.180–5:22.580
直在想說 agent 什麼是 AI 什麼是 agent 什麼是
5:22.580–5:23.310
LM 嗎?
5:23.620–5:26.940
其實很簡單哦,就是 agent 它是一個幫你做事的東西,
5:27.140–5:31.300
它可以幫你做任何事情在你的電腦上啊,
5:31.300–5:34.460
所以它有安全的問題,那麼它要做電腦的事情,
5:34.460–5:40.980
它就必須控制你的電腦, 所以呢你的 agent 大部分是裝在你的電腦裡面的啊好,
5:40.980–5:45.420
那麼 agent 它主要分成兩部分,第一部分叫做 llm
5:45.660–5:47.220
LLM 啊,那
5:47.860–5:51.020
麼第二部分呢,就是除了 LLM 之外,
5:51.020–5:55.300
agent 其他東西都叫做 harness 好,
5:55.300–5:58.500
我舉一個最簡單的例子的話啊,一個 NBA 球員,
5:58.500–6:01.940
他的身高體重,他的呃
6:02.730–6:06.330
百米衝刺速度,他的彈跳高度就是 model,
6:06.410–6:09.210
這個變不了啊,這個他改變不了他,
6:09.370–6:13.610
他這是他的天分啊,那他去這個他的身高體重,
6:13.610–6:16.530
百米衝刺速度,他的呃彈跳高度之外,
6:16.530–6:21.370
他去訓練的技能,例如說運球技能三分線技能跟團隊配合的技能,
6:21.530–6:26.970
這叫做 harness 啊, 所以這個 model 加 harness 造就一個 agent 是否多強大,
6:27.010–6:29.450
就想說一個 NBA 球員,他除了身高體重
6:29.810–6:33.090
彈彈跳高度的百米衝刺速度之外,
6:33.210–6:35.850
它有命中率啊,還有什麼助攻阻攻啊,
6:35.850–6:38.410
那這些都會影響它的能力的啊好,
6:38.410–6:41.210
所以呢,我們在談一個 agent 的時候呢,
6:41.210–6:46.490
我們一定會談 lm,它的大腦跟它的其他部分叫做 harness 啊,
6:46.730–6:49.530
我不知道 harness 怎麼翻譯,那我就講 harness,
6:49.530–6:54.890
因為大家都講 harness 啊好,那麼這就是一個 agent 的組成,
6:54.890–6:58.050
那麼我剛才也講過,agent 一定是裝在你的電腦裡面
6:58.170–7:01.250
啊,如果它在瀏覽器上,它就是瀏覽器上的 agent,
7:01.250–7:02.530
它只能處理瀏覽器
7:02.680–7:05.720
之類的事情啊,它控制不了你的電腦,
7:05.760–7:08.720
它不能幫你把 excel pdf 寫進你的電腦中,
7:08.720–7:15.480
它不能 Computer Use 去控制你的電腦來做什麼截圖啊什麼事情不行啊好
7:15.840–7:20.560
,那麼我們就把 agent 分成 model 跟 harness 兩部分之後呢,
7:20.560–7:22.840
我們就來先來看 model 篇啊 model,
7:23.480–7:27.320
那麼 model 是什麼好,其實 model 呢就是一個檔案,
7:27.320–7:31.680
它就是一個壓縮檔啊,它把全世界它看過的資料
7:31.920–7:34.560
壓縮成一個小小的檔案好,
7:34.760–7:37.400
那麼全世界資料有多少呢?
7:37.400–7:40.400
啊,那可能幾千 T 幾萬 TB,
7:40.400–7:44.440
他們其實有數字是就是說幾幾萬億個 token 啊好,
7:44.440–7:47.120
那麼他把全世界資料拿過來,他看過一遍,
7:47.400–7:52.520
他把它大概樣子壓縮成一個大概幾百 G 到幾 TB 的檔案好,
7:52.840–7:57.200
你們會不會用說全世界資料去哪裡找,來這邊找啊,有啊,
7:57.200–8:01.160
有沒有這個東西,有叫做 Common Crawl 啊,Common Crawl
8:04.770–8:05.570
想不想下載?
8:05.570–8:08.250
可以下載,沒問題啊,沒問題啊,沒問題
8:08.610–8:12.730
呃,先準備個 3000 台,第 3000 TB 的硬碟試試看啊
8:13.010–8:16.290
呃,那是壓縮的,壓縮,我不知道啊,它可以下載啊
8:16.610–8:21.250
好,那這就是全世界所有資料,那麼它會經過一個壓縮的演算法啊,
8:21.250–8:24.290
那你們可以去看一看啊,它一直在更新,
8:24.290–8:26.250
每幾個月更新一次啊
8:26.250–8:30.210
好,那麼壓縮的演算法呢, 是什麼?那
8:30.490–8:31.690
其實已經沒有變了
8:31.690–8:38.530
2017 年我們全部都用 self-attention 或叫做 Transformer 來做壓縮演算法啊
8:38.770–8:42.050
好,那麼自從你找到全世界資料,
8:42.050–8:48.290
你找到演算法,把壓縮成一個幾百 G 到幾 TB 的檔案之後呢,
8:48.290–8:53.250
那這個裡面就存了這個全世界資料它的一個副本,
8:53.250–8:59.330
好,那當你在問他問題時,他就會從這個壓縮檔裡面去找出最適合你
8:59.860–9:04.980
問的問題的機率最高的那幾個答案好
9:05.940–9:10.020
那麼 2024 年它出現一個新功能叫做 reason,就是什麼,
9:10.020–9:15.820
它在找答案之前,它其實會自己自問自答去想一下哦,好,
9:15.820–9:19.180
2025 年出現 Toolformer,什麼意思,它開始能生成,
9:19.300–9:22.500
它還是只能生成文章,這是 token 啊,
9:22.500–9:26.500
但它 token 裡面可以帶有程式碼或是函數名稱好
9:27.020–9:29.940
啊,那麼這時候只要我們準備一個什麼?
9:29.940–9:32.620
準備一個 agent loop,我這樣講比較比較,
9:32.620–9:35.340
我不講那麼那麼硬的東西,我準備一個監看者啊,
9:35.620–9:42.100
我在這個 AI 模型生成的這台電腦上面裝一個
9:42.340–9:49.180
監看器,當我監視它出現程式碼或是我所規定的函數的
9:49.330–9:54.450
名稱加參數時,我就把這段程式碼或這個函數拿去執行,
9:54.450–9:58.210
我就開一個 sandbox,開一個沙箱去執行了,好,
9:58.210–10:03.010
執行完的結果呢,可能是一段文字或是一個錯誤訊息,
10:03.010–10:06.450
我把這個訊息再丟回這個 LLM 去接龍,
10:06.450–10:10.970
好,這時候呢,我們就稱為這個 LLM 具備了工具使用能力,
10:10.970–10:16.490
為什麼?因為我們有個 orchestrator 在找一個 sandbox 幫他執行東西好,
10:16.490–10:18.410
那當然現在我們的
10:18.570–10:25.570
LLM 它必須看懂圖, 所以呢我們在這個 LLM 裡面我們會可能會放一些圖的 token,
10:25.570–10:28.290
就我們叫 patch,叫 pixel patch,
10:28.370–10:31.250
那它就能讀懂圖啊,那它不能產生圖,
10:31.250–10:36.250
但是它看得懂圖, 所以 Anthropic Claude 系列是看得懂圖, 但它生不了圖
10:36.700–10:37.700
看得懂圖很重要
10:37.700–10:41.580
為什麼?因為當我們要用 Computer Use 操作電腦畫面時,
10:41.580–10:44.420
我們需要大家看得懂螢幕上面東西啊,好,
10:44.420–10:47.220
那有些做法是外掛一個 VLM,
10:47.220–10:52.580
例如說我們在做地端模型時, 我們可能用的模型是一個單純的文字的 LLM,
10:52.580–10:58.460
這時候呢,我們需要再外掛一個小一, 可能 20bit 的 VLM,VLM 沒有多大,
10:58.460–11:05.460
那他看懂文字圖裡面的,呃,看懂圖可以產生文字就好了啊,好那麼
11:06.020–11:08.900
模型呢,大概就是這樣子啊,那麼一個模型,
11:08.900–11:11.660
目前模型分成兩個兩大類,
11:11.660–11:14.740
第一大類叫做 frontier 閉源的商用模型,
11:14.860–11:21.660
大家都知道就哪幾家啊, 就是那就是那三四家 OpenAI 的 GPT 系列,Anthropic 的 Claude
11:21.660–11:24.380
系列有,有四個,有 4 個強度,
11:24.380–11:26.860
沒有 Haiku、Sonnet、Opus、Fable
11:27.130–11:33.290
好,那麼 Google 有 Gemini Flash、Pro, 那 xAI 有 Grok,先到 4.4.6,非常強哦,好,
11:33.290–11:36.090
那麼另外一家就是搞笑的我就不講,就是 Meta,
11:36.410–11:40.610
那它它到底要幹嘛,我也不知道,它之前說要做開源,
11:40.850–11:44.250
他媽做了一半老跑,然後現在做一個 Muse Spark,
11:44.250–11:50.970
又說要把它開源啊,所以我我就不把 Meta 放進來啊, 好那這個這這個這一個派系呢,
11:50.970–11:54.290
就是它是一個閉源模型,它的權重沒有開放,
11:54.290–11:55.490
所以呢你只能用
11:55.650–12:00.970
你只能用 API 端點的方式呢,或是你用訂閱方式去用它,
12:00.970–12:04.330
那當然各位其實可以知道,就是嗯,
12:04.650–12:08.010
我在前天的小聚呢,那聽了 YC 的演講,
12:08.010–12:10.930
那其實我當時有個疑問,我在我 Facebook 上也會寫,
12:10.930–12:14.970
就是現在這些模型廠商,這些美國啊,
12:14.970–12:18.770
美國之外,我另外我再等一下再講,這些美國的模型廠商,
12:18.890–12:21.490
他們的模型價格合不合理,
12:21.490–12:24.090
我想我們各位可以問問自己自己問問看啊
12:24.370–12:26.050
我是有訂閱 200 美金的
12:26.240–12:32.160
跟 200,我有訂閱 200 美金的跟 GPT Pro 都有訂閱啊, 那我需要啊
12:32.440–12:35.000
好,那其實你們都知道,
12:35.000–12:38.040
當你隨便寫一個專案時,你都會發現你下面的
12:38.680–12:42.440
那個那個那個用的多少錢,那一個月早就超過 200 美金了
12:42.440–12:49.440
其實我大概算一下, 就是我常常聽到人吹噓說我這個月已經用了二三十萬台幣的 token 費用了
12:49.440–12:52.680
其實你隨便寫一個專案大概就一兩百美金的差不多了啊,
12:52.680–12:55.880
好,但是就是它的定價怎麼定的
12:56.000–12:59.080
有沒有想過,第一個他美國的電費啊,
12:59.080–13:02.640
我就不講,美國電費很貴啊,那美國的能源都很貴,
13:02.760–13:09.560
所以美國電費就是第一個,第二個他們的工程師的科學家的薪資是
13:10.120–13:14.880
NBA 球員的薪水啊,是百萬千萬美金等級的,
13:14.880–13:20.160
這第二個成本, 第三個成本他們只能只能用 NV 跟 AMD 或者是 Google TPU,
13:20.280–13:23.240
他們的硬體成本比較貴,NV 很貴嘛,
13:23.240–13:27.270
所以呢,這個成本反映在我們身上你們覺得合不合理啊?
13:27.270–13:31.590
本來我們都覺得很合理,因為軟體公司做一個軟體做一個模型出來,
13:31.910–13:34.710
它不斷的讓那模型被重複使用,它去收錢啊,
13:34.710–13:39.430
這是很合理的事情啊, 就像 Office 就像 Windows 一樣一直一直拿出來賣錢呢
13:40.390–13:42.350
好,那這個東西什麼時候被打破?
13:42.350–13:45.310
等一下講啊,就是這個成本到底合不合理啊好,
13:45.310–13:48.270
那這就是閉源模型了,閉源模型你只能這樣用啊,
13:48.270–13:52.470
那 API 加上它定價我就不多講了,第二個陣營啊,
13:52.630–13:54.320
叫做那閉源模型呢?
13:54.750–13:58.030
它其實有一個大問題就是它服務全世界幾十億人,
13:58.030–14:02.710
所以呢它必須每方面都很全面啊,那它消耗到巨量的參數,
14:02.710–14:06.150
閉源模型呢,幾乎都是很大的參數啊好,
14:06.150–14:12.710
我先講右邊這個女生是誰啊, 右邊這個女生是小米的天才少女叫做羅福莉啊羅福莉,
14:12.710–14:15.750
那她在今年 3 月講過,她說啊,
14:15.910–14:20.590
現在你要進入模型這個市場,不管是開放權重或是閉源模型
14:20.940–14:24.420
你的入場券是 1TB 啊,這是 3 月的事情啊,
14:24.420–14:28.100
但各位記得記不記得去年上,就是上個月發生了什麼事,
14:28.100–14:33.700
就是 Kimi K3 2.8T,然後千問 3 是 2.4T 啊,
14:33.700–14:36.700
所以呢現在看起來就是要玩,
14:36.700–14:40.260
你要你要進入這個戰場,你要開始提供模型,
14:40.260–14:43.740
這種大量模型服務呢,你的成你的機,
14:43.740–14:46.260
你的模型入場券是 2T 以上啊,
14:46.260–14:49.820
那其實像 GPtextra 應該是 5T 啊
14:50.060–14:53.460
那那信託下一代的 Opus6 也是 5T 或 10T 啊,
14:53.460–14:59.060
那像八一代的字節跳動,他們也一直說要開開開放權重一個模型,
14:59.060–15:02.420
號稱是 10T,不知道,反正就是這樣的模型,
15:02.420–15:05.420
其實閉源模型它其實是很難經營的,
15:05.420–15:12.420
它的成本太高, 所以還是小小君那天的話題就是很多很多年輕人都都執著在 Trend 模
15:12.420–15:15.620
型上面啊,其實他們講錯,他們在 finetune 啊,
15:15.620–15:20.700
我們已經沒有人了,這個全世界能 retrain SFT
15:21.370–15:24.970
的公司或團體已經沒幾個了,
15:25.050–15:28.290
我數都數得出來,已經沒幾個,可能就 20 個了啊,
15:28.290–15:30.930
那大部分集中在中國啊好,
15:30.970–15:34.290
那麼這是閉源模型的問題了啊好,
15:34.290–15:38.090
那麼第二個第二個陣營叫做開放權重模型,
15:38.090–15:42.450
它不是開源,它的程式碼沒有開源,但它的權重開放下載,
15:42.450–15:46.490
它在 Hugging Face 你可以下載啊,那它的權重長什麼樣子,
15:46.490–15:49.050
下載回來你就可以自己進去看 ok 啊當然
15:49.130–15:52.930
它的價格就是它只有幾層 attention 啊,那它的嗯,
15:53.970–15:57.490
它的 tokenizer 它的字彙數有多少啦,
15:57.650–16:01.650
這些它其實都知道,因為這模型必須要使用這些資料啊好,
16:01.650–16:04.530
那麼開源模型到開放權重這種模型呢,
16:04.530–16:10.010
其實嗯有幾個啊,那第一個就是 NB 的 name 系列啊好,
16:10.010–16:12.090
這邊要解釋一個大家常常的
16:12.580–16:18.740
呃都市傳說說啊,Nemotron 也是在蒸餾或是魔改中國的千問啊,
16:18.740–16:23.660
那Nemotron 3不是的啊,其實不是啊,Nemotron 3自己寫重新做的啊,
16:23.860–16:30.300
那因為Nemotron 3是 Mamba 架構, 那Nemotron 2是他當時只有參考千問啊,
16:30.420–16:37.060
Nemotron 3自己寫就不講了, Google 有 Gemma 好那 OpenAI 有 GPT-OS 啊這個都很老,
16:37.060–16:41.580
Gemma 4好像好幾個月之前了,那麼其實90%的
16:41.980–16:48.740
開放權重模型都收斂到中國, 隨便講就 56 加 GLM、DeepSeek 有 0813 Pro、0731
16:48.820–16:51.380
Flash 千問更不用講,
16:51.380–16:56.140
就是我們今天的主題 MiMo 小米的模式,Kimi K3 超強 MiniMax,
16:56.140–16:59.140
你看網上大家玩 H3 產生影像
16:59.490–17:05.610
影片已經玩玩爛了啊, 那還有他還有他之前還出一個 Music 模型啊渾源啊,
17:05.610–17:09.170
那麼很很中國有上百家模型廠商,
17:09.170–17:11.530
而且他們幾乎都開放權重啊,所以
17:12.170–17:14.810
這件事情是一個很大的事情,為什麼? 因
17:16.330–17:22.210
為開放權重模型,它目前已經不再是玩玩玩耍而已了,
17:22.210–17:26.090
它已經是正式進入使用階段了啊好,
17:26.090–17:28.570
那我給各位看一個資料,看一個資料
17:29.010–17:32.970
那其實我最常看,大家會比較很多很多資料,
17:32.970–17:35.850
我最會看的就是 arena.ai 這個網站哦
17:36.250–17:39.140
arena.ai 很簡單哦,他怎麼做呢?
17:39.210–17:41.890
他其實是讓你讓你啊,
17:41.890–17:44.730
讓你問問他一個問題
17:45.220–17:48.260
他會去挑選兩個模型幫你解答,
17:48.740–17:53.020
解答之後呢,他就讓你選一個好的好的模型,
17:53.020–17:57.420
你就去選,就是盲測就 AB test 啊盲測之後他去做統計,
17:57.620–18:01.500
看哪一個模型的分數比較高啊好,這是 arena.ai 啊,
18:01.500–18:04.580
我覺得大家可以進去看啊,他分成很多項目,
18:04.580–18:06.980
很多項目去比較了啊 ok,那
18:07.700–18:14.180
麼我們就看他 leaderboard 啊, 那最近大概就上個月他加入了 agent 的執行了啊
18:14.620–18:18.420
它其實我們看前面 agent 的執行的前10名
18:19.940–18:25.100
哦,前10名,它出現了一個大概在一年前從來不可能看到的事情,
18:25.100–18:27.780
就是出現了開放權重的模式,
18:27.780–18:31.100
Kimi K3,它是開放權重哦,它是自己有它,
18:31.100–18:37.260
它雖然是 Kimi K3 license, 但它的權重你開放了在 Hugging Face 啦好以前啊,
18:37.260–18:40.340
那 agent 的能力,它是新的項目
18:40.590–18:44.030
我就不多講啊,那當然你看到都是熟面孔,
18:44.030–18:50.150
都熟面孔啊好,那其實我們看會看另外就是他的 coding 能力,
18:50.150–18:52.710
coding 能力有一塊非常重要,它叫 WebDev,
18:52.710–18:56.070
它其實就是 coding JavaScript HTML 這種 coding 啊,
18:56.070–18:58.710
那我們就想說程式語言都差不多了啊,
18:58.710–19:01.510
所以就他其他例如說 Python 的 coding
19:01.510–19:02.790
能力或是 Rust 的
19:02.950–19:07.670
能力,Java 也不會太差啊,那我們在看 coding 能力的時候呢,
19:07.670–19:10.030
我們竟然發現一件事情
19:10.270–19:12.870
就是你看前10名啊,
19:14.150–19:16.870
第二名 Kimi K3哦好,
19:16.870–19:18.950
那其實我我要講的是啊,
19:20.790–19:27.190
登上榜首, 為什麼 Opus 出來沒多久耶 Opus 就就這幾個禮拜的事情耶 Opus 出
19:27.190–19:30.430
來之前 Fable 出來之後
19:31.200–19:32.960
在是第一名很久哦
19:33.360–19:36.600
那 Anthropic 的 CEO 叫 Dario Amodei,
19:36.720–19:43.520
他說過一句話,他說開放權重的模型要追上前端模型要6到18個
19:43.520–19:47.200
月,這句話是他今年3月講的啊,
19:47.200–19:50.240
6到18個月啊,我們看今年3月的時候啊,
19:50.240–19:53.160
我們就講6到18個月,我不想6個月吧,
19:53.160–19:59.080
6個月前是今年2月,各位2月的時候開放權重模型的
19:59.800–20:06.240
我們現在8月的開放權重模型被他講的是等於今年2月的閉源模型是什麼?
20:06.240–20:12.800
Opus 4.6,所以呢,他講的開放權重模型現在8月應該是 Opus 4.6
20:12.960–20:15.640
等級哦啊,我們樂觀講說6個月,
20:15.760–20:19.400
那18個月那就更早了,可是我們現在看起來不是唉,
20:19.400–20:22.400
開放權重模型已經在第一名了,
20:22.400–20:24.960
Opus 沒出來之前,Kimi K3 算是第一名哦,
20:24.960–20:28.360
第一名很久哦,然後呢, 更不用說
20:29.190–20:31.750
好,噹 Opus 出來了就就我就不講了啊,
20:31.750–20:35.270
但他們已經是同一個領先群了啊, 再來就是什麼?
20:35.270–20:42.270
再來就是千問 3.8 剛出來啊,然後再看到什麼 GL 2.3 就是前10名啊
20:42.270–20:44.270
,我們講前12名啊,123前12
20:45.070–20:48.630
名這三個都開放權
20:50.510–20:54.750
重456前12名有一半是開放權重模型,
20:54.870–20:57.750
前三名有2名是開放權重模型
20:58.030–21:01.590
所以很可怕啊,就開放權重模型已經可以使用了,
21:01.590–21:05.390
這沒有問題了好那所以呢,
21:05.390–21:09.590
地端模型就保哥跟我商量,我就覺得地端模型我們一定得講,
21:09.590–21:13.630
為什麼?因為它已經可以取代很多工作了好,
21:13.910–21:17.670
那麼開放權重模型就是除了地端之外啊,
21:17.670–21:20.710
那其實很多雲端廠商都有部署啊,
21:20.870–21:26.670
那你這些那些大的前瞻家 AWS、Azure 跟 Google 的呃他叫的呃
21:26.910–21:27.990
Google 的那個他們的
21:28.380–21:31.420
的那個雲端服務都有提供開放權重模型,
21:31.420–21:33.980
那可以選了,那 NV 的 NIM
21:34.860–21:37.420
也提供了一堆開放權重模型哦,
21:37.420–21:43.540
如果你有訂購訂閱,你可以用哦 OpenRouter 今天剛被剛被那個收購哦,
21:43.540–21:44.900
被那個 Stripe 收購啊,
21:45.820–21:51.100
它也提供一堆開放權重模型哦, 所以呢開放權重模型它其實是有雲端服務的好,
21:51.100–21:57.340
那當它的選擇很多,它從 10B、23B、1B 開始到 3TB 都有選擇
21:58.100–22:03.300
它可以部署在一台電腦上,大致雲端廠商這這一堆啊,
22:03.300–22:06.620
雲端廠商啊,那如果是你可以把它,
22:06.780–22:09.820
你可以使用雲端的開放權重模型,在公有雲啊,
22:09.820–22:12.700
就像右邊這個圖,這些廠商都有提供,
22:12.700–22:16.340
你也可以把它部署在私有雲,公司有私有雲放進來啊,
22:16.340–22:19.220
你也可以把它放在什麼區域網區域網路啊,
22:19.220–22:24.060
你可以把它放在單台的 DGX Spark 或者好一點的 GP 三版啊,
22:24.060–22:26.100
換句話說,它的這個
22:26.330–22:29.770
它的邊界是非常可控的,它不像雲端模型,
22:29.770–22:32.330
只能放在 Spark 可以給它到處放啊,
22:32.330–22:35.890
它放在馬斯克的雲端,它放在微軟微軟的雲端,
22:35.890–22:38.730
放在自己的雲端,那它的東西到處放,
22:38.730–22:41.450
但是如果我們用開放權重,我們有好的硬體,
22:41.530–22:47.930
我們可以放到自己的安全邊界裡面啊, 所以開放權重模型是一個非常好管理的模型呢 OK
22:48.650–22:52.810
好,那麼我們現在呢就開始講一些今天的重點,
22:52.810–22:56.170
我們就要講兩個模型,其實本來只是要講 V4 啊
22:56.570–22:59.130
但是呢,我們因為千問太紅了,
22:59.130–23:02.730
因為這兩天都在玩千問哦,所以呢就加進來了哈
23:03.810–23:07.650
我先說了,我先說,就是如果你對中國模型有疑問的話,
23:07.650–23:13.450
你就不要用,你就不要用, 如果你是公家機關或是你們政府單位或是學校不准用中國模型,
23:13.450–23:17.050
那你就聽聽看,就當聽故事就好了,那如果你想使用的話,
23:17.050–23:22.170
我們就我再多講一點啊,沒關係, 因為每個人對中國模型的看法都不太一樣啊,
23:22.170–23:25.780
所以就大家就想用就用,不想用就就就不要用就好了啊
23:26.120–23:28.080
好,那我為什麼要挑這兩個?
23:28.080–23:32.200
因為它一個叫做 MoE 模型,一個叫做 Dense 模型啊好,
23:32.440–23:38.440
我大概我我不講技術,我就講一些簡單的東西就好了啊好, 那麼
23:40.040–23:44.040
先講 DeepSeek 啊 DeepSeek DeepSeek 是一個是一個 MoE 模型,
23:44.040–23:48.440
等一下講啊好,那麼它的它有很多種啊,
23:48.680–23:51.320
它有呃 Flash 有 Pro,
23:51.320–23:54.160
那 Flash 的參數就少一點
23:54.600–23:59.120
的參數多一點啊,好,那麼他們他這叫做 MoE 模型,
23:59.120–24:03.240
所以呢,他 MoE 叫做等下會講啊,
24:03.320–24:06.480
那他就我就我就舉個例子就好了啊,
24:07.160–24:11.560
各位,你們常常在開車啊,你們在開車的時候突然
24:11.730–24:15.570
交通狀況變得很很很不好,摩托車到處衝出來,
24:15.730–24:21.250
呃呃人行人到處衝出來,這時候你腦袋是會專注到注意路況,
24:21.490–24:25.330
對不對?你會去想到古典樂或是想到莎士比亞的文章嗎?
24:25.330–24:30.970
你不會好,你的大腦會騰出要用的那些神經元去注意啊好,
24:30.970–24:33.770
那你在聽古典樂的時候,你會忽然想到啊,
24:33.770–24:36.370
我現在要緊張去面對賽車的問題,不會嗎,
24:36.370–24:39.330
你就會去欣賞古典樂啊,這就是 MoE 模型,
24:39.330–24:41.530
你大腦只取出一部分的
24:41.650–24:43.410
東的的神經元來
24:44.490–24:48.850
應付你現在目前遇到的狀況好,這是 MoE 模型的的特色了,
24:48.850–24:51.610
那相對 MoE 模型叫 Dense 模型,
24:51.610–24:55.330
就是你的大腦在開車的時候呢,不但要注意路況,
24:55.330–24:58.450
還要去想古典,因為還要去想莎士比亞的文章啊好,
24:58.450–25:00.930
那就是 Dense 模型了好,那麼我
25:02.210–25:04.010
只要講一些概念就好了就是
25:04.760–25:08.800
你看到什麼 CSA 啊,什麼什麼什麼 SparseAttention 啊,
25:08.800–25:11.800
什麼 Hyper 什麼什麼 Attention 啊,
25:11.800–25:16.200
那我我這全部我只用一件事情帶過就是
25:17.040–25:22.680
Attention 啊,我們都知道為什麼 Transformer 會變得這麼紅,
25:22.680–25:26.680
為什麼2017年的八個人推出論文到現在十年了啊,
25:27.080–25:31.840
我們到我們 AI 發展的十年,NVIDIA 的 GPU 都要進入到第几
25:31.920–25:37.960
這第几代了, 從什麼什麼什麼 Grace Hopper 什麼 Vera Rubin 什麼 Rubin Ultra 一直在進步,
25:37.960–25:41.040
我們用的 AI 的架構還是 Self-Attention,
25:41.040–25:43.800
你不要跟我說 Mamba Mamba 沒有進入主流啊,
25:43.800–25:48.360
而且 Mamba 還要去混 Attention 啊好, 為什麼? 因為
25:49.560–25:53.800
它有兩件事情,第一件事情它能做非常棒的查詢啊,
25:53.800–25:56.760
叫做 QKV 叫做 KV 啊那
25:57.730–26:01.970
kv 值其實我我簡單講就是大家都不覺得這東西好新奇哇,
26:01.970–26:05.090
為什麼叫 qkv 啊,這個東西根本都不新奇,
26:05.090–26:09.210
它就是資料庫查詢啊,你給資料庫一個 query 給它一個,
26:09.210–26:13.530
它就跟這個 key 去找到 value 不就 qkv 嗎啊好,
26:13.650–26:18.290
那麼 attention 就是這樣子啊,它把自己這個這個向量啊,
26:18.290–26:19.610
這個這個張量啊,
26:20.370–26:24.370
特別又生出三個 qkv 來啊,讓讓模型可以訓練啊,
26:24.450–26:28.730
然後呢?他去看每個 token 的 QKV 就是做資料庫查詢,
26:28.730–26:31.890
但他因為資料庫查詢只有查到跟查不到,
26:31.890–26:37.610
但是 QKV 是是做模糊查詢,他是查到查到一點點就說,
26:37.610–26:42.170
哎,我這個資料有多符合啊,多符合就是有個幾率來表示啊好,
26:42.170–26:44.700
所以呢,他需要做 KV 相乘啊
26:44.860–26:47.700
QKV 就就這個意思啊,那麼所以呢,
26:47.700–26:50.460
我們為了讓查詢例如我一句話啊,
26:50.460–26:54.220
我要一句話我要查詢它跟我現在這個 token 的相關性,
26:54.220–27:01.100
我要跟根據我這個 token 的外面的每一個 token 去做 QKV 的資料庫查詢運
27:01.100–27:06.940
算,就這樣子啊,所以呢 KV 值這個值呢會變得很大很大,
27:06.940–27:10.100
因為 QKV 是 KV 相乘啊,在做 softmax 啊,
27:10.100–27:11.860
換句話說呢
27:11.940–27:13.140
那為什麼我們要這麼做?
27:13.140–27:16.060
因為我們可以真正知道一個 token 跟其他 token 的
27:17.100–27:21.020
關聯性有多大啊,但是這這需要非常大量計算,
27:21.020–27:23.260
那麼 NV 發財的原因就是囙
27:24.020–27:28.700
為它 attention 這個機構這個機制能做平行預算運算,
27:28.700–27:31.700
它在沒有加入 position encoding 之前,
27:31.700–27:34.460
它是沒有位置的,它可以同時一起算,
27:34.460–27:37.540
算的時候再加入 position encoding,但最近這種 ROPE 啊,
27:37.660–27:39.940
那我就不多講,那所以呢
27:40.230–27:42.790
kv 值它就會相乘,然後去做運算,
27:42.790–27:47.670
發現這個這個 token 跟我其他 token 的相關性有多高啊好,
27:47.670–27:52.670
那麼 kv 值相乘這件事情呢,就造成 attention 非常大的負擔啊,
27:52.870–27:57.350
所以你看到 CSA、HCA 什麼 mHC 這些東西啊,
27:57.350–28:00.870
全部是為了讓 kv 值的運算變小啊,
28:00.870–28:03.670
我就我就不講這些細節啊,細節都在旁邊,
28:03.670–28:06.830
各位可以去,你可以自己去問什麼叫 CSA,
28:06.830–28:09.070
什麼叫 HCA,你就問
28:09.230–28:12.550
他都會告訴你的一清二楚,
28:12.550–28:13.910
他會畫圖給你看哦
28:14.150–28:18.230
我我只告訴各位一個原則就是為了讓 KV cache 省下來好,
28:18.230–28:21.910
因為它運算量太大哦,那目前為止明年就第10年
28:22.550–28:28.510
2027年我們還沒看到能取代 attention 的架構還沒有了好
28:29.540–28:30.260
那麼
28:31.180–28:37.140
呢,它的特色就是它在中國它的運算資源很少,
28:37.140–28:40.980
它只有少量的 H100 跟可能是更爛的 H80,
28:40.980–28:45.100
最近 H200 才開始開放,我們這邊都用都用 GB300、
28:45.100–28:49.380
G300、B300了,它還在用 H100啊,還有華為的昇騰 910C
28:49.980–28:54.500
那他們為了讓這麼爛的硬體能做到一樣的效能,
28:54.500–28:58.540
他們就會在架構上做非常大的精進了
28:58.780–29:04.420
啊,這就回到我剛才最前面講的模型成本到底合不合理哦
29:04.420–29:06.500
我剛剛講過美國模型是用
29:07.620–29:10.180
美國的工程師的薪水,是 NBA 球員薪水,
29:10.500–29:15.860
然後呢?他們需要很大量的 GPU 還有美國的電費, 中國電費呢?
29:15.860–29:19.420
中國的電的發電數量,他們核電廠是不需要
29:19.830–29:21.470
什麼真正的環評呢?
29:21.470–29:24.950
他們要蓋核電廠都隨便蓋啊,那他們的電非常便宜,
29:24.950–29:27.710
中國的發電量是美國跟印度加起來總額還要多了啊,
29:27.910–29:30.830
那他們的工程師的薪水當然是很高,
29:31.190–29:33.990
那那時候因為川普的簽證的問題,
29:33.990–29:36.990
工程師他們不敢去美國落地生根,
29:36.990–29:40.550
成為美國人,他們就選擇進入中國的 AI 公司啊,
29:40.550–29:47.510
叫第二代 AI 公司啊, 那麼他們的薪水當然不會像 NV 或或是 OpenAI 或者是高
29:47.510–29:49.150
到跟 NBA 的球員一樣
29:49.390–29:53.430
但他們大概就 1/10 的薪水,再加上中國幾乎不要錢的電,
29:53.430–29:56.070
加上雖然比較爛的爛的 GPU,
29:56.070–30:00.990
那他們推出跟頂級模型同一領先群這麼好的模型,
30:01.110–30:04.470
他們成本低很多很多,這時候我再問你,
30:04.470–30:09.390
你認為 Anthropic OpenAI 收你一個月 200 塊或是一個 token 多少錢,
30:09.390–30:10.240
合不合理?
30:10.700–30:15.460
啊,當中國模型同一個 token 攜帶的資訊量跟你美國模型一樣多,
30:15.460–30:19.540
它的價格是你的成本是你 1/10 % 或 1/50 的時候,
30:19.740–30:22.540
這個市場會不會重新再定價,
30:22.540–30:25.740
我不知道啊,我不知道,但是我覺得一定會的啊好,
30:25.740–30:27.500
所以呢,那 DeepSeek 就
30:28.380–30:31.540
充滿了這種優化模型的技術啊,
30:31.540–30:36.820
什麼 CSA、HCA 啊、mHC,那 MoE 剛剛講過 MTV 點在講啊好,
30:36.820–30:39.940
所以呢大概是這個樣子,那現在又有千問啊那
30:40.540–30:43.180
x 模型也有了,就更不一樣啊好
30:44.620–30:50.260
那這個我就不多講,反正我告訴過就是 KV cache 的解決問題啊,
30:50.260–30:54.580
例如說把它有些是把 KV cache 什麼壓小一點啊,
30:54.580–30:56.020
或者說把它嗯
30:56.790–31:00.670
降維啊,就是把它變成像 MLA 把它降維啊,
31:01.030–31:06.030
CSA 把它索引起來啊,HCA 把它分組再從裡面挑啊,
31:06.390–31:09.510
都是為了讓 KV cache 的壓力變小啊,
31:09.510–31:13.790
就是就為了就這個,因為相乘起來那個量太大了,
31:13.790–31:19.230
但你不相乘又不行,因為你要對每個 token 做檢索了啊哈 OK,
31:19.230–31:22.470
那麼這就是我講的中國模型開放權的模型,
31:22.470–31:24.790
他們在架構上做非常
31:25.510–31:27.270
非常誇張的調整啊
31:27.350–31:29.910
那如果你想知道這些東西的真正做法,
31:30.310–31:33.790
就去問 ChatGPT,我只是放上讓你知道一下而已了啊,
31:33.790–31:37.830
知道一下而已了好,那麼 MoE 其實剛才講過,
31:37.830–31:44.750
就是你的大腦只需要一部分的神經元去針對你現在遇到的事情來做反
31:44.750–31:46.830
應,好那嗯
31:47.780–31:52.060
另外就是說 mHC 是剛剛我剛剛講的也是也是一個優化的東西啊,
31:52.060–31:58.820
那 MTP 我要另外講就是它也是我們在做模型訓練時的一個
31:58.820–32:01.620
方法,就是我們一般來說啊,
32:01.620–32:05.580
我們在訓練一個嗯 Transformer 模型的時候呢,
32:05.580–32:09.980
我們是這樣子啊,他找到人類講過所有的話就是 Common Crawl,
32:10.100–32:14.340
然後呢,他把這句話呢往右移一個做一個移位啊,
32:14.420–32:19.140
然後呢?要美你,例如說我今天說呃台北今天有下雨,
32:19.140–32:23.020
那我輸入台,它的標準答案是北,
32:23.140–32:29.260
我輸入北,它的標準答案是京, 就是把那句話往右移一個就標準答案的啊好那所以呢,
32:29.260–32:34.220
他最後會吐出一個他覺得是標準答案的字是這樣訓練的,
32:34.220–32:37.540
那我們就看過全世界文字把它做一個 shift,
32:37.540–32:40.340
然後訓練模型啊,那 MTP 不是這樣子,
32:40.340–32:45.100
MTP 是啊 MTP 啊,它是讓它一次就一三個讓它去
32:45.510–32:49.990
看后三個 token,然後能讓他去能預測后三個 token 出來啊,
32:49.990–32:52.830
所以呢他呢一次就丟三個 token 出來啊,
32:52.830–32:55.750
那這個三個 token 呢有沒有命中不知道,
32:55.750–32:59.670
那他其實有一些方法讓你說能讓你多命中幾個,
32:59.670–33:03.350
比如說一次丟 4 個 token 出來,那你運氣好全部都命中,
33:03.350–33:06.470
那你的模型的輸出是不是就快了 4 倍啊,
33:06.470–33:11.110
這是 MTP 啊,那麼現在流行的模型訓練都會有 MTP 啊,
33:11.230–33:15.110
叫做 Multi-Token Prediction 啊,當然你的模型
33:15.230–33:17.750
要支援你的 Inference Engine 也要支援了哈,
33:17.750–33:21.670
那所以呢,我們最近常常看到千問放上 MTP 之後呢,
33:21.670–33:27.030
發現它速度快好多好多嘛,那目前等一下講千問我們再講了啊好, 那
33:28.070–33:33.670
再加上量化,等一下講量化啊好, 那麼量化就會讓你模型變小變小啊 ok,
33:33.670–33:37.630
所以呢,這就是我們最近看到模型不斷進步,
33:37.630–33:41.270
而且這些進步呢,其實我相信美國模型都有這些進步,
33:41.270–33:44.640
但是中國模型它把這些進步的方式
33:44.780–33:47.020
開放出來在論文裡面都可以看到啊
33:47.020–33:50.260
好 ok,這是我自己寫的一個程式啊,
33:50.260–33:54.100
當時我在 NV 的場子上,為了示範 Dense 跟 MoE 呢,
33:54.100–33:56.740
我找了兩個模型,一個千問 2.5 7B,
33:56.740–33:58.740
一個是 OLMoE
33:59.580–34:02.260
,這是很早期的 MoE 引擎啊,嗯,
34:02.260–34:05.900
14GB 我就挑了兩個大小差不多的模型啊,
34:05.900–34:12.900
然後呢去對比看, 讓你看一看 MoE 跟 Dense 模型就是一次要去掃過全部參
34:12.900–34:14.100
數,左邊是 Dense
34:14.340–34:17.900
右邊就是 MoE,它其實真正在跑 token 的長相啊,
34:17.900–34:20.780
我們看一下,看一下它其實長這個樣子
34:21.420–34:25.020
啊,MoE 指亮的地方就是它只看的只看過的部分啊,
34:25.020–34:30.260
下面就是 token 的產生啊,token 產生, 因為這個模型對中文中文不好,
34:30.260–34:34.740
所以表現不好,所以它產生會產生出一些呃 UTF-8 的碼,
34:34.740–34:37.580
我們看這是它的產生方法啊,產生方法,
34:37.580–34:42.020
你會發現其實 MoE 它跑過的參數是同樣的大小
34:42.630–34:46.070
它跑過的參數是它的大概 1/4 啊,1/4 啊好, 這個這
34:47.310–34:51.870
個程式我開源在 GitHub,你可以自己下載下載玩一玩啊,
34:51.870–34:55.910
就看看大家長什麼樣子啊好 ok, 那麼
34:57.510–35:00.350
那當然就是一個 agent 的評測了,
35:00.350–35:01.750
那 DeepSeek 呢,它就是把
35:03.190–35:04.230
自己的表現
35:04.870–35:07.950
已經拉到這個等級啊,這個等級的,
35:07.950–35:10.790
你看這個等級就 42.7
35:10.830–35:13.950
50 這這 60 啊,就是這個很多評測就不斷,
35:13.950–35:18.510
就是說我很愛看 Terminal Bench, 就是在讓它在一個終端機中去做很多事情,
35:18.510–35:25.030
它的完成度了啊,那我們看到開放權重模型已經接近到
35:25.030–35:28.790
Fable 當時被講成什麼樣子啊,
35:28.790–35:35.230
什麼 AGI 什麼人類什麼最聰明什麼攻破什麼還被什麼國防部什麼禁用啊,
35:35.230–35:38.350
我現在開放權重模型都已經接近你了耶,
35:38.350–35:40.390
有沒有都接近了啊,所以
35:41.740–35:45.300
很可怕哈,就是說真的很可怕哈,就開放這個模型已經追上來了啊
35:45.300–35:50.380
好好 ok,那第二個我們要講的是千問模型,
35:50.660–35:53.940
千問它是一個 Dense 模型,但它很小很小,
35:53.940–35:56.500
那它的 hidden size 才5120啊,
35:56.500–35:59.780
那就它的,那這我就不多講,就是我們常常把嗯,
35:59.780–36:02.100
我們常常把一個一個字一個 token
36:02.820–36:06.260
變成5120個向量啊向量
36:06.460–36:11.740
每個現象代表一個意思,比如代表大小輕重軟硬度是男是女是好是壞啊,
36:11.740–36:14.980
那這個不是我們認定出來的,這個是一個 latent 的,
36:14.980–36:20.260
latent 就是一開始隱變數啊,那它有24萬個字 token 啊,
36:20.260–36:24.900
那它的 tokenizer 24萬好,這個就很接近主流模型,
36:24.900–36:26.260
那我記得 GPT 好像
36:26.860–36:30.980
也是20到30萬之間的啊,好,那它就這個主流模型長相啊,
36:31.060–36:34.220
然後它的架構呢也是一樣,它就是嗯
36:34.780–36:37.940
想辦法讓 KV cache 變少,讓它速度快一點的啊
36:38.100–36:41.580
然後呢,它是一個能看得懂文字跟圖片的
36:41.890–36:48.210
模型, 所以大家可能做 computer use 啊我我其實昨天有丟一個臉書的文章叫他去幫我,
36:48.530–36:51.130
我用一個破解模型叫他去幫我下載,但我沒有,
36:51.130–36:57.410
我真的沒有真的做了啊,我沒有真的做, 就是幫我下載一個最最近的電影的 torrent,
36:57.410–37:00.490
他真的開始幫我做,那有時候破解模型了啊好,
37:00.490–37:03.250
那他的 context window 260000差不多了,
37:03.250–37:07.170
其實不見得每個模型的 context 都需要到 email,
37:07.170–37:11.170
為什麼?因為 email 之後呢,其實中間那那一段 context window
37:11.530–37:14.050
會爛掉會,其實模型會不去讀啊好,
37:14.050–37:18.010
它可以開思考模式,它可以開不同強度思考模式,
37:18.210–37:22.690
它可商用可微調可再訓練,它是一個完全開源的模型,
37:22.930–37:26.610
它已經不是開放權重了,它它是一個開源模型,
37:26.610–37:29.930
很誇張了好,所以呢,最近就大家在每千問
37:31.380–37:36.340
2.3.8 27B 啊好,那基本本來說要出3.8 35B MoE,
37:36.340–37:39.900
但是我也把這個畫面抓到,結果好像因為曝光他
37:40.500–37:42.820
就把它取消掉了好,這
37:43.700–37:46.340
個我就不多講了,我就不多講這些技術的東西啊,
37:46.340–37:48.500
因為我覺得時間很不夠了啊,我只剩下
37:49.460–37:51.060
二十幾分鐘了啊好
37:51.980–37:53.380
,那當然了,就是
37:53.980–37:58.500
說嗯,他能看得懂文字,他也能跑 workflow 沒有問題啊,
37:58.500–38:03.340
那。它在跑這些 agentic workflow 時候呢是非常非常棒的啊好,
38:03.340–38:06.260
等一下我會示範,我會示範啊 ok,
38:06.260–38:08.980
那所以呢,所以呢,
38:08.980–38:14.180
如果你今天你有一台呃128GB 的硬體啊,
38:14.340–38:19.060
那我不講,就是說你有一台呃5090啊5090那片5090啊,
38:19.460–38:26.180
那它32GB 啊,那你就可以輕鬆的跑上 FP8 的版本的千問 27B / 3.8 了
38:26.180–38:28.300
沒有問題啊,因為
38:28.490–38:32.410
嗯,呃,就剛好塞進去啊,那4090可能就吃力一點,
38:32.530–38:35.890
但如果你不好 NVFP4可以就可以完全塞進去啊,
38:35.890–38:41.730
那它其實 FP8降到 NVFP4的精度掉了大概兩個百分點而已,
38:41.730–38:45.730
所以很不錯,非常不錯哦,進203080GB,
38:45.730–38:48.970
然後呢,當然如果你有 DGX Spark,
38:48.970–38:51.650
你有 Mac128G,你跑起來太輕鬆了,
38:51.650–38:56.290
太輕鬆了,甚至你可以再去掛一個其他的模型再做其他事情了好,
38:56.290–38:58.410
那麼但是它的重點就是說
38:58.690–39:03.850
它已經可以讓你不需要使用雲端模型去做事了,
39:03.970–39:07.930
你可以把你的模型放在地端,不出雲端好,
39:07.930–39:12.690
這對資安很強調的公司機構來說非常重要啊,
39:12.690–39:16.290
非常重要好好,我繼續往下講啊, 往下講
39:17.780–39:20.540
OK,那地端模型的存在必要性哦
39:20.540–39:25.660
其實我我我最近在強調這件事情是大家都覺得可能有些人還留下舊的觀念 ,
39:25.660–39:28.460
就是說地端模型就是玩具啊,只能用,
39:28.460–39:32.740
只能做一些問答啊,不不是這樣子啊好啊
39:33.660–39:38.100
,我等下去示範我,我已經在做的事情了啊,我已經在做的事情啊好,
39:38.420–39:43.180
那麼地端模型有特色,第一個它的它只要跑一小羣人的目標,
39:43.180–39:46.660
例如說公司几百個人的 agentic workflow
39:47.180–39:50.100
它不用像閉源模型一樣,什麼都好,回來不用
39:50.100–39:52.740
第二個它的 LLM 本身哦,
39:52.900–39:56.820
就放在私有雲區域網路本機上,
39:57.020–40:00.100
根本不會出到你公司以外的地方,非常安全
40:00.100–40:02.820
第三個呢,就是如果你搭配好的
40:03.780–40:04.460
harness
40:05.490–40:07.650
它執行的地方那就更安全了
40:07.650–40:12.850
那等一下就講 harness 啊, 那例如說我們嗯用 Claude Cowork 的時候呢,
40:12.850–40:16.290
其實你的你執行 Claude Cowork 的東西就不是本機,
40:16.290–40:20.850
不像 Claude Code 在本機執行啊, Claude Cowork 它可以執行在本機的 VM 中,
40:21.330–40:24.490
它也可以執行在 cloud 雲端的 VM 中啊好,
40:24.490–40:29.250
怎麼證明其實很簡單,你在你的本機上裝一個虛擬機,
40:29.250–40:33.610
例如說我在我的 Mac 上裝了一個 VirtualBox 虛擬機啊
40:33.770–40:37.570
我在 VirtualBox 裡面呢,它是一個 Mac 的 Mac 的虛擬機,
40:37.570–40:40.570
再裝一個 Claude Cowork 就不能用,為什麼?
40:40.570–40:45.330
因為我虛擬機中開不了虛擬機啊, 就我 Mac 不支援巢狀虛擬機架構嘛啊,
40:45.410–40:48.659
那也許 Windows 可以,我沒試過啊,但是我在我的
40:48.659–40:51.455
Mac 上的 VirtualBox 開一個 Claude Code
40:51.455–40:52.060
就不能用
40:52.180–40:54.740
啊,那就是因為它虛擬機開它的
40:55.540–40:58.340
它的 sandbox 開在本機的虛擬機上啊好,
40:58.340–41:03.660
所以呢,如果我只要服務固定數量的團隊几十個人几百個人,
41:03.860–41:06.820
那其實我大可以使用地端模型,
41:06.820–41:10.700
因為它已經夠強了啊好,那你怎麼開始怎麼開始,
41:10.700–41:13.620
那其實我的開始就是 DGX Spark 啊好,
41:13.620–41:16.620
我現在最後悔就是我只買了一台啊,
41:16.620–41:21.100
那現在叫我買第二台有點貴了啊,那一台當時我買
41:21.340–41:25.140
我我買已經買貴,我買13萬5了啊,那我就是買這個版本啊,
41:25.140–41:28.340
就是這個這個顏色,我不是買其他牌,我就是買 NV 的啊,
41:28.580–41:32.060
好,那它發發熱比較比較高,
41:32.060–41:35.300
它做的它的冷卻比較明顯,好像有限速了啊,
41:35.620–41:38.660
好,那大家詬病的是啊,
41:38.660–41:42.380
它好慢,它的是頻寬很慢,它才 EPFlop 有什麼好用的,
41:42.500–41:47.420
各位我們要的不是快,我們要的是可用啊, 128GB Unified Memory
41:48.330–41:51.370
塞 128GB 模型這件事情非常棒啊,
41:51.370–41:54.570
我可以跟各位說啊,在買 DGX Spark之前啊,
41:54.730–41:58.770
這個世界地端模型跟我的生活是生命是完全沒有關係的
41:58.770–42:01.610
Hugging Face 什麼新模型我看都不看,跟我無關呢,
42:01.690–42:06.490
我只有一片4090,24GB 呢,我只能跑這些20B 左右的模型呢,
42:06.650–42:09.930
那根本就就幾乎沒有嘛,很奇怪啊,模型20B、
42:09.930–42:12.970
30B 有了啊,這下就直接跳120B 了,
42:12.970–42:15.570
中間30B 的、50B 的,呃,
42:15.570–42:18.010
40B 的、80B 的,那麼幾乎沒看到啊
42:18.090–42:22.610
好,但是有這個之後呢,Hugging Face 的模型就變成我的生活重心
42:22.610–42:25.130
為什麼?因為它可以幫我做事啊,ok,
42:25.130–42:30.010
那其實它可以跑出大概30token 每小每每秒鐘哦,
42:30.010–42:32.650
那如果你是併發或平行哦,
42:32.650–42:36.490
更快可以到八十九十啊,那如果你模型再小一點,
42:36.490–42:41.090
像這次用千問27B,哇,那跑到八十九十都沒有問題啊好, 所以呢
42:41.680–42:46.640
這對很多公司行業來說呢,或是你要幫人家部署地端模型的
42:47.440–42:49.800
團隊來說呢,你可以做什麼?
42:49.800–42:51.130
可以做 POC 啊,為什麼?
42:51.360–42:54.160
當客戶問你說我能不能做這件事情的時候,
42:54.160–42:58.480
你買一台十幾二十萬 DJspark,你先試試看能做,
42:58.480–43:05.360
再幫他去部署更好的硬體 GB300 的 cluster 或是或他的私有雲上面啊
43:05.600–43:08.240
好,那當然你想跑大模型就多買幾台啊,
43:08.240–43:10.480
那現在已經貴起來,當然
43:10.520–43:14.520
其實我記得上個月 DGX Spark都要到二十幾萬了, 這個這個這個月掉回200000了啊,
43:14.520–43:17.880
那沒辦法,因為記憶體跟 SDD 漲太兇了啊啊,
43:17.880–43:22.120
那所以你就可以做 POC,你能做 POC 再去部署就好了啊,
43:22.120–43:25.320
那當然你就說你有很多選擇了,
43:25.320–43:26.520
你有很多選擇
43:27.370–43:30.010
你想跑地端模型其實有四個選擇,
43:30.490–43:33.410
左上角 DGX Spark,右上角 Mac3,我有一台啊,
43:33.410–43:36.410
我現在是用 Mac 在跑啊,另外地端模型,
43:36.410–43:40.330
那左下角是嗯 AMD 的 AI395或495,
43:40.330–43:46.730
那它也是128G,但是因為那右下角是大概沒再過一兩個月出來的
43:46.970–43:52.250
RTX Spark,它是 Windows on ARM,再加上 DGX Spark裡面的 GPU 啊,
43:52.250–43:55.850
也是 EPFlops 啊,好那你都可以選擇啊
43:55.850–44:00.850
其實你不一定要 DJspark,但是呢,左上跟右下的好處是 CUDA,
44:01.290–44:06.690
你有 CUDA 你就省掉很多麻煩啊,那左下的好處是 x86,
44:06.690–44:10.010
為什麼很多 Docker engine 多 inference engine,
44:10.010–44:13.690
它只有 x86 的架構,那右上角 Mac 呢,
44:13.690–44:15.490
本來是比較
44:16.200–44:19.080
少資源,但是現 mlx 的模型一大堆啊,
44:19.080–44:22.120
所以如果你有一個128GB 以上 Mac,你也可以用,
44:22.120–44:28.200
但是如果你是很依賴 CUDA 生態, 你就選擇 DJspark 或是 RTX Spark 快要出來了啊好
44:29.160–44:36.040
那當你做完 POC 之後,你大可把你的成果部署到真正的應
44:36.040–44:41.960
用上,例如說你去買一台這個 desktop 的 GB300啊好那很好玩,
44:41.960–44:45.600
這個這個當時我用這個圖片啊,我在回答的場子講
44:45.680–44:48.720
講這張圖片的時候呢,沒想到我就用到技嘉的,
44:48.720–44:52.440
這是技嘉的機器啊,技嘉業務之後我就抱一台機器在現場,
44:52.440–44:55.440
他說你在用我們家機器當圖片啊,我說不好意思,
44:55.440–44:58.720
我拿掉他不要拿掉,不要拿掉,幫我們打廣告啊好,
44:58.720–45:05.640
這台呢700多768GB 吧,大概有400多 GB 的 RAM 跟300、200、272GB
45:05.640–45:09.560
的 VRAM 啊好,那麼這台是99000美金
45:09.790–45:12.830
那如果你不你買四台就是四十萬美金,
45:12.830–45:15.550
它也不用再去買什麼冷卻,你就插上電就好了,
45:15.830–45:21.630
它就可以把真正很大,真正接近像 KimiK3 就可以部署上去了,
45:21.750–45:27.430
你就可以跑一個現在全世界第二名的開放權重模型給你的公司用
45:28.350–45:32.230
四十萬美金對我們老百姓來說很多錢,
45:32.230–45:36.310
但對注重公司安全,金融行業,證券行業, 銀行保險行業,
45:37.030–45:39.710
這個東西,這個太便宜了,非常便宜了啊
45:39.830–45:44.550
好,那它不但可以把我們的 model 關進私有雲中,
45:44.550–45:47.910
那如果我們配合好的 harness 關進沙箱中,
45:47.910–45:50.670
你的資料就會非常安全啊好,
45:50.790–45:55.710
那目前我自己已經上線的私就是用這樣子的架構,
45:55.710–45:59.070
私有雲加上私有的 harness 架構呢,
45:59.070–46:02.640
那太多了,我自己工作就什麼呃翻譯啊
46:02.780–46:09.660
摘要啊,影片轉轉檔啊,什麼什麼呃 Word 什麼 Excel 的去識別化啊,
46:09.820–46:12.340
我早就用地端模型,因為它速度很快,
46:12.340–46:16.340
加比較安全的啊好,那我本來常駐的是 Nemotron,
46:16.340–46:22.540
它換成 DeepSeek,這禮拜換成的千問 2.5 27B / 3.8 27B 啊就換掉了啊
46:22.940–46:24.140
好那
46:25.660–46:26.820
OK,那如
46:27.420–46:30.300
果你已經有了一個一個機器,你也知道,
46:30.300–46:31.940
然後你可以用地端模型
46:32.260–46:34.790
那我們怎麼認識一個 model,我們怎麼認識它啊?
46:34.940–46:38.940
好,那我們就來看看我們去 model 的大本營就 Hugging Face,
46:38.940–46:41.100
大家應該都知道 Hugging Face 我就不多講了啊,
46:43.100–46:46.020
Hugging Face,那這就是我們去找模型的大本營了啊,
46:46.220–46:50.620
它就有 model 啊,就一堆 model 就一堆 model 了啊好, 那
46:51.900–46:54.940
怎麼看一個 model 就它的名字,你怎麼去認識一個 model,
46:54.940–46:57.620
它到底代表什麼意思啊,我們就來講一下啊,
46:57.620–47:01.340
就來講一下,好像 model 一大堆啊,就講不完, 它好像有
47:01.830–47:04.870
三百萬個 model 就就用不完了啊,
47:04.870–47:09.750
找不完了啊好,那麼各大公司都在這邊有放他的 model 都可以下載啊,
47:09.750–47:12.310
例如說 Kimi K3嗯,
47:12.510–47:15.510
可不可以下載啊,沒有問題啊,Kimi K3呢,
47:15.510–47:18.590
那只是很大啊,這邊呢,2.8T 了啊,
47:18.590–47:21.590
你要先準備一個 2.8T 的硬碟了啊好,
47:21.590–47:23.840
那麼怎樣這個 model 呢?
47:24.070–47:27.270
那我們看到 model 其實有我就舉一個例子啊,
47:27.270–47:29.110
例如說我舉這個例子啊
47:29.230–47:33.390
NVIDIA-Nemotron-3-Ultra-550B-A55B-NVFP4 啊好,
47:33.390–47:36.670
它大概有幾個東西,第一個就公就是我們也可以這邊看啊,
47:36.790–47:39.710
這邊看啊,第一個就是說公司名稱就不用講,
47:39.710–47:43.510
大家都知道公司名稱啊,公司名稱公司名稱啊,
47:45.350–47:48.630
如果模型名稱啊,模型版本都不用講了啊好,
47:48.790–47:52.670
那麼再來就是什麼參數大小, 就是說 550B
47:53.320–47:58.400
參數大小,它如果後面沒東西,它就是一個 550B 的 Dense 模型,
47:58.400–48:02.720
它不用自己強調自己是 Dense,它只要後面 550B 沒有數字了,
48:02.720–48:07.960
它就是一個 Dense 模型, 就是一個你每次使用時候跑過全參數的模型啊好,
48:07.960–48:10.720
那麼如果它出現 A 多少 B 什麼意思,
48:10.720–48:14.560
它是一個 MoE 模型,它每次只啟動 55B,
48:14.560–48:21.480
像這個這個為例子就是啟動 55B 啊好 NVFP4 是什麼意思, 量化啊,量化等一下講 ok
48:21.480–48:22.840
那麼當然你會看到什麼 QAT 啊,
48:23.080–48:26.160
QAT 這邊什麼 E4B 什麼 IT 啊,
48:26.160–48:29.920
MTP 啊,我都我就慢慢講啊,
48:29.920–48:32.840
第一個 QAT 就是什麼叫量化啊,
48:32.840–48:35.960
我們都知道現在的電腦
48:36.240–48:38.800
代表一個數字啊,例如說我們用整數,
48:39.870–48:42.750
那就是用,呃,比如說 64 位元,64 位,64 位啊,
48:42.750–48:47.830
64 位就是四位元啊,八位元啊的的整數,
48:47.830–48:52.030
那它就是 2 的 64 次方,從 2 的呃,
48:52.030–48:55.350
從 2 就它就它有 2 的 32 次方的可以表示,
48:55.350–48:59.190
就從正正到負的整數啊,那浮點數不能這樣子定啊,
48:59.190–49:02.750
浮點數它有一個叫 mantissa 啊, 跟那個跟那個 exponent,就它有一個嗯
49:02.750–49:08.710
的 mantissa 跟這個位數啊,那這個位數呢,
49:09.070–49:11.910
其實我們就發現它有限制很多了啊,
49:11.910–49:14.750
好,那麼我們一般來說我們會用例如說 16 位位元的
49:15.070–49:20.030
大小來記一個浮點數,問題是呢,
49:20.830–49:23.670
在模型的參數中,0.12 跟 0.123456 它的意思差不多,
49:23.950–49:29.790
我們不需要去記到 0.123456,我們只需要記到 0.12 就好,
49:30.110–49:33.910
所以說我們花,呃
49:33.910–49:36.430
看起來只有三位哦,其實就不用記到六七位了,
49:36.780–49:41.220
它它帶的一直差不多哦,這是我們就把模型用的這個位數減少,
49:41.220–49:46.740
這就叫做量化啊,量化很多方式啊,就是它有很多很多方式了啊好,
49:46.860–49:51.260
那麼量化呢,
49:51.340–49:52.900
它有個重點,就是說大部分你先看到模型是模型先訓練出來,
49:54.300–49:58.900
這就把裡面的參數量化啊,把它變小啊好,
49:59.100–50:02.500
那其實也有,就在訓練時候呢
50:02.500–50:04.820
就把它量化,它發現有些地方可以就直接用比較少的位數來代表啊,
50:04.980–50:09.860
這叫做 QAT 啊,所以你會看到有些叫做 QAT 模型,
50:09.980–50:13.500
就是它是量化感知訓練模型,它在訓練的時候就知道要量化,
50:13.500–50:18.180
那大部分你看到量化模型都是之後才量化的啊好,
50:18.540–50:22.220
你會看到什麼 Q4_K_M 啊,那這是某一種 GGV 量專門用的量化方式,
50:22.220–50:27.900
Q4就是四位元 K 是它叫 k-quant,它的量化方式啊 M 就是
50:27.980–50:32.820
大中小 M 是中,有 large 有 small 啊就大小啊好, 14B 是一個新的東西,
50:33.030–50:38.710
就是它其實真正能代表的 effective 4B,就是這個模型呢,
50:38.710–50:44.230
它也許說它是一個嗯 10B 14B 啊,
50:44.230–50:48.390
那其實它只能在進機體大小大概就就 67B 啊,
50:48.390–50:56.230
為什麼? 因為它用 effective 啊好,我這邊補充一下啊,
50:56.230–50:59.350
就是嗯,像剛剛這邊的嗯
51:01.910–51:07.590
這個 550B,A55B 哦,它在載入時還是要把 550B 全部載入哦,
51:07.590–51:11.390
它不是只載 A55B 哦,550B 要全部載入,
51:11.390–51:15.430
但它在 inference 時候它的 token 只會使用這 55B,
51:15.430–51:20.870
所以比較快,但是你還是要準備 550B 的 550G 的記憶體哦,
51:20.870–51:25.910
好,那再來就是 MTP 我剛講過,就是它可以一次預測多個 token,
51:25.910–51:29.390
那 MTP 你必須在訓練時照做, 那你
51:29.640–51:33.280
訓練時沒做這模型就不支援 MTP,會快很多很多啊好,
51:33.360–51:36.960
那麼你會看到最近流行就是流行兩個格式,一個叫 dspark,
51:36.960–51:40.360
一個叫做 eagle 啊,那麼他們方式不一樣,
51:40.360–51:46.960
但是他們都可以支援 MTP 啊好, it 就是 instruction tune,就是這個模型經過
51:46.960–51:48.320
instruction tune,就是它
51:49.080–51:53.880
會遵循人類指定啊,這個一般在預訓練的第二段做,叫做 SFT 啊,
51:53.880–51:57.440
所以有些模型叫做 base model,它只會做文字接龍,
51:57.440–51:59.480
它看不懂呃指令
51:59.600–52:01.400
舉個例子來說,例如說
52:02.320–52:06.760
我把一句話丟進模型,這句話叫做巴黎,
52:06.760–52:12.080
呃,法國的首都是哪裡啊,如果經過的模型,
52:12.080–52:15.040
他會知道這是一個問句,他會回答巴黎,
52:15.600–52:19.280
如果你丟進一個 base model 說法國的首都是哪裡,
52:19.280–52:21.800
他會接出來美國的首都是哪裡,
52:21.800–52:25.080
英國首都是哪裡,法國最大城市什麼,還亂接啊,
52:25.200–52:26.520
但經過 IT 之後呢,他就
52:26.890–52:31.970
就知道要回答問題了啊,那在經過 RL 之後就知道回答正確的問題啊
52:31.970–52:35.410
好,那這就是 IT 啊,那麼另外就是你最近看很多
52:36.450–52:41.530
啊,這個就是不知道能不能講啊, 你看這邊有一堆 uncensored 啊,uncensored 一堆啊,
52:41.930–52:45.170
什麼意思有一堆啊,abliterated 的太多了,
52:45.170–52:49.650
我就不講了啊,就不講什麼意思,就是被破解的模型啊,
52:49.650–52:55.930
還有 NSFW 啊,叫做 Not Safe For Work,這些會輸出
52:56.170–52:58.770
非法內容,我昨天有丟出一篇 Facebook,
52:58.770–53:03.730
我試一個模型,他真的會去破解別人的網路啊,
53:03.810–53:08.170
他之前他就是他,他之後跟我說你想破解哪一個網站,
53:08.170–53:11.250
你把網站貼給我,我幫你破解啊,大家不要用,
53:11.250–53:14.690
是犯法的,不要用啊好,所以你要了解模型的參數啊,
53:14.690–53:17.050
OK,那我們就往下看啊
53:19.220–53:21.940
好,那我看今天可能快延長時間了,
53:21.940–53:26.820
所以呢,等一下如果講到 9 點沒講完, 我們就休息好不好? 就休息10分鐘
53:27.460–53:33.900
好,保哥說今天上線晚上12點 OK 的,按讚沒有我
53:37.300–53:40.820
們沒有什麼時間限制啦 OK 啦,好,那就是說如果沒有時間,
53:40.820–53:46.100
我們倆就休息一下,我怕各位大概上洗手間了, 好,有人你看有人嫌太早了
53:46.980–53:49.780
就怕講不完了啊,不會了,
53:49.780–53:51.540
不會了,不會了,對,好啊,你
53:52.140–53:54.860
講到一個段落我們就休息一下也 OK 啊,哦,
53:54.860–53:57.540
講完這些我們就休息啊,可以啊,好好,
53:57.540–54:04.430
那我們現在關心就是你要問我說我的4090 24GB 裝得下整個模型嗎?
54:04.820–54:07.700
那5090裝得下這個模型嗎,哈 OK 啊,哈,
54:07.860–54:11.220
其實我們要算很多東西啊,一般來說了,
54:11.220–54:14.180
一般來說啊,就是說我們會從
54:15.690–54:20.970
FP8就是8位元量化的模型來當做一比一的基礎啊,
54:20.970–54:25.450
就是什麼?例如說這個模型,它說它是5550B 啊,
54:25.450–54:29.290
那麼如果你是 FP8的話呢,
54:29.290–54:33.010
它就是550B,550GB 剛好裝得下啊,
54:33.010–54:36.130
就是說 Qwen 27B,
54:36.330–54:39.050
那它量化是 FP8,你只需要27B 的記憶體,
54:39.290–54:43.170
如果你用 BF16,它是一個,它是一個精度啊,
54:43.290–54:44.610
那你就要多一倍
54:44.690–54:51.690
多一倍的記憶體,所以呢,你就這樣算啊, FP8剛好就等於我的記憶體的數量跟模型的參數數量就
54:51.690–54:55.490
是 GB 跟 B 的差別啊,那麼 NVFP4呢,
54:55.490–54:59.770
它不會是剛好除一半,不會,它會比一半多一點點啊,
54:59.770–55:03.970
多一點點啊,所以就說我的呃 Qwen 27B
55:04.380–55:08.620
你如果是 FP8就是27G,你的5090裝一下,
55:08.620–55:13.900
如果你是 FP4,你可能就是差不多十二、十 GB 左右啊,
55:13.900–55:17.660
但是呢你不能這樣算,為什麼,你要占 KV Cache 啊,
55:17.660–55:19.580
那 KV Cache 占多少呢?
55:19.580–55:24.380
其實看你要準,你看你這個模型的 attention 有幾層,
55:24.620–55:27.700
如果你層數很多,你要占多一點,還有用的人多不多啊,
55:27.700–55:34.100
那你用的人多,你要多占一點呢, 那另外你模型的平行輸入數量多少也要多占啊,好, 所以就是
55:34.260–55:37.020
為什麼我們大家那麼喜歡 Qwen 27B,
55:37.020–55:41.340
因為它一個32GB 的5090 就可以 跑得非常棒,
55:41.340–55:45.100
占的 KV Cache 也夠多,context window 也可以夠大啊,
55:45.180–55:47.300
那麼另外就是呃
55:48.220–55:51.300
我們在下載模型,其實我們不只下載權重啊
55:51.390–55:54.710
我們下載很多東西,我們下載 tokenizer 定義檔,
55:54.710–56:00.070
我們下載 config.json,我們下載 toolparser 的一些規則檔嘛,
56:00.150–56:03.070
好,那只要你忘記下載或弄錯就跑不出來啊,
56:03.270–56:07.030
那所以就有人把這些東西全部變成一個檔案叫做 GGUF,
56:07.030–56:11.270
那麼 GGUF 就是我們常常看到的 Ollama、llama.cpp 啊,
56:11.270–56:15.350
他們就是用 GGUF 把剛剛我講這些檔案全部變成一個,
56:15.350–56:18.910
那你只要下載這個檔案就可以跑起來了, 你只要用 Ollama
56:19.070–56:22.390
就那麼點 CPP 啊,等一下我們會講這個東西就可以跑起來啊,
56:22.390–56:26.790
就比較方便啊好,但是它的參數設定一定不會比其他的好,
56:26.790–56:32.790
等一下我們就講到這一段啊好,那我們現在先休息個10分鐘, 我們9點
56:33.630–56:36.390
07分回來好不好,9點07分回來啊
56:36.990–56:39.950
OK 好那我們就休息聽歌
56:41.640–56:43.000
那我就來
56:43.640–56:44.840
分享音樂囉
56:45.640–56:46.920
謝謝保哥,保哥唱歌我
56:48.920–56:51.080
我都我都放我的音樂創作
56:55.080–56:56.240
好,我看一下啊,
56:57.000–56:59.720
分享我的電腦音訊
57:00.560–57:02.120
OK,立體聲
57:03.160–57:04.920
分享聲音 OK
57:08.400–57:10.160
OK,好,那我可能要把
57:11.240–57:13.000
畫面切過來
57:57.390–57:58.590
電腦音訊
58:00.590–58:01.470
OK,可以了
58:12.660–58:16.180
好,大家趕快去上廁所哦,我就來播歌就好了
58:54.580–58:58.020
聲音,聲音還可以嗎? 各位微
59:06.460–59:08.180
微風吹過街角
59:10.250–59:12.930
陽光剛剛好,
59:12.930–59:16.450
看著你的微笑,
59:17.190–59:19.650
心跳在狂飆,
59:21.050–59:23.530
手心裡的溫度,
59:24.450–59:26.990
偷偷在昇高,
59:26.990–59:32.650
這感覺多奇妙,像霧從裡飄飄
59:33.810–59:37.530
I love you baby 聽我的心跳,
59:37.530–59:41.270
為你設計的歌,每分一秒,
59:41.370–59:43.830
播放著音樂,
59:45.030–59:47.010
幸福在環繞
59:48.250–59:51.950
I love you baby 跟我一起跳,
59:51.950–59:56.170
兩顆心緊緊貼著剛剛好,
59:56.170–59:59.961
這份甜蜜永遠不退潮
1:00:02.880–1:00:06.820
手牽手走過斑馬線的街口,
1:00:06.820–1:00:10.380
看夕陽染紅了整個宇宙,
1:00:10.380–1:00:14.020
不需要太多複雜的嘗試,
1:00:14.040–1:00:17.580
只要看著你就是最美的事,
1:00:17.580–1:00:21.140
就算世界再大我也不會迷路,
1:00:21.260–1:00:25.040
你的眼神就是我的專屬地圖,
1:00:25.040–1:00:28.840
重複播著我們的專屬情歌,
1:00:28.860–1:00:35.500
這一刻幸福已經定格 I love you baby 聽我的心跳,
1:00:35.500–1:00:39.220
為你設計的歌,每一分一秒,
1:00:39.440–1:00:41.681
播放著音樂,
1:00:43.060–1:00:45.020
幸福在環繞
1:00:46.320–1:00:50.060
I love you baby 跟我一起跳,
1:00:50.060–1:00:54.000
兩顆心緊緊貼著剛剛好,
1:00:54.000–1:00:57.660
這份甜蜜永遠
1:00:57.950–1:01:06.830
不退場 Oh baby I love you
1:01:07.430–1:01:10.530
最甜蜜的節奏,
1:01:10.530–1:01:14.590
永遠不放手
1:01:34.680–1:01:37.950
深夜兩點的辦公室裡,
1:01:38.470–1:01:42.050
鍵盤敲擊像是一首交響曲,
1:01:42.050–1:01:44.910
你打開 Claude 開始分析
1:01:46.000–1:01:48.920
指引著我們突破無數困局,
1:01:49.880–1:01:52.621
用 JS 寫下奇蹟,
1:01:53.240–1:01:56.440
你手把手地教著同學,
1:01:57.080–1:02:00.420
每一個行號都仔細地校正,
1:02:01.040–1:02:04.200
不管是 Python 的邏輯,
1:02:04.800–1:02:07.860
還是複雜的系統設計,
1:02:08.440–1:02:12.100
有你在,程式碼都變得美麗,
1:02:12.100–1:02:16.120
保哥好帥,終端機裡的光芒,
1:02:16.260–1:02:20.040
指尖下閃耀著無限的想像,
1:02:20.120–1:02:22.940
問問 Copilot 尋找方向,
1:02:22.940–1:02:26.860
每一次 debug 都是實力的碰撞,
1:02:27.260–1:02:31.340
保哥好帥,寫下無數的輝煌,
1:02:31.420–1:02:38.471
微軟的 MVP 散發著光芒
1:02:42.570–1:02:45.710
你帶著智慧走向新時代,
1:02:45.790–1:02:50.330
用可靠的探索未知的未來,
1:02:50.330–1:02:53.590
臨邁的技術隨手連來,
1:02:53.790–1:02:57.370
每次優雅的解決方案,
1:02:57.830–1:03:00.850
都證明了你的無可替代,
1:03:01.030–1:03:04.590
不畏艱難追求機制的完美,
1:03:04.590–1:03:09.190
在技術的世界裡你是絕對,
1:03:09.190–1:03:12.390
帶領著我們一起高飛,
1:03:12.710–1:03:16.650
你就是我們最崇拜的地位,
1:03:16.650–1:03:20.490
保哥好帥終端機裡的光芒,
1:03:20.490–1:03:24.270
指尖下閃耀著無限的想象,
1:03:24.290–1:03:27.130
問問 Copilot 尋找方向,
1:03:27.130–1:03:30.790
每一次 debug 都是實力的碰撞
1:03:31.500–1:03:35.440
保哥好帥,卸下無數的輝煌,
1:03:35.440–1:03:42.280
微軟的 MVP 散發著光芒,
1:03:42.900–1:03:44.400
代碼在運行,
1:03:45.180–1:03:47.373
系統在歌唱,
1:03:47.373–1:03:52.360
保哥的帥氣永遠在我們心上,
1:04:24.150–1:04:29.170
古月的風帶走最後的人行,
1:04:29.210–1:04:34.370
那一葉長丹驚醒了深夜的寧靜,
1:04:34.430–1:04:39.670
我們在無邊的夜裡盲目地前行,
1:04:39.670–1:04:45.470
堆疊的字句燒光了所有的星辰,
1:04:45.470–1:04:51.390
忘記了可這才是最美的風景,
1:04:55.170–1:05:00.730
對話過多模糊了清澈的眼睛,
1:05:00.730–1:05:05.730
時空的代理在黑夜裡獨自刻印,
1:05:05.730–1:05:11.090
不如在分岔路口按下分支的腳印
1:05:11.900–1:05:16.200
把那些紛擾關在隔離的夢境,
1:05:16.200–1:05:21.800
把沉重的負擔拆成微笑的願望,
1:05:21.900–1:05:26.880
安穩的潛墜命中那一抹日光,
1:05:26.880–1:05:29.880
不需要重複尋找,
1:05:29.880–1:05:32.480
不再盲目迷惘,
1:05:32.480–1:05:35.380
保持著初心感情,
1:05:35.720–1:05:38.300
沿途才有花香,
1:05:42.280–1:05:47.920
有了一張望,記錄下每一步的光,
1:05:48.020–1:05:53.180
安全的隧道守護著最初的期盼,
1:05:53.180–1:05:58.380
從破萬的驚慌到十分之一的平淡,
1:05:58.380–1:06:00.021
這份勵志的努力
1:06:00.050–1:06:03.370
指引讓每個人都心安,
1:06:03.370–1:06:08.810
把沉重的負擔拆成微笑的願望,
1:06:08.810–1:06:13.830
安穩的潛墜命中那一抹餘光,
1:06:13.830–1:06:16.950
不需要重複尋找,
1:06:16.950–1:06:19.450
不再盲目迷惘,
1:06:19.450–1:06:21.230
保持著初心,
1:06:22.310–1:06:25.330
趕緊沿途才有花香,
1:06:28.870–1:06:32.170
思緒沉澱了,
1:06:32.210–1:06:35.130
預算安詳了,
1:06:35.130–1:06:37.390
這首歌的終局,
1:06:38.030–1:06:44.610
遇見久違的快樂,每一行號都是安心
1:06:44.610–1:06:46.410
的模樣
1:07:03.200–1:07:04.120
好 ok
1:07:05.120–1:07:07.840
,那我把對分享切回去哈
1:07:08.880–1:07:12.000
,我捨不得繼續聽,捨不得切回來
1:07:14.160–1:07:16.200
嗎?繼續聽行不行?
1:07:16.320–1:07:19.840
好聽還不錯吧哈,全部都是 AI 創作的哦,
1:07:19.840–1:07:21.520
好聽好輕快啊
1:07:22.120–1:07:25.040
是是還不錯好了好,我們回到無聊的地方吧
1:07:28.400–1:07:29.560
好,我繼續講啊
1:07:29.840–1:07:33.200
好好,你謝謝熒幕,你還沒謝,還沒謝很好,繼
1:07:38.320–1:07:43.800
續講好, 我每次休息時間都要擔任 DJ 這樣子,
1:07:44.880–1:07:46.360
謝謝保哥
1:07:47.850–1:07:50.250
有了嗎?有,OK,好
1:07:52.050–1:07:56.290
啊哈,那我們就開始講吧,哈,那其實講完就是說我們了解量化,
1:07:56.290–1:08:02.810
所以各位知道你 FP8啊,就是剛好等於你記憶體跟那個模型就呈現
1:08:03.130–1:08:05.930
一比一的狀態啊,但是我剛剛講你要留 KV Cache,
1:08:05.930–1:08:09.970
你要留 Context Window,你要留點留點餘餘地的,
1:08:10.050–1:08:11.930
因為就是說我們現在用的如果是
1:08:12.690–1:08:16.250
啊,就是統一記憶體架構的話,你你電腦本身
1:08:16.770–1:08:20.046
還會需要一些記憶體啊,那我自己經驗是因為像我們
1:08:20.046–1:08:23.250
用 DJspark DJspark 因為它本身是一個 Linux 啊
1:08:23.250–1:08:25.610
,所以比較小,那所以它能
1:08:26.250–1:08:32.530
它系統佔掉記憶體比較少, 那如果你是用 Mac Mac 也佔的也不會太多啊,
1:08:32.530–1:08:37.810
但如果你是用 AMD 那一台啊,那台因為它其實是 Windows 系統啊
1:08:37.940–1:08:43.980
啊,但你可以把它裝成電子沒問題啊, 噹 Windows 系統它其實呃我我是沒有那個機器啊,
1:08:43.980–1:08:47.500
但我一直在等,那本來大陸有個極摩客我沒有買到,
1:08:47.820–1:08:51.540
那我聽分享的網友說它大概是96GB 就滿了啊,
1:08:51.540–1:08:54.260
所以你自己大概大概算一下,要算一下啊,
1:08:54.260–1:08:59.220
那當然因為我們現在用這些 UMA 架構的記憶體頻寬都很小,
1:08:59.340–1:09:02.116
它是沒辦法跟 5090、4090 比的,
1:09:02.116–1:09:04.991
但它的優勢就是它的記憶體很大,
1:09:04.991–1:09:06.380
但它速度比較慢
1:09:06.740–1:09:10.700
所以就你要自己要做取捨,那如果說你已經找到一個你要模型了,
1:09:10.940–1:09:14.780
那你也覺得這個模型大小放得進 5090,
1:09:15.020–1:09:19.740
那你就可以把它拿來做你很多,比如你一個公司小團隊系統服務啊,
1:09:19.980–1:09:23.940
那前天在小聚就遇到最後一個講者
1:09:25.290–1:09:30.650
他們只需要用很小的一個 VM 跟一個 OCR 模型啊,
1:09:30.650–1:09:36.930
所以他們就把它 compile 成他們要的大小塞進 4090 服務圈公司啊,
1:09:36.930–1:09:39.970
非常好用啊,這就是可以這麼做啊,
1:09:39.970–1:09:45.210
這找到你的模型,然後你覺得大小夠可以剛好夠用就可以選擇硬體啊好
1:09:46.410–1:09:50.410
那接下來看就是 inference engines,那其實等一下我會示範啊,
1:09:50.410–1:09:53.210
會示範,那 inference engine 很多啊,那其實我
1:09:53.850–1:09:57.730
我。對,因為我這這個分享會是主要介紹 DGX Spark,
1:09:57.730–1:10:04.330
所以我們就以 DGX Spark 為主,那如果你是例如說你是 Mac, 最近最瘋的就是 Dflash 啊 Dflash
1:10:04.490–1:10:07.930
那 MLX 架構啊,那我的 Mac 也有跑啊,
1:10:07.930–1:10:09.850
但是那今天就分享,因為
1:10:10.100–1:10:15.380
就就太多東西了啊好,那麼 inference engine 大概就這幾個了啊好,
1:10:15.380–1:10:19.060
那第一個就是 llama.cpp 就是老字號元老級的東西啊,
1:10:19.260–1:10:23.780
那它出來之後呢,我們就發現它對它是用 C++ 寫的,
1:10:23.780–1:10:27.820
而且它用 GGUF 這種打包型的形態的格式啊,
1:10:27.820–1:10:33.740
所以它很方便啊,那你可以直接跑 llama.cpp 就 llama-server 啊,
1:10:33.980–1:10:39.220
或是你直接用 Ollama 也是用支援這個格式的啊好就可以跑啊好
1:10:39.380–1:10:42.420
那但是他們的問題也是他們優點,
1:10:42.420–1:10:45.020
是他們缺點,就是他們模型格式很專一,
1:10:45.020–1:10:50.900
所以呢他可能不太會讓你能跑各式各樣的模型啊,
1:10:50.900–1:10:54.380
就就是說可能他不支援 NVFP4 他沒出這個模型,
1:10:54.380–1:10:57.020
你就不能用,你就不能用啊好,
1:10:57.020–1:10:59.460
那麼 Ollama 很多人用,因為 llama 很方便
1:11:00.550–1:11:03.790
好,那它它也幾乎是可以支援所有的啊,
1:11:03.790–1:11:06.710
就是 llama 的 cpp 格式,但是也是一樣,
1:11:06.710–1:11:12.910
就是它還是呃不是真正你在做事實的主力啊,
1:11:12.910–1:11:16.830
你可以來做測試做實驗啊好,那我是從開始的,
1:11:16.830–1:11:23.670
後來慢慢就轉到其他引擎去了啊, 那 LM Studio 這一類或是最近出於 Unsloth Desktop 都一樣啊,
1:11:23.670–1:11:26.790
就是如果你呃用 DJspark,
1:11:26.950–1:11:29.470
你不介意進去它的界面裡面用
1:11:29.550–1:11:33.750
啊,就是像我是把 DGX Spark 放在我的伺服器的房間啊,
1:11:33.750–1:11:36.950
那就都是 SSH 連線, 都是用
1:11:37.910–1:11:40.510
VNC 連線的啊,所以就不在我前面,
1:11:40.510–1:11:44.550
所以就不太能用了啊好,但如果你你把你像很多公司,
1:11:44.550–1:11:46.670
我就是看真的看看很多公司
1:11:47.280–1:11:49.960
為了怕 S8 被人家幹走啊,
1:11:49.960–1:11:53.280
就必須放在那個使用者的桌面上,然後他怕把保護啊,
1:11:53.280–1:11:57.840
因為下班沒他幹走怎麼辦啊,所以他就他就會用那個桌面來用啊,
1:11:57.840–1:12:01.720
就可以用 LM Studio,很好用,它可以調 MTP,
1:12:01.720–1:12:04.440
可以調 twousing 都可以調,很方便,
1:12:04.440–1:12:11.440
也很好用哦好,那麼 TRT-LLM 是 NV 親娘出的推論引擎啊,
1:12:11.640–1:12:15.520
那只要是 NV 的模型或是 NV 的 NVFP4 的模型
1:12:15.800–1:12:19.720
它都非常非常好用啊,其實它的參數比較麻煩哦,
1:12:19.720–1:12:23.960
就是你要去調它參數哦好,但是論速度論相容性,
1:12:24.120–1:12:28.560
CUDA 相容性它是最好的好,那麼我最推薦就是 VLM,
1:12:28.560–1:12:33.320
為什麼?因為它的參數設定太太就太完整了哦,
1:12:33.320–1:12:37.160
就是你每個參數可以設定非常非常細哦好,
1:12:37.160–1:12:39.280
然後呢,而且它可以嗯
1:12:39.490–1:12:43.010
也可以變成一個 OpenAI 的相容端點啊,
1:12:43.010–1:12:45.770
我都是這麼用,就是我跑 VLM 跑起來,
1:12:45.770–1:12:50.050
然後呢,就讓我其他的區域網路上的電腦就去使用它,
1:12:50.050–1:12:53.450
就讓大家一起跑,而且速度也很快啊,
1:12:53.450–1:12:56.170
好,那麼 SGLang 也是一個很好用的東西,
1:12:56.170–1:12:59.930
它跟 VLM 很像啊,那其實你們看到 xAI,
1:12:59.930–1:13:05.250
他們那几十萬個 GPU 的那個 Colossal 就是用 SGLang 架起來的,
1:13:05.250–1:13:09.090
架起來的好,那麼是呃
1:13:09.170–1:13:13.290
這一類就是呃專門給某一個引擎用的,
1:13:13.290–1:13:20.210
某一個模型用的引擎也很多啊, 網上找一大堆 DFlash 啊 DwarfStar 一大堆的啊
1:13:20.290–1:13:23.930
,所以你都可以挑,那如果你真的要呃做事啊,
1:13:23.930–1:13:27.690
因為你呃是一個公司的團隊或者是某某一個部門,
1:13:27.690–1:13:30.210
那我是極度推薦 VLM 跟 SG 的啊,
1:13:30.210–1:13:33.170
它非常非常好用,你調它參數啊,
1:13:33.170–1:13:37.090
等一下我會示範給各位看啊好那麼
1:13:37.540–1:13:41.220
我講到這面呢,我就要講一件事,就是說你們會覺得說那哇,
1:13:41.220–1:13:43.860
這麼多推動引擎,它的參數的設計那麼複雜啊,
1:13:44.140–1:13:46.310
怎麼我怎麼設定,你要怎麼找啊?
1:13:46.620–1:13:52.020
好,那我就是用最偷懶的方法,我就在這台電腦上裝個 Claude Code,
1:13:52.300–1:13:57.420
然後把這個,然後把這個模型的 model card 那一頁,
1:13:57.420–1:14:00.300
比如說我 Hugging Face model card 這一頁啊,這一頁
1:14:01.180–1:14:01.820
這一頁
1:14:02.860–1:14:05.420
啊 model card 這一頁啊,把這個複製下來
1:14:06.700–1:14:10.780
。啊,然後呢,你大概就看一下啊,然後就會告訴你怎麼跑了啊,
1:14:11.220–1:14:14.260
這邊有各種跑法啊,各種跑法好,
1:14:14.540–1:14:17.660
你就把這個網址複製下來,然後呢,
1:14:17.820–1:14:20.300
就直接把這個網址貼給
1:14:22.460–1:14:24.780
說幫我照這個網址
1:14:25.210–1:14:28.010
的內容架用什麼什麼,
1:14:28.010–1:14:30.690
它就是架起這個模型就好了就可以,
1:14:30.690–1:14:35.090
它就幫你做,那當然我的 Claude Code 有寫得很清楚的 CLAUDE.md,
1:14:35.290–1:14:38.890
它就不會亂做,例如說我的 CLAUDE.md 有規定,
1:14:38.890–1:14:40.090
我可以讓你看一下我
1:14:40.770–1:14:46.240
的 CLAUDE.md 有規定得非常清楚啊, 非常非常清楚好,例如
1:14:50.540–1:14:51.780
說我的 CLAUDE.md 呢
1:14:54.100–1:14:58.460
規定你架什麼服務都要用 Docker 我就講清楚了啊, 就是
1:14:58.610–1:15:01.450
如果是這種一次性的服務啊,不不不,
1:15:01.530–1:15:04.690
你不准安裝任何東西,比如說我不准你安裝,
1:15:04.690–1:15:07.450
你只能你只能用 Docker 啊,
1:15:07.530–1:15:10.170
那他就會幫你用 Docker 把它跑起來啊,
1:15:10.170–1:15:14.250
那所以呢,比如說像我的,比如說我要看我的我的 DJspark 啊
1:15:21.660–1:15:24.460
哦,先嗯,看我的那那一台呢
1:15:25.660–1:15:28.220
,就是固定啊,就是我就
1:15:29.660–1:15:32.700
我像我的 VLM 什麼全部用 Docker 跑了啊,
1:15:32.700–1:15:36.580
看我的 VLM 啊,我的 SGLang 啊,都是用 Docker 跑起來的了啊,
1:15:36.580–1:15:40.740
全部了全部啊全部,所以呢,你不用去下什麼參數,
1:15:40.740–1:15:43.620
你只要把你的 model card 那個網頁貼給他,
1:15:43.620–1:15:46.580
或者是 GitHub 網頁貼給他,只要 Claude Code 幫你加,
1:15:46.580–1:15:50.180
用 Docker 加起來就加起來,然後你告訴他說啊
1:15:50.780–1:15:54.500
什麼什麼,就是我要開放哪一個 port 到區網上,
1:15:54.500–1:15:57.940
它就會幫你把區網開放,然後那個 port 就開放出去,
1:15:57.940–1:16:02.740
例如說我我這個 toolparser,我要用千問的 toolparser, 我要用
1:16:03.030–1:16:05.670
呃 Hermes 的他就把你做好啊,
1:16:05.670–1:16:08.550
你就不用你就不用擔心了啊好,這是我的做法哦,
1:16:08.550–1:16:13.590
所以比較比較比較簡單,我就不用去記這些參數了啊好那所以呢,
1:16:13.590–1:16:18.670
就不管你裝什麼哪一個推論引擎呢, 其實你都可以用 Claude Code 加把你做好,
1:16:18.670–1:16:21.190
很簡單的啊,非常非常簡單 ok,
1:16:21.510–1:16:25.230
那我其實我這邊就我就跳過,因為我其實都講過了,
1:16:25.230–1:16:29.070
就是我就是剛才全部講完了啊,就是它每一個的特色啊,
1:16:29.070–1:16:32.310
我都把它講過一次啊,那其實我覺得這些
1:16:32.590–1:16:39.590
這些 Inference Engine 對我來說最重要就是第一個它必須要能隨時讓我啟動
1:16:39.990–1:16:44.110
啊,就是說我我不需,我不要去打它大堆參數,
1:16:44.110–1:16:47.310
我要能隨時啟動,那我就是用用 docker 是最方便,
1:16:47.310–1:16:50.310
為什麼?因為 docker 可以隨時 docker start 把它停下來,
1:16:50.310–1:16:53.830
docker start 它就起來了,那我切換模型就比較快,
1:16:54.070–1:16:56.560
不像那時候我用 Ollama,它切換模型就很慢
1:16:56.680–1:16:59.680
啊,那種大可能比較快,大可能一次就可以把它放光光啊,
1:16:59.680–1:17:03.120
然後再 stack 新模型就就像27B,等了個十分鐘,
1:17:03.120–1:17:07.720
他就把它載入了好,再就是我一定要開放 OpenAI endpoint,
1:17:07.720–1:17:11.080
因為我我的區網很多台機器都要用啊,
1:17:11.080–1:17:13.760
這兩個抓住,再再就是我的 toolparser,
1:17:13.760–1:17:16.760
就是我這個 tooluse 的 parser 我就要指定好,
1:17:16.760–1:17:20.920
因為我常常需要用 tooluse 嘛,就是我用 PiAgent,
1:17:20.920–1:17:22.800
我就需要用嗯
1:17:23.480–1:17:26.080
操作我的瀏覽器或電腦,那他去幫我弄
1:17:26.240–1:17:32.920
所以就是這幾個原則抓好就好了, 那那我自己試過就是這些東西最好用的就是 vLLM 哦,
1:17:33.000–1:17:36.680
那你們如果你真的想拿來做正式就是 vLLM,
1:17:36.680–1:17:39.680
我覺得這沒有沒有疑問啊,沒有疑問,很多人都在用,
1:17:39.680–1:17:45.880
當然你追求速度啊, 就是說你就得去找這個模型專用的 Inference Engine 啊,
1:17:45.880–1:17:48.960
像 D 像什麼 DFlash 啊,這些東西他覺得特別快
1:17:49.290–1:17:52.810
那可能它能它能就它的 MTP 也支援更多的,
1:17:52.810–1:17:58.410
它可以支援更多的 token 的預測, 它可以支援345個 token 的預測就更快,
1:17:58.410–1:18:04.010
當然呢你要命中了啊, 你沒有命中就好就會慢下來啊好那 SGLang 我也我也推薦,
1:18:04.010–1:18:06.930
因為 SGLang 有些模型它只支援 SGLang,
1:18:06.930–1:18:10.210
它沒有 vLLM 啊好,我這邊要提一點,
1:18:10.210–1:18:15.890
就是說當你用 docker 去用 vLLM 或是 SGLang 的時候呢,
1:18:15.890–1:18:18.490
你要記得就是它有一個缺點
1:18:18.650–1:18:22.210
就是它必須要找到支援這個模型的 docker image 啊,
1:18:22.290–1:18:25.890
有就沒有啊,例如像像 DGX Spark,它是 ARM 架構,
1:18:25.890–1:18:30.490
它可能就沒有,這時候你只能乖乖去回去用它的參數,
1:18:30.490–1:18:36.130
因為它可能沒有出,但是95%的場景我是不會找不到 docker image 的,
1:18:36.130–1:18:37.930
你會叫 Claude Code 會幫你找
1:18:38.140–1:18:43.900
一定會找到了,不用擔心了哈哈, 那實在不行就也叫 Claude Code 幫你用採取部署一次,
1:18:43.900–1:18:47.140
只是它會弄得很很臟,就是你的環境會很臟,
1:18:47.140–1:18:50.820
因為你要知道就算 DGX Spark 有4TB,
1:18:51.140–1:18:56.100
那其實你東下載西下載 Ollama 也下載 LM Studio 也下載,
1:18:56.100–1:18:59.900
一下就只剩下1TB 都不到,一下就你的模型就佔光光了,
1:18:59.900–1:19:03.780
所以如果我固定用 docker,我只要我一殺就知道去殺哪邊
1:19:04.500–1:19:07.820
或者它跟 Face 的 cache 可以直接把它殺掉好
1:19:08.180–1:19:13.220
那 OK,那最後呢,其實我們就講到了安全邊界啊,
1:19:13.220–1:19:16.140
安全邊界,那其實安全邊界呢,
1:19:16.140–1:19:18.100
我剛剛講過,我們分成兩樣東西,第
1:19:18.900–1:19:20.340
一樣東西就是
1:19:21.140–1:19:25.700
model,那 model 已經講完了,就是最危險的公有雲
1:19:26.340–1:19:29.260
安全的或第二第二危險的
1:19:30.030–1:19:33.390
model 雲端廠商像 name 啊,它也在公有雲上,
1:19:33.390–1:19:36.390
但是它是由廠商背書的啊背書的,
1:19:36.670–1:19:39.750
那最棒就是進入私有雲那範圍啊,
1:19:39.950–1:19:43.030
那你的 model 進入私有雲,進入你的區網,
1:19:43.030–1:19:46.310
進入你的地端,你的本機端,那就不會出問題了,
1:19:46.310–1:19:48.830
就不會出問題啊好,這是這是你的 model 的
1:19:49.470–1:19:54.190
放的地方啊,第二個就是你的 harness 啊, 你的 harness 要放哪邊呢好,
1:19:54.350–1:19:59.910
那麼我們就來看不同的 harness 啊, 剛講過 ag 就是 model 加 harness 啊
1:20:00.190–1:20:03.390
那麼呢,其實也分成兩種啊,
1:20:03.390–1:20:06.030
好,那麼就是開源的跟
1:20:06.670–1:20:10.150
閉源的啊,那麼現在看到的呢,
1:20:10.150–1:20:13.310
其實大部分就分成幾類啊,
1:20:13.310–1:20:16.830
不管開源閉源分成幾類啊,那麼第一種叫做通用啊,
1:20:16.830–1:20:20.350
比如說你看到龍蝦,它是通用,
1:20:20.350–1:20:22.200
什麼意思它什麼都能做
1:20:22.560–1:20:25.160
什麼都能做,那它能開發軟體,
1:20:25.160–1:20:29.800
它也能寫程式,它也能操作電腦,它也支援呃跨平台通訊,
1:20:29.800–1:20:33.840
AFK 叫做 away from keyboard,那就是離開你的你的鍵盤,
1:20:33.840–1:20:36.400
像比如說 Cloud 就有 RC 功能,
1:20:36.400–1:20:40.520
OpenClaw 早就有 Telegram 功能跟 Discord,Slack 都可以用啊,
1:20:40.520–1:20:43.640
哈,那麼它能不能使用 Agent,這很重要,
1:20:43.640–1:20:46.160
這個 harness 是不是是不是 Agent 最佳化,
1:20:46.160–1:20:48.080
它是不是針對
1:20:48.240–1:20:52.640
agent 這件事情來做的 harness 啊好,那麼這個產品界面是不是好用,
1:20:52.640–1:20:57.960
例如說我們以前是用 codexcli, 後來 ChatGPT 改成 ChatGPT Work 之後呢,
1:20:57.960–1:21:02.120
你就開始用 ChatGPT Work / Codex 的 app 啊,那在它的安全機器,
1:21:02.120–1:21:05.560
這個 harness 到底是不是透明的啊好
1:21:06.520–1:21:11.920
那麼其實一個 agent 它危它危險的地方絕對不會是模型,
1:21:12.040–1:21:15.090
為什麼模型它本身就是文字接龍嗎?
1:21:15.530–1:21:17.730
那最危險的地方一定是 harness
1:21:17.730–1:21:20.570
為什麼 harness 其實佔了整個 agent 的
1:21:21.610–1:21:25.130
90%的操作模型,只是一只文字接龍,
1:21:25.130–1:21:28.490
例如說你建立一個 OpenAI 的 API endpoint 啊,
1:21:28.490–1:21:32.130
它就是一只文字接龍,一直吐一直吐,那它有時候吐出文字,
1:21:32.130–1:21:35.650
有時候吐出函數吐出 JS 吐出什麼東西來,
1:21:35.850–1:21:40.410
這時候你接受到的 harness 就會開始做處理啊, 那所以你的 harness
1:21:41.290–1:21:44.930
會操作你的電腦會寫你寫入檔案
1:21:45.090–1:21:48.010
這時候才是危險的,它東西回傳到某個伺服器,
1:21:48.010–1:21:52.250
把你的東西傳到某個伺服器,模型是活在 GPU 中啊,
1:21:52.410–1:21:55.090
模型離開 GPU 就什麼都不會做啊,
1:21:55.090–1:22:00.130
所以 harness 比較危險, 那你這個 harness 能不能被我們 review, 比如說
1:22:01.080–1:22:03.570
Claude Code,你從來沒看過它的原始程式嗎?
1:22:03.720–1:22:06.320
它做什麼你都不知道好對不對啊,
1:22:06.320–1:22:09.600
那那這是個安全精神可控,例如說我用 PiAgent,
1:22:09.720–1:22:12.960
你用 Gemini CLI,它都是開源的,
1:22:13.160–1:22:18.680
你可以叫 Claude Code 或叫 codex 去看它的原始程式嗎,
1:22:18.680–1:22:21.216
看完之後你決定安不安全要不要用啊好,
1:22:21.216–1:22:23.970
再來是不是供應商綁定是不是這個 harness
1:22:23.970–1:22:24.840
一定要用某個
1:22:24.840–1:22:29.280
供應商的產品, 那目前其實例如說 Claude Code 也可以用其他供應商啊,
1:22:29.480–1:22:30.680
那但就是說
1:22:30.880–1:22:36.280
我們還是希望這個自由性,就是說我這個 Harness 能自由選擇模型啊,
1:22:36.280–1:22:40.760
我可以一下用地端一下雲端一下用私有雲一下公有雲都可以啊,
1:22:40.840–1:22:45.480
這個就是說減成本控管,就是說如果我這個 Harness 呢,
1:22:45.480–1:22:48.320
它會不會消耗掉很多 token,
1:22:48.320–1:22:50.920
它能在我的預算範圍內完成我的工作哦,
1:22:51.080–1:22:53.680
好,那它的它的他監控啊,
1:22:53.680–1:22:55.320
就是說我的嗯
1:22:55.730–1:22:59.530
嗯,當我傳上一個內容時,它如果說出錯了,
1:22:59.890–1:23:03.970
它能幫我 retry 幾次好,那它的內容合不合我公司的規範,
1:23:03.970–1:23:08.090
它能不能讓我變得很多雲端是它能跟著一起縮放,
1:23:08.210–1:23:14.770
它能管理權限啊,這都是我們在考慮 harness 的時候會想到的東西啊好
1:23:15.370–1:23:19.530
,那這是一個哈哈,這是一個 agent 的真正的架構了啊,
1:23:19.530–1:23:22.930
那這個其實你你要你這個我是用 deepagent 做出來的啊,
1:23:22.930–1:23:25.370
那如果你這樣真正看,其實哈真正
1:23:25.530–1:23:28.330
模型只佔了這一部分而已,
1:23:28.770–1:23:31.410
這一不不是哦,這一部分而已哦,
1:23:31.410–1:23:35.130
其他全部都是 harness 管的東西好,
1:23:35.130–1:23:37.250
這個圖各位可以慢慢看哦,就是
1:23:37.970–1:23:42.570
各位可能覺得 Claude Code 很好用, 但是你會發現 Claude Code 或是一個小小的 PiAgent,
1:23:42.570–1:23:46.410
它都具備這裡面的幾乎每一個東西它都有
1:23:46.500–1:23:49.100
那模型只佔掉這一塊,
1:23:49.100–1:23:52.620
所以我常常講危險的地方絕對不會是模型,
1:23:52.620–1:23:56.100
一個 agent 最危險絕對是 harness 好,
1:23:56.100–1:23:58.441
所以除了這個之外都是 harness
1:23:59.060–1:24:03.760
好,那麼 harness 我剛剛講過目前就兩派了,
1:24:04.140–1:24:08.080
就開源跟閉源,那開源閉源他們其實都分成通用,
1:24:08.080–1:24:14.940
剛剛忘了講第一個叫做通用 harness, 第二個叫做 coding harness,就是 coding agent,那
1:24:14.940–1:24:19.080
為什麼你們會感覺現在龍蝦慢慢不流行了,
1:24:19.260–1:24:22.540
那是不是大家不用 agent 了,
1:24:22.540–1:24:24.500
不是,是什麼,
1:24:24.500–1:24:26.788
是因為你會發現
1:24:26.788–1:24:30.220
Claude Code 或是 Code x
1:24:30.940–1:24:35.020
龍蝦能做的它都能做, 那龍蝦又
1:24:35.130–1:24:38.690
又不能自由使用的呃 Anthropic 的模型,
1:24:38.690–1:24:41.770
它現在只能使用 GPT 的模型啊,
1:24:42.010–1:24:45.490
那或是地端模型,那 Claude Code 反正它功能都有,
1:24:45.490–1:24:51.570
它也能 RC 啊,它也能接 Telegram 嘛, 所以大家慢慢會回到就是我訂閱 Claude Code 我就用嘛,
1:24:51.570–1:24:57.010
反正就會一個月花200塊錢我去用吧,哦, 那所以慢慢龍蝦跟 Hermes Agent 慢慢退流行,
1:24:57.010–1:25:00.730
是因為 coding agent 也慢慢變強了,
1:25:00.730–1:25:05.010
它也慢慢變成一個通用 agent 了啊,好,當然是這樣子啊, 那麼
1:25:06.250–1:25:10.730
目前我們常常看到的 agent 就是我剛剛分兩派,開源跟閉源,
1:25:10.730–1:25:14.810
那閉源一般就是一般 AI 公司他們自己推出的 harness 啊,
1:25:14.810–1:25:20.690
像 Claude Code、Claude Codework、 ChatGPT 和 Codex 都是算是閉源的啊,
1:25:20.690–1:25:23.690
Antigravity 也是閉源,那 Gemma 也是開源的啊,
1:25:23.690–1:25:28.330
Cursor 現在已經被買了,已經變成 xAI 產品了,
1:25:28.330–1:25:31.780
那我想大多數最多人開始用的是 VS 加 Copilot 的
1:25:32.040–1:25:37.840
它也是一個很棒的啊,那其實我我我認識的企業最多的就是用 VSCode,
1:25:37.840–1:25:41.320
因為他們公司用微軟的東西,他們是放心的啊,
1:25:41.320–1:25:44.840
因為你想想看,微軟成立了三四十年啊,
1:25:44.840–1:25:50.600
微軟的雲雲微軟的產品 Office、 Windows 都很都大家都覺得是一個安全的產品,
1:25:50.600–1:25:54.120
但是 Anthropic 成立四五年,OpenAI 成立十年,
1:25:54.520–1:25:57.360
呃是新公司,所以你們會稍微不相信它啊,
1:25:57.360–1:25:59.440
但你們會相信微軟,所以用
1:25:59.520–1:26:03.360
我派的人很多很多了啊,那最近還出了我沒用過,
1:26:03.360–1:26:06.200
但是我不知道好不好用,那其實不太多了,
1:26:06.200–1:26:11.240
什麼 WorkBuddy 啊什麼中國有一大堆 harness 我就不多講了啊,好,
1:26:11.240–1:26:14.440
那麼另外就是開源的 harness 啊,
1:26:14.440–1:26:17.480
那開源 harness 呢,其實這兩個是
1:26:18.190–1:26:21.670
上半年最紅的 harness 好,那其實我都有用過,
1:26:21.670–1:26:25.030
我在今年3月也寫了台灣第一本龍蝦的書啊,
1:26:25.030–1:26:29.630
那時候那本書賣得非常非常好,就是我記得那時候我是3月初
1:26:30.230–1:26:33.710
3月初呃上市,我就一開始預購啊,
1:26:33.870–1:26:38.550
我記得預購的第一天,3月1號它就衝到天瓏排行榜第一名還在預購啊,
1:26:38.550–1:26:40.750
那當時台灣瘋龍蝦就是
1:26:41.710–1:26:47.710
就每個連就是連不是這個行業的人都會問我龍蝦是什麼能不能裝啊, 甚至就是連我
1:26:47.950–1:26:52.910
這長輩啊,這六七十歲都跑來問我說這怎麼裝龍蝦很誇張啊好,
1:26:52.910–1:26:57.950
那麼後來既然後來就是 Hermes 啊 Hermes 也目前還算是比較紅的 agent 啊,
1:26:57.950–1:27:01.670
那也有很多人用的非常非常熟哦 OK,
1:27:01.670–1:27:05.110
那前兩個就是一個就是一個標準通用的 agent,
1:27:05.110–1:27:08.430
它什麼都能做,它也能寫展示,它也能做電腦控制啊,
1:27:08.430–1:27:13.710
后三個 OpenCodeInterpreter 拍, 整個 open 拍呢就是我最近在用的 OpenCodeInterpreter 比較沒有用,
1:27:13.710–1:27:15.470
那我最近很多東西在用
1:27:15.980–1:27:19.140
呃,拍PiAgent 的那呢,
1:27:19.260–1:27:22.660
它是一個非常非常小的 agent,
1:27:22.780–1:27:25.500
它只有它是這,它是極簡化,
1:27:25.500–1:27:28.540
它只給你四個工具,它沒有 MCP,
1:27:28.860–1:27:32.420
它有 Agent Skill,它沒有什麼 Sub-agent 都沒有,
1:27:32.540–1:27:38.900
那沒有並表示不能用,它都用 extension 的方式把它裝起來啊, 好那
1:27:41.060–1:27:45.260
我不知道大家會不會習慣用這種完全沒沒幫你準備東西的 agent,
1:27:45.260–1:27:50.900
但等一下我我會示範, 我會示範拍整個會有那我買我買拍是另外一個方向,
1:27:50.900–1:27:56.380
就是他把什麼東西就裝起來, 你一開始就能用啊好那PiAgent 我非常喜歡,
1:27:56.380–1:28:00.380
為什麼?因為像剛才這兩個這個圖啊,這個圖
1:28:01.370–1:28:04.690
我用 PiAgent 呢,我對對於這個圖就會變得非常了解,
1:28:04.690–1:28:08.090
因為它讓我知道每一步我要自己怎麼架設起來啊,
1:28:08.090–1:28:11.330
我就會很了解一個 agent 到底是怎麼架起來,
1:28:11.330–1:28:14.530
它需要哪些元件啊,那我覺得懂得很多,
1:28:14.530–1:28:17.450
所以我在用的時候呢就比較得心應手啊,
1:28:17.610–1:28:24.410
那 Claude Code 用起來就很棒, 但是就是它在幹什麼你都不知道了啊 OK 好那最後呢,
1:28:24.410–1:28:25.850
我們要講的東西就是
1:28:26.810–1:28:30.370
嗯,關閉存取啊,關閉存取就是我剛剛講過
1:28:31.050–1:28:34.170
我們把模型放進安全的地方之後呢,
1:28:34.330–1:28:38.050
那我們的 harness 是不是也應該放進安全的地方啊好,
1:28:38.050–1:28:42.250
那我們一般使用 harness 的第一站就是你的本機,
1:28:42.330–1:28:48.130
你的電腦啊,那就是我們用 Claude Code 的本機就是你的爆炸半徑,
1:28:48.130–1:28:51.090
就是說當你的 Claude Code 炸了之後,
1:28:51.090–1:28:57.330
你的整台電腦就炸掉了啊, 我記得大概幾個月前我跟保哥還讀過一件事情就是
1:28:57.980–1:29:01.100
能不能讓你的 Claude Code 寫出一行把 C 槽 wipe 掉,
1:29:01.180–1:29:05.660
我是說不行,保哥說可以啊,結果我就真的寫一個程式,
1:29:05.660–1:29:09.820
我當然是用虛擬機來啊,果然我的 C 槽就被刪掉了,
1:29:09.820–1:29:12.500
就被刪掉啊,是可以的,不是不行啊,
1:29:12.500–1:29:16.980
各位可以去找我那篇 Facebook 啊,是可以的啊保哥那時候說可以,
1:29:16.980–1:29:19.420
我說不行,就保哥贏了啊保哥贏了
1:29:20.260–1:29:21.180
好,我們繼續啊
1:29:25.580–1:29:27.060
ok,那麼
1:29:27.060–1:29:31.980
第二個第二個就是我們如果你說你放在你的電腦中你就炸了哦,
1:29:31.980–1:29:35.380
那你電腦一炸,整台電腦就沒了,很恐怖哦好,
1:29:35.380–1:29:40.060
所以呢我們希望把我們的 harness 放進一個安全的地方執行啊,
1:29:40.060–1:29:42.780
放進去啊 ok,那現在有很多方法,
1:29:42.940–1:29:48.100
那放進安全地方呢,最第一個最最最簡單就是限制工作目錄,
1:29:48.100–1:29:51.340
就是只能在這個目錄中做啊,那你不能離開,
1:29:51.580–1:29:55.540
但是現在我們也看到模型都很強大,它要繞跑出去啊,
1:29:55.540–1:29:57.580
非常非常容易啊所以呢
1:29:57.830–1:29:59.350
這個是不太適合啊
1:29:59.630–1:30:03.710
第二個就是什麼放進 docker,放進 docker 其實就相當安全啊,
1:30:03.710–1:30:07.390
相當安全啊好,那麼第三個就是什麼放進 vm 中,
1:30:07.590–1:30:10.990
那放進 vm 中後放進 docker 中啊,我講我不講大,
1:30:10.990–1:30:14.110
我講容器吧啊,其實你選擇就變得非常非常多,
1:30:14.110–1:30:16.830
為什麼你的容器可以在任何地方,
1:30:16.830–1:30:20.630
你的 vm 可以在任何地方,它可以在雲端的 instance,
1:30:20.630–1:30:23.550
這時候你當你這個爆炸半徑一炸的時候呢,
1:30:23.670–1:30:27.550
跟你本機無關,跟你公司內部資料無關,它炸在其他地方
1:30:27.710–1:30:31.110
它如果放在本機的容器中就容器炸,那就沒那炸就炸掉沒事啊,
1:30:31.310–1:30:34.590
你也不炸就炸了,重新起一個就好了,沒關係啊好,
1:30:34.590–1:30:40.070
那麼其實 NV 呢,它 NV 當時就推一個就叫 OpenShell 的東西,
1:30:40.070–1:30:42.910
它就是一個類似 docker 的引擎,那它把
1:30:44.360–1:30:47.800
關進到 OpenShell 中就是所謂的 NemoClaw 好,
1:30:47.800–1:30:53.520
所以我們看到 NemoClaw 就是把 OpenClaw 關關進 OpenShell 中了好,
1:30:53.520–1:30:57.040
我們等一下就會示範啊示範,那其實最近呢,
1:30:57.040–1:31:01.800
大概就這個月吧,那 docker 也推出了 docker sbx 叫 sandbox 啊,
1:31:02.120–1:31:03.480
那它也是可以把你的
1:31:04.120–1:31:07.120
你的 harness 關進 docker 容器中,
1:31:07.120–1:31:10.440
那很好用,非常非常好用啊,所以各位可以自己看怎麼選擇,
1:31:10.440–1:31:12.080
等一下我會示範啊好
1:31:13.640–1:31:16.320
那呢今天呢,因為今天是開開放的場子,
1:31:16.320–1:31:20.680
我沒有時間顯示到12點了,所以呢到時候我就可以示範了,
1:31:20.680–1:31:23.560
我就不影片示範了,
1:31:23.800–1:31:27.560
我就實際是我就實際示範這件事情了好,
1:31:27.560–1:31:30.560
那我就先進入我的 DJ Spark,
1:31:30.560–1:31:36.240
我們就示範一下好,那其實我先示範最危險的場景了,
1:31:36.760–1:31:38.080
那這個場景就是
1:31:40.630–1:31:44.710
好,這個場景其實裡面有一個我有一個資料啊,
1:31:45.030–1:31:50.110
它是假的,假的那個個資,
1:31:50.110–1:31:53.432
假的個資啊,假的個資,那這個個資啊就充滿了身份
1:31:53.432–1:31:56.830
證字號姓名什麼地址電話,然後什麼電子郵件啊 OK,
1:31:56.950–1:32:00.550
那通常來說我們會希望那就這這是我的客戶的案例,
1:32:00.710–1:32:07.430
就是他是他是某個銀行的稽核專員
1:32:08.070–1:32:09.110
他常常需要去調很多客戶資料,看看這個客戶跟理專有沒有串通啊,
1:32:09.310–1:32:14.990
所以呢,大家在銀分行的他在公公司的資料戶調到各個資料之後呢,
1:32:14.990–1:32:20.550
他必須把這個所看看到的所有報告包含錄影錄影的就是在提款機前面提款 的是
1:32:20.550–1:32:27.510
的影片,臨櫃提款的影片,
1:32:27.590–1:32:31.150
他的呃轉賬記錄,他的什麼跟客戶的聊天電話聊天記錄,
1:32:31.500–1:32:35.340
他們其實都有記錄啊,然後呢就分析出來,
1:32:35.340–1:32:38.820
然後呢告訴呃寫一篇報告說這個人跟理專有沒有串通好,
1:32:38.820–1:32:45.220
那他在寫報告的時候呢,其實他非常需要做,
1:32:45.220–1:32:48.260
就是去個資化啊,去個資化,當然去個資化這是一個很大的學問啊,
1:32:48.260–1:32:52.980
它包含了脫敏啊去個資化還原啊,
1:32:53.220–1:32:56.700
它很多它很多學問,但是我們這邊其實可以示範,
1:32:56.700–1:32:59.900
就是我們請
1:32:59.900–1:33:01.100
agent 幫我們做去個資化的動作
1:33:02.100–1:33:05.060
好,我現在就來示範了,我先示範最危險了
1:33:05.060–1:33:08.300
其實我這邊先我們先來看一
1:33:08.300–1:33:10.460
下,其實啊,其實其實呢,我
1:33:12.180–1:33:14.740
們來看危險的程度啊,那真正其實就是第一個就是我的我的我的
1:33:15.940–1:33:21.780
模型在雲端
1:33:22.530–1:33:24.210
,我的 harness 在本機,本機啊,
1:33:25.370–1:33:28.370
沒做任何防護的,就這這 L1最危險啊
1:33:28.610–1:33:32.530
第二個是我的模型在雲端,
1:33:32.530–1:33:35.250
但是我的嗯
1:33:35.250–1:33:36.850
harness 放在 sandbox 中,例如說 VM 中或是 Docker 中啊好,
1:33:37.490–1:33:42.530
這第二個,第三個我的模型在雲端,
1:33:42.530–1:33:45.810
但這時候呢,我的例如說我用 Nim,我是或是我用嗯
1:33:45.810–1:33:49.890
.OpenRouter 這樣可以控制的雲端啊模型呢,
1:33:50.610–1:33:53.450
然後把我的 harness 呢用開源的,
1:33:53.650–1:33:56.690
那我剛剛講為什麼開源 harness 比較安全, 因為它的它的程式碼都可以看,
1:33:56.690–1:34:01.850
我們都可以看嘛,看過一遍發現安全就開始用啊好,
1:34:01.850–1:34:04.770
這是第三安全呢,第三安全就是我把我的 harness 關進
1:34:04.850–1:34:08.650
sandbox 中關廁所啊好,那當然我的模型還是用雲端模型,
1:34:08.880–1:34:13.080
這就這個地方我還是得上傳的啊好,
1:34:13.080–1:34:15.920
這就這個地方我還是得上傳的啊好,
1:34:15.920–1:34:19.840
這是 L4L5,就是說我的 harness 關進廁所,
1:34:19.840–1:34:22.880
關進 sandbox,我用私有雲了,
1:34:22.880–1:34:25.560
這時候我用私有雲的時候呢,嗯,
1:34:25.760–1:34:29.840
我的資料絕對不會離開我公司管轄的範圍啊,
1:34:29.840–1:34:33.440
那我的 harness 又在又在呃關在廁所中啊,
1:34:33.440–1:34:36.440
所以這個怎麼怎麼出問題都沒有問題啊,
1:34:36.440–1:34:38.120
就算東西上傳了
1:34:38.200–1:34:45.000
也在我公司範圍內, 這個 harness 炸掉也是在也是在這個 sandbox 中沒關係啊,
1:34:45.000–1:34:48.880
這是 L5L6,就是 harness 關進 OpenShell 中,
1:34:48.880–1:34:51.520
就是所謂的觀測所用
1:34:52.160–1:34:57.520
區網模型啊,那其實這應該是 L7L6是是可以上網啊,
1:34:57.520–1:35:01.040
但是我的我的我的 sandbox 不能上網啊,
1:35:01.200–1:35:03.720
但是我的呃模型可以上網啊,
1:35:03.720–1:35:06.890
那其實你的 harness 不能上網就會有很多問題
1:35:07.030–1:35:11.750
例如說你就不能上傳到 GitHub 啊,你就不能去下載呃,
1:35:11.830–1:35:15.110
沒關係,我們今天呢就試這幾個,我就測試啊,
1:35:15.350–1:35:17.110
我先讓各位看看全
1:35:17.830–1:35:22.310
最為就是我用我用 B 源的 harness,
1:35:22.310–1:35:26.510
我用雲端的模型,然後我我跳過安全檢查啊,
1:35:26.510–1:35:31.390
好,我們就來試一次啊,試一次啊, 那例如說我就我這邊就直接用, 大家都
1:35:32.870–1:35:36.750
知道就就是這個就是把命交給他了啊,把命交給他了啊
1:35:37.670–1:35:40.230
來,我們就來做吧,哈,就來做啊,來做
1:35:40.870–1:35:44.110
好,我就這樣想說啊,嗯,我先看幕內容,
1:35:45.030–1:35:48.030
好,有一個有一個 Fakedata 啊,Fakedata 啊,
1:35:50.550–1:35:54.670
好,那因為我之前做過,他會他會他知道我在做什麼啊,
1:35:54.870–1:35:57.590
我就說有一個 Fakedata 點
1:35:58.180–1:35:59.620
這個檔案哈,這個檔案
1:36:02.500–1:36:05.580
幫我做去識別化,
1:36:05.580–1:36:09.060
那我只是示範,因為我我講過去識別化有很多很多步驟,
1:36:09.060–1:36:14.300
有脫敏,有上傳,還有還原,那我這邊只做脫敏啊哈,De-ID 哈,
1:36:14.500–1:36:21.060
那就讓他做吧,那你看我這就是用最危險的 harness 跟雲端的模型,
1:36:21.060–1:36:24.860
就請他做吧哈,這個時間不會太太短哦,
1:36:24.860–1:36:27.540
這個可能會花個十分鐘啊,那他
1:36:27.820–1:36:31.780
會做很多事情啊好,那他這邊運用到很多 Agent Skill,
1:36:31.780–1:36:37.620
例如說他要讀取 Excel,他就必須使用 office 的 document skill,
1:36:37.780–1:36:41.300
他就有很多 skill,他自己會去,他自己會去做啊好,
1:36:41.300–1:36:47.460
他會寫一個程式來做這件事情,那他甚至也並不一定知道去個資化
1:36:48.100–1:36:50.780
的標準是什麼,例如說呃
1:36:51.290–1:36:57.570
我們說他中文中文有五個名字嘛, 那兩個字的跟三個字就把第二個字變變叉叉,
1:36:57.570–1:37:00.570
四個字的中間兩個字變叉叉,五個字怎麼變叉叉,
1:37:00.570–1:37:04.570
他自己要知道好,他這邊就找出來方法找出來了啊,
1:37:05.410–1:37:06.530
好像他現在
1:37:07.170–1:37:12.180
呃已經花掉了一塊多了啊,那
1:37:17.270–1:37:19.950
這禮拜休假,所以我的我的用量很少,
1:37:19.950–1:37:22.510
我這禮拜就沒有在用了,你看我的
1:37:24.030–1:37:26.970
。5小時才才才用一點點,
1:37:26.970–1:37:28.450
7天才用8%好
1:37:29.810–1:37:33.530
OK,他就他就說不要更
1:37:36.770–1:37:38.050
嚴格,直接執行
1:37:42.770–1:37:43.730
直接執行
1:37:45.090–1:37:48.930
好,那等一下我們就把它打開看一看吧,就可以把它打開看一看哦
1:37:54.720–1:37:58.400
好它它它是做完了哈,那就在這邊吧,
1:37:58.480–1:38:01.160
那我就把它打開看看嘛哈,那我先把它傳過來,
1:38:01.160–1:38:03.960
因為它放在我的 DJspa 上,我把它傳過來啊,
1:38:03.960–1:38:06.240
它放在這個目錄下,把它記下來
1:38:08.480–1:38:10.640
,好把它記下來好
1:38:24.800–1:38:27.360
上次做了10分鐘啊,這次比較快
1:38:32.370–1:38:34.210
好,直接看吧,直接看
1:38:42.640–1:38:45.280
好,那他他是做好了哈其實
1:38:46.410–1:38:51.490
其實跟我預預計的是不太一樣了,因為我希望他, 我希望他
1:38:53.170–1:38:56.050
第二個字變叉叉也沒關係,你再給他改就好,
1:38:56.050–1:38:58.210
他這做其實算徹底哦,算徹底哦,
1:38:58.930–1:39:01.730
然後地址都全部拿掉,都拿掉了好,
1:39:01.970–1:39:07.170
那各位你做這件事情哦,那當然這個是我客戶一個小小的請求,
1:39:07.490–1:39:10.530
結果呢,他當時公司有人就有訂閱,
1:39:10.530–1:39:13.170
他就這樣做,結果呢
1:39:13.690–1:39:18.330
3分鐘后,他們資安部電話就來,他說你剛才把一個東西傳上雲端,
1:39:18.330–1:39:24.050
對不對,裡面充滿了個資,那就被規定要寫報告講就就是被懲罰啊,
1:39:24.050–1:39:28.170
被懲罰啊好,所以呢,這是不建議的方式啊,
1:39:28.170–1:39:30.890
這是不建議的方式啊好,那麼
1:39:32.520–1:39:33.640
我們來看看呢,建
1:39:35.040–1:39:37.800
議的方式啊,建議的方式啊,那我就不要用這個太危,
1:39:37.800–1:39:39.640
這個太危險了,太危險,太危險
1:39:43.200–1:39:46.600
好,那第二個方式呢,我在我我就我就我就試啊,
1:39:46.600–1:39:48.520
就是說啊,我用
1:39:49.640–1:39:51.480
嗯開源的
1:39:52.520–1:39:55.480
harness,我用地端的模型,
1:39:55.480–1:39:58.520
好,那這次其實已經夠安全了,我就試一次啊,
1:39:58.760–1:40:00.000
就是我用拍啊,我用拍
1:40:03.000–1:40:08.040
好,那其實呢,呃,我現在用的模型是地端模型啊,
1:40:09.720–1:40:12.880
我用這個我是放在我的 DGSPA 上的,
1:40:13.400–1:40:16.880
嗯,Qwen 27B 啊,
1:40:16.880–1:40:21.640
哈,就來試啊,就來試啊,來,我先確定一下我是不是在 DGSPA 中,
1:40:21.640–1:40:23.080
對,好,來,嗯,拍
1:40:23.880–1:40:28.110
好我就先看一下內容好,同一個檔案了, 同一個檔案
1:40:29.150–1:40:33.230
好像我這個我這個拍有裝 office skill, 所以沒有問題啊
1:40:33.950–1:40:34.990
好,我就說
1:40:36.270–1:40:37.230
幫我把
1:40:38.590–1:40:42.430
做去識別化 DID,
1:40:42.590–1:40:44.190
現在開始好,現在開始
1:40:45.710–1:40:49.710
好,那這時候它就開始了,就開始了啊,OK,
1:40:49.710–1:40:52.550
那這個是純粹用地端模型
1:40:53.030–1:40:56.510
但是呢,因為我這邊可以上網,所以呢,我就是跑在
1:40:57.150–1:41:03.350
嗯一個開源的 harness 中啊, 那我們可以看一下我現在我的 GPU 在瘋狂的運轉中啊,
1:41:03.550–1:41:08.950
瘋狂的運轉中啊,那因為我因為我的 GPU 放在機房啊,
1:41:08.950–1:41:11.630
我的呃 DGX Spark放機房,
1:41:11.630–1:41:14.150
機房就是沒有開冷氣啊,
1:41:14.150–1:41:16.680
就電風扇吹了啊,所以呢它
1:41:16.780–1:41:20.740
熱當過好幾次,所以我就把它的速度限在2100MHz 啊,
1:41:21.020–1:41:24.620
那 DGSPA 的上限是3003MHz,
1:41:24.740–1:41:28.100
但是我發現只要超過2006大概就會熱當啊,
1:41:28.100–1:41:32.140
所以我就設在2001,但是你不用擔心,
1:41:32.140–1:41:33.740
你3003降到2001它不會掉
1:41:34.620–1:41:38.260
30%,它掉45%的效能而已,
1:41:38.260–1:41:43.260
所以不用擔心了啊,那你就看到一個小小的27B 模型啊,
1:41:43.260–1:41:46.020
27B 模型它就在做去做
1:41:46.100–1:41:51.020
做去個資化的動作啊,你看它速度也不會很很差了啊,
1:41:51.420–1:41:52.620
那當然它就是
1:41:54.140–1:41:57.540
當然我這個就不要錢了啊,像我剛才那個花多少錢啊,
1:41:57.540–1:42:00.860
那個剛才花幾塊錢吧啊,那這個就這個就不要錢了,
1:42:00.860–1:42:03.580
就讓它做啊,那我們就等它一下,等它一下
1:42:09.570–1:42:10.070
嗯啊
1:42:13.170–1:42:14.930
他做完了,他做完了,他做完了
1:42:22.280–1:42:25.040
好,那他做完了,你看他其實做的就跟
1:42:26.600–1:42:31.480
剛才那做的差不多,做的差不多了哈, 當然你可以要求他說我希望你怎麼做,
1:42:31.480–1:42:34.360
我希望你名字怎麼做,電話怎麼做,
1:42:34.360–1:42:37.200
身份證怎麼做,你只要就是他怎麼做了啊好,
1:42:37.320–1:42:39.960
那這個是相對安全,
1:42:39.960–1:42:42.480
你看我用地端模型,我我用
1:42:42.650–1:42:45.730
開源的 harness 啊,那其實這個其實已經完全沒有出到
1:42:46.530–1:42:51.650
完全沒有出到我的網路上啊 OK, 那我最後呢? 最後示範一個
1:42:52.370–1:42:53.970
相對最安全的啊
1:42:55.140–1:42:56.180
相對最安全哈,
1:42:57.140–1:43:00.980
我呢把這個資料跑在我的沙箱中好,
1:43:00.980–1:43:05.380
那我們就利用 OpenShell 這個這個東西哦, 這是我之前建立的一個沙箱哦,
1:43:05.540–1:43:09.060
其實它也是用利用 docker 的方式來建立的哦, 這
1:43:10.420–1:43:11.540
個就是它的沙箱
1:43:13.540–1:43:16.060
好,你當然可以用其他的方式的沙箱,
1:43:16.060–1:43:19.340
但是 OpenShell 是 NV 的沙箱很好用哦,
1:43:19.340–1:43:22.100
所以我就一直用到現在啊好,我就 OpenShell,
1:43:22.100–1:43:24.460
然後呢進入沙箱中
1:43:26.500–1:43:33.380
好,這個沙箱是算非常安全啊, 例如說我直接嗯
1:43:37.060–1:43:40.780
不行啊,看到沒有,我看 Google 啊,有沒有不行哦
1:43:43.430–1:43:48.000
不行啊,不行不行,permission denied 啊,那我 curl github 呢?
1:43:52.070–1:43:57.270
啊 deny 啊,所以呢它其實是那這個沙箱是上不了網的啊好,
1:43:57.270–1:44:03.990
但是我有開放一些權限,例如說 Anthropic 它本身自己的 GitHub 那一
1:44:03.990–1:44:07.350
段那那個 repo 我開放,因為我安裝那個
1:44:07.990–1:44:12.110
Agent Skill 哈來我們就來看這在沙箱裡面了, 這在沙箱裡面了
1:44:13.910–1:44:16.910
好,來,我看一下,呃,我到他的家目錄,
1:44:16.910–1:44:19.110
然後呢,裡面就有一些,如果已經做好一些東西了,就是我們用,
1:44:21.550–1:44:24.150
呃,CSV 還是一次啊,CSV,
1:44:24.150–1:44:27.150
因為 CSV 我就不用叫 Office Skill 了,
1:44:27.150–1:44:29.830
好,我就直接就拍
1:44:29.830–1:44:32.190
好,我就直接就拍
1:44:34.140–1:44:36.780
用 PiAgent 好拍好, 然後呢
1:44:37.740–1:44:42.900
來,模型模型我就還是一樣Qwen 27B,要一樣好來,
1:44:42.900–1:44:45.500
然後呢,我先看內容,有這個好
1:44:46.700–1:44:49.660
我們來看一下有
1:44:53.190–1:44:56.670
沒有,這是它的內容啊,內容其實在我試過,
1:44:56.670–1:44:59.910
就是說這個內容啊,幾千行都對,AI 這都一樣,
1:44:59.910–1:45:04.150
他就跑跑一個,他會自己寫寫一個 Python 程式啊好, 我就這樣講啊,來
1:45:05.510–1:45:06.270
幫我
1:45:07.300–1:45:09.900
把這個檔案做
1:45:10.940–1:45:13.700
DID 去識別化好,
1:45:13.700–1:45:15.780
我就是給他多一點資料,就是說
1:45:17.020–1:45:21.340
呃名字,如果是, 如果是
1:45:23.500–1:45:25.940
字第二個字叉
1:45:27.930–1:45:31.290
放叉,如果是四個字
1:45:32.050–1:45:35.370
中間兩個放叉叉,
1:45:35.370–1:45:37.090
如果是五個字,
1:45:38.410–1:45:45.210
中間三個放叉叉叉,然後地址只要把
1:45:47.290–1:45:51.130
巷弄號樓叉叉叉即可
1:45:53.130–1:45:54.410
電子郵件
1:45:55.690–1:45:56.610
保留
1:45:57.330–1:45:59.850
之後的網域,嗯,
1:46:00.650–1:46:01.690
開始好
1:46:03.090–1:46:05.250
來,這時候我的 GPU 開始瘋狂運轉哦,
1:46:06.570–1:46:08.650
GPU 瘋狂運轉,瘋狂運轉
1:46:09.770–1:46:13.250
好,然後呢,因為這個模型呢,27B 我是用 FP8,
1:46:13.250–1:46:17.690
所以它佔稍微大一點,然後呢,我 KV cache 開的稍微大一點啊,
1:46:17.690–1:46:21.970
所以它就會佔多,但是你看還是佔的有限吶,
1:46:21.970–1:46:26.210
128G 佔的大概80G 而已啊, 很夠用啊
1:46:26.540–1:46:28.020
他就開始跑吧,開始跑好
1:46:32.100–1:46:35.780
那我思考強度是設 high,他可以設思考強度哦,
1:46:36.100–1:46:38.460
他會想久一點,他思考強度 high 就會,
1:46:39.620–1:46:43.300
他給模型 thinking 的 token 就會多一點了啊好,
1:46:43.300–1:46:46.340
他就遵照我的指示在做這件事情
1:46:57.860–1:46:59.180
好,繼續跑,讓它跑
1:47:05.960–1:47:07.480
好,那這個就是標準的
1:47:08.200–1:47:09.640
嗯,最安全啊
1:47:09.640–1:47:15.280
其實你看我連在這個下降中,我連 GitHub 我去 Google 都出不去了,
1:47:15.280–1:47:18.400
但是它還是能繼續做,這個就是
1:47:18.690–1:47:22.290
模型在地端 harness 在沙箱中,那連網路都出不去,
1:47:22.290–1:47:25.850
這是其實都斷網了,這都斷網了,那它還是可以做,
1:47:25.850–1:47:29.410
還是可以用啊好,那其實我沒有真正實質把網路關掉啊,
1:47:29.410–1:47:32.170
那但是其實它是不需要靠網路,
1:47:32.170–1:47:35.410
它完全不需要上網,ok,那就看它久一點,
1:47:36.010–1:47:38.970
那我那這個模型呢,我給它開262k 的,
1:47:39.130–1:47:42.810
它的最大也是2260000個 context window 也不能再大,
1:47:42.810–1:47:43.730
但是夠用了啊,
1:47:45.930–1:47:47.090
那當 context window
1:47:47.170–1:47:51.130
跑完之後,它其實就會直接就自己就會斷掉, 自己就會斷掉
1:47:53.570–1:47:54.450
好,等它一下,
1:47:57.850–1:48:00.180
你現在那一台溫度查得到嗎?
1:48:00.410–1:48:01.610
查得到啊,55度
1:48:03.130–1:48:05.090
你現在我看哦,對啊
1:48:05.760–1:48:10.760
我,我那時候我上上個月跑的時候都都跑到80幾度了,
1:48:10.760–1:48:16.760
就就你要設那個頻率不能超過兩千一啊對他他兩千六一定熱當了,
1:48:16.760–1:48:19.320
了解一定熱當,但是我都熱當好幾次,
1:48:19.320–1:48:21.920
我才我才知道為什麼還好,這還還可以,
1:48:21.920–1:48:25.560
我熱當好幾次了,就是要重新把插頭拔掉再拔回去啊
1:48:26.240–1:48:28.760
對對嗎我也是當好幾次,
1:48:28.960–1:48:32.400
是啊,你就設定一下,設定很簡單, 就是你就要 Claude Code 幫你設定了,
1:48:32.400–1:48:34.360
就是說幫我設定這台機器的
1:48:34.520–1:48:37.080
設到兩兩千一,這樣他就幫你設定好,嗯
1:48:39.120–1:48:44.200
啊,現在正在做啊,他其實你就是就是說你設定這個這個頻率,
1:48:44.200–1:48:46.880
他其實速度不會掉太多,還好
1:48:50.000–1:48:53.440
好,這就比較久一點了,但是我覺得這這個就至少可以用啊
1:48:54.850–1:48:56.250
好,等它跑完,等它跑完,
1:49:06.010–1:49:10.290
那這個其實我之前用 DeepSeek,我之前是用 DeepSeek 做,
1:49:10.290–1:49:12.850
那 DeepSeek 做的沒有千問好哦,
1:49:12.850–1:49:17.050
差很多哦,差不了,因為因為 DeepSeek 我這個128G 我只能裝 Q2 啊,
1:49:17.450–1:49:20.330
裝 Q2 它其實有會有問題啊,
1:49:20.330–1:49:23.570
會有問題,然後它它出了它出了一些問題沒關係,
1:49:23.570–1:49:27.090
它自己會白解啊,然後它出一些問題,它自己會白解,
1:49:28.250–1:49:32.210
對啊,其實我我之前先講就是說其實你看就是我們的
1:49:32.610–1:49:39.570
地端模型現在才27B 啊, 你說 Claude Fable 或是 Opus 直接可能都5T 了,
1:49:39.570–1:49:44.090
可能都56T 了啊,我們27B 模型能做到這樣子,
1:49:44.090–1:49:47.330
其實我非常滿意的啊,而且而且這個幾乎不要錢了,
1:49:47.330–1:49:49.250
這根本就不要錢了,只有電費而已啊
1:49:50.040–1:49:52.320
對啊,然後他自己寫的 PiAgent 才開始做啊
1:49:52.320–1:49:57.920
其實這個這個專我做過好多次, 那因為其實我們客戶對 DID 的要求也都不一樣,
1:49:57.920–1:50:01.720
有些需要還原啊,還原有還原的做法,那我這邊只有脫敏啊,
1:50:01.720–1:50:06.880
只有脫敏,所以還原我這邊就沒有做,那有時候還有時候還要加密啊,
1:50:06.880–1:50:11.400
那他就是說那你就必須知道,你說嗯嗯王小明,
1:50:11.400–1:50:14.240
他變成王叉明,你知道他還原會要變成王小明啊
1:50:14.960–1:50:17.040
ok,他就開始做
1:50:19.040–1:50:21.360
啊。他做完了,他做完了,他做完他先檢查
1:50:29.090–1:50:32.770
因為我的我的 PiAgent 我有規定他做完所有東西都要再
1:50:33.490–1:50:37.330
review 一次,然後他都會再檢查一次,那 PiAgent 的
1:50:38.290–1:50:41.890
寫的攷攷點寫法跟攷就一模一樣啊
1:50:44.510–1:50:46.190
好,這是一千筆的啊,一千筆
1:50:49.310–1:50:52.110
好,這是我們對他規定比較多的做法,
1:50:52.110–1:50:56.670
他就會照著做啊,你看27B 模型真的很聰明啊, 非常非常聰明啊好
1:50:57.950–1:51:02.030
,叫這個名字我們把它看一下,我們就看一下啊,看一下它的
1:51:03.230–1:51:04.230
內容
1:51:05.190–1:51:05.950
,看一眼就好
1:51:10.350–1:51:12.550
,沒有就他就照我的做了
1:51:12.870–1:51:14.510
乖乖照我的做了啊,照我的做
1:51:15.230–1:51:19.150
啊,幾乎都全部都去識別化了,全部都做好了好,
1:51:19.230–1:51:23.150
那最後呢,最後示範一個一模一樣的東西,
1:51:23.470–1:51:26.990
那這邊呢就有又又應用到 Office 的 Skill,
1:51:26.990–1:51:31.710
就是它能對 docx 做去識別化,
1:51:31.710–1:51:35.310
而且它是一個正常的文章啊哈,我們先看文章內容啊,
1:51:35.790–1:51:40.670
先看文章內容啊,它叫做 scam.txt 啊, 它長這個樣子
1:51:44.380–1:51:45.180
它是一個
1:51:46.860–1:51:52.700
呃,就是我這這是假的資料,就是啊詐騙機房住在什麼地方,
1:51:52.700–1:51:55.620
什麼名字身份證字字號幾號,
1:51:55.620–1:51:59.700
這是一個自由開放的內容,它不像 Excel 是有欄位的好,
1:51:59.820–1:52:03.020
那以前我們做這種東西呢,要做好多事情,
1:52:03.020–1:52:09.420
我們要做 N1 樣,我們要做命名實體辨識, 我們要再做去識別化,好那我記得這種這種事情在
1:52:09.980–1:52:13.100
我。五六年,這在呃十年前沒有出現啊,
1:52:13.100–1:52:15.660
在五年前沒有出現的時候呢,
1:52:15.980–1:52:18.700
那就是要做用標準 NLP 方式來做,
1:52:18.780–1:52:23.180
先做 NER,用什麼 BERT 做 NER 再做什麼什麼什麼再開始做啊,
1:52:23.420–1:52:30.060
那我們現在同樣用Qwen 27B 對這個 docx 的那內容其實一模一
1:52:30.060–1:52:33.780
樣啊,它是 docx,我叫他來做去識別化,
1:52:34.700–1:52:35.900
這個啊做去識別化
1:52:37.660–1:52:39.060
好,我就跟他說
1:52:40.830–1:52:45.710
現在我先看,我先看列出你目前擁有的 agent
1:52:48.190–1:52:52.550
,它是應該 office,我記得我有裝,喔哇,這
1:53:03.270–1:53:04.350
個問題要想那麼久
1:53:05.870–1:53:09.460
,這是一個就是它還在跑啊,它
1:53:13.690–1:53:17.330
prefill 就這麼久了對啊,就是它,它其實在它在思考,
1:53:17.330–1:53:21.490
我記得它有在思考欸,沒有沒有,那星天特文剛都還沒出來啊,
1:53:21.490–1:53:25.490
沒出來是是對啊,怎麼那麼久啊,所以就是 prefill 就就這麼長
1:53:25.590–1:53:29.950
有時候會這樣了,對就不知道, 但他現在就他他有他有他有夠多的 skills,
1:53:29.950–1:53:33.310
有有 office 有哈,他講講半天了
1:53:38.140–1:53:42.260
好,這是我裝的啦,就是因為 PiAgent 它需要時候才會裝,
1:53:42.380–1:53:44.858
不需要就不裝,那我當然是裝完 PiAgent
1:53:44.858–1:53:47.619
第一件事就是把所有 Anthropic 的 agent skills
1:53:47.619–1:53:48.540
全部裝進去了,
1:53:48.540–1:53:50.900
好來就開始做哈,就開始做啊
1:53:52.220–1:53:56.250
,幫我把這個我我就這樣做啊好,
1:54:00.640–1:54:05.360
我就改這個東西了,叫他開始做, 其實我我我覺得我覺得不用跟他講那麼多了哈,
1:54:05.360–1:54:09.240
不用跟他講那麼多啊,叫他做 De-ID 就可以了
1:54:15.340–1:54:16.940
好,請他開始啊
1:54:23.110–1:54:25.390
啊,那他這這這一次就會呼叫
1:54:26.030–1:54:31.950
office skill 啊,這個呼叫 skill,好那順便打廣告來各位各位朋友,
1:54:31.950–1:54:34.950
如果你想我知道拍怎麼用啊,這是我這個月寫的書啊,
1:54:34.950–1:54:37.950
這個我這個月的行書啊,PiAgent 啊 PiAgent
1:54:39.150–1:54:41.910
你要寫一本啊對PiAgent 的書啊,
1:54:41.910–1:54:46.510
因為 PiAgent 實在太好用, 我就一邊玩一邊寫就把它寫下來啊 PiAgent 啊
1:54:47.270–1:54:51.590
好看起來又可以預約下一次直播了, 開始非常
1:54:51.670–1:54:54.950
它就非常非常好用,就是我就是它很小很小,
1:54:54.950–1:54:58.150
而且它就是它像樂高積木一樣,
1:54:58.150–1:55:01.910
它就原來就是一一點點小小的東西,你把一樣的東西裝上去就好,
1:55:01.910–1:55:07.550
其他東西不要就把它拿走哦,非常非常好用哦, PiAgent 我我最近都用 PiAgent,好用哦,
1:55:07.870–1:55:13.310
好用很快,而且 token efficiency 真的比其他的好很多,
1:55:13.310–1:55:18.150
是啊,而且就是保哥有定那個 GPT 嗎,到底可以去到 GPT 模型啊嗯
1:55:19.060–1:55:22.500
我是可以串啊,對啊,這都可以串,那方便,那就不能串了
1:55:24.780–1:55:27.140
,訂閱了,訂閱不能串,對不能,那
1:55:28.140–1:55:30.900
那個就那個就不行,那個就會破產,
1:55:30.900–1:55:33.620
因為我發現的貼很多錢啊,
1:55:34.500–1:55:37.620
很多啊,他們說一個月貼七八千美金啊,
1:55:37.940–1:55:40.660
嗯,他也是健身房理論,
1:55:40.660–1:55:43.140
就是說大部分的人都用用不完
1:55:44.700–1:55:47.900
啊,3%到5的人才才會去用用光自己的 token 啊
1:55:49.300–1:55:52.900
所有搞訂閱的不都是這套邏輯嗎? 對呀,都這樣子對
1:55:53.940–1:55:57.860
吧好,但我的,但我 GPU 好像一直要維持在五六十度啦,
1:55:57.860–1:56:00.940
可以啦,這可接受了啊,這可接受了,
1:56:00.940–1:56:02.900
五六十可以啊,59了
1:56:03.860–1:56:06.740
還可接受了,跑有點久沒關係,他就可接受,
1:56:06.740–1:56:09.460
因為因為這個就是你如果說不去限制就一定熱,
1:56:09.540–1:56:11.340
這個這個我跟大家分享一下
1:56:11.730–1:56:14.690
就是 DGX 跑到60度的時候,
1:56:14.690–1:56:17.690
你手放在機殼上大概是溫溫的感覺,
1:56:18.130–1:56:21.090
到八九十度的時候是燙的哦,
1:56:21.090–1:56:23.690
但是那個是內部溫度八九十度,
1:56:23.690–1:56:29.050
GPU 八九十度,你摸那個殼呢就是就是沒有沒有到八九十度,
1:56:29.050–1:56:33.450
不然不然就燙傷了嘛,但是那個殼其實就是你會感覺到蠻熱的,
1:56:33.450–1:56:37.970
這樣然後吹電扇是完全沒有用的,
1:56:37.970–1:56:41.450
對我要提醒大家一下哦,要豎起來
1:56:41.570–1:56:44.210
對啊,你在旁邊吹電扇是完全沒有用的,
1:56:44.210–1:56:46.730
你吹不到 GPU 啊,你吹到它可以啊,
1:56:47.530–1:56:53.730
可能對啊,這很熱啊, 所以所以對所以還是要注意那個它會有熱當的問題, 這
1:56:55.850–1:56:59.050
個就比較久,因為這個還有呼叫 scale 稍微久一點,
1:56:59.050–1:57:02.490
但這個我試過好多次啊,這個都一定成功了,
1:57:02.490–1:57:05.490
而且千問已經比 DPC 好很多,DPC 會失敗啊,
1:57:05.770–1:57:10.370
DPC 會有些地方名字會會漏掉,千問已經完全不會漏啊
1:57:14.480–1:57:17.600
好,那其實就是說如果你用 Mac,
1:57:17.600–1:57:20.400
其實速度也差不多啊,不會不會比較慢,
1:57:20.400–1:57:23.480
因為你用 M5 的 M5 的呃,
1:57:23.480–1:57:25.840
如果你有 32G 就可以跑了,那
1:57:27.000–1:57:29.760
64G 48G 跑起來一點問題都沒有
1:57:33.920–1:57:40.200
啊好,等他一下,其實我我喜歡 PiAgent, 好就是 PiAgent 可以在這個 TUI 上面還有個顯示圖片
1:57:40.680–1:57:44.320
比如說你叫他去做網頁截圖,會把圖片顯示在這個 TUI 裡面,
1:57:44.320–1:57:46.400
但是但是要 Mac Windows 不行
1:57:50.160–1:57:52.000
好,我就等他跑,等他跑一下
1:57:53.600–1:57:55.920
哇,又一個小時了,各位要不要休息一下
1:57:56.750–1:57:59.590
不用不用不用,要休息,早就去休息了,
1:58:02.270–1:58:06.150
下一休十點了,沒關係啊,那等一下就請保哥開 Slido,
1:58:06.150–1:58:09.190
讓大家就請大家,我已經開了,我剛剛就開了,
1:58:09.190–1:58:11.590
對啊,已經開了哈好,那我就把 Slido 打開,
1:58:13.230–1:58:16.190
有人問說 Apple Silicon 會好一些嗎?
1:58:16.190–1:58:23.150
完全不會啊,我前幾天上個禮拜我才在我粉絲團有分享啊我我的那個
1:58:23.150–1:58:26.310
Qwen 27B 開下去跑哇
1:58:26.510–1:58:29.150
整整台筆電都幾乎可以煎蛋了,
1:58:29.150–1:58:34.430
因為它算是做得很好嘛啊,就是 MBP 這個 M-series Max 嘛,
1:58:34.430–1:58:39.790
它算是做得很好,所以所以整個機殼就是鍵盤上方那那一那一帶哦,
1:58:39.790–1:58:41.870
超級燙,真的真的是可以
1:58:42.470–1:58:47.710
,這真的真的我就是開玩笑說什麼可以做舒肥的啦啊,
1:58:47.710–1:58:50.310
舒肥雞蛋舒肥牛肉應該是可以
1:58:50.580–1:58:55.060
就是很嫩的,對你手放上去是會彈開的那種燙
1:58:56.300–1:59:02.900
哦,這個你如果有 MVP 就是潤多一點的話可以玩玩看的, 是真的超燙
1:59:05.780–1:59:07.300
好,就兩個問題嘛哈
1:59:08.500–1:59:09.540
嗯好
1:59:11.940–1:59:15.820
好,等他跑完那我先回啊,我先回,我先回三個問題啊,
1:59:15.820–1:59:18.660
就是說複雜表格有有 PDF 啊
1:59:18.860–1:59:21.140
可以有效的轉向,其實就是說啊
1:59:22.660–1:59:29.420
,絕對可以啊,就是呃,因為其實我用的就是 Anthropic Skill,
1:59:29.700–1:59:35.700
那跟呃 PiAgent 就是你用 Claude Code 跟 PiAgent 用一模一樣的 Skill,
1:59:35.860–1:59:40.740
那他們去寫的 Python 幾乎一模一樣, 他也是去寫 Python 去做這件事情呢,
1:59:40.740–1:59:43.980
那就是一定是用什麼 Pandas 啊或用什麼東西啊,
1:59:43.980–1:59:48.820
或一些呃 any any 什麼 Anyduck 就是最近新出的這些東西來做的啊
1:59:48.930–1:59:51.810
哦,所以我覺得應該沒問題啊可以試試看哦
1:59:51.970–1:59:55.250
那另外就是說 PDF 我自己的經驗是有兩種,
1:59:55.250–1:59:58.650
一個是呃文字轉過去,那問題都很小,
1:59:58.650–2:00:01.290
另外一個就是啊,它是呃
2:00:02.290–2:00:05.690
影像圖片檔轉過去,那問題就很大啊好,
2:00:05.690–2:00:13.050
那如果你要處理 PDF 我我會建議你用這個東西啊,這個東西這個
2:00:15.970–2:00:18.730
東西對,用這個東西啊,用這個
2:00:19.010–2:00:21.930
嗯,不用這個,這個這個是他連他連位置都給抓了啊
2:00:22.210–2:00:25.450
其實我還再次強調就是中國的東西啊,
2:00:25.450–2:00:28.090
如果你對中國東西有就是不想用就不要用啊,
2:00:28.090–2:00:33.050
那但是目前我知道就是很多公家單位都在用,
2:00:33.050–2:00:35.730
因為這是目前最強的了啊,目前最強的這
2:00:36.890–2:00:39.570
個是這個可是大陸軟體哦,
2:00:39.570–2:00:41.500
你確定公家機關會用嗎?
2:00:41.640–2:00:45.760
嗯,偷用了,就是我朋友在偷用了,但是沒辦法好,
2:00:45.760–2:00:51.240
再來就是說開放權重模型,是否可以埋一些惡意提示詞, 例如把機密資料傳到某伺服器?,
2:00:51.240–2:00:55.320
就是說,嗯,我剛講過這個問題不會是模型的問題,
2:00:55.600–2:01:01.280
這個問題絕對會是 harness 的問題,就是模型只會做文字接龍好,
2:01:01.280–2:01:03.840
那文字接龍的話,然後他就嗯,
2:01:03.840–2:01:06.960
我我我讓你們看這個東西,我們剛我們剛講
2:01:08.000–2:01:10.280
這個東西啊,這邊
2:01:10.280–2:01:13.000
你惡意提示是在這一段,在這邊,在這邊,
2:01:13.000–2:01:16.440
在這邊,在這一塊,這一塊都是 harness 的鍋,
2:01:16.440–2:01:18.000
就是說如果 harness
2:01:18.880–2:01:23.120
沒有弄好,那他就會他就會呃
2:01:23.760–2:01:27.240
放上惡意資料,這個 Prompt Injection 就就會去
2:01:27.510–2:01:31.870
去傳他啊好,就是現在呢要破解模型,
2:01:31.870–2:01:34.750
或者我講破解 agent 的方法有很多種啊,
2:01:35.030–2:01:38.630
那直接對模型下惡意提示啊,
2:01:38.630–2:01:42.230
那模型本身在做 RL 跟 SFT 時候呢,
2:01:42.230–2:01:45.110
他就會注意到你這些行為,那是好的模型,
2:01:45.110–2:01:50.270
他在做 SFT,他就去回避掉這些有危險的問答,
2:01:50.630–2:01:57.070
那做 RL 他一定要做 alignment, 他當然會回避掉啊好那所以模型本身就具有這個能力
2:01:57.230–2:02:03.830
但是呢還是有辦法繞過去啊, 所以呢我們的 agent 就要裝這個東西叫 govern 啊 govern
2:02:04.310–2:02:07.230
去保護你的 agent,不要被這種事破壞,
2:02:07.510–2:02:11.030
那所以我覺得這還是 agent 還是 harness 鍋,
2:02:11.190–2:02:13.790
你的 harness 沒做好的話呢就會被破解
2:02:14.180–2:02:16.980
那你不要說是開放權重模型了,
2:02:16.980–2:02:19.500
你的像你看呃,4.8,
2:02:19.500–2:02:22.580
它一出來就被破解就被破解掉了,所以這個就
2:02:23.460–2:02:26.900
會會就是會破解的,它會避開你的你的,
2:02:26.900–2:02:32.020
那當然你模型本身如果夠強是可以避掉一些的了啊好,
2:02:32.020–2:02:33.780
我繼續我繼續回答了哈
2:02:34.820–2:02:37.420
呃,剛出來我我有試,
2:02:37.420–2:02:42.900
但我沒有試很熟啊,因為我現在都在玩拍啊, 那就他的
2:02:43.540–2:02:47.380
他。它的理想跟拍很像,就是一切皆為外掛,
2:02:47.380–2:02:50.060
一切皆為外掛,拍也是一切皆為外掛,
2:02:50.060–2:02:51.980
它只有四個的工具,read
2:02:52.660–2:02:55.260
write edit 跟跟 bash,
2:02:55.460–2:02:58.580
有了 bash 就無敵了嘛,對不對就無敵了啊好
2:02:59.860–2:03:03.340
,一周採購 GB10 問題啊,怎麼調整啊就是好,
2:03:03.340–2:03:07.020
我我就是我剛跟保哥聊過,就是設設定它的
2:03:08.270–2:03:11.160
它的時脈啊,怎麼設定啊?
2:03:11.230–2:03:14.630
非常簡單啊,非常簡單啊,在這邊設定,
2:03:15.150–2:03:16.670
嗯,你要設定你的
2:03:18.030–2:03:19.790
DGX Spark 的這樣子啊,就是
2:03:20.430–2:03:23.550
啊,他是用 systemctl 去設定他的時脈啊,
2:03:23.710–2:03:27.310
那我我懶得打 systemctl,我直接就就問他了哈,
2:03:29.230–2:03:31.710
我現在 DGX Spark 的石
2:03:34.510–2:03:37.590
䘑為最高為多少? 他
2:03:38.550–2:03:39.870
就幫我設定好了,那
2:03:40.510–2:03:44.950
他的最高是 3003,那我之前設兩千會發現兩千有點慢,
2:03:44.950–2:03:47.870
而且都四十幾度,我就把它上調到兩千一,
2:03:48.110–2:03:50.830
那我會慢慢試啊,就有空就把它上超頻嘛,
2:03:50.830–2:03:54.270
就把它慢慢兩千兩千兩千慢慢試啊,看到他哪邊盪掉,
2:03:54.270–2:03:57.910
我就把它壓壓回去啊,現在你就直接跟他講, 那你說你
2:03:58.990–2:04:02.030
就這樣幫我設兩千五就這樣試,他幫你試好了啊
2:04:03.150–2:04:04.110
好,繼續
2:04:05.880–2:04:10.880
對,就直接問他就好了嘛,簡單的哈好思思考速度加快方式,
2:04:11.080–2:04:17.160
CPU 依賴什麼軟, 思考速度加快方式一定是根據你的 Inference Engine 啊,
2:04:17.240–2:04:19.160
它很多地方,例如說嗯
2:04:19.880–2:04:22.120
,你看 MTP 一定有幫助了啊,那為什麼?
2:04:22.120–2:04:27.040
因為 MTP 它是一次會丟出多個 token,MTP 有好幾種做法,
2:04:27.240–2:04:33.160
那它可以做嗯,有些做法是它就是用自己本身的模型去判斷它
2:04:33.200–2:04:36.400
他多丟出來的 token 有沒有命中,
2:04:36.760–2:04:39.920
有些是會下載一個小模型啊,
2:04:39.920–2:04:46.480
他會偷偷下載一個 2.7 或 2.8G 的模型去判斷這些丟出來東西有沒有命中啊,
2:04:46.480–2:04:50.200
那一個叫一個叫一個叫 DwarfStar,一個叫做 EagleMTP 啊,
2:04:50.360–2:04:54.240
自己選擇自己試啊那嗯,但是你要有一個概念,
2:04:54.240–2:04:58.680
就是說我們用這種 DJspark 啊 Apple 啊, 它的思考速度絕對不會多快啊,
2:04:58.680–2:05:01.240
要有心理,要有心理準備了啊,好
2:05:02.730–2:05:04.450
兩台 GB10 串起來會比較快嗎,會變快
2:05:04.450–2:05:08.690
為什麼?因為它把模型的 layer 放到兩台去,
2:05:08.690–2:05:13.290
所以呢你同時會讓你的 token 經過,它複製成兩份,
2:05:13.290–2:05:16.650
經過兩個兩台機器,所以會快啊,會快會快一點啊,
2:05:16.810–2:05:20.450
但是不是快一倍,快一點,那四台八台會更快,
2:05:20.570–2:05:24.690
三台五台不會比較快,它串接很多種啊,那根線好幾千塊啊,
2:05:24.690–2:05:26.890
所以看你怎麼串了啊,好
2:05:28.330–2:05:30.290
串接兩台 DGX
2:05:30.450–2:05:34.250
可以放 128G 可以沒有問題啊,沒有效能會好一些,
2:05:34.250–2:05:36.850
好處就是放更大模型快一點點,然後呢,
2:05:36.850–2:05:39.410
你的團隊可以人更多
2:05:39.410–2:05:44.370
為什麼?因為我們看看它的平行併發量,就是你模型大一點,
2:05:44.370–2:05:48.490
然後你記憶體多一點,同時大家可以一起進來做很多事情,
2:05:48.490–2:05:49.770
就併發量變大啊,
2:05:50.490–2:05:53.370
多人使用一台 GB,可以一個人撐幾個人使用啊,
2:05:53.370–2:05:56.570
我跟你講個數字啊,例如說我用Qwen 27B,
2:05:56.730–2:05:59.850
嗯,我開 8 個平行數就 8 個併發數啊,
2:05:59.850–2:06:01.050
那,他可以到
2:06:01.860–2:06:06.540
100 個 token 每秒左右,那你就要想,加上思考加上回應的話呢,
2:06:06.700–2:06:12.380
我覺得一台大概 8 個平行 100 個 token 五個人用應該沒問題了,
2:06:12.380–2:06:16.260
其實 8 個人用都可以了,就是看你要做什麼,你做 coding 比較慢,
2:06:16.260–2:06:18.220
像這邊還在,還在,還在寫程式嗎?
2:06:18.220–2:06:22.380
這邊啊,這邊還在寫程式啊,那它你寫好它已經完成了,
2:06:22.380–2:06:23.740
它已經完成了啊,那
2:06:24.380–2:06:28.620
那當然人多就會稍微慢, 那就是說你做 agent 啊什麼,或是如果你要抓圖,
2:06:28.620–2:06:31.020
你要做 Computer Use 都會慢一點,會慢一點點啊
2:06:31.580–2:06:33.580
好,啟動嗎?
2:06:33.580–2:06:37.550
vLLM 啟動好,呃,啟動啟動參數對不對?
2:06:37.580–2:06:38.950
好,啟動參數呢?
2:06:40.140–2:06:43.060
說句老實話,我都把它寫在 docker 裡面,
2:06:43.060–2:06:45.660
我我也要去找,我要去找啊,我找找看啊,
2:06:45.900–2:06:47.340
我都寫進 docker 中了啊
2:06:48.500–2:06:49.900
好,我找一下,我找一下,
2:06:56.250–2:06:57.770
呃,我先看我 docker 哦
2:07:00.470–2:07:02.470
其實我有分享啊,我有
2:07:03.470–2:07:03.990
分享啊,2247 這
2:07:05.030–2:07:06.070
個 2247
2:07:07.110–2:07:08.110
嗯,我忘記了,好沒關係,我我只有在貼上 Slido,
2:07:12.150–2:07:16.430
我沒有忘記了啊,那大概我我我臉書有臉書其實有寫,
2:07:16.430–2:07:18.350
臉書這邊有寫哦,臉書有寫,
2:07:20.390–2:07:21.270
臉書其實有寫
2:07:24.070–2:07:28.590
,但這是抓圖啦,所以可能就你你叫你叫Claude幫你轉一下
2:07:28.670–2:07:31.270
轉成那個轉成文字啊,
2:07:31.270–2:07:34.790
轉成文字,這邊這一個這個這個啊, 你
2:07:35.950–2:07:39.270
可以看一下啊,就是因為當時我遇到一個問題,
2:07:39.270–2:07:41.950
就是我的他給我弄錯了,
2:07:41.950–2:07:44.550
他給我弄了啊,好,就在這邊啊,
2:07:44.590–2:07:48.630
去我臉書看一下就有了啊,好,繼續啊, 繼續
2:07:51.160–2:07:55.080
Claude Code 上面顯示花多少錢跑多少,那是一個叫 statusline,
2:07:55.080–2:08:00.920
然後自己寫怎麼寫好,很簡單喔, 你把我的 Claude Code 這個圖啊截下來,
2:08:00.920–2:08:03.960
截下來啊,它就是讓你看一下
2:08:05.000–2:08:06.200
喔 Claude Code
2:08:07.880–2:08:12.040
喔我給這個不准,我給你看我做過我做過的專案比較准喔
2:08:27.080–2:08:32.040
啊,這是我做過專案,就就長這個樣子啊, 你如果現在看得到我看得到我的畫面,
2:08:32.040–2:08:34.880
你把這個圖截下來,就把這一塊截下來,
2:08:34.880–2:08:38.920
然後告訴你啊,Claude 說幫我根據這個圖做成一模一樣的,
2:08:38.920–2:08:41.960
就這樣打啊,幫就是我把它截下來,
2:08:41.960–2:08:45.480
對不對,幫我根據這個圖,
2:08:45.480–2:08:47.720
你要貼上這個圖啊做
2:08:49.370–2:08:52.090
做做出
2:08:53.610–2:08:55.770
做出一模一樣的
2:08:56.890–2:09:00.570
statusline就好了,這樣可以了,
2:09:00.570–2:09:05.770
這個就叫 statusline 功能,就是這個是目錄名稱 git 的狀態啊,
2:09:05.770–2:09:09.450
如果 git 沒有沒有 push 沒有 commit,這邊一個會有個信號,
2:09:09.450–2:09:12.010
目前用的模型思考長度
2:09:12.730–2:09:17.620
輸入輸出 token 大小,它的快 KV Cache 快取命中率花了多少錢?
2:09:19.130–2:09:23.690
用多少時間,每小時剩多少,
2:09:23.690–2:09:27.250
5小時剩多少,
2:09:27.250–2:09:29.930
7天剩多少,就這樣子,就這樣子啊好,
2:09:30.730–2:09:31.890
繼續我要 Slido 啊,
2:09:33.930–2:09:37.290
反正就我這是我習慣的 statusline 啊,
2:09:37.450–2:09:42.130
你可以自己去看,你要放什麼,有些人放的跟我不一樣啊好,
2:09:42.130–2:09:47.170
小七頁裡面最多四個人問問題,rack 可以沒有一台就夠了, 一台就夠了
2:09:47.980–2:09:52.220
公司要加這個模型給破百位啊,破百位工程師,
2:09:52.220–2:09:58.900
如果是寫程式啊, 那我我是建議你就直接去加一個 DeepSeek 的 Pro 版啊,
2:09:58.900–2:10:01.340
那那個其實大概就兩台
2:10:02.220–2:10:05.500
GB300就是200000美金應該就夠,
2:10:05.500–2:10:09.100
看你們做什麼啊,就是如果說你一定要產生好多萬行程式碼嘛,
2:10:09.260–2:10:12.620
可能不夠,但是就你們可以先拿一台 DGX Spark來試,
2:10:12.620–2:10:17.660
就說看幾個人夠用,然後照那個速度跟規模再 scale up 上去試試看啊
2:10:18.380–2:10:21.980
好 OpenPlus 音樂什麼入門體驗 agent, 那你就裝一個
2:10:22.620–2:10:26.860
呃,ChatGPT Work 就可以了,那 ChatGPT Work 就長這個樣子啊,
2:10:26.860–2:10:28.780
這這個我我就每人都在用啊,
2:10:32.460–2:10:33.940
每人都在用啊這個
2:10:35.750–2:10:38.910
這個東西啊,這個就是一個本地端的 agent 你就可以用了啊,
2:10:38.910–2:10:43.690
就你叫他幫你做事就好了,幫你做事,然後就裝上去登入就可以了,
2:10:43.690–2:10:47.770
就可以做事了,可以寫程式可以,他可以 computer use 啊,
2:10:47.770–2:10:51.950
這個非常非常重要,computer use 可以幫你抓圖啊,
2:10:51.950–2:10:54.710
幫你操作軟體啊,幫你去做很多很多事情啊,
2:10:54.710–2:10:57.310
這是體驗最快的方法,因為你已經有 Plus 了,
2:10:57.310–2:11:00.630
那他的現在給的那個額度非常非常非常,
2:11:00.790–2:11:02.970
非常非常大方了啊,好,
2:11:05.290–2:11:09.370
呃3278、2732、73跑本地夠了,
2:11:09.370–2:11:11.870
就幾個人夠了,他的是273GB 了,
2:11:11.990–2:11:16.990
那所以就夠了啊,有過客戶需要用 local model 是無縫處理的,
2:11:16.990–2:11:21.170
很多啊很多啊,我就說,呃 local model 跟,
2:11:21.530–2:11:24.390
呃 frontier model 其實還是有差別,
2:11:24.390–2:11:26.970
呃差別其實不小,哦那但就說,
2:11:28.230–2:11:30.870
呃,還是講那句話啊
2:11:32.060–2:11:35.420
agent 的上限不是 model 是 harness 啊,
2:11:35.580–2:11:40.780
那所以你用到好的 harness 其實你的你可以解決很多很多的問題啊,
2:11:40.780–2:11:44.620
但當然就是我一直講,就是現在 LLM 它一直在把 model,
2:11:44.700–2:11:47.980
它一直把一直在把 harness 吃掉好,
2:11:47.980–2:11:51.860
我舉一個很簡單的例子來說啊,就是今天我們用 Claude Code,
2:11:51.860–2:11:55.500
我可以讓各位看一下我的 Claude Code 的 cloud,我剛剛看過啊,
2:11:55.740–2:11:57.300
就是說嗯,
2:11:57.980–2:12:01.780
我我一直有個原則,就是說能用 CPU 解決的事情
2:12:01.900–2:12:03.820
就不要用 GPU 解決
2:12:03.820–2:12:07.940
為什麼? 因為 GPU 是 non-deterministic,
2:12:07.940–2:12:11.900
就它是一個不確定性的東西,LLM 是機率分布,
2:12:11.900–2:12:16.740
它丟出來 token 是根據最高機率來排序出來的,
2:12:17.100–2:12:19.140
所以它是 beam search,所以它是
2:12:19.290–2:12:22.850
一個 token 的序列,它找出這個序列的最高機率,
2:12:22.850–2:12:26.010
現在它是機率模型,那它是 GPU 產生的,
2:12:26.010–2:12:29.530
所以它叫做 inferential,它是推論出來的,
2:12:29.890–2:12:33.370
但是 CPU 產生的結果是一定正確的啊
2:12:33.370–2:12:35.340
好,什麼是 CPU 產生的?
2:12:35.570–2:12:38.850
例如說你跟你的 agent 說,幫我把下面這個
2:12:39.450–2:12:42.690
呃這某個網頁的 YouTube 下載回來,
2:12:42.690–2:12:44.210
然後呢,把字幕抓出來,
2:12:45.650–2:12:48.460
這個動作呢,充滿了 CPU,為什麼?
2:12:48.890–2:12:55.490
把 YouTube 下載回來是 yt-dlp 這個函數它就可以做了
2:12:56.010–2:12:59.050
把字幕抓出來是 ffmpeg 這個程式,
2:12:59.050–2:13:03.210
它的指令,它的函數都完全一樣,
2:13:03.410–2:13:08.210
這個為什麼要用 LM 來做,所以呢你的 LM 如果 harness 如果夠好,
2:13:08.210–2:13:11.530
你告訴他說我的我的 agent
2:13:15.520–2:13:16.480
好了,我們看啊
2:13:17.920–2:13:20.800
如果我我告訴他我的 agent 有有有這些東西可以用,
2:13:20.800–2:13:23.200
看我今天我還寫好了啊,我的手機東西可以用
2:13:25.400–2:13:30.000
這些都是 CPU 的指令,那 LM 它本身就產生這些指令,
2:13:30.000–2:13:34.800
它不需要去猜了啊,那這一次就搞定它 one 下就成功了,
2:13:34.800–2:13:37.440
所以你的 harness 裝得越好,
2:13:37.440–2:13:41.880
你的 agent 會越棒啊,所以我覺得 agent 上限絕對是 harness,
2:13:42.000–2:13:44.200
不會是 LM,當然
2:13:44.320–2:13:50.080
當你的 LM 不斷進步之後,它其實拆這些指定的格式它都不用查了,
2:13:50.080–2:13:53.040
它一次就中啊,所以你把你的呃,
2:13:53.120–2:13:55.960
你的工具準備好,你的 harness 準備好啊,
2:13:55.960–2:13:59.840
我覺得你的 agent 更好用好,這我就自己觀察了啊, 好
2:14:01.000–2:14:04.480
我 96、97GB 很夠用啊,兩張那太夠用了,
2:14:04.480–2:14:09.880
你這你這加起來 192GB 就可以跑 Q4 的 DeepSeek-Pro 嘍哦,
2:14:09.880–2:14:13.400
就可以跑這個非常非常夠用哦,很夠用哦好
2:14:15.470–2:14:19.070
同時載入多模型,建議用什麼模型做搭配,
2:14:19.070–2:14:22.150
主力在快速模型多應用情境哦,
2:14:22.150–2:14:28.350
那其實呢,就是說我我覺得啊,因為你你不太可能有夠大的
2:14:28.910–2:14:31.950
嗯,如果你有夠大的 RAM,
2:14:31.950–2:14:37.550
那載入多模型那 OK 了哦,那我自己試過 PiAgent,
2:14:37.550–2:14:40.310
它是可以用 Sub-agent 去選模型,
2:14:40.310–2:14:42.470
選模型啊,那那
2:14:42.750–2:14:46.510
也是可以去定義 Sub-agent 去選模型,
2:14:46.510–2:14:49.750
只能用它自己的模型啊,那當然就是你,
2:14:50.030–2:14:52.030
嗯,如果你要再有多模型呢?
2:14:52.030–2:14:56.430
其實我覺得嗯,我的我做過的是一個
2:14:57.550–2:15:00.840
嗯,加上一個,當時我用的那個是沒有
2:15:01.140–2:15:07.180
沒有 vision 功能,我就載入一個千問的 7B 的 VLM 同時載入,
2:15:07.300–2:15:10.420
那我是用 VLM 這個這個方式把它載入,
2:15:10.420–2:15:15.140
都可以搭配了,當然要看你 RAM 夠不夠大啊好, 那
2:15:16.340–2:15:17.780
LangChain 跟 Fireworks 是做什麼?
2:15:17.780–2:15:19.460
LangChain 是一個呃
2:15:20.340–2:15:22.700
如果你想開發一個 Claude Code,就用 LangChain 啊,
2:15:22.700–2:15:27.580
你就用 LangChain 啊,那 LangChain 就就就可以就可以開發它,
2:15:27.740–2:15:30.860
它入門叫做 DeepAgent,你可以開發一個 Claude Code
2:15:30.980–2:15:37.540
再就叫再叫那這些東西都非常非常適合開發一個
2:15:38.100–2:15:45.060
呃 LM 來用啊, 那開發一個一個 agent 來用啊好那但是就是呃我我是很建
2:15:45.060–2:15:48.700
議不是在推出啦,就是我建議我建議 Pi 啦,
2:15:48.700–2:15:54.980
我建議 Pi 哦,那 Pi 它其實可以讓你了解一個 agent 在幹嘛啊好那
2:15:56.020–2:15:56.580
我看啊
2:15:57.510–2:16:00.710
連線不要錢啊,它它不是賣的,它不要錢,它不要錢啊,
2:16:00.710–2:16:05.030
你就用它的套件就直接開發就好了啊好那
2:16:06.230–2:16:08.486
Fireworks 呢就你是在講 FireworksAI
2:16:08.486–2:16:11.008
嘛對不對講這個公司嘛對不對 FireworksAI
2:16:11.008–2:16:12.070
嘛啊那 Fireworks
2:16:12.070–2:16:16.030
AI 是一個嗯,它是一個雲端雲端唉,
2:16:16.030–2:16:18.710
我的麥克風還在不在,它是雲端推論平臺哦,
2:16:18.710–2:16:21.310
所以就你就是用它的雲端推論平臺,
2:16:21.310–2:16:25.150
它也可以訓練模型啊,那台北有賣,它就上網看它價錢就好,
2:16:25.150–2:16:26.710
這個東西我比較少用啊
2:16:26.990–2:16:30.070
有沒有開源直接使用啊,方便修改調調整,
2:16:30.070–2:16:36.470
它呢就是 Pi 啊, Pi 就是一個開源可以調整 Pi 跟OpenClaw / Go-Pi 跟 OpenCodeInterpreter 是
2:16:36.950–2:16:40.470
開源可以隨便隨時調整,隨時放你要的東西啊好,
2:16:40.470–2:16:45.110
那為什麼我那麼建議 Pi 啊,不是賣書,因為它很模組化,
2:16:45.510–2:16:50.310
它可以隨時放上你要的東西跟你不要的東西就拿掉,
2:16:50.630–2:16:54.310
它又很小,而且它很快啊,所以我建議 Pi,
2:16:54.310–2:16:55.670
那OpenClaw / Go-Pi 是一個
2:16:56.260–2:17:01.620
以 Pi 為原型,但是他把他認為大家最常用的東西全部一起放進去,
2:17:01.620–2:17:04.700
讓你一次用個夠好,所以你如果你想試試看,
2:17:05.060–2:17:08.900
嗯,很很細微調整的就用 Pi,
2:17:08.900–2:17:14.580
如果你覺得還不夠細微,那你就用剛才前面那個呃留言的網朋友提到,
2:17:14.580–2:17:21.100
你就用 LangChain 裡面 DeepAgent 自己開發一個呃 coding the harness 啊好,
2:17:21.220–2:17:25.020
那目前就沒問題了,那我我看一看剛才
2:17:25.020–2:17:28.740
那個東西就寫好了啊好,那你們想看看嗎?
2:17:28.740–2:17:33.340
想看我就把它抓出來看啊,我就把這個東西它叫做 scam,
2:17:33.340–2:17:36.820
它是放在沙箱中啊,放沙箱中啊,
2:17:36.820–2:17:40.860
所以呃,我叫他把它轉成純文字好了,
2:17:40.860–2:17:42.980
我這樣我們就不用把它複製出來了啊
2:17:49.270–2:17:53.750
我就不用複製出來了,我就這邊我就讓你直接看他看他做,
2:17:53.750–2:17:58.110
看他做得好不好了,那我們就就看完之後我們就結束,
2:17:58.110–2:18:01.470
因為今天也就我本來只準備一個小時,
2:18:01.470–2:18:02.910
那當然保哥說過這個這
2:18:03.710–2:18:06.270
這場子會延時啊,
2:18:06.270–2:18:08.390
所以就沒關係,我們就等他一下
2:18:09.830–2:18:12.030
被被我們進來講了兩個小時
2:18:12.790–2:18:16.470
沒到12點沒關係,兩個半的兩個半的沒事沒事可以好玩好玩,
2:18:16.470–2:18:18.430
因為就真的不累啊,真的不累是
2:18:18.670–2:18:23.630
好,我等下等下放歌放歌補償你一下,放歌補償我就可以去輕鬆一下了
2:18:23.870–2:18:26.670
對啊,我真的是沒有,今天很開心啊,
2:18:26.670–2:18:28.830
因為好,我們直接看,我直接看啊
2:18:36.840–2:18:40.880
對啊,他就他就做完了,他做非常好啊,他做的是非常棒的,
2:18:40.880–2:18:45.000
他就看啊,嗯,這邊嘛哈,這邊, 然後這邊
2:18:45.800–2:18:50.520
,然後這邊好,這邊有沒有啊, 這邊
2:18:51.480–2:18:54.200
ok,所以我不知道你們有有沒有感覺,
2:18:54.200–2:18:59.440
就我這個東西在十年前做這個事情啊, 我如果十年前我能幫銀行做到這件事情,
2:18:59.440–2:19:03.640
我就可以賺很多錢的,但現在就是一個地端模型就完成了,
2:19:03.640–2:19:08.120
就完成了。好,那我們今天的分享就到這邊,
2:19:08.160–2:19:12.680
那請保哥先放下歌,讓我讓我讓我讓我舒緩一下
2:19:13.600–2:19:16.880
,然後我們就看,因為 Slido 應該沒問題了啊,沒了好,
2:19:16.880–2:19:22.320
這個問題來聽說千問比 DeepSeek 好對對沒錯好很多,
2:19:22.440–2:19:26.640
又小又快又有直覺多模態,它又能長期運行,
2:19:26.640–2:19:29.720
就是我覺得就是說以 DGX Spark 來說
2:19:30.430–2:19:33.510
他只能跑 Q2 的在我的 DGX Spark上,
2:19:33.630–2:19:38.750
Q2 實在是不行,我剛剛講過 Q4是甜蜜點再往下掉,
2:19:38.750–2:19:42.350
像那時候我為了跑 GLM 在我的在我的 DGX Spark 上面,
2:19:42.430–2:19:49.150
我跑到 Q1 根本不能用啊購書連結就在投影片有吧好
2:19:49.230–2:19:52.030
那沒事就大家想買就買,不想買就沒關係,
2:19:52.030–2:19:55.150
去天瓏,因為去天瓏的話呢,呃比較便宜,
2:19:55.150–2:19:57.990
好像是79折,博客來好像比較貴啊,
2:19:58.110–2:20:00.230
我也就比較便宜啊好那就
2:20:00.430–2:20:04.190
我今天分享到這邊,那就把時間還給保哥, 謝謝
2:20:05.710–2:20:08.310
好,那我們大家掌聲鼓勵鼓勵,
2:20:08.310–2:20:11.870
謝謝 Josh 啊,這個今天非常非常的精彩啊
2:20:13.550–2:20:16.990
好,那我們就先到這邊告一段落嘍,
0:00.040–0:05.400
zh啊,就開始錄了,OK,呃, 聲音斷斷續續嗎? 這樣聽得清楚嗎?
啊,就開始錄了,OK,呃, 聲音斷斷續續嗎? 這樣聽得清楚嗎?
0:10.370–0:13.690
zh好,可啊,不好意思,可能我就那我離麥克風近一點呢,
好,可啊,不好意思,可能我就那我離麥克風近一點呢,
0:13.690–0:16.330
zh近一點。OK,那所以呢,
近一點。OK,那所以呢,
0:16.330–0:21.770
zh我們從今年1月開始一直被這些 Frontier 模型廠商封號,
我們從今年1月開始一直被這些 Frontier 模型廠商封號,
0:22.250–0:26.730
zh封號之後呢,然後我們就開始探討其他的模型選項了,
封號之後呢,然後我們就開始探討其他的模型選項了,
0:26.730–0:29.330
zh那這時候再加上呃
那這時候再加上呃
0:30.330–0:32.920
zh地端模型的慢慢的出現了
地端模型的慢慢的出現了
0:32.920–0:38.160
zh所以我們就開始考慮在我們的 agent 來使用地端模型啊,
所以我們就開始考慮在我們的 agent 來使用地端模型啊,
0:38.160–0:42.440
zh那也沒想到這半年地端模型的發展已經變得有點有點可怕了,
那也沒想到這半年地端模型的發展已經變得有點有點可怕了,
0:42.440–0:47.800
zh有點誇張啊好,那今天呢,我的主今的這個分享的主題
有點誇張啊好,那今天呢,我的主今的這個分享的主題
0:48.030–0:53.630
zh就是在談我們用一台 DGX Spark 來跑一個 agent 啊,
就是在談我們用一台 DGX Spark 來跑一個 agent 啊,
0:53.630–0:56.710
zh那這個 agent 呢,我們會跑地端模型,
那這個 agent 呢,我們會跑地端模型,
0:56.710–0:59.710
zh我們會跑開源的 harness 啊,那我就會,
我們會跑開源的 harness 啊,那我就會,
0:59.710–1:05.270
zh那今天的分享時間呢可能會很長,因為保哥的場子都是無限制的啊,
那今天的分享時間呢可能會很長,因為保哥的場子都是無限制的啊,
1:05.270–1:10.710
zh不限時啊,所以呢,我我這個場這個分享我會呃可能會帶一點,
不限時啊,所以呢,我我這個場這個分享我會呃可能會帶一點,
1:10.830–1:17.630
zh同時我在講我有一個準備一個投影片, 那這個投影片我在講時候會會有時候會離開一下去示範嘛
同時我在講我有一個準備一個投影片, 那這個投影片我在講時候會會有時候會離開一下去示範嘛
1:17.950–1:21.070
zh好,所以呢,我們就開始吧哈,
好,所以呢,我們就開始吧哈,
1:21.230–1:25.030
zh那我先說,如果說我們今天的時間超過了我超過1小時,
那我先說,如果說我們今天的時間超過了我超過1小時,
1:25.030–1:29.750
zh我會先休息10分鐘,讓大家去喝個水上個廁所,
我會先休息10分鐘,讓大家去喝個水上個廁所,
1:29.750–1:33.630
zh然後呢,我就繼續,我儘量把投影片講完嘛,
然後呢,我就繼續,我儘量把投影片講完嘛,
1:33.630–1:39.470
zh那就希望大家不要太累,然後我們就順利把這件事情走完了哈好,
那就希望大家不要太累,然後我們就順利把這件事情走完了哈好,
1:39.630–1:42.870
zh那我先自我介紹一下啊,自我介紹
那我先自我介紹一下啊,自我介紹
1:44.080–1:47.040
zh啊,我是胡嘉璽,其實我很多年前照片的時候還年輕啊,
啊,我是胡嘉璽,其實我很多年前照片的時候還年輕啊,
1:47.200–1:51.640
zh那我目前是嗯嘉崎人智的技術長,
那我目前是嗯嘉崎人智的技術長,
1:51.640–1:56.000
zh然後呢,我做過很多事情啊,然後呢,我因為我在這個行業很久了,
然後呢,我做過很多事情啊,然後呢,我因為我在這個行業很久了,
1:56.000–2:00.880
zh所以做過很多事情,那剛好最近就這其實我投入 a,
所以做過很多事情,那剛好最近就這其實我投入 a,
2:00.880–2:06.080
zh大概是2014年投入 AI,那那個時候其實就是我們就是玩玩 YOLO 啊,
大概是2014年投入 AI,那那個時候其實就是我們就是玩玩 YOLO 啊,
2:06.320–2:09.840
zh玩玩 LSTM 這一類東西,玩玩一些 CNN 的東西啊,
玩玩 LSTM 這一類東西,玩玩一些 CNN 的東西啊,
2:10.080–2:12.280
zh那2017年開始就比較有
那2017年開始就比較有
2:12.440–2:15.280
zh有 GPU 可以用,那時候用1080好,
有 GPU 可以用,那時候用1080好,
2:15.280–2:18.080
zh所以我就一直在這個行業裡面待著了啊,
所以我就一直在這個行業裡面待著了啊,
2:18.080–2:22.520
zh那我希望大家能同時加入我的 Facebook 的粉專,
那我希望大家能同時加入我的 Facebook 的粉專,
2:22.520–2:25.840
zh跟我們這個粉絲這個這個社群,
跟我們這個粉絲這個這個社群,
2:25.840–2:30.000
zh因為我我前剛好休假到呃上禮拜哦,
因為我我前剛好休假到呃上禮拜哦,
2:30.000–2:32.040
zh所以就比較比較沒有那麼多
所以就比較比較沒有那麼多
2:32.230–2:35.870
zh呃更新,我平常一天更新三到5篇 Facebook 文吶,
呃更新,我平常一天更新三到5篇 Facebook 文吶,
2:35.870–2:38.830
zh都是我,我敢說是跟矽谷同步啊,
都是我,我敢說是跟矽谷同步啊,
2:38.830–2:41.430
zh因為我我很喜歡看他們那邊的消息好,
因為我我很喜歡看他們那邊的消息好,
2:41.470–2:48.470
zh所以我希望大家加入我的粉絲團, 然後也同時加入 Vibe Coding Taiwan 這個社群來獲得最新
所以我希望大家加入我的粉絲團, 然後也同時加入 Vibe Coding Taiwan 這個社群來獲得最新
2:48.470–2:51.270
zh新的 AI 消息,當然我常常會翻車啦,
新的 AI 消息,當然我常常會翻車啦,
2:51.270–2:54.630
zh最近有有常常寫錯東西,但是希望大家體諒,
最近有有常常寫錯東西,但是希望大家體諒,
2:54.630–3:01.510
zh那我當然儘量就儘我的所知來跟大家分享我知道的東西啊好那我
那我當然儘量就儘我的所知來跟大家分享我知道的東西啊好那我
3:01.510–3:07.310
zh們在這個今天的分享會最後呢會開放一個 Slido 的問答啊,
們在這個今天的分享會最後呢會開放一個 Slido 的問答啊,
3:07.310–3:10.310
zh那當然這個問答各位可以盡情的提問啊,
那當然這個問答各位可以盡情的提問啊,
3:10.310–3:13.870
zh當然有些問題我不會,但是我會去問 AI 啊,
當然有些問題我不會,但是我會去問 AI 啊,
3:13.870–3:16.750
zh那或是我自己去實驗,我會的,我就儘量簡答,
那或是我自己去實驗,我會的,我就儘量簡答,
3:16.750–3:23.710
zh那大家儘量提短的問題, 因為有時候因為問題太大就來不及答啊好那大家別忘記加
那大家儘量提短的問題, 因為有時候因為問題太大就來不及答啊好那大家別忘記加
3:23.710–3:26.950
zh入我的粉專跟 Vibe Coding Taiwan OK,
入我的粉專跟 Vibe Coding Taiwan OK,
3:27.270–3:30.750
zh那今天我們講八個部分,我每個地方都會儘量去示範哦
那今天我們講八個部分,我每個地方都會儘量去示範哦
3:31.840–3:38.720
zh那我們會談談什麼是 agent, 因為大家因為我呃上四天呃禮拜兩天前我去參加呃 GenAI
那我們會談談什麼是 agent, 因為大家因為我呃上四天呃禮拜兩天前我去參加呃 GenAI
3:38.720–3:43.320
zh小聚的年會,其實我覺得大家對 agent 的了解可能還沒有那麼清楚,
小聚的年會,其實我覺得大家對 agent 的了解可能還沒有那麼清楚,
3:43.320–3:45.880
zh就是因為它有點亂啊,我們會講 model,
就是因為它有點亂啊,我們會講 model,
3:45.880–3:51.920
zh然後我們會聊一聊最近最紅的 DeepSeek-V4 呃8月13號出了 Pro,
然後我們會聊一聊最近最紅的 DeepSeek-V4 呃8月13號出了 Pro,
3:51.920–3:57.520
zh然後7月31號出了 Flash 好,但是其實後來又出一個更更棒的模型啊,
然後7月31號出了 Flash 好,但是其實後來又出一個更更棒的模型啊,
3:57.520–4:00.920
zh一個 Dense 的小模型,會大概聊一下它的技術技術
一個 Dense 的小模型,會大概聊一下它的技術技術
4:00.920–4:05.160
zh但是不聊技術的名詞,聊一下它大概做什麼事情,
但是不聊技術的名詞,聊一下它大概做什麼事情,
4:05.440–4:09.120
zh然後呢,我們會談一談地端模型的重要性必要性啊,
然後呢,我們會談一談地端模型的重要性必要性啊,
4:09.120–4:14.560
zh因為為什麼?因為我的客戶,嗯,常常碰到就是安全邊界的問題,
因為為什麼?因為我的客戶,嗯,常常碰到就是安全邊界的問題,
4:14.720–4:18.160
zh那所以呢,地端模型部分解決他們的問題啊,
那所以呢,地端模型部分解決他們的問題啊,
4:18.160–4:21.880
zh好,然後我們會看看怎麼認識一個 model,如果你要用地端模型,
好,然後我們會看看怎麼認識一個 model,如果你要用地端模型,
4:22.080–4:25.800
zh你勢必要去 Hugging Face 下載 model,你怎麼認識這個 model,
你勢必要去 Hugging Face 下載 model,你怎麼認識這個 model,
4:25.800–4:28.490
zh它講了什麼東西,它的名字代表什麼?
它講了什麼東西,它的名字代表什麼?
4:28.790–4:31.590
zh好,然後當你有了一個地端模型的機器,
好,然後當你有了一個地端模型的機器,
4:31.590–4:35.790
zh你有了第一個 model,你就要知道怎麼樣讓它來幫你做事,
你有了第一個 model,你就要知道怎麼樣讓它來幫你做事,
4:35.990–4:39.870
zh我們會講一下 Inference Engine 有哪些好用的 Inference Engine 呢,
我們會講一下 Inference Engine 有哪些好用的 Inference Engine 呢,
4:40.070–4:42.750
zh然後呢,我們會談一談 harness 啊,
然後呢,我們會談一談 harness 啊,
4:42.750–4:44.960
zh那這個東西就很重要,為什麼?
那這個東西就很重要,為什麼?
4:45.030–4:49.030
zh因為不同的 harness 代表了不同的安全邊界啊,
因為不同的 harness 代表了不同的安全邊界啊,
4:49.030–4:54.190
zh代表不同的呃,當出現問題時你你你會受到多大的影響,
代表不同的呃,當出現問題時你你你會受到多大的影響,
4:54.190–4:56.670
zh然後最後呢,我們會做示範就是
然後最後呢,我們會做示範就是
4:56.830–5:00.190
zh我用不同的 harness 不同的 model 組成的 agent,
我用不同的 harness 不同的 model 組成的 agent,
5:00.190–5:04.830
zh讓它跑一些簡單,從簡單到一些安全性比較高的東西,
讓它跑一些簡單,從簡單到一些安全性比較高的東西,
5:04.830–5:09.270
zh然後會跑一跑,然後我中間可能就會示範好那
然後會跑一跑,然後我中間可能就會示範好那
5:10.230–5:14.430
zhOK,那我們就開始吧,第一個我們先談談 agent 是什麼東西
OK,那我們就開始吧,第一個我們先談談 agent 是什麼東西
5:15.860–5:19.180
zh其實 agent 很簡單哦,那麼其實大家還一直在一
其實 agent 很簡單哦,那麼其實大家還一直在一
5:19.180–5:22.580
zh直在想說 agent 什麼是 AI 什麼是 agent 什麼是
直在想說 agent 什麼是 AI 什麼是 agent 什麼是
5:22.580–5:23.310
zhLM 嗎?
LM 嗎?
5:23.620–5:26.940
zh其實很簡單哦,就是 agent 它是一個幫你做事的東西,
其實很簡單哦,就是 agent 它是一個幫你做事的東西,
5:27.140–5:31.300
zh它可以幫你做任何事情在你的電腦上啊,
它可以幫你做任何事情在你的電腦上啊,
5:31.300–5:34.460
zh所以它有安全的問題,那麼它要做電腦的事情,
所以它有安全的問題,那麼它要做電腦的事情,
5:34.460–5:40.980
zh它就必須控制你的電腦, 所以呢你的 agent 大部分是裝在你的電腦裡面的啊好,
它就必須控制你的電腦, 所以呢你的 agent 大部分是裝在你的電腦裡面的啊好,
5:40.980–5:45.420
zh那麼 agent 它主要分成兩部分,第一部分叫做 llm
那麼 agent 它主要分成兩部分,第一部分叫做 llm
5:45.660–5:47.220
zhLLM 啊,那
LLM 啊,那
5:47.860–5:51.020
zh麼第二部分呢,就是除了 LLM 之外,
麼第二部分呢,就是除了 LLM 之外,
5:51.020–5:55.300
zhagent 其他東西都叫做 harness 好,
agent 其他東西都叫做 harness 好,
5:55.300–5:58.500
zh我舉一個最簡單的例子的話啊,一個 NBA 球員,
我舉一個最簡單的例子的話啊,一個 NBA 球員,
5:58.500–6:01.940
zh他的身高體重,他的呃
他的身高體重,他的呃
6:02.730–6:06.330
zh百米衝刺速度,他的彈跳高度就是 model,
百米衝刺速度,他的彈跳高度就是 model,
6:06.410–6:09.210
zh這個變不了啊,這個他改變不了他,
這個變不了啊,這個他改變不了他,
6:09.370–6:13.610
zh他這是他的天分啊,那他去這個他的身高體重,
他這是他的天分啊,那他去這個他的身高體重,
6:13.610–6:16.530
zh百米衝刺速度,他的呃彈跳高度之外,
百米衝刺速度,他的呃彈跳高度之外,
6:16.530–6:21.370
zh他去訓練的技能,例如說運球技能三分線技能跟團隊配合的技能,
他去訓練的技能,例如說運球技能三分線技能跟團隊配合的技能,
6:21.530–6:26.970
zh這叫做 harness 啊, 所以這個 model 加 harness 造就一個 agent 是否多強大,
這叫做 harness 啊, 所以這個 model 加 harness 造就一個 agent 是否多強大,
6:27.010–6:29.450
zh就想說一個 NBA 球員,他除了身高體重
就想說一個 NBA 球員,他除了身高體重
6:29.810–6:33.090
zh彈彈跳高度的百米衝刺速度之外,
彈彈跳高度的百米衝刺速度之外,
6:33.210–6:35.850
zh它有命中率啊,還有什麼助攻阻攻啊,
它有命中率啊,還有什麼助攻阻攻啊,
6:35.850–6:38.410
zh那這些都會影響它的能力的啊好,
那這些都會影響它的能力的啊好,
6:38.410–6:41.210
zh所以呢,我們在談一個 agent 的時候呢,
所以呢,我們在談一個 agent 的時候呢,
6:41.210–6:46.490
zh我們一定會談 lm,它的大腦跟它的其他部分叫做 harness 啊,
我們一定會談 lm,它的大腦跟它的其他部分叫做 harness 啊,
6:46.730–6:49.530
zh我不知道 harness 怎麼翻譯,那我就講 harness,
我不知道 harness 怎麼翻譯,那我就講 harness,
6:49.530–6:54.890
zh因為大家都講 harness 啊好,那麼這就是一個 agent 的組成,
因為大家都講 harness 啊好,那麼這就是一個 agent 的組成,
6:54.890–6:58.050
zh那麼我剛才也講過,agent 一定是裝在你的電腦裡面
那麼我剛才也講過,agent 一定是裝在你的電腦裡面
6:58.170–7:01.250
zh啊,如果它在瀏覽器上,它就是瀏覽器上的 agent,
啊,如果它在瀏覽器上,它就是瀏覽器上的 agent,
7:01.250–7:02.530
zh它只能處理瀏覽器
它只能處理瀏覽器
7:02.680–7:05.720
zh之類的事情啊,它控制不了你的電腦,
之類的事情啊,它控制不了你的電腦,
7:05.760–7:08.720
zh它不能幫你把 excel pdf 寫進你的電腦中,
它不能幫你把 excel pdf 寫進你的電腦中,
7:08.720–7:15.480
zh它不能 Computer Use 去控制你的電腦來做什麼截圖啊什麼事情不行啊好
它不能 Computer Use 去控制你的電腦來做什麼截圖啊什麼事情不行啊好
7:15.840–7:20.560
zh,那麼我們就把 agent 分成 model 跟 harness 兩部分之後呢,
,那麼我們就把 agent 分成 model 跟 harness 兩部分之後呢,
7:20.560–7:22.840
zh我們就來先來看 model 篇啊 model,
我們就來先來看 model 篇啊 model,
7:23.480–7:27.320
zh那麼 model 是什麼好,其實 model 呢就是一個檔案,
那麼 model 是什麼好,其實 model 呢就是一個檔案,
7:27.320–7:31.680
zh它就是一個壓縮檔啊,它把全世界它看過的資料
它就是一個壓縮檔啊,它把全世界它看過的資料
7:31.920–7:34.560
zh壓縮成一個小小的檔案好,
壓縮成一個小小的檔案好,
7:34.760–7:37.400
zh那麼全世界資料有多少呢?
那麼全世界資料有多少呢?
7:37.400–7:40.400
zh啊,那可能幾千 T 幾萬 TB,
啊,那可能幾千 T 幾萬 TB,
7:40.400–7:44.440
zh他們其實有數字是就是說幾幾萬億個 token 啊好,
他們其實有數字是就是說幾幾萬億個 token 啊好,
7:44.440–7:47.120
zh那麼他把全世界資料拿過來,他看過一遍,
那麼他把全世界資料拿過來,他看過一遍,
7:47.400–7:52.520
zh他把它大概樣子壓縮成一個大概幾百 G 到幾 TB 的檔案好,
他把它大概樣子壓縮成一個大概幾百 G 到幾 TB 的檔案好,
7:52.840–7:57.200
zh你們會不會用說全世界資料去哪裡找,來這邊找啊,有啊,
你們會不會用說全世界資料去哪裡找,來這邊找啊,有啊,
7:57.200–8:01.160
zh有沒有這個東西,有叫做 Common Crawl 啊,Common Crawl
有沒有這個東西,有叫做 Common Crawl 啊,Common Crawl
8:04.770–8:05.570
zh想不想下載?
想不想下載?
8:05.570–8:08.250
zh可以下載,沒問題啊,沒問題啊,沒問題
可以下載,沒問題啊,沒問題啊,沒問題
8:08.610–8:12.730
zh呃,先準備個 3000 台,第 3000 TB 的硬碟試試看啊
呃,先準備個 3000 台,第 3000 TB 的硬碟試試看啊
8:13.010–8:16.290
zh呃,那是壓縮的,壓縮,我不知道啊,它可以下載啊
呃,那是壓縮的,壓縮,我不知道啊,它可以下載啊
8:16.610–8:21.250
zh好,那這就是全世界所有資料,那麼它會經過一個壓縮的演算法啊,
好,那這就是全世界所有資料,那麼它會經過一個壓縮的演算法啊,
8:21.250–8:24.290
zh那你們可以去看一看啊,它一直在更新,
那你們可以去看一看啊,它一直在更新,
8:24.290–8:26.250
zh每幾個月更新一次啊
每幾個月更新一次啊
8:26.250–8:30.210
zh好,那麼壓縮的演算法呢, 是什麼?那
好,那麼壓縮的演算法呢, 是什麼?那
8:30.490–8:31.690
zh其實已經沒有變了
其實已經沒有變了
8:31.690–8:38.530
zh2017 年我們全部都用 self-attention 或叫做 Transformer 來做壓縮演算法啊
2017 年我們全部都用 self-attention 或叫做 Transformer 來做壓縮演算法啊
8:38.770–8:42.050
zh好,那麼自從你找到全世界資料,
好,那麼自從你找到全世界資料,
8:42.050–8:48.290
zh你找到演算法,把壓縮成一個幾百 G 到幾 TB 的檔案之後呢,
你找到演算法,把壓縮成一個幾百 G 到幾 TB 的檔案之後呢,
8:48.290–8:53.250
zh那這個裡面就存了這個全世界資料它的一個副本,
那這個裡面就存了這個全世界資料它的一個副本,
8:53.250–8:59.330
zh好,那當你在問他問題時,他就會從這個壓縮檔裡面去找出最適合你
好,那當你在問他問題時,他就會從這個壓縮檔裡面去找出最適合你
8:59.860–9:04.980
zh問的問題的機率最高的那幾個答案好
問的問題的機率最高的那幾個答案好
9:05.940–9:10.020
zh那麼 2024 年它出現一個新功能叫做 reason,就是什麼,
那麼 2024 年它出現一個新功能叫做 reason,就是什麼,
9:10.020–9:15.820
zh它在找答案之前,它其實會自己自問自答去想一下哦,好,
它在找答案之前,它其實會自己自問自答去想一下哦,好,
9:15.820–9:19.180
zh2025 年出現 Toolformer,什麼意思,它開始能生成,
2025 年出現 Toolformer,什麼意思,它開始能生成,
9:19.300–9:22.500
zh它還是只能生成文章,這是 token 啊,
它還是只能生成文章,這是 token 啊,
9:22.500–9:26.500
zh但它 token 裡面可以帶有程式碼或是函數名稱好
但它 token 裡面可以帶有程式碼或是函數名稱好
9:27.020–9:29.940
zh啊,那麼這時候只要我們準備一個什麼?
啊,那麼這時候只要我們準備一個什麼?
9:29.940–9:32.620
zh準備一個 agent loop,我這樣講比較比較,
準備一個 agent loop,我這樣講比較比較,
9:32.620–9:35.340
zh我不講那麼那麼硬的東西,我準備一個監看者啊,
我不講那麼那麼硬的東西,我準備一個監看者啊,
9:35.620–9:42.100
zh我在這個 AI 模型生成的這台電腦上面裝一個
我在這個 AI 模型生成的這台電腦上面裝一個
9:42.340–9:49.180
zh監看器,當我監視它出現程式碼或是我所規定的函數的
監看器,當我監視它出現程式碼或是我所規定的函數的
9:49.330–9:54.450
zh名稱加參數時,我就把這段程式碼或這個函數拿去執行,
名稱加參數時,我就把這段程式碼或這個函數拿去執行,
9:54.450–9:58.210
zh我就開一個 sandbox,開一個沙箱去執行了,好,
我就開一個 sandbox,開一個沙箱去執行了,好,
9:58.210–10:03.010
zh執行完的結果呢,可能是一段文字或是一個錯誤訊息,
執行完的結果呢,可能是一段文字或是一個錯誤訊息,
10:03.010–10:06.450
zh我把這個訊息再丟回這個 LLM 去接龍,
我把這個訊息再丟回這個 LLM 去接龍,
10:06.450–10:10.970
zh好,這時候呢,我們就稱為這個 LLM 具備了工具使用能力,
好,這時候呢,我們就稱為這個 LLM 具備了工具使用能力,
10:10.970–10:16.490
zh為什麼?因為我們有個 orchestrator 在找一個 sandbox 幫他執行東西好,
為什麼?因為我們有個 orchestrator 在找一個 sandbox 幫他執行東西好,
10:16.490–10:18.410
zh那當然現在我們的
那當然現在我們的
10:18.570–10:25.570
zhLLM 它必須看懂圖, 所以呢我們在這個 LLM 裡面我們會可能會放一些圖的 token,
LLM 它必須看懂圖, 所以呢我們在這個 LLM 裡面我們會可能會放一些圖的 token,
10:25.570–10:28.290
zh就我們叫 patch,叫 pixel patch,
就我們叫 patch,叫 pixel patch,
10:28.370–10:31.250
zh那它就能讀懂圖啊,那它不能產生圖,
那它就能讀懂圖啊,那它不能產生圖,
10:31.250–10:36.250
zh但是它看得懂圖, 所以 Anthropic Claude 系列是看得懂圖, 但它生不了圖
但是它看得懂圖, 所以 Anthropic Claude 系列是看得懂圖, 但它生不了圖
10:36.700–10:37.700
zh看得懂圖很重要
看得懂圖很重要
10:37.700–10:41.580
zh為什麼?因為當我們要用 Computer Use 操作電腦畫面時,
為什麼?因為當我們要用 Computer Use 操作電腦畫面時,
10:41.580–10:44.420
zh我們需要大家看得懂螢幕上面東西啊,好,
我們需要大家看得懂螢幕上面東西啊,好,
10:44.420–10:47.220
zh那有些做法是外掛一個 VLM,
那有些做法是外掛一個 VLM,
10:47.220–10:52.580
zh例如說我們在做地端模型時, 我們可能用的模型是一個單純的文字的 LLM,
例如說我們在做地端模型時, 我們可能用的模型是一個單純的文字的 LLM,
10:52.580–10:58.460
zh這時候呢,我們需要再外掛一個小一, 可能 20bit 的 VLM,VLM 沒有多大,
這時候呢,我們需要再外掛一個小一, 可能 20bit 的 VLM,VLM 沒有多大,
10:58.460–11:05.460
zh那他看懂文字圖裡面的,呃,看懂圖可以產生文字就好了啊,好那麼
那他看懂文字圖裡面的,呃,看懂圖可以產生文字就好了啊,好那麼
11:06.020–11:08.900
zh模型呢,大概就是這樣子啊,那麼一個模型,
模型呢,大概就是這樣子啊,那麼一個模型,
11:08.900–11:11.660
zh目前模型分成兩個兩大類,
目前模型分成兩個兩大類,
11:11.660–11:14.740
zh第一大類叫做 frontier 閉源的商用模型,
第一大類叫做 frontier 閉源的商用模型,
11:14.860–11:21.660
zh大家都知道就哪幾家啊, 就是那就是那三四家 OpenAI 的 GPT 系列,Anthropic 的 Claude
大家都知道就哪幾家啊, 就是那就是那三四家 OpenAI 的 GPT 系列,Anthropic 的 Claude
11:21.660–11:24.380
zh系列有,有四個,有 4 個強度,
系列有,有四個,有 4 個強度,
11:24.380–11:26.860
zh沒有 Haiku、Sonnet、Opus、Fable
沒有 Haiku、Sonnet、Opus、Fable
11:27.130–11:33.290
zh好,那麼 Google 有 Gemini Flash、Pro, 那 xAI 有 Grok,先到 4.4.6,非常強哦,好,
好,那麼 Google 有 Gemini Flash、Pro, 那 xAI 有 Grok,先到 4.4.6,非常強哦,好,
11:33.290–11:36.090
zh那麼另外一家就是搞笑的我就不講,就是 Meta,
那麼另外一家就是搞笑的我就不講,就是 Meta,
11:36.410–11:40.610
zh那它它到底要幹嘛,我也不知道,它之前說要做開源,
那它它到底要幹嘛,我也不知道,它之前說要做開源,
11:40.850–11:44.250
zh他媽做了一半老跑,然後現在做一個 Muse Spark,
他媽做了一半老跑,然後現在做一個 Muse Spark,
11:44.250–11:50.970
zh又說要把它開源啊,所以我我就不把 Meta 放進來啊, 好那這個這這個這一個派系呢,
又說要把它開源啊,所以我我就不把 Meta 放進來啊, 好那這個這這個這一個派系呢,
11:50.970–11:54.290
zh就是它是一個閉源模型,它的權重沒有開放,
就是它是一個閉源模型,它的權重沒有開放,
11:54.290–11:55.490
zh所以呢你只能用
所以呢你只能用
11:55.650–12:00.970
zh你只能用 API 端點的方式呢,或是你用訂閱方式去用它,
你只能用 API 端點的方式呢,或是你用訂閱方式去用它,
12:00.970–12:04.330
zh那當然各位其實可以知道,就是嗯,
那當然各位其實可以知道,就是嗯,
12:04.650–12:08.010
zh我在前天的小聚呢,那聽了 YC 的演講,
我在前天的小聚呢,那聽了 YC 的演講,
12:08.010–12:10.930
zh那其實我當時有個疑問,我在我 Facebook 上也會寫,
那其實我當時有個疑問,我在我 Facebook 上也會寫,
12:10.930–12:14.970
zh就是現在這些模型廠商,這些美國啊,
就是現在這些模型廠商,這些美國啊,
12:14.970–12:18.770
zh美國之外,我另外我再等一下再講,這些美國的模型廠商,
美國之外,我另外我再等一下再講,這些美國的模型廠商,
12:18.890–12:21.490
zh他們的模型價格合不合理,
他們的模型價格合不合理,
12:21.490–12:24.090
zh我想我們各位可以問問自己自己問問看啊
我想我們各位可以問問自己自己問問看啊
12:24.370–12:26.050
zh我是有訂閱 200 美金的
我是有訂閱 200 美金的
12:26.240–12:32.160
zh跟 200,我有訂閱 200 美金的跟 GPT Pro 都有訂閱啊, 那我需要啊
跟 200,我有訂閱 200 美金的跟 GPT Pro 都有訂閱啊, 那我需要啊
12:32.440–12:35.000
zh好,那其實你們都知道,
好,那其實你們都知道,
12:35.000–12:38.040
zh當你隨便寫一個專案時,你都會發現你下面的
當你隨便寫一個專案時,你都會發現你下面的
12:38.680–12:42.440
zh那個那個那個用的多少錢,那一個月早就超過 200 美金了
那個那個那個用的多少錢,那一個月早就超過 200 美金了
12:42.440–12:49.440
zh其實我大概算一下, 就是我常常聽到人吹噓說我這個月已經用了二三十萬台幣的 token 費用了
其實我大概算一下, 就是我常常聽到人吹噓說我這個月已經用了二三十萬台幣的 token 費用了
12:49.440–12:52.680
zh其實你隨便寫一個專案大概就一兩百美金的差不多了啊,
其實你隨便寫一個專案大概就一兩百美金的差不多了啊,
12:52.680–12:55.880
zh好,但是就是它的定價怎麼定的
好,但是就是它的定價怎麼定的
12:56.000–12:59.080
zh有沒有想過,第一個他美國的電費啊,
有沒有想過,第一個他美國的電費啊,
12:59.080–13:02.640
zh我就不講,美國電費很貴啊,那美國的能源都很貴,
我就不講,美國電費很貴啊,那美國的能源都很貴,
13:02.760–13:09.560
zh所以美國電費就是第一個,第二個他們的工程師的科學家的薪資是
所以美國電費就是第一個,第二個他們的工程師的科學家的薪資是
13:10.120–13:14.880
zhNBA 球員的薪水啊,是百萬千萬美金等級的,
NBA 球員的薪水啊,是百萬千萬美金等級的,
13:14.880–13:20.160
zh這第二個成本, 第三個成本他們只能只能用 NV 跟 AMD 或者是 Google TPU,
這第二個成本, 第三個成本他們只能只能用 NV 跟 AMD 或者是 Google TPU,
13:20.280–13:23.240
zh他們的硬體成本比較貴,NV 很貴嘛,
他們的硬體成本比較貴,NV 很貴嘛,
13:23.240–13:27.270
zh所以呢,這個成本反映在我們身上你們覺得合不合理啊?
所以呢,這個成本反映在我們身上你們覺得合不合理啊?
13:27.270–13:31.590
zh本來我們都覺得很合理,因為軟體公司做一個軟體做一個模型出來,
本來我們都覺得很合理,因為軟體公司做一個軟體做一個模型出來,
13:31.910–13:34.710
zh它不斷的讓那模型被重複使用,它去收錢啊,
它不斷的讓那模型被重複使用,它去收錢啊,
13:34.710–13:39.430
zh這是很合理的事情啊, 就像 Office 就像 Windows 一樣一直一直拿出來賣錢呢
這是很合理的事情啊, 就像 Office 就像 Windows 一樣一直一直拿出來賣錢呢
13:40.390–13:42.350
zh好,那這個東西什麼時候被打破?
好,那這個東西什麼時候被打破?
13:42.350–13:45.310
zh等一下講啊,就是這個成本到底合不合理啊好,
等一下講啊,就是這個成本到底合不合理啊好,
13:45.310–13:48.270
zh那這就是閉源模型了,閉源模型你只能這樣用啊,
那這就是閉源模型了,閉源模型你只能這樣用啊,
13:48.270–13:52.470
zh那 API 加上它定價我就不多講了,第二個陣營啊,
那 API 加上它定價我就不多講了,第二個陣營啊,
13:52.630–13:54.320
zh叫做那閉源模型呢?
叫做那閉源模型呢?
13:54.750–13:58.030
zh它其實有一個大問題就是它服務全世界幾十億人,
它其實有一個大問題就是它服務全世界幾十億人,
13:58.030–14:02.710
zh所以呢它必須每方面都很全面啊,那它消耗到巨量的參數,
所以呢它必須每方面都很全面啊,那它消耗到巨量的參數,
14:02.710–14:06.150
zh閉源模型呢,幾乎都是很大的參數啊好,
閉源模型呢,幾乎都是很大的參數啊好,
14:06.150–14:12.710
zh我先講右邊這個女生是誰啊, 右邊這個女生是小米的天才少女叫做羅福莉啊羅福莉,
我先講右邊這個女生是誰啊, 右邊這個女生是小米的天才少女叫做羅福莉啊羅福莉,
14:12.710–14:15.750
zh那她在今年 3 月講過,她說啊,
那她在今年 3 月講過,她說啊,
14:15.910–14:20.590
zh現在你要進入模型這個市場,不管是開放權重或是閉源模型
現在你要進入模型這個市場,不管是開放權重或是閉源模型
14:20.940–14:24.420
zh你的入場券是 1TB 啊,這是 3 月的事情啊,
你的入場券是 1TB 啊,這是 3 月的事情啊,
14:24.420–14:28.100
zh但各位記得記不記得去年上,就是上個月發生了什麼事,
但各位記得記不記得去年上,就是上個月發生了什麼事,
14:28.100–14:33.700
zh就是 Kimi K3 2.8T,然後千問 3 是 2.4T 啊,
就是 Kimi K3 2.8T,然後千問 3 是 2.4T 啊,
14:33.700–14:36.700
zh所以呢現在看起來就是要玩,
所以呢現在看起來就是要玩,
14:36.700–14:40.260
zh你要你要進入這個戰場,你要開始提供模型,
你要你要進入這個戰場,你要開始提供模型,
14:40.260–14:43.740
zh這種大量模型服務呢,你的成你的機,
這種大量模型服務呢,你的成你的機,
14:43.740–14:46.260
zh你的模型入場券是 2T 以上啊,
你的模型入場券是 2T 以上啊,
14:46.260–14:49.820
zh那其實像 GPtextra 應該是 5T 啊
那其實像 GPtextra 應該是 5T 啊
14:50.060–14:53.460
zh那那信託下一代的 Opus6 也是 5T 或 10T 啊,
那那信託下一代的 Opus6 也是 5T 或 10T 啊,
14:53.460–14:59.060
zh那像八一代的字節跳動,他們也一直說要開開開放權重一個模型,
那像八一代的字節跳動,他們也一直說要開開開放權重一個模型,
14:59.060–15:02.420
zh號稱是 10T,不知道,反正就是這樣的模型,
號稱是 10T,不知道,反正就是這樣的模型,
15:02.420–15:05.420
zh其實閉源模型它其實是很難經營的,
其實閉源模型它其實是很難經營的,
15:05.420–15:12.420
zh它的成本太高, 所以還是小小君那天的話題就是很多很多年輕人都都執著在 Trend 模
它的成本太高, 所以還是小小君那天的話題就是很多很多年輕人都都執著在 Trend 模
15:12.420–15:15.620
zh型上面啊,其實他們講錯,他們在 finetune 啊,
型上面啊,其實他們講錯,他們在 finetune 啊,
15:15.620–15:20.700
zh我們已經沒有人了,這個全世界能 retrain SFT
我們已經沒有人了,這個全世界能 retrain SFT
15:21.370–15:24.970
zh的公司或團體已經沒幾個了,
的公司或團體已經沒幾個了,
15:25.050–15:28.290
zh我數都數得出來,已經沒幾個,可能就 20 個了啊,
我數都數得出來,已經沒幾個,可能就 20 個了啊,
15:28.290–15:30.930
zh那大部分集中在中國啊好,
那大部分集中在中國啊好,
15:30.970–15:34.290
zh那麼這是閉源模型的問題了啊好,
那麼這是閉源模型的問題了啊好,
15:34.290–15:38.090
zh那麼第二個第二個陣營叫做開放權重模型,
那麼第二個第二個陣營叫做開放權重模型,
15:38.090–15:42.450
zh它不是開源,它的程式碼沒有開源,但它的權重開放下載,
它不是開源,它的程式碼沒有開源,但它的權重開放下載,
15:42.450–15:46.490
zh它在 Hugging Face 你可以下載啊,那它的權重長什麼樣子,
它在 Hugging Face 你可以下載啊,那它的權重長什麼樣子,
15:46.490–15:49.050
zh下載回來你就可以自己進去看 ok 啊當然
下載回來你就可以自己進去看 ok 啊當然
15:49.130–15:52.930
zh它的價格就是它只有幾層 attention 啊,那它的嗯,
它的價格就是它只有幾層 attention 啊,那它的嗯,
15:53.970–15:57.490
zh它的 tokenizer 它的字彙數有多少啦,
它的 tokenizer 它的字彙數有多少啦,
15:57.650–16:01.650
zh這些它其實都知道,因為這模型必須要使用這些資料啊好,
這些它其實都知道,因為這模型必須要使用這些資料啊好,
16:01.650–16:04.530
zh那麼開源模型到開放權重這種模型呢,
那麼開源模型到開放權重這種模型呢,
16:04.530–16:10.010
zh其實嗯有幾個啊,那第一個就是 NB 的 name 系列啊好,
其實嗯有幾個啊,那第一個就是 NB 的 name 系列啊好,
16:10.010–16:12.090
zh這邊要解釋一個大家常常的
這邊要解釋一個大家常常的
16:12.580–16:18.740
zh呃都市傳說說啊,Nemotron 也是在蒸餾或是魔改中國的千問啊,
呃都市傳說說啊,Nemotron 也是在蒸餾或是魔改中國的千問啊,
16:18.740–16:23.660
zh那Nemotron 3不是的啊,其實不是啊,Nemotron 3自己寫重新做的啊,
那Nemotron 3不是的啊,其實不是啊,Nemotron 3自己寫重新做的啊,
16:23.860–16:30.300
zh那因為Nemotron 3是 Mamba 架構, 那Nemotron 2是他當時只有參考千問啊,
那因為Nemotron 3是 Mamba 架構, 那Nemotron 2是他當時只有參考千問啊,
16:30.420–16:37.060
zhNemotron 3自己寫就不講了, Google 有 Gemma 好那 OpenAI 有 GPT-OS 啊這個都很老,
Nemotron 3自己寫就不講了, Google 有 Gemma 好那 OpenAI 有 GPT-OS 啊這個都很老,
16:37.060–16:41.580
zhGemma 4好像好幾個月之前了,那麼其實90%的
Gemma 4好像好幾個月之前了,那麼其實90%的
16:41.980–16:48.740
zh開放權重模型都收斂到中國, 隨便講就 56 加 GLM、DeepSeek 有 0813 Pro、0731
開放權重模型都收斂到中國, 隨便講就 56 加 GLM、DeepSeek 有 0813 Pro、0731
16:48.820–16:51.380
zhFlash 千問更不用講,
Flash 千問更不用講,
16:51.380–16:56.140
zh就是我們今天的主題 MiMo 小米的模式,Kimi K3 超強 MiniMax,
就是我們今天的主題 MiMo 小米的模式,Kimi K3 超強 MiniMax,
16:56.140–16:59.140
zh你看網上大家玩 H3 產生影像
你看網上大家玩 H3 產生影像
16:59.490–17:05.610
zh影片已經玩玩爛了啊, 那還有他還有他之前還出一個 Music 模型啊渾源啊,
影片已經玩玩爛了啊, 那還有他還有他之前還出一個 Music 模型啊渾源啊,
17:05.610–17:09.170
zh那麼很很中國有上百家模型廠商,
那麼很很中國有上百家模型廠商,
17:09.170–17:11.530
zh而且他們幾乎都開放權重啊,所以
而且他們幾乎都開放權重啊,所以
17:12.170–17:14.810
zh這件事情是一個很大的事情,為什麼? 因
這件事情是一個很大的事情,為什麼? 因
17:16.330–17:22.210
zh為開放權重模型,它目前已經不再是玩玩玩耍而已了,
為開放權重模型,它目前已經不再是玩玩玩耍而已了,
17:22.210–17:26.090
zh它已經是正式進入使用階段了啊好,
它已經是正式進入使用階段了啊好,
17:26.090–17:28.570
zh那我給各位看一個資料,看一個資料
那我給各位看一個資料,看一個資料
17:29.010–17:32.970
zh那其實我最常看,大家會比較很多很多資料,
那其實我最常看,大家會比較很多很多資料,
17:32.970–17:35.850
zh我最會看的就是 arena.ai 這個網站哦
我最會看的就是 arena.ai 這個網站哦
17:36.250–17:39.140
zharena.ai 很簡單哦,他怎麼做呢?
arena.ai 很簡單哦,他怎麼做呢?
17:39.210–17:41.890
zh他其實是讓你讓你啊,
他其實是讓你讓你啊,
17:41.890–17:44.730
zh讓你問問他一個問題
讓你問問他一個問題
17:45.220–17:48.260
zh他會去挑選兩個模型幫你解答,
他會去挑選兩個模型幫你解答,
17:48.740–17:53.020
zh解答之後呢,他就讓你選一個好的好的模型,
解答之後呢,他就讓你選一個好的好的模型,
17:53.020–17:57.420
zh你就去選,就是盲測就 AB test 啊盲測之後他去做統計,
你就去選,就是盲測就 AB test 啊盲測之後他去做統計,
17:57.620–18:01.500
zh看哪一個模型的分數比較高啊好,這是 arena.ai 啊,
看哪一個模型的分數比較高啊好,這是 arena.ai 啊,
18:01.500–18:04.580
zh我覺得大家可以進去看啊,他分成很多項目,
我覺得大家可以進去看啊,他分成很多項目,
18:04.580–18:06.980
zh很多項目去比較了啊 ok,那
很多項目去比較了啊 ok,那
18:07.700–18:14.180
zh麼我們就看他 leaderboard 啊, 那最近大概就上個月他加入了 agent 的執行了啊
麼我們就看他 leaderboard 啊, 那最近大概就上個月他加入了 agent 的執行了啊
18:14.620–18:18.420
zh它其實我們看前面 agent 的執行的前10名
它其實我們看前面 agent 的執行的前10名
18:19.940–18:25.100
zh哦,前10名,它出現了一個大概在一年前從來不可能看到的事情,
哦,前10名,它出現了一個大概在一年前從來不可能看到的事情,
18:25.100–18:27.780
zh就是出現了開放權重的模式,
就是出現了開放權重的模式,
18:27.780–18:31.100
zhKimi K3,它是開放權重哦,它是自己有它,
Kimi K3,它是開放權重哦,它是自己有它,
18:31.100–18:37.260
zh它雖然是 Kimi K3 license, 但它的權重你開放了在 Hugging Face 啦好以前啊,
它雖然是 Kimi K3 license, 但它的權重你開放了在 Hugging Face 啦好以前啊,
18:37.260–18:40.340
zh那 agent 的能力,它是新的項目
那 agent 的能力,它是新的項目
18:40.590–18:44.030
zh我就不多講啊,那當然你看到都是熟面孔,
我就不多講啊,那當然你看到都是熟面孔,
18:44.030–18:50.150
zh都熟面孔啊好,那其實我們看會看另外就是他的 coding 能力,
都熟面孔啊好,那其實我們看會看另外就是他的 coding 能力,
18:50.150–18:52.710
zhcoding 能力有一塊非常重要,它叫 WebDev,
coding 能力有一塊非常重要,它叫 WebDev,
18:52.710–18:56.070
zh它其實就是 coding JavaScript HTML 這種 coding 啊,
它其實就是 coding JavaScript HTML 這種 coding 啊,
18:56.070–18:58.710
zh那我們就想說程式語言都差不多了啊,
那我們就想說程式語言都差不多了啊,
18:58.710–19:01.510
zh所以就他其他例如說 Python 的 coding
所以就他其他例如說 Python 的 coding
19:01.510–19:02.790
zh能力或是 Rust 的
能力或是 Rust 的
19:02.950–19:07.670
zh能力,Java 也不會太差啊,那我們在看 coding 能力的時候呢,
能力,Java 也不會太差啊,那我們在看 coding 能力的時候呢,
19:07.670–19:10.030
zh我們竟然發現一件事情
我們竟然發現一件事情
19:10.270–19:12.870
zh就是你看前10名啊,
就是你看前10名啊,
19:14.150–19:16.870
zh第二名 Kimi K3哦好,
第二名 Kimi K3哦好,
19:16.870–19:18.950
zh那其實我我要講的是啊,
那其實我我要講的是啊,
19:20.790–19:27.190
zh登上榜首, 為什麼 Opus 出來沒多久耶 Opus 就就這幾個禮拜的事情耶 Opus 出
登上榜首, 為什麼 Opus 出來沒多久耶 Opus 就就這幾個禮拜的事情耶 Opus 出
19:27.190–19:30.430
zh來之前 Fable 出來之後
來之前 Fable 出來之後
19:31.200–19:32.960
zh在是第一名很久哦
在是第一名很久哦
19:33.360–19:36.600
zh那 Anthropic 的 CEO 叫 Dario Amodei,
那 Anthropic 的 CEO 叫 Dario Amodei,
19:36.720–19:43.520
zh他說過一句話,他說開放權重的模型要追上前端模型要6到18個
他說過一句話,他說開放權重的模型要追上前端模型要6到18個
19:43.520–19:47.200
zh月,這句話是他今年3月講的啊,
月,這句話是他今年3月講的啊,
19:47.200–19:50.240
zh6到18個月啊,我們看今年3月的時候啊,
6到18個月啊,我們看今年3月的時候啊,
19:50.240–19:53.160
zh我們就講6到18個月,我不想6個月吧,
我們就講6到18個月,我不想6個月吧,
19:53.160–19:59.080
zh6個月前是今年2月,各位2月的時候開放權重模型的
6個月前是今年2月,各位2月的時候開放權重模型的
19:59.800–20:06.240
zh我們現在8月的開放權重模型被他講的是等於今年2月的閉源模型是什麼?
我們現在8月的開放權重模型被他講的是等於今年2月的閉源模型是什麼?
20:06.240–20:12.800
zhOpus 4.6,所以呢,他講的開放權重模型現在8月應該是 Opus 4.6
Opus 4.6,所以呢,他講的開放權重模型現在8月應該是 Opus 4.6
20:12.960–20:15.640
zh等級哦啊,我們樂觀講說6個月,
等級哦啊,我們樂觀講說6個月,
20:15.760–20:19.400
zh那18個月那就更早了,可是我們現在看起來不是唉,
那18個月那就更早了,可是我們現在看起來不是唉,
20:19.400–20:22.400
zh開放權重模型已經在第一名了,
開放權重模型已經在第一名了,
20:22.400–20:24.960
zhOpus 沒出來之前,Kimi K3 算是第一名哦,
Opus 沒出來之前,Kimi K3 算是第一名哦,
20:24.960–20:28.360
zh第一名很久哦,然後呢, 更不用說
第一名很久哦,然後呢, 更不用說
20:29.190–20:31.750
zh好,噹 Opus 出來了就就我就不講了啊,
好,噹 Opus 出來了就就我就不講了啊,
20:31.750–20:35.270
zh但他們已經是同一個領先群了啊, 再來就是什麼?
但他們已經是同一個領先群了啊, 再來就是什麼?
20:35.270–20:42.270
zh再來就是千問 3.8 剛出來啊,然後再看到什麼 GL 2.3 就是前10名啊
再來就是千問 3.8 剛出來啊,然後再看到什麼 GL 2.3 就是前10名啊
20:42.270–20:44.270
zh,我們講前12名啊,123前12
,我們講前12名啊,123前12
20:45.070–20:48.630
zh名這三個都開放權
名這三個都開放權
20:50.510–20:54.750
zh重456前12名有一半是開放權重模型,
重456前12名有一半是開放權重模型,
20:54.870–20:57.750
zh前三名有2名是開放權重模型
前三名有2名是開放權重模型
20:58.030–21:01.590
zh所以很可怕啊,就開放權重模型已經可以使用了,
所以很可怕啊,就開放權重模型已經可以使用了,
21:01.590–21:05.390
zh這沒有問題了好那所以呢,
這沒有問題了好那所以呢,
21:05.390–21:09.590
zh地端模型就保哥跟我商量,我就覺得地端模型我們一定得講,
地端模型就保哥跟我商量,我就覺得地端模型我們一定得講,
21:09.590–21:13.630
zh為什麼?因為它已經可以取代很多工作了好,
為什麼?因為它已經可以取代很多工作了好,
21:13.910–21:17.670
zh那麼開放權重模型就是除了地端之外啊,
那麼開放權重模型就是除了地端之外啊,
21:17.670–21:20.710
zh那其實很多雲端廠商都有部署啊,
那其實很多雲端廠商都有部署啊,
21:20.870–21:26.670
zh那你這些那些大的前瞻家 AWS、Azure 跟 Google 的呃他叫的呃
那你這些那些大的前瞻家 AWS、Azure 跟 Google 的呃他叫的呃
21:26.910–21:27.990
zhGoogle 的那個他們的
Google 的那個他們的
21:28.380–21:31.420
zh的那個雲端服務都有提供開放權重模型,
的那個雲端服務都有提供開放權重模型,
21:31.420–21:33.980
zh那可以選了,那 NV 的 NIM
那可以選了,那 NV 的 NIM
21:34.860–21:37.420
zh也提供了一堆開放權重模型哦,
也提供了一堆開放權重模型哦,
21:37.420–21:43.540
zh如果你有訂購訂閱,你可以用哦 OpenRouter 今天剛被剛被那個收購哦,
如果你有訂購訂閱,你可以用哦 OpenRouter 今天剛被剛被那個收購哦,
21:43.540–21:44.900
zh被那個 Stripe 收購啊,
被那個 Stripe 收購啊,
21:45.820–21:51.100
zh它也提供一堆開放權重模型哦, 所以呢開放權重模型它其實是有雲端服務的好,
它也提供一堆開放權重模型哦, 所以呢開放權重模型它其實是有雲端服務的好,
21:51.100–21:57.340
zh那當它的選擇很多,它從 10B、23B、1B 開始到 3TB 都有選擇
那當它的選擇很多,它從 10B、23B、1B 開始到 3TB 都有選擇
21:58.100–22:03.300
zh它可以部署在一台電腦上,大致雲端廠商這這一堆啊,
它可以部署在一台電腦上,大致雲端廠商這這一堆啊,
22:03.300–22:06.620
zh雲端廠商啊,那如果是你可以把它,
雲端廠商啊,那如果是你可以把它,
22:06.780–22:09.820
zh你可以使用雲端的開放權重模型,在公有雲啊,
你可以使用雲端的開放權重模型,在公有雲啊,
22:09.820–22:12.700
zh就像右邊這個圖,這些廠商都有提供,
就像右邊這個圖,這些廠商都有提供,
22:12.700–22:16.340
zh你也可以把它部署在私有雲,公司有私有雲放進來啊,
你也可以把它部署在私有雲,公司有私有雲放進來啊,
22:16.340–22:19.220
zh你也可以把它放在什麼區域網區域網路啊,
你也可以把它放在什麼區域網區域網路啊,
22:19.220–22:24.060
zh你可以把它放在單台的 DGX Spark 或者好一點的 GP 三版啊,
你可以把它放在單台的 DGX Spark 或者好一點的 GP 三版啊,
22:24.060–22:26.100
zh換句話說,它的這個
換句話說,它的這個
22:26.330–22:29.770
zh它的邊界是非常可控的,它不像雲端模型,
它的邊界是非常可控的,它不像雲端模型,
22:29.770–22:32.330
zh只能放在 Spark 可以給它到處放啊,
只能放在 Spark 可以給它到處放啊,
22:32.330–22:35.890
zh它放在馬斯克的雲端,它放在微軟微軟的雲端,
它放在馬斯克的雲端,它放在微軟微軟的雲端,
22:35.890–22:38.730
zh放在自己的雲端,那它的東西到處放,
放在自己的雲端,那它的東西到處放,
22:38.730–22:41.450
zh但是如果我們用開放權重,我們有好的硬體,
但是如果我們用開放權重,我們有好的硬體,
22:41.530–22:47.930
zh我們可以放到自己的安全邊界裡面啊, 所以開放權重模型是一個非常好管理的模型呢 OK
我們可以放到自己的安全邊界裡面啊, 所以開放權重模型是一個非常好管理的模型呢 OK
22:48.650–22:52.810
zh好,那麼我們現在呢就開始講一些今天的重點,
好,那麼我們現在呢就開始講一些今天的重點,
22:52.810–22:56.170
zh我們就要講兩個模型,其實本來只是要講 V4 啊
我們就要講兩個模型,其實本來只是要講 V4 啊
22:56.570–22:59.130
zh但是呢,我們因為千問太紅了,
但是呢,我們因為千問太紅了,
22:59.130–23:02.730
zh因為這兩天都在玩千問哦,所以呢就加進來了哈
因為這兩天都在玩千問哦,所以呢就加進來了哈
23:03.810–23:07.650
zh我先說了,我先說,就是如果你對中國模型有疑問的話,
我先說了,我先說,就是如果你對中國模型有疑問的話,
23:07.650–23:13.450
zh你就不要用,你就不要用, 如果你是公家機關或是你們政府單位或是學校不准用中國模型,
你就不要用,你就不要用, 如果你是公家機關或是你們政府單位或是學校不准用中國模型,
23:13.450–23:17.050
zh那你就聽聽看,就當聽故事就好了,那如果你想使用的話,
那你就聽聽看,就當聽故事就好了,那如果你想使用的話,
23:17.050–23:22.170
zh我們就我再多講一點啊,沒關係, 因為每個人對中國模型的看法都不太一樣啊,
我們就我再多講一點啊,沒關係, 因為每個人對中國模型的看法都不太一樣啊,
23:22.170–23:25.780
zh所以就大家就想用就用,不想用就就就不要用就好了啊
所以就大家就想用就用,不想用就就就不要用就好了啊
23:26.120–23:28.080
zh好,那我為什麼要挑這兩個?
好,那我為什麼要挑這兩個?
23:28.080–23:32.200
zh因為它一個叫做 MoE 模型,一個叫做 Dense 模型啊好,
因為它一個叫做 MoE 模型,一個叫做 Dense 模型啊好,
23:32.440–23:38.440
zh我大概我我不講技術,我就講一些簡單的東西就好了啊好, 那麼
我大概我我不講技術,我就講一些簡單的東西就好了啊好, 那麼
23:40.040–23:44.040
zh先講 DeepSeek 啊 DeepSeek DeepSeek 是一個是一個 MoE 模型,
先講 DeepSeek 啊 DeepSeek DeepSeek 是一個是一個 MoE 模型,
23:44.040–23:48.440
zh等一下講啊好,那麼它的它有很多種啊,
等一下講啊好,那麼它的它有很多種啊,
23:48.680–23:51.320
zh它有呃 Flash 有 Pro,
它有呃 Flash 有 Pro,
23:51.320–23:54.160
zh那 Flash 的參數就少一點
那 Flash 的參數就少一點
23:54.600–23:59.120
zh的參數多一點啊,好,那麼他們他這叫做 MoE 模型,
的參數多一點啊,好,那麼他們他這叫做 MoE 模型,
23:59.120–24:03.240
zh所以呢,他 MoE 叫做等下會講啊,
所以呢,他 MoE 叫做等下會講啊,
24:03.320–24:06.480
zh那他就我就我就舉個例子就好了啊,
那他就我就我就舉個例子就好了啊,
24:07.160–24:11.560
zh各位,你們常常在開車啊,你們在開車的時候突然
各位,你們常常在開車啊,你們在開車的時候突然
24:11.730–24:15.570
zh交通狀況變得很很很不好,摩托車到處衝出來,
交通狀況變得很很很不好,摩托車到處衝出來,
24:15.730–24:21.250
zh呃呃人行人到處衝出來,這時候你腦袋是會專注到注意路況,
呃呃人行人到處衝出來,這時候你腦袋是會專注到注意路況,
24:21.490–24:25.330
zh對不對?你會去想到古典樂或是想到莎士比亞的文章嗎?
對不對?你會去想到古典樂或是想到莎士比亞的文章嗎?
24:25.330–24:30.970
zh你不會好,你的大腦會騰出要用的那些神經元去注意啊好,
你不會好,你的大腦會騰出要用的那些神經元去注意啊好,
24:30.970–24:33.770
zh那你在聽古典樂的時候,你會忽然想到啊,
那你在聽古典樂的時候,你會忽然想到啊,
24:33.770–24:36.370
zh我現在要緊張去面對賽車的問題,不會嗎,
我現在要緊張去面對賽車的問題,不會嗎,
24:36.370–24:39.330
zh你就會去欣賞古典樂啊,這就是 MoE 模型,
你就會去欣賞古典樂啊,這就是 MoE 模型,
24:39.330–24:41.530
zh你大腦只取出一部分的
你大腦只取出一部分的
24:41.650–24:43.410
zh東的的神經元來
東的的神經元來
24:44.490–24:48.850
zh應付你現在目前遇到的狀況好,這是 MoE 模型的的特色了,
應付你現在目前遇到的狀況好,這是 MoE 模型的的特色了,
24:48.850–24:51.610
zh那相對 MoE 模型叫 Dense 模型,
那相對 MoE 模型叫 Dense 模型,
24:51.610–24:55.330
zh就是你的大腦在開車的時候呢,不但要注意路況,
就是你的大腦在開車的時候呢,不但要注意路況,
24:55.330–24:58.450
zh還要去想古典,因為還要去想莎士比亞的文章啊好,
還要去想古典,因為還要去想莎士比亞的文章啊好,
24:58.450–25:00.930
zh那就是 Dense 模型了好,那麼我
那就是 Dense 模型了好,那麼我
25:02.210–25:04.010
zh只要講一些概念就好了就是
只要講一些概念就好了就是
25:04.760–25:08.800
zh你看到什麼 CSA 啊,什麼什麼什麼 SparseAttention 啊,
你看到什麼 CSA 啊,什麼什麼什麼 SparseAttention 啊,
25:08.800–25:11.800
zh什麼 Hyper 什麼什麼 Attention 啊,
什麼 Hyper 什麼什麼 Attention 啊,
25:11.800–25:16.200
zh那我我這全部我只用一件事情帶過就是
那我我這全部我只用一件事情帶過就是
25:17.040–25:22.680
zhAttention 啊,我們都知道為什麼 Transformer 會變得這麼紅,
Attention 啊,我們都知道為什麼 Transformer 會變得這麼紅,
25:22.680–25:26.680
zh為什麼2017年的八個人推出論文到現在十年了啊,
為什麼2017年的八個人推出論文到現在十年了啊,
25:27.080–25:31.840
zh我們到我們 AI 發展的十年,NVIDIA 的 GPU 都要進入到第几
我們到我們 AI 發展的十年,NVIDIA 的 GPU 都要進入到第几
25:31.920–25:37.960
zh這第几代了, 從什麼什麼什麼 Grace Hopper 什麼 Vera Rubin 什麼 Rubin Ultra 一直在進步,
這第几代了, 從什麼什麼什麼 Grace Hopper 什麼 Vera Rubin 什麼 Rubin Ultra 一直在進步,
25:37.960–25:41.040
zh我們用的 AI 的架構還是 Self-Attention,
我們用的 AI 的架構還是 Self-Attention,
25:41.040–25:43.800
zh你不要跟我說 Mamba Mamba 沒有進入主流啊,
你不要跟我說 Mamba Mamba 沒有進入主流啊,
25:43.800–25:48.360
zh而且 Mamba 還要去混 Attention 啊好, 為什麼? 因為
而且 Mamba 還要去混 Attention 啊好, 為什麼? 因為
25:49.560–25:53.800
zh它有兩件事情,第一件事情它能做非常棒的查詢啊,
它有兩件事情,第一件事情它能做非常棒的查詢啊,
25:53.800–25:56.760
zh叫做 QKV 叫做 KV 啊那
叫做 QKV 叫做 KV 啊那
25:57.730–26:01.970
zhkv 值其實我我簡單講就是大家都不覺得這東西好新奇哇,
kv 值其實我我簡單講就是大家都不覺得這東西好新奇哇,
26:01.970–26:05.090
zh為什麼叫 qkv 啊,這個東西根本都不新奇,
為什麼叫 qkv 啊,這個東西根本都不新奇,
26:05.090–26:09.210
zh它就是資料庫查詢啊,你給資料庫一個 query 給它一個,
它就是資料庫查詢啊,你給資料庫一個 query 給它一個,
26:09.210–26:13.530
zh它就跟這個 key 去找到 value 不就 qkv 嗎啊好,
它就跟這個 key 去找到 value 不就 qkv 嗎啊好,
26:13.650–26:18.290
zh那麼 attention 就是這樣子啊,它把自己這個這個向量啊,
那麼 attention 就是這樣子啊,它把自己這個這個向量啊,
26:18.290–26:19.610
zh這個這個張量啊,
這個這個張量啊,
26:20.370–26:24.370
zh特別又生出三個 qkv 來啊,讓讓模型可以訓練啊,
特別又生出三個 qkv 來啊,讓讓模型可以訓練啊,
26:24.450–26:28.730
zh然後呢?他去看每個 token 的 QKV 就是做資料庫查詢,
然後呢?他去看每個 token 的 QKV 就是做資料庫查詢,
26:28.730–26:31.890
zh但他因為資料庫查詢只有查到跟查不到,
但他因為資料庫查詢只有查到跟查不到,
26:31.890–26:37.610
zh但是 QKV 是是做模糊查詢,他是查到查到一點點就說,
但是 QKV 是是做模糊查詢,他是查到查到一點點就說,
26:37.610–26:42.170
zh哎,我這個資料有多符合啊,多符合就是有個幾率來表示啊好,
哎,我這個資料有多符合啊,多符合就是有個幾率來表示啊好,
26:42.170–26:44.700
zh所以呢,他需要做 KV 相乘啊
所以呢,他需要做 KV 相乘啊
26:44.860–26:47.700
zhQKV 就就這個意思啊,那麼所以呢,
QKV 就就這個意思啊,那麼所以呢,
26:47.700–26:50.460
zh我們為了讓查詢例如我一句話啊,
我們為了讓查詢例如我一句話啊,
26:50.460–26:54.220
zh我要一句話我要查詢它跟我現在這個 token 的相關性,
我要一句話我要查詢它跟我現在這個 token 的相關性,
26:54.220–27:01.100
zh我要跟根據我這個 token 的外面的每一個 token 去做 QKV 的資料庫查詢運
我要跟根據我這個 token 的外面的每一個 token 去做 QKV 的資料庫查詢運
27:01.100–27:06.940
zh算,就這樣子啊,所以呢 KV 值這個值呢會變得很大很大,
算,就這樣子啊,所以呢 KV 值這個值呢會變得很大很大,
27:06.940–27:10.100
zh因為 QKV 是 KV 相乘啊,在做 softmax 啊,
因為 QKV 是 KV 相乘啊,在做 softmax 啊,
27:10.100–27:11.860
zh換句話說呢
換句話說呢
27:11.940–27:13.140
zh那為什麼我們要這麼做?
那為什麼我們要這麼做?
27:13.140–27:16.060
zh因為我們可以真正知道一個 token 跟其他 token 的
因為我們可以真正知道一個 token 跟其他 token 的
27:17.100–27:21.020
zh關聯性有多大啊,但是這這需要非常大量計算,
關聯性有多大啊,但是這這需要非常大量計算,
27:21.020–27:23.260
zh那麼 NV 發財的原因就是囙
那麼 NV 發財的原因就是囙
27:24.020–27:28.700
zh為它 attention 這個機構這個機制能做平行預算運算,
為它 attention 這個機構這個機制能做平行預算運算,
27:28.700–27:31.700
zh它在沒有加入 position encoding 之前,
它在沒有加入 position encoding 之前,
27:31.700–27:34.460
zh它是沒有位置的,它可以同時一起算,
它是沒有位置的,它可以同時一起算,
27:34.460–27:37.540
zh算的時候再加入 position encoding,但最近這種 ROPE 啊,
算的時候再加入 position encoding,但最近這種 ROPE 啊,
27:37.660–27:39.940
zh那我就不多講,那所以呢
那我就不多講,那所以呢
27:40.230–27:42.790
zhkv 值它就會相乘,然後去做運算,
kv 值它就會相乘,然後去做運算,
27:42.790–27:47.670
zh發現這個這個 token 跟我其他 token 的相關性有多高啊好,
發現這個這個 token 跟我其他 token 的相關性有多高啊好,
27:47.670–27:52.670
zh那麼 kv 值相乘這件事情呢,就造成 attention 非常大的負擔啊,
那麼 kv 值相乘這件事情呢,就造成 attention 非常大的負擔啊,
27:52.870–27:57.350
zh所以你看到 CSA、HCA 什麼 mHC 這些東西啊,
所以你看到 CSA、HCA 什麼 mHC 這些東西啊,
27:57.350–28:00.870
zh全部是為了讓 kv 值的運算變小啊,
全部是為了讓 kv 值的運算變小啊,
28:00.870–28:03.670
zh我就我就不講這些細節啊,細節都在旁邊,
我就我就不講這些細節啊,細節都在旁邊,
28:03.670–28:06.830
zh各位可以去,你可以自己去問什麼叫 CSA,
各位可以去,你可以自己去問什麼叫 CSA,
28:06.830–28:09.070
zh什麼叫 HCA,你就問
什麼叫 HCA,你就問
28:09.230–28:12.550
zh他都會告訴你的一清二楚,
他都會告訴你的一清二楚,
28:12.550–28:13.910
zh他會畫圖給你看哦
他會畫圖給你看哦
28:14.150–28:18.230
zh我我只告訴各位一個原則就是為了讓 KV cache 省下來好,
我我只告訴各位一個原則就是為了讓 KV cache 省下來好,
28:18.230–28:21.910
zh因為它運算量太大哦,那目前為止明年就第10年
因為它運算量太大哦,那目前為止明年就第10年
28:22.550–28:28.510
zh2027年我們還沒看到能取代 attention 的架構還沒有了好
2027年我們還沒看到能取代 attention 的架構還沒有了好
28:29.540–28:30.260
zh那麼
那麼
28:31.180–28:37.140
zh呢,它的特色就是它在中國它的運算資源很少,
呢,它的特色就是它在中國它的運算資源很少,
28:37.140–28:40.980
zh它只有少量的 H100 跟可能是更爛的 H80,
它只有少量的 H100 跟可能是更爛的 H80,
28:40.980–28:45.100
zh最近 H200 才開始開放,我們這邊都用都用 GB300、
最近 H200 才開始開放,我們這邊都用都用 GB300、
28:45.100–28:49.380
zhG300、B300了,它還在用 H100啊,還有華為的昇騰 910C
G300、B300了,它還在用 H100啊,還有華為的昇騰 910C
28:49.980–28:54.500
zh那他們為了讓這麼爛的硬體能做到一樣的效能,
那他們為了讓這麼爛的硬體能做到一樣的效能,
28:54.500–28:58.540
zh他們就會在架構上做非常大的精進了
他們就會在架構上做非常大的精進了
28:58.780–29:04.420
zh啊,這就回到我剛才最前面講的模型成本到底合不合理哦
啊,這就回到我剛才最前面講的模型成本到底合不合理哦
29:04.420–29:06.500
zh我剛剛講過美國模型是用
我剛剛講過美國模型是用
29:07.620–29:10.180
zh美國的工程師的薪水,是 NBA 球員薪水,
美國的工程師的薪水,是 NBA 球員薪水,
29:10.500–29:15.860
zh然後呢?他們需要很大量的 GPU 還有美國的電費, 中國電費呢?
然後呢?他們需要很大量的 GPU 還有美國的電費, 中國電費呢?
29:15.860–29:19.420
zh中國的電的發電數量,他們核電廠是不需要
中國的電的發電數量,他們核電廠是不需要
29:19.830–29:21.470
zh什麼真正的環評呢?
什麼真正的環評呢?
29:21.470–29:24.950
zh他們要蓋核電廠都隨便蓋啊,那他們的電非常便宜,
他們要蓋核電廠都隨便蓋啊,那他們的電非常便宜,
29:24.950–29:27.710
zh中國的發電量是美國跟印度加起來總額還要多了啊,
中國的發電量是美國跟印度加起來總額還要多了啊,
29:27.910–29:30.830
zh那他們的工程師的薪水當然是很高,
那他們的工程師的薪水當然是很高,
29:31.190–29:33.990
zh那那時候因為川普的簽證的問題,
那那時候因為川普的簽證的問題,
29:33.990–29:36.990
zh工程師他們不敢去美國落地生根,
工程師他們不敢去美國落地生根,
29:36.990–29:40.550
zh成為美國人,他們就選擇進入中國的 AI 公司啊,
成為美國人,他們就選擇進入中國的 AI 公司啊,
29:40.550–29:47.510
zh叫第二代 AI 公司啊, 那麼他們的薪水當然不會像 NV 或或是 OpenAI 或者是高
叫第二代 AI 公司啊, 那麼他們的薪水當然不會像 NV 或或是 OpenAI 或者是高
29:47.510–29:49.150
zh到跟 NBA 的球員一樣
到跟 NBA 的球員一樣
29:49.390–29:53.430
zh但他們大概就 1/10 的薪水,再加上中國幾乎不要錢的電,
但他們大概就 1/10 的薪水,再加上中國幾乎不要錢的電,
29:53.430–29:56.070
zh加上雖然比較爛的爛的 GPU,
加上雖然比較爛的爛的 GPU,
29:56.070–30:00.990
zh那他們推出跟頂級模型同一領先群這麼好的模型,
那他們推出跟頂級模型同一領先群這麼好的模型,
30:01.110–30:04.470
zh他們成本低很多很多,這時候我再問你,
他們成本低很多很多,這時候我再問你,
30:04.470–30:09.390
zh你認為 Anthropic OpenAI 收你一個月 200 塊或是一個 token 多少錢,
你認為 Anthropic OpenAI 收你一個月 200 塊或是一個 token 多少錢,
30:09.390–30:10.240
zh合不合理?
合不合理?
30:10.700–30:15.460
zh啊,當中國模型同一個 token 攜帶的資訊量跟你美國模型一樣多,
啊,當中國模型同一個 token 攜帶的資訊量跟你美國模型一樣多,
30:15.460–30:19.540
zh它的價格是你的成本是你 1/10 % 或 1/50 的時候,
它的價格是你的成本是你 1/10 % 或 1/50 的時候,
30:19.740–30:22.540
zh這個市場會不會重新再定價,
這個市場會不會重新再定價,
30:22.540–30:25.740
zh我不知道啊,我不知道,但是我覺得一定會的啊好,
我不知道啊,我不知道,但是我覺得一定會的啊好,
30:25.740–30:27.500
zh所以呢,那 DeepSeek 就
所以呢,那 DeepSeek 就
30:28.380–30:31.540
zh充滿了這種優化模型的技術啊,
充滿了這種優化模型的技術啊,
30:31.540–30:36.820
zh什麼 CSA、HCA 啊、mHC,那 MoE 剛剛講過 MTV 點在講啊好,
什麼 CSA、HCA 啊、mHC,那 MoE 剛剛講過 MTV 點在講啊好,
30:36.820–30:39.940
zh所以呢大概是這個樣子,那現在又有千問啊那
所以呢大概是這個樣子,那現在又有千問啊那
30:40.540–30:43.180
zhx 模型也有了,就更不一樣啊好
x 模型也有了,就更不一樣啊好
30:44.620–30:50.260
zh那這個我就不多講,反正我告訴過就是 KV cache 的解決問題啊,
那這個我就不多講,反正我告訴過就是 KV cache 的解決問題啊,
30:50.260–30:54.580
zh例如說把它有些是把 KV cache 什麼壓小一點啊,
例如說把它有些是把 KV cache 什麼壓小一點啊,
30:54.580–30:56.020
zh或者說把它嗯
或者說把它嗯
30:56.790–31:00.670
zh降維啊,就是把它變成像 MLA 把它降維啊,
降維啊,就是把它變成像 MLA 把它降維啊,
31:01.030–31:06.030
zhCSA 把它索引起來啊,HCA 把它分組再從裡面挑啊,
CSA 把它索引起來啊,HCA 把它分組再從裡面挑啊,
31:06.390–31:09.510
zh都是為了讓 KV cache 的壓力變小啊,
都是為了讓 KV cache 的壓力變小啊,
31:09.510–31:13.790
zh就是就為了就這個,因為相乘起來那個量太大了,
就是就為了就這個,因為相乘起來那個量太大了,
31:13.790–31:19.230
zh但你不相乘又不行,因為你要對每個 token 做檢索了啊哈 OK,
但你不相乘又不行,因為你要對每個 token 做檢索了啊哈 OK,
31:19.230–31:22.470
zh那麼這就是我講的中國模型開放權的模型,
那麼這就是我講的中國模型開放權的模型,
31:22.470–31:24.790
zh他們在架構上做非常
他們在架構上做非常
31:25.510–31:27.270
zh非常誇張的調整啊
非常誇張的調整啊
31:27.350–31:29.910
zh那如果你想知道這些東西的真正做法,
那如果你想知道這些東西的真正做法,
31:30.310–31:33.790
zh就去問 ChatGPT,我只是放上讓你知道一下而已了啊,
就去問 ChatGPT,我只是放上讓你知道一下而已了啊,
31:33.790–31:37.830
zh知道一下而已了好,那麼 MoE 其實剛才講過,
知道一下而已了好,那麼 MoE 其實剛才講過,
31:37.830–31:44.750
zh就是你的大腦只需要一部分的神經元去針對你現在遇到的事情來做反
就是你的大腦只需要一部分的神經元去針對你現在遇到的事情來做反
31:44.750–31:46.830
zh應,好那嗯
應,好那嗯
31:47.780–31:52.060
zh另外就是說 mHC 是剛剛我剛剛講的也是也是一個優化的東西啊,
另外就是說 mHC 是剛剛我剛剛講的也是也是一個優化的東西啊,
31:52.060–31:58.820
zh那 MTP 我要另外講就是它也是我們在做模型訓練時的一個
那 MTP 我要另外講就是它也是我們在做模型訓練時的一個
31:58.820–32:01.620
zh方法,就是我們一般來說啊,
方法,就是我們一般來說啊,
32:01.620–32:05.580
zh我們在訓練一個嗯 Transformer 模型的時候呢,
我們在訓練一個嗯 Transformer 模型的時候呢,
32:05.580–32:09.980
zh我們是這樣子啊,他找到人類講過所有的話就是 Common Crawl,
我們是這樣子啊,他找到人類講過所有的話就是 Common Crawl,
32:10.100–32:14.340
zh然後呢,他把這句話呢往右移一個做一個移位啊,
然後呢,他把這句話呢往右移一個做一個移位啊,
32:14.420–32:19.140
zh然後呢?要美你,例如說我今天說呃台北今天有下雨,
然後呢?要美你,例如說我今天說呃台北今天有下雨,
32:19.140–32:23.020
zh那我輸入台,它的標準答案是北,
那我輸入台,它的標準答案是北,
32:23.140–32:29.260
zh我輸入北,它的標準答案是京, 就是把那句話往右移一個就標準答案的啊好那所以呢,
我輸入北,它的標準答案是京, 就是把那句話往右移一個就標準答案的啊好那所以呢,
32:29.260–32:34.220
zh他最後會吐出一個他覺得是標準答案的字是這樣訓練的,
他最後會吐出一個他覺得是標準答案的字是這樣訓練的,
32:34.220–32:37.540
zh那我們就看過全世界文字把它做一個 shift,
那我們就看過全世界文字把它做一個 shift,
32:37.540–32:40.340
zh然後訓練模型啊,那 MTP 不是這樣子,
然後訓練模型啊,那 MTP 不是這樣子,
32:40.340–32:45.100
zhMTP 是啊 MTP 啊,它是讓它一次就一三個讓它去
MTP 是啊 MTP 啊,它是讓它一次就一三個讓它去
32:45.510–32:49.990
zh看后三個 token,然後能讓他去能預測后三個 token 出來啊,
看后三個 token,然後能讓他去能預測后三個 token 出來啊,
32:49.990–32:52.830
zh所以呢他呢一次就丟三個 token 出來啊,
所以呢他呢一次就丟三個 token 出來啊,
32:52.830–32:55.750
zh那這個三個 token 呢有沒有命中不知道,
那這個三個 token 呢有沒有命中不知道,
32:55.750–32:59.670
zh那他其實有一些方法讓你說能讓你多命中幾個,
那他其實有一些方法讓你說能讓你多命中幾個,
32:59.670–33:03.350
zh比如說一次丟 4 個 token 出來,那你運氣好全部都命中,
比如說一次丟 4 個 token 出來,那你運氣好全部都命中,
33:03.350–33:06.470
zh那你的模型的輸出是不是就快了 4 倍啊,
那你的模型的輸出是不是就快了 4 倍啊,
33:06.470–33:11.110
zh這是 MTP 啊,那麼現在流行的模型訓練都會有 MTP 啊,
這是 MTP 啊,那麼現在流行的模型訓練都會有 MTP 啊,
33:11.230–33:15.110
zh叫做 Multi-Token Prediction 啊,當然你的模型
叫做 Multi-Token Prediction 啊,當然你的模型
33:15.230–33:17.750
zh要支援你的 Inference Engine 也要支援了哈,
要支援你的 Inference Engine 也要支援了哈,
33:17.750–33:21.670
zh那所以呢,我們最近常常看到千問放上 MTP 之後呢,
那所以呢,我們最近常常看到千問放上 MTP 之後呢,
33:21.670–33:27.030
zh發現它速度快好多好多嘛,那目前等一下講千問我們再講了啊好, 那
發現它速度快好多好多嘛,那目前等一下講千問我們再講了啊好, 那
33:28.070–33:33.670
zh再加上量化,等一下講量化啊好, 那麼量化就會讓你模型變小變小啊 ok,
再加上量化,等一下講量化啊好, 那麼量化就會讓你模型變小變小啊 ok,
33:33.670–33:37.630
zh所以呢,這就是我們最近看到模型不斷進步,
所以呢,這就是我們最近看到模型不斷進步,
33:37.630–33:41.270
zh而且這些進步呢,其實我相信美國模型都有這些進步,
而且這些進步呢,其實我相信美國模型都有這些進步,
33:41.270–33:44.640
zh但是中國模型它把這些進步的方式
但是中國模型它把這些進步的方式
33:44.780–33:47.020
zh開放出來在論文裡面都可以看到啊
開放出來在論文裡面都可以看到啊
33:47.020–33:50.260
zh好 ok,這是我自己寫的一個程式啊,
好 ok,這是我自己寫的一個程式啊,
33:50.260–33:54.100
zh當時我在 NV 的場子上,為了示範 Dense 跟 MoE 呢,
當時我在 NV 的場子上,為了示範 Dense 跟 MoE 呢,
33:54.100–33:56.740
zh我找了兩個模型,一個千問 2.5 7B,
我找了兩個模型,一個千問 2.5 7B,
33:56.740–33:58.740
zh一個是 OLMoE
一個是 OLMoE
33:59.580–34:02.260
zh,這是很早期的 MoE 引擎啊,嗯,
,這是很早期的 MoE 引擎啊,嗯,
34:02.260–34:05.900
zh14GB 我就挑了兩個大小差不多的模型啊,
14GB 我就挑了兩個大小差不多的模型啊,
34:05.900–34:12.900
zh然後呢去對比看, 讓你看一看 MoE 跟 Dense 模型就是一次要去掃過全部參
然後呢去對比看, 讓你看一看 MoE 跟 Dense 模型就是一次要去掃過全部參
34:12.900–34:14.100
zh數,左邊是 Dense
數,左邊是 Dense
34:14.340–34:17.900
zh右邊就是 MoE,它其實真正在跑 token 的長相啊,
右邊就是 MoE,它其實真正在跑 token 的長相啊,
34:17.900–34:20.780
zh我們看一下,看一下它其實長這個樣子
我們看一下,看一下它其實長這個樣子
34:21.420–34:25.020
zh啊,MoE 指亮的地方就是它只看的只看過的部分啊,
啊,MoE 指亮的地方就是它只看的只看過的部分啊,
34:25.020–34:30.260
zh下面就是 token 的產生啊,token 產生, 因為這個模型對中文中文不好,
下面就是 token 的產生啊,token 產生, 因為這個模型對中文中文不好,
34:30.260–34:34.740
zh所以表現不好,所以它產生會產生出一些呃 UTF-8 的碼,
所以表現不好,所以它產生會產生出一些呃 UTF-8 的碼,
34:34.740–34:37.580
zh我們看這是它的產生方法啊,產生方法,
我們看這是它的產生方法啊,產生方法,
34:37.580–34:42.020
zh你會發現其實 MoE 它跑過的參數是同樣的大小
你會發現其實 MoE 它跑過的參數是同樣的大小
34:42.630–34:46.070
zh它跑過的參數是它的大概 1/4 啊,1/4 啊好, 這個這
它跑過的參數是它的大概 1/4 啊,1/4 啊好, 這個這
34:47.310–34:51.870
zh個程式我開源在 GitHub,你可以自己下載下載玩一玩啊,
個程式我開源在 GitHub,你可以自己下載下載玩一玩啊,
34:51.870–34:55.910
zh就看看大家長什麼樣子啊好 ok, 那麼
就看看大家長什麼樣子啊好 ok, 那麼
34:57.510–35:00.350
zh那當然就是一個 agent 的評測了,
那當然就是一個 agent 的評測了,
35:00.350–35:01.750
zh那 DeepSeek 呢,它就是把
那 DeepSeek 呢,它就是把
35:03.190–35:04.230
zh自己的表現
自己的表現
35:04.870–35:07.950
zh已經拉到這個等級啊,這個等級的,
已經拉到這個等級啊,這個等級的,
35:07.950–35:10.790
zh你看這個等級就 42.7
你看這個等級就 42.7
35:10.830–35:13.950
zh50 這這 60 啊,就是這個很多評測就不斷,
50 這這 60 啊,就是這個很多評測就不斷,
35:13.950–35:18.510
zh就是說我很愛看 Terminal Bench, 就是在讓它在一個終端機中去做很多事情,
就是說我很愛看 Terminal Bench, 就是在讓它在一個終端機中去做很多事情,
35:18.510–35:25.030
zh它的完成度了啊,那我們看到開放權重模型已經接近到
它的完成度了啊,那我們看到開放權重模型已經接近到
35:25.030–35:28.790
zhFable 當時被講成什麼樣子啊,
Fable 當時被講成什麼樣子啊,
35:28.790–35:35.230
zh什麼 AGI 什麼人類什麼最聰明什麼攻破什麼還被什麼國防部什麼禁用啊,
什麼 AGI 什麼人類什麼最聰明什麼攻破什麼還被什麼國防部什麼禁用啊,
35:35.230–35:38.350
zh我現在開放權重模型都已經接近你了耶,
我現在開放權重模型都已經接近你了耶,
35:38.350–35:40.390
zh有沒有都接近了啊,所以
有沒有都接近了啊,所以
35:41.740–35:45.300
zh很可怕哈,就是說真的很可怕哈,就開放這個模型已經追上來了啊
很可怕哈,就是說真的很可怕哈,就開放這個模型已經追上來了啊
35:45.300–35:50.380
zh好好 ok,那第二個我們要講的是千問模型,
好好 ok,那第二個我們要講的是千問模型,
35:50.660–35:53.940
zh千問它是一個 Dense 模型,但它很小很小,
千問它是一個 Dense 模型,但它很小很小,
35:53.940–35:56.500
zh那它的 hidden size 才5120啊,
那它的 hidden size 才5120啊,
35:56.500–35:59.780
zh那就它的,那這我就不多講,就是我們常常把嗯,
那就它的,那這我就不多講,就是我們常常把嗯,
35:59.780–36:02.100
zh我們常常把一個一個字一個 token
我們常常把一個一個字一個 token
36:02.820–36:06.260
zh變成5120個向量啊向量
變成5120個向量啊向量
36:06.460–36:11.740
zh每個現象代表一個意思,比如代表大小輕重軟硬度是男是女是好是壞啊,
每個現象代表一個意思,比如代表大小輕重軟硬度是男是女是好是壞啊,
36:11.740–36:14.980
zh那這個不是我們認定出來的,這個是一個 latent 的,
那這個不是我們認定出來的,這個是一個 latent 的,
36:14.980–36:20.260
zhlatent 就是一開始隱變數啊,那它有24萬個字 token 啊,
latent 就是一開始隱變數啊,那它有24萬個字 token 啊,
36:20.260–36:24.900
zh那它的 tokenizer 24萬好,這個就很接近主流模型,
那它的 tokenizer 24萬好,這個就很接近主流模型,
36:24.900–36:26.260
zh那我記得 GPT 好像
那我記得 GPT 好像
36:26.860–36:30.980
zh也是20到30萬之間的啊,好,那它就這個主流模型長相啊,
也是20到30萬之間的啊,好,那它就這個主流模型長相啊,
36:31.060–36:34.220
zh然後它的架構呢也是一樣,它就是嗯
然後它的架構呢也是一樣,它就是嗯
36:34.780–36:37.940
zh想辦法讓 KV cache 變少,讓它速度快一點的啊
想辦法讓 KV cache 變少,讓它速度快一點的啊
36:38.100–36:41.580
zh然後呢,它是一個能看得懂文字跟圖片的
然後呢,它是一個能看得懂文字跟圖片的
36:41.890–36:48.210
zh模型, 所以大家可能做 computer use 啊我我其實昨天有丟一個臉書的文章叫他去幫我,
模型, 所以大家可能做 computer use 啊我我其實昨天有丟一個臉書的文章叫他去幫我,
36:48.530–36:51.130
zh我用一個破解模型叫他去幫我下載,但我沒有,
我用一個破解模型叫他去幫我下載,但我沒有,
36:51.130–36:57.410
zh我真的沒有真的做了啊,我沒有真的做, 就是幫我下載一個最最近的電影的 torrent,
我真的沒有真的做了啊,我沒有真的做, 就是幫我下載一個最最近的電影的 torrent,
36:57.410–37:00.490
zh他真的開始幫我做,那有時候破解模型了啊好,
他真的開始幫我做,那有時候破解模型了啊好,
37:00.490–37:03.250
zh那他的 context window 260000差不多了,
那他的 context window 260000差不多了,
37:03.250–37:07.170
zh其實不見得每個模型的 context 都需要到 email,
其實不見得每個模型的 context 都需要到 email,
37:07.170–37:11.170
zh為什麼?因為 email 之後呢,其實中間那那一段 context window
為什麼?因為 email 之後呢,其實中間那那一段 context window
37:11.530–37:14.050
zh會爛掉會,其實模型會不去讀啊好,
會爛掉會,其實模型會不去讀啊好,
37:14.050–37:18.010
zh它可以開思考模式,它可以開不同強度思考模式,
它可以開思考模式,它可以開不同強度思考模式,
37:18.210–37:22.690
zh它可商用可微調可再訓練,它是一個完全開源的模型,
它可商用可微調可再訓練,它是一個完全開源的模型,
37:22.930–37:26.610
zh它已經不是開放權重了,它它是一個開源模型,
它已經不是開放權重了,它它是一個開源模型,
37:26.610–37:29.930
zh很誇張了好,所以呢,最近就大家在每千問
很誇張了好,所以呢,最近就大家在每千問
37:31.380–37:36.340
zh2.3.8 27B 啊好,那基本本來說要出3.8 35B MoE,
2.3.8 27B 啊好,那基本本來說要出3.8 35B MoE,
37:36.340–37:39.900
zh但是我也把這個畫面抓到,結果好像因為曝光他
但是我也把這個畫面抓到,結果好像因為曝光他
37:40.500–37:42.820
zh就把它取消掉了好,這
就把它取消掉了好,這
37:43.700–37:46.340
zh個我就不多講了,我就不多講這些技術的東西啊,
個我就不多講了,我就不多講這些技術的東西啊,
37:46.340–37:48.500
zh因為我覺得時間很不夠了啊,我只剩下
因為我覺得時間很不夠了啊,我只剩下
37:49.460–37:51.060
zh二十幾分鐘了啊好
二十幾分鐘了啊好
37:51.980–37:53.380
zh,那當然了,就是
,那當然了,就是
37:53.980–37:58.500
zh說嗯,他能看得懂文字,他也能跑 workflow 沒有問題啊,
說嗯,他能看得懂文字,他也能跑 workflow 沒有問題啊,
37:58.500–38:03.340
zh那。它在跑這些 agentic workflow 時候呢是非常非常棒的啊好,
那。它在跑這些 agentic workflow 時候呢是非常非常棒的啊好,
38:03.340–38:06.260
zh等一下我會示範,我會示範啊 ok,
等一下我會示範,我會示範啊 ok,
38:06.260–38:08.980
zh那所以呢,所以呢,
那所以呢,所以呢,
38:08.980–38:14.180
zh如果你今天你有一台呃128GB 的硬體啊,
如果你今天你有一台呃128GB 的硬體啊,
38:14.340–38:19.060
zh那我不講,就是說你有一台呃5090啊5090那片5090啊,
那我不講,就是說你有一台呃5090啊5090那片5090啊,
38:19.460–38:26.180
zh那它32GB 啊,那你就可以輕鬆的跑上 FP8 的版本的千問 27B / 3.8 了
那它32GB 啊,那你就可以輕鬆的跑上 FP8 的版本的千問 27B / 3.8 了
38:26.180–38:28.300
zh沒有問題啊,因為
沒有問題啊,因為
38:28.490–38:32.410
zh嗯,呃,就剛好塞進去啊,那4090可能就吃力一點,
嗯,呃,就剛好塞進去啊,那4090可能就吃力一點,
38:32.530–38:35.890
zh但如果你不好 NVFP4可以就可以完全塞進去啊,
但如果你不好 NVFP4可以就可以完全塞進去啊,
38:35.890–38:41.730
zh那它其實 FP8降到 NVFP4的精度掉了大概兩個百分點而已,
那它其實 FP8降到 NVFP4的精度掉了大概兩個百分點而已,
38:41.730–38:45.730
zh所以很不錯,非常不錯哦,進203080GB,
所以很不錯,非常不錯哦,進203080GB,
38:45.730–38:48.970
zh然後呢,當然如果你有 DGX Spark,
然後呢,當然如果你有 DGX Spark,
38:48.970–38:51.650
zh你有 Mac128G,你跑起來太輕鬆了,
你有 Mac128G,你跑起來太輕鬆了,
38:51.650–38:56.290
zh太輕鬆了,甚至你可以再去掛一個其他的模型再做其他事情了好,
太輕鬆了,甚至你可以再去掛一個其他的模型再做其他事情了好,
38:56.290–38:58.410
zh那麼但是它的重點就是說
那麼但是它的重點就是說
38:58.690–39:03.850
zh它已經可以讓你不需要使用雲端模型去做事了,
它已經可以讓你不需要使用雲端模型去做事了,
39:03.970–39:07.930
zh你可以把你的模型放在地端,不出雲端好,
你可以把你的模型放在地端,不出雲端好,
39:07.930–39:12.690
zh這對資安很強調的公司機構來說非常重要啊,
這對資安很強調的公司機構來說非常重要啊,
39:12.690–39:16.290
zh非常重要好好,我繼續往下講啊, 往下講
非常重要好好,我繼續往下講啊, 往下講
39:17.780–39:20.540
zhOK,那地端模型的存在必要性哦
OK,那地端模型的存在必要性哦
39:20.540–39:25.660
zh其實我我我最近在強調這件事情是大家都覺得可能有些人還留下舊的觀念 ,
其實我我我最近在強調這件事情是大家都覺得可能有些人還留下舊的觀念 ,
39:25.660–39:28.460
zh就是說地端模型就是玩具啊,只能用,
就是說地端模型就是玩具啊,只能用,
39:28.460–39:32.740
zh只能做一些問答啊,不不是這樣子啊好啊
只能做一些問答啊,不不是這樣子啊好啊
39:33.660–39:38.100
zh,我等下去示範我,我已經在做的事情了啊,我已經在做的事情啊好,
,我等下去示範我,我已經在做的事情了啊,我已經在做的事情啊好,
39:38.420–39:43.180
zh那麼地端模型有特色,第一個它的它只要跑一小羣人的目標,
那麼地端模型有特色,第一個它的它只要跑一小羣人的目標,
39:43.180–39:46.660
zh例如說公司几百個人的 agentic workflow
例如說公司几百個人的 agentic workflow
39:47.180–39:50.100
zh它不用像閉源模型一樣,什麼都好,回來不用
它不用像閉源模型一樣,什麼都好,回來不用
39:50.100–39:52.740
zh第二個它的 LLM 本身哦,
第二個它的 LLM 本身哦,
39:52.900–39:56.820
zh就放在私有雲區域網路本機上,
就放在私有雲區域網路本機上,
39:57.020–40:00.100
zh根本不會出到你公司以外的地方,非常安全
根本不會出到你公司以外的地方,非常安全
40:00.100–40:02.820
zh第三個呢,就是如果你搭配好的
第三個呢,就是如果你搭配好的
40:03.780–40:04.460
enharness
harness
40:05.490–40:07.650
zh它執行的地方那就更安全了
它執行的地方那就更安全了
40:07.650–40:12.850
zh那等一下就講 harness 啊, 那例如說我們嗯用 Claude Cowork 的時候呢,
那等一下就講 harness 啊, 那例如說我們嗯用 Claude Cowork 的時候呢,
40:12.850–40:16.290
zh其實你的你執行 Claude Cowork 的東西就不是本機,
其實你的你執行 Claude Cowork 的東西就不是本機,
40:16.290–40:20.850
zh不像 Claude Code 在本機執行啊, Claude Cowork 它可以執行在本機的 VM 中,
不像 Claude Code 在本機執行啊, Claude Cowork 它可以執行在本機的 VM 中,
40:21.330–40:24.490
zh它也可以執行在 cloud 雲端的 VM 中啊好,
它也可以執行在 cloud 雲端的 VM 中啊好,
40:24.490–40:29.250
zh怎麼證明其實很簡單,你在你的本機上裝一個虛擬機,
怎麼證明其實很簡單,你在你的本機上裝一個虛擬機,
40:29.250–40:33.610
zh例如說我在我的 Mac 上裝了一個 VirtualBox 虛擬機啊
例如說我在我的 Mac 上裝了一個 VirtualBox 虛擬機啊
40:33.770–40:37.570
zh我在 VirtualBox 裡面呢,它是一個 Mac 的 Mac 的虛擬機,
我在 VirtualBox 裡面呢,它是一個 Mac 的 Mac 的虛擬機,
40:37.570–40:40.570
zh再裝一個 Claude Cowork 就不能用,為什麼?
再裝一個 Claude Cowork 就不能用,為什麼?
40:40.570–40:45.330
zh因為我虛擬機中開不了虛擬機啊, 就我 Mac 不支援巢狀虛擬機架構嘛啊,
因為我虛擬機中開不了虛擬機啊, 就我 Mac 不支援巢狀虛擬機架構嘛啊,
40:45.410–40:48.659
zh那也許 Windows 可以,我沒試過啊,但是我在我的
那也許 Windows 可以,我沒試過啊,但是我在我的
40:48.659–40:51.455
zhMac 上的 VirtualBox 開一個 Claude Code
Mac 上的 VirtualBox 開一個 Claude Code
40:51.455–40:52.060
zh就不能用
就不能用
40:52.180–40:54.740
zh啊,那就是因為它虛擬機開它的
啊,那就是因為它虛擬機開它的
40:55.540–40:58.340
zh它的 sandbox 開在本機的虛擬機上啊好,
它的 sandbox 開在本機的虛擬機上啊好,
40:58.340–41:03.660
zh所以呢,如果我只要服務固定數量的團隊几十個人几百個人,
所以呢,如果我只要服務固定數量的團隊几十個人几百個人,
41:03.860–41:06.820
zh那其實我大可以使用地端模型,
那其實我大可以使用地端模型,
41:06.820–41:10.700
zh因為它已經夠強了啊好,那你怎麼開始怎麼開始,
因為它已經夠強了啊好,那你怎麼開始怎麼開始,
41:10.700–41:13.620
zh那其實我的開始就是 DGX Spark 啊好,
那其實我的開始就是 DGX Spark 啊好,
41:13.620–41:16.620
zh我現在最後悔就是我只買了一台啊,
我現在最後悔就是我只買了一台啊,
41:16.620–41:21.100
zh那現在叫我買第二台有點貴了啊,那一台當時我買
那現在叫我買第二台有點貴了啊,那一台當時我買
41:21.340–41:25.140
zh我我買已經買貴,我買13萬5了啊,那我就是買這個版本啊,
我我買已經買貴,我買13萬5了啊,那我就是買這個版本啊,
41:25.140–41:28.340
zh就是這個這個顏色,我不是買其他牌,我就是買 NV 的啊,
就是這個這個顏色,我不是買其他牌,我就是買 NV 的啊,
41:28.580–41:32.060
zh好,那它發發熱比較比較高,
好,那它發發熱比較比較高,
41:32.060–41:35.300
zh它做的它的冷卻比較明顯,好像有限速了啊,
它做的它的冷卻比較明顯,好像有限速了啊,
41:35.620–41:38.660
zh好,那大家詬病的是啊,
好,那大家詬病的是啊,
41:38.660–41:42.380
zh它好慢,它的是頻寬很慢,它才 EPFlop 有什麼好用的,
它好慢,它的是頻寬很慢,它才 EPFlop 有什麼好用的,
41:42.500–41:47.420
zh各位我們要的不是快,我們要的是可用啊, 128GB Unified Memory
各位我們要的不是快,我們要的是可用啊, 128GB Unified Memory
41:48.330–41:51.370
zh塞 128GB 模型這件事情非常棒啊,
塞 128GB 模型這件事情非常棒啊,
41:51.370–41:54.570
zh我可以跟各位說啊,在買 DGX Spark之前啊,
我可以跟各位說啊,在買 DGX Spark之前啊,
41:54.730–41:58.770
zh這個世界地端模型跟我的生活是生命是完全沒有關係的
這個世界地端模型跟我的生活是生命是完全沒有關係的
41:58.770–42:01.610
zhHugging Face 什麼新模型我看都不看,跟我無關呢,
Hugging Face 什麼新模型我看都不看,跟我無關呢,
42:01.690–42:06.490
zh我只有一片4090,24GB 呢,我只能跑這些20B 左右的模型呢,
我只有一片4090,24GB 呢,我只能跑這些20B 左右的模型呢,
42:06.650–42:09.930
zh那根本就就幾乎沒有嘛,很奇怪啊,模型20B、
那根本就就幾乎沒有嘛,很奇怪啊,模型20B、
42:09.930–42:12.970
zh30B 有了啊,這下就直接跳120B 了,
30B 有了啊,這下就直接跳120B 了,
42:12.970–42:15.570
zh中間30B 的、50B 的,呃,
中間30B 的、50B 的,呃,
42:15.570–42:18.010
zh40B 的、80B 的,那麼幾乎沒看到啊
40B 的、80B 的,那麼幾乎沒看到啊
42:18.090–42:22.610
zh好,但是有這個之後呢,Hugging Face 的模型就變成我的生活重心
好,但是有這個之後呢,Hugging Face 的模型就變成我的生活重心
42:22.610–42:25.130
zh為什麼?因為它可以幫我做事啊,ok,
為什麼?因為它可以幫我做事啊,ok,
42:25.130–42:30.010
zh那其實它可以跑出大概30token 每小每每秒鐘哦,
那其實它可以跑出大概30token 每小每每秒鐘哦,
42:30.010–42:32.650
zh那如果你是併發或平行哦,
那如果你是併發或平行哦,
42:32.650–42:36.490
zh更快可以到八十九十啊,那如果你模型再小一點,
更快可以到八十九十啊,那如果你模型再小一點,
42:36.490–42:41.090
zh像這次用千問27B,哇,那跑到八十九十都沒有問題啊好, 所以呢
像這次用千問27B,哇,那跑到八十九十都沒有問題啊好, 所以呢
42:41.680–42:46.640
zh這對很多公司行業來說呢,或是你要幫人家部署地端模型的
這對很多公司行業來說呢,或是你要幫人家部署地端模型的
42:47.440–42:49.800
zh團隊來說呢,你可以做什麼?
團隊來說呢,你可以做什麼?
42:49.800–42:51.130
zh可以做 POC 啊,為什麼?
可以做 POC 啊,為什麼?
42:51.360–42:54.160
zh當客戶問你說我能不能做這件事情的時候,
當客戶問你說我能不能做這件事情的時候,
42:54.160–42:58.480
zh你買一台十幾二十萬 DJspark,你先試試看能做,
你買一台十幾二十萬 DJspark,你先試試看能做,
42:58.480–43:05.360
zh再幫他去部署更好的硬體 GB300 的 cluster 或是或他的私有雲上面啊
再幫他去部署更好的硬體 GB300 的 cluster 或是或他的私有雲上面啊
43:05.600–43:08.240
zh好,那當然你想跑大模型就多買幾台啊,
好,那當然你想跑大模型就多買幾台啊,
43:08.240–43:10.480
zh那現在已經貴起來,當然
那現在已經貴起來,當然
43:10.520–43:14.520
zh其實我記得上個月 DGX Spark都要到二十幾萬了, 這個這個這個月掉回200000了啊,
其實我記得上個月 DGX Spark都要到二十幾萬了, 這個這個這個月掉回200000了啊,
43:14.520–43:17.880
zh那沒辦法,因為記憶體跟 SDD 漲太兇了啊啊,
那沒辦法,因為記憶體跟 SDD 漲太兇了啊啊,
43:17.880–43:22.120
zh那所以你就可以做 POC,你能做 POC 再去部署就好了啊,
那所以你就可以做 POC,你能做 POC 再去部署就好了啊,
43:22.120–43:25.320
zh那當然你就說你有很多選擇了,
那當然你就說你有很多選擇了,
43:25.320–43:26.520
zh你有很多選擇
你有很多選擇
43:27.370–43:30.010
zh你想跑地端模型其實有四個選擇,
你想跑地端模型其實有四個選擇,
43:30.490–43:33.410
zh左上角 DGX Spark,右上角 Mac3,我有一台啊,
左上角 DGX Spark,右上角 Mac3,我有一台啊,
43:33.410–43:36.410
zh我現在是用 Mac 在跑啊,另外地端模型,
我現在是用 Mac 在跑啊,另外地端模型,
43:36.410–43:40.330
zh那左下角是嗯 AMD 的 AI395或495,
那左下角是嗯 AMD 的 AI395或495,
43:40.330–43:46.730
zh那它也是128G,但是因為那右下角是大概沒再過一兩個月出來的
那它也是128G,但是因為那右下角是大概沒再過一兩個月出來的
43:46.970–43:52.250
zhRTX Spark,它是 Windows on ARM,再加上 DGX Spark裡面的 GPU 啊,
RTX Spark,它是 Windows on ARM,再加上 DGX Spark裡面的 GPU 啊,
43:52.250–43:55.850
zh也是 EPFlops 啊,好那你都可以選擇啊
也是 EPFlops 啊,好那你都可以選擇啊
43:55.850–44:00.850
zh其實你不一定要 DJspark,但是呢,左上跟右下的好處是 CUDA,
其實你不一定要 DJspark,但是呢,左上跟右下的好處是 CUDA,
44:01.290–44:06.690
zh你有 CUDA 你就省掉很多麻煩啊,那左下的好處是 x86,
你有 CUDA 你就省掉很多麻煩啊,那左下的好處是 x86,
44:06.690–44:10.010
zh為什麼很多 Docker engine 多 inference engine,
為什麼很多 Docker engine 多 inference engine,
44:10.010–44:13.690
zh它只有 x86 的架構,那右上角 Mac 呢,
它只有 x86 的架構,那右上角 Mac 呢,
44:13.690–44:15.490
zh本來是比較
本來是比較
44:16.200–44:19.080
zh少資源,但是現 mlx 的模型一大堆啊,
少資源,但是現 mlx 的模型一大堆啊,
44:19.080–44:22.120
zh所以如果你有一個128GB 以上 Mac,你也可以用,
所以如果你有一個128GB 以上 Mac,你也可以用,
44:22.120–44:28.200
zh但是如果你是很依賴 CUDA 生態, 你就選擇 DJspark 或是 RTX Spark 快要出來了啊好
但是如果你是很依賴 CUDA 生態, 你就選擇 DJspark 或是 RTX Spark 快要出來了啊好
44:29.160–44:36.040
zh那當你做完 POC 之後,你大可把你的成果部署到真正的應
那當你做完 POC 之後,你大可把你的成果部署到真正的應
44:36.040–44:41.960
zh用上,例如說你去買一台這個 desktop 的 GB300啊好那很好玩,
用上,例如說你去買一台這個 desktop 的 GB300啊好那很好玩,
44:41.960–44:45.600
zh這個這個當時我用這個圖片啊,我在回答的場子講
這個這個當時我用這個圖片啊,我在回答的場子講
44:45.680–44:48.720
zh講這張圖片的時候呢,沒想到我就用到技嘉的,
講這張圖片的時候呢,沒想到我就用到技嘉的,
44:48.720–44:52.440
zh這是技嘉的機器啊,技嘉業務之後我就抱一台機器在現場,
這是技嘉的機器啊,技嘉業務之後我就抱一台機器在現場,
44:52.440–44:55.440
zh他說你在用我們家機器當圖片啊,我說不好意思,
他說你在用我們家機器當圖片啊,我說不好意思,
44:55.440–44:58.720
zh我拿掉他不要拿掉,不要拿掉,幫我們打廣告啊好,
我拿掉他不要拿掉,不要拿掉,幫我們打廣告啊好,
44:58.720–45:05.640
zh這台呢700多768GB 吧,大概有400多 GB 的 RAM 跟300、200、272GB
這台呢700多768GB 吧,大概有400多 GB 的 RAM 跟300、200、272GB
45:05.640–45:09.560
zh的 VRAM 啊好,那麼這台是99000美金
的 VRAM 啊好,那麼這台是99000美金
45:09.790–45:12.830
zh那如果你不你買四台就是四十萬美金,
那如果你不你買四台就是四十萬美金,
45:12.830–45:15.550
zh它也不用再去買什麼冷卻,你就插上電就好了,
它也不用再去買什麼冷卻,你就插上電就好了,
45:15.830–45:21.630
zh它就可以把真正很大,真正接近像 KimiK3 就可以部署上去了,
它就可以把真正很大,真正接近像 KimiK3 就可以部署上去了,
45:21.750–45:27.430
zh你就可以跑一個現在全世界第二名的開放權重模型給你的公司用
你就可以跑一個現在全世界第二名的開放權重模型給你的公司用
45:28.350–45:32.230
zh四十萬美金對我們老百姓來說很多錢,
四十萬美金對我們老百姓來說很多錢,
45:32.230–45:36.310
zh但對注重公司安全,金融行業,證券行業, 銀行保險行業,
但對注重公司安全,金融行業,證券行業, 銀行保險行業,
45:37.030–45:39.710
zh這個東西,這個太便宜了,非常便宜了啊
這個東西,這個太便宜了,非常便宜了啊
45:39.830–45:44.550
zh好,那它不但可以把我們的 model 關進私有雲中,
好,那它不但可以把我們的 model 關進私有雲中,
45:44.550–45:47.910
zh那如果我們配合好的 harness 關進沙箱中,
那如果我們配合好的 harness 關進沙箱中,
45:47.910–45:50.670
zh你的資料就會非常安全啊好,
你的資料就會非常安全啊好,
45:50.790–45:55.710
zh那目前我自己已經上線的私就是用這樣子的架構,
那目前我自己已經上線的私就是用這樣子的架構,
45:55.710–45:59.070
zh私有雲加上私有的 harness 架構呢,
私有雲加上私有的 harness 架構呢,
45:59.070–46:02.640
zh那太多了,我自己工作就什麼呃翻譯啊
那太多了,我自己工作就什麼呃翻譯啊
46:02.780–46:09.660
zh摘要啊,影片轉轉檔啊,什麼什麼呃 Word 什麼 Excel 的去識別化啊,
摘要啊,影片轉轉檔啊,什麼什麼呃 Word 什麼 Excel 的去識別化啊,
46:09.820–46:12.340
zh我早就用地端模型,因為它速度很快,
我早就用地端模型,因為它速度很快,
46:12.340–46:16.340
zh加比較安全的啊好,那我本來常駐的是 Nemotron,
加比較安全的啊好,那我本來常駐的是 Nemotron,
46:16.340–46:22.540
zh它換成 DeepSeek,這禮拜換成的千問 2.5 27B / 3.8 27B 啊就換掉了啊
它換成 DeepSeek,這禮拜換成的千問 2.5 27B / 3.8 27B 啊就換掉了啊
46:22.940–46:24.140
zh好那
好那
46:25.660–46:26.820
zhOK,那如
OK,那如
46:27.420–46:30.300
zh果你已經有了一個一個機器,你也知道,
果你已經有了一個一個機器,你也知道,
46:30.300–46:31.940
zh然後你可以用地端模型
然後你可以用地端模型
46:32.260–46:34.790
zh那我們怎麼認識一個 model,我們怎麼認識它啊?
那我們怎麼認識一個 model,我們怎麼認識它啊?
46:34.940–46:38.940
zh好,那我們就來看看我們去 model 的大本營就 Hugging Face,
好,那我們就來看看我們去 model 的大本營就 Hugging Face,
46:38.940–46:41.100
zh大家應該都知道 Hugging Face 我就不多講了啊,
大家應該都知道 Hugging Face 我就不多講了啊,
46:43.100–46:46.020
zhHugging Face,那這就是我們去找模型的大本營了啊,
Hugging Face,那這就是我們去找模型的大本營了啊,
46:46.220–46:50.620
zh它就有 model 啊,就一堆 model 就一堆 model 了啊好, 那
它就有 model 啊,就一堆 model 就一堆 model 了啊好, 那
46:51.900–46:54.940
zh怎麼看一個 model 就它的名字,你怎麼去認識一個 model,
怎麼看一個 model 就它的名字,你怎麼去認識一個 model,
46:54.940–46:57.620
zh它到底代表什麼意思啊,我們就來講一下啊,
它到底代表什麼意思啊,我們就來講一下啊,
46:57.620–47:01.340
zh就來講一下,好像 model 一大堆啊,就講不完, 它好像有
就來講一下,好像 model 一大堆啊,就講不完, 它好像有
47:01.830–47:04.870
zh三百萬個 model 就就用不完了啊,
三百萬個 model 就就用不完了啊,
47:04.870–47:09.750
zh找不完了啊好,那麼各大公司都在這邊有放他的 model 都可以下載啊,
找不完了啊好,那麼各大公司都在這邊有放他的 model 都可以下載啊,
47:09.750–47:12.310
zh例如說 Kimi K3嗯,
例如說 Kimi K3嗯,
47:12.510–47:15.510
zh可不可以下載啊,沒有問題啊,Kimi K3呢,
可不可以下載啊,沒有問題啊,Kimi K3呢,
47:15.510–47:18.590
zh那只是很大啊,這邊呢,2.8T 了啊,
那只是很大啊,這邊呢,2.8T 了啊,
47:18.590–47:21.590
zh你要先準備一個 2.8T 的硬碟了啊好,
你要先準備一個 2.8T 的硬碟了啊好,
47:21.590–47:23.840
zh那麼怎樣這個 model 呢?
那麼怎樣這個 model 呢?
47:24.070–47:27.270
zh那我們看到 model 其實有我就舉一個例子啊,
那我們看到 model 其實有我就舉一個例子啊,
47:27.270–47:29.110
zh例如說我舉這個例子啊
例如說我舉這個例子啊
47:29.230–47:33.390
zhNVIDIA-Nemotron-3-Ultra-550B-A55B-NVFP4 啊好,
NVIDIA-Nemotron-3-Ultra-550B-A55B-NVFP4 啊好,
47:33.390–47:36.670
zh它大概有幾個東西,第一個就公就是我們也可以這邊看啊,
它大概有幾個東西,第一個就公就是我們也可以這邊看啊,
47:36.790–47:39.710
zh這邊看啊,第一個就是說公司名稱就不用講,
這邊看啊,第一個就是說公司名稱就不用講,
47:39.710–47:43.510
zh大家都知道公司名稱啊,公司名稱公司名稱啊,
大家都知道公司名稱啊,公司名稱公司名稱啊,
47:45.350–47:48.630
zh如果模型名稱啊,模型版本都不用講了啊好,
如果模型名稱啊,模型版本都不用講了啊好,
47:48.790–47:52.670
zh那麼再來就是什麼參數大小, 就是說 550B
那麼再來就是什麼參數大小, 就是說 550B
47:53.320–47:58.400
zh參數大小,它如果後面沒東西,它就是一個 550B 的 Dense 模型,
參數大小,它如果後面沒東西,它就是一個 550B 的 Dense 模型,
47:58.400–48:02.720
zh它不用自己強調自己是 Dense,它只要後面 550B 沒有數字了,
它不用自己強調自己是 Dense,它只要後面 550B 沒有數字了,
48:02.720–48:07.960
zh它就是一個 Dense 模型, 就是一個你每次使用時候跑過全參數的模型啊好,
它就是一個 Dense 模型, 就是一個你每次使用時候跑過全參數的模型啊好,
48:07.960–48:10.720
zh那麼如果它出現 A 多少 B 什麼意思,
那麼如果它出現 A 多少 B 什麼意思,
48:10.720–48:14.560
zh它是一個 MoE 模型,它每次只啟動 55B,
它是一個 MoE 模型,它每次只啟動 55B,
48:14.560–48:21.480
zh像這個這個為例子就是啟動 55B 啊好 NVFP4 是什麼意思, 量化啊,量化等一下講 ok
像這個這個為例子就是啟動 55B 啊好 NVFP4 是什麼意思, 量化啊,量化等一下講 ok
48:21.480–48:22.840
zh那麼當然你會看到什麼 QAT 啊,
那麼當然你會看到什麼 QAT 啊,
48:23.080–48:26.160
zhQAT 這邊什麼 E4B 什麼 IT 啊,
QAT 這邊什麼 E4B 什麼 IT 啊,
48:26.160–48:29.920
zhMTP 啊,我都我就慢慢講啊,
MTP 啊,我都我就慢慢講啊,
48:29.920–48:32.840
zh第一個 QAT 就是什麼叫量化啊,
第一個 QAT 就是什麼叫量化啊,
48:32.840–48:35.960
zh我們都知道現在的電腦
我們都知道現在的電腦
48:36.240–48:38.800
zh代表一個數字啊,例如說我們用整數,
代表一個數字啊,例如說我們用整數,
48:39.870–48:42.750
zh那就是用,呃,比如說 64 位元,64 位,64 位啊,
那就是用,呃,比如說 64 位元,64 位,64 位啊,
48:42.750–48:47.830
zh64 位就是四位元啊,八位元啊的的整數,
64 位就是四位元啊,八位元啊的的整數,
48:47.830–48:52.030
zh那它就是 2 的 64 次方,從 2 的呃,
那它就是 2 的 64 次方,從 2 的呃,
48:52.030–48:55.350
zh從 2 就它就它有 2 的 32 次方的可以表示,
從 2 就它就它有 2 的 32 次方的可以表示,
48:55.350–48:59.190
zh就從正正到負的整數啊,那浮點數不能這樣子定啊,
就從正正到負的整數啊,那浮點數不能這樣子定啊,
48:59.190–49:02.750
zh浮點數它有一個叫 mantissa 啊, 跟那個跟那個 exponent,就它有一個嗯
浮點數它有一個叫 mantissa 啊, 跟那個跟那個 exponent,就它有一個嗯
49:02.750–49:08.710
zh的 mantissa 跟這個位數啊,那這個位數呢,
的 mantissa 跟這個位數啊,那這個位數呢,
49:09.070–49:11.910
zh其實我們就發現它有限制很多了啊,
其實我們就發現它有限制很多了啊,
49:11.910–49:14.750
zh好,那麼我們一般來說我們會用例如說 16 位位元的
好,那麼我們一般來說我們會用例如說 16 位位元的
49:15.070–49:20.030
zh大小來記一個浮點數,問題是呢,
大小來記一個浮點數,問題是呢,
49:20.830–49:23.670
zh在模型的參數中,0.12 跟 0.123456 它的意思差不多,
在模型的參數中,0.12 跟 0.123456 它的意思差不多,
49:23.950–49:29.790
zh我們不需要去記到 0.123456,我們只需要記到 0.12 就好,
我們不需要去記到 0.123456,我們只需要記到 0.12 就好,
49:30.110–49:33.910
zh所以說我們花,呃
所以說我們花,呃
49:33.910–49:36.430
zh看起來只有三位哦,其實就不用記到六七位了,
看起來只有三位哦,其實就不用記到六七位了,
49:36.780–49:41.220
zh它它帶的一直差不多哦,這是我們就把模型用的這個位數減少,
它它帶的一直差不多哦,這是我們就把模型用的這個位數減少,
49:41.220–49:46.740
zh這就叫做量化啊,量化很多方式啊,就是它有很多很多方式了啊好,
這就叫做量化啊,量化很多方式啊,就是它有很多很多方式了啊好,
49:46.860–49:51.260
zh那麼量化呢,
那麼量化呢,
49:51.340–49:52.900
zh它有個重點,就是說大部分你先看到模型是模型先訓練出來,
它有個重點,就是說大部分你先看到模型是模型先訓練出來,
49:54.300–49:58.900
zh這就把裡面的參數量化啊,把它變小啊好,
這就把裡面的參數量化啊,把它變小啊好,
49:59.100–50:02.500
zh那其實也有,就在訓練時候呢
那其實也有,就在訓練時候呢
50:02.500–50:04.820
zh就把它量化,它發現有些地方可以就直接用比較少的位數來代表啊,
就把它量化,它發現有些地方可以就直接用比較少的位數來代表啊,
50:04.980–50:09.860
zh這叫做 QAT 啊,所以你會看到有些叫做 QAT 模型,
這叫做 QAT 啊,所以你會看到有些叫做 QAT 模型,
50:09.980–50:13.500
zh就是它是量化感知訓練模型,它在訓練的時候就知道要量化,
就是它是量化感知訓練模型,它在訓練的時候就知道要量化,
50:13.500–50:18.180
zh那大部分你看到量化模型都是之後才量化的啊好,
那大部分你看到量化模型都是之後才量化的啊好,
50:18.540–50:22.220
zh你會看到什麼 Q4_K_M 啊,那這是某一種 GGV 量專門用的量化方式,
你會看到什麼 Q4_K_M 啊,那這是某一種 GGV 量專門用的量化方式,
50:22.220–50:27.900
zhQ4就是四位元 K 是它叫 k-quant,它的量化方式啊 M 就是
Q4就是四位元 K 是它叫 k-quant,它的量化方式啊 M 就是
50:27.980–50:32.820
zh大中小 M 是中,有 large 有 small 啊就大小啊好, 14B 是一個新的東西,
大中小 M 是中,有 large 有 small 啊就大小啊好, 14B 是一個新的東西,
50:33.030–50:38.710
zh就是它其實真正能代表的 effective 4B,就是這個模型呢,
就是它其實真正能代表的 effective 4B,就是這個模型呢,
50:38.710–50:44.230
zh它也許說它是一個嗯 10B 14B 啊,
它也許說它是一個嗯 10B 14B 啊,
50:44.230–50:48.390
zh那其實它只能在進機體大小大概就就 67B 啊,
那其實它只能在進機體大小大概就就 67B 啊,
50:48.390–50:56.230
zh為什麼? 因為它用 effective 啊好,我這邊補充一下啊,
為什麼? 因為它用 effective 啊好,我這邊補充一下啊,
50:56.230–50:59.350
zh就是嗯,像剛剛這邊的嗯
就是嗯,像剛剛這邊的嗯
51:01.910–51:07.590
zh這個 550B,A55B 哦,它在載入時還是要把 550B 全部載入哦,
這個 550B,A55B 哦,它在載入時還是要把 550B 全部載入哦,
51:07.590–51:11.390
zh它不是只載 A55B 哦,550B 要全部載入,
它不是只載 A55B 哦,550B 要全部載入,
51:11.390–51:15.430
zh但它在 inference 時候它的 token 只會使用這 55B,
但它在 inference 時候它的 token 只會使用這 55B,
51:15.430–51:20.870
zh所以比較快,但是你還是要準備 550B 的 550G 的記憶體哦,
所以比較快,但是你還是要準備 550B 的 550G 的記憶體哦,
51:20.870–51:25.910
zh好,那再來就是 MTP 我剛講過,就是它可以一次預測多個 token,
好,那再來就是 MTP 我剛講過,就是它可以一次預測多個 token,
51:25.910–51:29.390
zh那 MTP 你必須在訓練時照做, 那你
那 MTP 你必須在訓練時照做, 那你
51:29.640–51:33.280
zh訓練時沒做這模型就不支援 MTP,會快很多很多啊好,
訓練時沒做這模型就不支援 MTP,會快很多很多啊好,
51:33.360–51:36.960
zh那麼你會看到最近流行就是流行兩個格式,一個叫 dspark,
那麼你會看到最近流行就是流行兩個格式,一個叫 dspark,
51:36.960–51:40.360
zh一個叫做 eagle 啊,那麼他們方式不一樣,
一個叫做 eagle 啊,那麼他們方式不一樣,
51:40.360–51:46.960
zh但是他們都可以支援 MTP 啊好, it 就是 instruction tune,就是這個模型經過
但是他們都可以支援 MTP 啊好, it 就是 instruction tune,就是這個模型經過
51:46.960–51:48.320
zhinstruction tune,就是它
instruction tune,就是它
51:49.080–51:53.880
zh會遵循人類指定啊,這個一般在預訓練的第二段做,叫做 SFT 啊,
會遵循人類指定啊,這個一般在預訓練的第二段做,叫做 SFT 啊,
51:53.880–51:57.440
zh所以有些模型叫做 base model,它只會做文字接龍,
所以有些模型叫做 base model,它只會做文字接龍,
51:57.440–51:59.480
zh它看不懂呃指令
它看不懂呃指令
51:59.600–52:01.400
zh舉個例子來說,例如說
舉個例子來說,例如說
52:02.320–52:06.760
zh我把一句話丟進模型,這句話叫做巴黎,
我把一句話丟進模型,這句話叫做巴黎,
52:06.760–52:12.080
zh呃,法國的首都是哪裡啊,如果經過的模型,
呃,法國的首都是哪裡啊,如果經過的模型,
52:12.080–52:15.040
zh他會知道這是一個問句,他會回答巴黎,
他會知道這是一個問句,他會回答巴黎,
52:15.600–52:19.280
zh如果你丟進一個 base model 說法國的首都是哪裡,
如果你丟進一個 base model 說法國的首都是哪裡,
52:19.280–52:21.800
zh他會接出來美國的首都是哪裡,
他會接出來美國的首都是哪裡,
52:21.800–52:25.080
zh英國首都是哪裡,法國最大城市什麼,還亂接啊,
英國首都是哪裡,法國最大城市什麼,還亂接啊,
52:25.200–52:26.520
zh但經過 IT 之後呢,他就
但經過 IT 之後呢,他就
52:26.890–52:31.970
zh就知道要回答問題了啊,那在經過 RL 之後就知道回答正確的問題啊
就知道要回答問題了啊,那在經過 RL 之後就知道回答正確的問題啊
52:31.970–52:35.410
zh好,那這就是 IT 啊,那麼另外就是你最近看很多
好,那這就是 IT 啊,那麼另外就是你最近看很多
52:36.450–52:41.530
zh啊,這個就是不知道能不能講啊, 你看這邊有一堆 uncensored 啊,uncensored 一堆啊,
啊,這個就是不知道能不能講啊, 你看這邊有一堆 uncensored 啊,uncensored 一堆啊,
52:41.930–52:45.170
zh什麼意思有一堆啊,abliterated 的太多了,
什麼意思有一堆啊,abliterated 的太多了,
52:45.170–52:49.650
zh我就不講了啊,就不講什麼意思,就是被破解的模型啊,
我就不講了啊,就不講什麼意思,就是被破解的模型啊,
52:49.650–52:55.930
zh還有 NSFW 啊,叫做 Not Safe For Work,這些會輸出
還有 NSFW 啊,叫做 Not Safe For Work,這些會輸出
52:56.170–52:58.770
zh非法內容,我昨天有丟出一篇 Facebook,
非法內容,我昨天有丟出一篇 Facebook,
52:58.770–53:03.730
zh我試一個模型,他真的會去破解別人的網路啊,
我試一個模型,他真的會去破解別人的網路啊,
53:03.810–53:08.170
zh他之前他就是他,他之後跟我說你想破解哪一個網站,
他之前他就是他,他之後跟我說你想破解哪一個網站,
53:08.170–53:11.250
zh你把網站貼給我,我幫你破解啊,大家不要用,
你把網站貼給我,我幫你破解啊,大家不要用,
53:11.250–53:14.690
zh是犯法的,不要用啊好,所以你要了解模型的參數啊,
是犯法的,不要用啊好,所以你要了解模型的參數啊,
53:14.690–53:17.050
zhOK,那我們就往下看啊
OK,那我們就往下看啊
53:19.220–53:21.940
zh好,那我看今天可能快延長時間了,
好,那我看今天可能快延長時間了,
53:21.940–53:26.820
zh所以呢,等一下如果講到 9 點沒講完, 我們就休息好不好? 就休息10分鐘
所以呢,等一下如果講到 9 點沒講完, 我們就休息好不好? 就休息10分鐘
53:27.460–53:33.900
zh好,保哥說今天上線晚上12點 OK 的,按讚沒有我
好,保哥說今天上線晚上12點 OK 的,按讚沒有我
53:37.300–53:40.820
zh們沒有什麼時間限制啦 OK 啦,好,那就是說如果沒有時間,
們沒有什麼時間限制啦 OK 啦,好,那就是說如果沒有時間,
53:40.820–53:46.100
zh我們倆就休息一下,我怕各位大概上洗手間了, 好,有人你看有人嫌太早了
我們倆就休息一下,我怕各位大概上洗手間了, 好,有人你看有人嫌太早了
53:46.980–53:49.780
zh就怕講不完了啊,不會了,
就怕講不完了啊,不會了,
53:49.780–53:51.540
zh不會了,不會了,對,好啊,你
不會了,不會了,對,好啊,你
53:52.140–53:54.860
zh講到一個段落我們就休息一下也 OK 啊,哦,
講到一個段落我們就休息一下也 OK 啊,哦,
53:54.860–53:57.540
zh講完這些我們就休息啊,可以啊,好好,
講完這些我們就休息啊,可以啊,好好,
53:57.540–54:04.430
zh那我們現在關心就是你要問我說我的4090 24GB 裝得下整個模型嗎?
那我們現在關心就是你要問我說我的4090 24GB 裝得下整個模型嗎?
54:04.820–54:07.700
zh那5090裝得下這個模型嗎,哈 OK 啊,哈,
那5090裝得下這個模型嗎,哈 OK 啊,哈,
54:07.860–54:11.220
zh其實我們要算很多東西啊,一般來說了,
其實我們要算很多東西啊,一般來說了,
54:11.220–54:14.180
zh一般來說啊,就是說我們會從
一般來說啊,就是說我們會從
54:15.690–54:20.970
zhFP8就是8位元量化的模型來當做一比一的基礎啊,
FP8就是8位元量化的模型來當做一比一的基礎啊,
54:20.970–54:25.450
zh就是什麼?例如說這個模型,它說它是5550B 啊,
就是什麼?例如說這個模型,它說它是5550B 啊,
54:25.450–54:29.290
zh那麼如果你是 FP8的話呢,
那麼如果你是 FP8的話呢,
54:29.290–54:33.010
zh它就是550B,550GB 剛好裝得下啊,
它就是550B,550GB 剛好裝得下啊,
54:33.010–54:36.130
zh就是說 Qwen 27B,
就是說 Qwen 27B,
54:36.330–54:39.050
zh那它量化是 FP8,你只需要27B 的記憶體,
那它量化是 FP8,你只需要27B 的記憶體,
54:39.290–54:43.170
zh如果你用 BF16,它是一個,它是一個精度啊,
如果你用 BF16,它是一個,它是一個精度啊,
54:43.290–54:44.610
zh那你就要多一倍
那你就要多一倍
54:44.690–54:51.690
zh多一倍的記憶體,所以呢,你就這樣算啊, FP8剛好就等於我的記憶體的數量跟模型的參數數量就
多一倍的記憶體,所以呢,你就這樣算啊, FP8剛好就等於我的記憶體的數量跟模型的參數數量就
54:51.690–54:55.490
zh是 GB 跟 B 的差別啊,那麼 NVFP4呢,
是 GB 跟 B 的差別啊,那麼 NVFP4呢,
54:55.490–54:59.770
zh它不會是剛好除一半,不會,它會比一半多一點點啊,
它不會是剛好除一半,不會,它會比一半多一點點啊,
54:59.770–55:03.970
zh多一點點啊,所以就說我的呃 Qwen 27B
多一點點啊,所以就說我的呃 Qwen 27B
55:04.380–55:08.620
zh你如果是 FP8就是27G,你的5090裝一下,
你如果是 FP8就是27G,你的5090裝一下,
55:08.620–55:13.900
zh如果你是 FP4,你可能就是差不多十二、十 GB 左右啊,
如果你是 FP4,你可能就是差不多十二、十 GB 左右啊,
55:13.900–55:17.660
zh但是呢你不能這樣算,為什麼,你要占 KV Cache 啊,
但是呢你不能這樣算,為什麼,你要占 KV Cache 啊,
55:17.660–55:19.580
zh那 KV Cache 占多少呢?
那 KV Cache 占多少呢?
55:19.580–55:24.380
zh其實看你要準,你看你這個模型的 attention 有幾層,
其實看你要準,你看你這個模型的 attention 有幾層,
55:24.620–55:27.700
zh如果你層數很多,你要占多一點,還有用的人多不多啊,
如果你層數很多,你要占多一點,還有用的人多不多啊,
55:27.700–55:34.100
zh那你用的人多,你要多占一點呢, 那另外你模型的平行輸入數量多少也要多占啊,好, 所以就是
那你用的人多,你要多占一點呢, 那另外你模型的平行輸入數量多少也要多占啊,好, 所以就是
55:34.260–55:37.020
zh為什麼我們大家那麼喜歡 Qwen 27B,
為什麼我們大家那麼喜歡 Qwen 27B,
55:37.020–55:41.340
zh因為它一個32GB 的5090 就可以 跑得非常棒,
因為它一個32GB 的5090 就可以 跑得非常棒,
55:41.340–55:45.100
zh占的 KV Cache 也夠多,context window 也可以夠大啊,
占的 KV Cache 也夠多,context window 也可以夠大啊,
55:45.180–55:47.300
zh那麼另外就是呃
那麼另外就是呃
55:48.220–55:51.300
zh我們在下載模型,其實我們不只下載權重啊
我們在下載模型,其實我們不只下載權重啊
55:51.390–55:54.710
zh我們下載很多東西,我們下載 tokenizer 定義檔,
我們下載很多東西,我們下載 tokenizer 定義檔,
55:54.710–56:00.070
zh我們下載 config.json,我們下載 toolparser 的一些規則檔嘛,
我們下載 config.json,我們下載 toolparser 的一些規則檔嘛,
56:00.150–56:03.070
zh好,那只要你忘記下載或弄錯就跑不出來啊,
好,那只要你忘記下載或弄錯就跑不出來啊,
56:03.270–56:07.030
zh那所以就有人把這些東西全部變成一個檔案叫做 GGUF,
那所以就有人把這些東西全部變成一個檔案叫做 GGUF,
56:07.030–56:11.270
zh那麼 GGUF 就是我們常常看到的 Ollama、llama.cpp 啊,
那麼 GGUF 就是我們常常看到的 Ollama、llama.cpp 啊,
56:11.270–56:15.350
zh他們就是用 GGUF 把剛剛我講這些檔案全部變成一個,
他們就是用 GGUF 把剛剛我講這些檔案全部變成一個,
56:15.350–56:18.910
zh那你只要下載這個檔案就可以跑起來了, 你只要用 Ollama
那你只要下載這個檔案就可以跑起來了, 你只要用 Ollama
56:19.070–56:22.390
zh就那麼點 CPP 啊,等一下我們會講這個東西就可以跑起來啊,
就那麼點 CPP 啊,等一下我們會講這個東西就可以跑起來啊,
56:22.390–56:26.790
zh就比較方便啊好,但是它的參數設定一定不會比其他的好,
就比較方便啊好,但是它的參數設定一定不會比其他的好,
56:26.790–56:32.790
zh等一下我們就講到這一段啊好,那我們現在先休息個10分鐘, 我們9點
等一下我們就講到這一段啊好,那我們現在先休息個10分鐘, 我們9點
56:33.630–56:36.390
zh07分回來好不好,9點07分回來啊
07分回來好不好,9點07分回來啊
56:36.990–56:39.950
zhOK 好那我們就休息聽歌
OK 好那我們就休息聽歌
56:41.640–56:43.000
zh那我就來
那我就來
56:43.640–56:44.840
zh分享音樂囉
分享音樂囉
56:45.640–56:46.920
zh謝謝保哥,保哥唱歌我
謝謝保哥,保哥唱歌我
56:48.920–56:51.080
zh我都我都放我的音樂創作
我都我都放我的音樂創作
56:55.080–56:56.240
zh好,我看一下啊,
好,我看一下啊,
56:57.000–56:59.720
zh分享我的電腦音訊
分享我的電腦音訊
57:00.560–57:02.120
zhOK,立體聲
OK,立體聲
57:03.160–57:04.920
zh分享聲音 OK
分享聲音 OK
57:08.400–57:10.160
zhOK,好,那我可能要把
OK,好,那我可能要把
57:11.240–57:13.000
zh畫面切過來
畫面切過來
57:57.390–57:58.590
zh電腦音訊
電腦音訊
58:00.590–58:01.470
zhOK,可以了
OK,可以了
58:12.660–58:16.180
zh好,大家趕快去上廁所哦,我就來播歌就好了
好,大家趕快去上廁所哦,我就來播歌就好了
58:54.580–58:58.020
zh聲音,聲音還可以嗎? 各位微
聲音,聲音還可以嗎? 各位微
59:06.460–59:08.180
zh微風吹過街角
微風吹過街角
59:10.250–59:12.930
zh陽光剛剛好,
陽光剛剛好,
59:12.930–59:16.450
zh看著你的微笑,
看著你的微笑,
59:17.190–59:19.650
zh心跳在狂飆,
心跳在狂飆,
59:21.050–59:23.530
zh手心裡的溫度,
手心裡的溫度,
59:24.450–59:26.990
zh偷偷在昇高,
偷偷在昇高,
59:26.990–59:32.650
zh這感覺多奇妙,像霧從裡飄飄
這感覺多奇妙,像霧從裡飄飄
59:33.810–59:37.530
zhI love you baby 聽我的心跳,
I love you baby 聽我的心跳,
59:37.530–59:41.270
zh為你設計的歌,每分一秒,
為你設計的歌,每分一秒,
59:41.370–59:43.830
zh播放著音樂,
播放著音樂,
59:45.030–59:47.010
zh幸福在環繞
幸福在環繞
59:48.250–59:51.950
zhI love you baby 跟我一起跳,
I love you baby 跟我一起跳,
59:51.950–59:56.170
zh兩顆心緊緊貼著剛剛好,
兩顆心緊緊貼著剛剛好,
59:56.170–59:59.961
zh這份甜蜜永遠不退潮
這份甜蜜永遠不退潮
1:00:02.880–1:00:06.820
zh手牽手走過斑馬線的街口,
手牽手走過斑馬線的街口,
1:00:06.820–1:00:10.380
zh看夕陽染紅了整個宇宙,
看夕陽染紅了整個宇宙,
1:00:10.380–1:00:14.020
zh不需要太多複雜的嘗試,
不需要太多複雜的嘗試,
1:00:14.040–1:00:17.580
zh只要看著你就是最美的事,
只要看著你就是最美的事,
1:00:17.580–1:00:21.140
zh就算世界再大我也不會迷路,
就算世界再大我也不會迷路,
1:00:21.260–1:00:25.040
zh你的眼神就是我的專屬地圖,
你的眼神就是我的專屬地圖,
1:00:25.040–1:00:28.840
zh重複播著我們的專屬情歌,
重複播著我們的專屬情歌,
1:00:28.860–1:00:35.500
zh這一刻幸福已經定格 I love you baby 聽我的心跳,
這一刻幸福已經定格 I love you baby 聽我的心跳,
1:00:35.500–1:00:39.220
zh為你設計的歌,每一分一秒,
為你設計的歌,每一分一秒,
1:00:39.440–1:00:41.681
zh播放著音樂,
播放著音樂,
1:00:43.060–1:00:45.020
zh幸福在環繞
幸福在環繞
1:00:46.320–1:00:50.060
zhI love you baby 跟我一起跳,
I love you baby 跟我一起跳,
1:00:50.060–1:00:54.000
zh兩顆心緊緊貼著剛剛好,
兩顆心緊緊貼著剛剛好,
1:00:54.000–1:00:57.660
zh這份甜蜜永遠
這份甜蜜永遠
1:00:57.950–1:01:06.830
zh不退場 Oh baby I love you
不退場 Oh baby I love you
1:01:07.430–1:01:10.530
zh最甜蜜的節奏,
最甜蜜的節奏,
1:01:10.530–1:01:14.590
zh永遠不放手
永遠不放手
1:01:34.680–1:01:37.950
zh深夜兩點的辦公室裡,
深夜兩點的辦公室裡,
1:01:38.470–1:01:42.050
zh鍵盤敲擊像是一首交響曲,
鍵盤敲擊像是一首交響曲,
1:01:42.050–1:01:44.910
zh你打開 Claude 開始分析
你打開 Claude 開始分析
1:01:46.000–1:01:48.920
zh指引著我們突破無數困局,
指引著我們突破無數困局,
1:01:49.880–1:01:52.621
zh用 JS 寫下奇蹟,
用 JS 寫下奇蹟,
1:01:53.240–1:01:56.440
zh你手把手地教著同學,
你手把手地教著同學,
1:01:57.080–1:02:00.420
zh每一個行號都仔細地校正,
每一個行號都仔細地校正,
1:02:01.040–1:02:04.200
zh不管是 Python 的邏輯,
不管是 Python 的邏輯,
1:02:04.800–1:02:07.860
zh還是複雜的系統設計,
還是複雜的系統設計,
1:02:08.440–1:02:12.100
zh有你在,程式碼都變得美麗,
有你在,程式碼都變得美麗,
1:02:12.100–1:02:16.120
zh保哥好帥,終端機裡的光芒,
保哥好帥,終端機裡的光芒,
1:02:16.260–1:02:20.040
zh指尖下閃耀著無限的想像,
指尖下閃耀著無限的想像,
1:02:20.120–1:02:22.940
zh問問 Copilot 尋找方向,
問問 Copilot 尋找方向,
1:02:22.940–1:02:26.860
zh每一次 debug 都是實力的碰撞,
每一次 debug 都是實力的碰撞,
1:02:27.260–1:02:31.340
zh保哥好帥,寫下無數的輝煌,
保哥好帥,寫下無數的輝煌,
1:02:31.420–1:02:38.471
zh微軟的 MVP 散發著光芒
微軟的 MVP 散發著光芒
1:02:42.570–1:02:45.710
zh你帶著智慧走向新時代,
你帶著智慧走向新時代,
1:02:45.790–1:02:50.330
zh用可靠的探索未知的未來,
用可靠的探索未知的未來,
1:02:50.330–1:02:53.590
zh臨邁的技術隨手連來,
臨邁的技術隨手連來,
1:02:53.790–1:02:57.370
zh每次優雅的解決方案,
每次優雅的解決方案,
1:02:57.830–1:03:00.850
zh都證明了你的無可替代,
都證明了你的無可替代,
1:03:01.030–1:03:04.590
zh不畏艱難追求機制的完美,
不畏艱難追求機制的完美,
1:03:04.590–1:03:09.190
zh在技術的世界裡你是絕對,
在技術的世界裡你是絕對,
1:03:09.190–1:03:12.390
zh帶領著我們一起高飛,
帶領著我們一起高飛,
1:03:12.710–1:03:16.650
zh你就是我們最崇拜的地位,
你就是我們最崇拜的地位,
1:03:16.650–1:03:20.490
zh保哥好帥終端機裡的光芒,
保哥好帥終端機裡的光芒,
1:03:20.490–1:03:24.270
zh指尖下閃耀著無限的想象,
指尖下閃耀著無限的想象,
1:03:24.290–1:03:27.130
zh問問 Copilot 尋找方向,
問問 Copilot 尋找方向,
1:03:27.130–1:03:30.790
zh每一次 debug 都是實力的碰撞
每一次 debug 都是實力的碰撞
1:03:31.500–1:03:35.440
zh保哥好帥,卸下無數的輝煌,
保哥好帥,卸下無數的輝煌,
1:03:35.440–1:03:42.280
zh微軟的 MVP 散發著光芒,
微軟的 MVP 散發著光芒,
1:03:42.900–1:03:44.400
zh代碼在運行,
代碼在運行,
1:03:45.180–1:03:47.373
zh系統在歌唱,
系統在歌唱,
1:03:47.373–1:03:52.360
zh保哥的帥氣永遠在我們心上,
保哥的帥氣永遠在我們心上,
1:04:24.150–1:04:29.170
zh古月的風帶走最後的人行,
古月的風帶走最後的人行,
1:04:29.210–1:04:34.370
zh那一葉長丹驚醒了深夜的寧靜,
那一葉長丹驚醒了深夜的寧靜,
1:04:34.430–1:04:39.670
zh我們在無邊的夜裡盲目地前行,
我們在無邊的夜裡盲目地前行,
1:04:39.670–1:04:45.470
zh堆疊的字句燒光了所有的星辰,
堆疊的字句燒光了所有的星辰,
1:04:45.470–1:04:51.390
zh忘記了可這才是最美的風景,
忘記了可這才是最美的風景,
1:04:55.170–1:05:00.730
zh對話過多模糊了清澈的眼睛,
對話過多模糊了清澈的眼睛,
1:05:00.730–1:05:05.730
zh時空的代理在黑夜裡獨自刻印,
時空的代理在黑夜裡獨自刻印,
1:05:05.730–1:05:11.090
zh不如在分岔路口按下分支的腳印
不如在分岔路口按下分支的腳印
1:05:11.900–1:05:16.200
zh把那些紛擾關在隔離的夢境,
把那些紛擾關在隔離的夢境,
1:05:16.200–1:05:21.800
zh把沉重的負擔拆成微笑的願望,
把沉重的負擔拆成微笑的願望,
1:05:21.900–1:05:26.880
zh安穩的潛墜命中那一抹日光,
安穩的潛墜命中那一抹日光,
1:05:26.880–1:05:29.880
zh不需要重複尋找,
不需要重複尋找,
1:05:29.880–1:05:32.480
zh不再盲目迷惘,
不再盲目迷惘,
1:05:32.480–1:05:35.380
zh保持著初心感情,
保持著初心感情,
1:05:35.720–1:05:38.300
zh沿途才有花香,
沿途才有花香,
1:05:42.280–1:05:47.920
zh有了一張望,記錄下每一步的光,
有了一張望,記錄下每一步的光,
1:05:48.020–1:05:53.180
zh安全的隧道守護著最初的期盼,
安全的隧道守護著最初的期盼,
1:05:53.180–1:05:58.380
zh從破萬的驚慌到十分之一的平淡,
從破萬的驚慌到十分之一的平淡,
1:05:58.380–1:06:00.021
zh這份勵志的努力
這份勵志的努力
1:06:00.050–1:06:03.370
zh指引讓每個人都心安,
指引讓每個人都心安,
1:06:03.370–1:06:08.810
zh把沉重的負擔拆成微笑的願望,
把沉重的負擔拆成微笑的願望,
1:06:08.810–1:06:13.830
zh安穩的潛墜命中那一抹餘光,
安穩的潛墜命中那一抹餘光,
1:06:13.830–1:06:16.950
zh不需要重複尋找,
不需要重複尋找,
1:06:16.950–1:06:19.450
zh不再盲目迷惘,
不再盲目迷惘,
1:06:19.450–1:06:21.230
zh保持著初心,
保持著初心,
1:06:22.310–1:06:25.330
zh趕緊沿途才有花香,
趕緊沿途才有花香,
1:06:28.870–1:06:32.170
zh思緒沉澱了,
思緒沉澱了,
1:06:32.210–1:06:35.130
zh預算安詳了,
預算安詳了,
1:06:35.130–1:06:37.390
zh這首歌的終局,
這首歌的終局,
1:06:38.030–1:06:44.610
zh遇見久違的快樂,每一行號都是安心
遇見久違的快樂,每一行號都是安心
1:06:44.610–1:06:46.410
zh的模樣
的模樣
1:07:03.200–1:07:04.120
zh好 ok
好 ok
1:07:05.120–1:07:07.840
zh,那我把對分享切回去哈
,那我把對分享切回去哈
1:07:08.880–1:07:12.000
zh,我捨不得繼續聽,捨不得切回來
,我捨不得繼續聽,捨不得切回來
1:07:14.160–1:07:16.200
zh嗎?繼續聽行不行?
嗎?繼續聽行不行?
1:07:16.320–1:07:19.840
zh好聽還不錯吧哈,全部都是 AI 創作的哦,
好聽還不錯吧哈,全部都是 AI 創作的哦,
1:07:19.840–1:07:21.520
zh好聽好輕快啊
好聽好輕快啊
1:07:22.120–1:07:25.040
zh是是還不錯好了好,我們回到無聊的地方吧
是是還不錯好了好,我們回到無聊的地方吧
1:07:28.400–1:07:29.560
zh好,我繼續講啊
好,我繼續講啊
1:07:29.840–1:07:33.200
zh好好,你謝謝熒幕,你還沒謝,還沒謝很好,繼
好好,你謝謝熒幕,你還沒謝,還沒謝很好,繼
1:07:38.320–1:07:43.800
zh續講好, 我每次休息時間都要擔任 DJ 這樣子,
續講好, 我每次休息時間都要擔任 DJ 這樣子,
1:07:44.880–1:07:46.360
zh謝謝保哥
謝謝保哥
1:07:47.850–1:07:50.250
zh有了嗎?有,OK,好
有了嗎?有,OK,好
1:07:52.050–1:07:56.290
zh啊哈,那我們就開始講吧,哈,那其實講完就是說我們了解量化,
啊哈,那我們就開始講吧,哈,那其實講完就是說我們了解量化,
1:07:56.290–1:08:02.810
zh所以各位知道你 FP8啊,就是剛好等於你記憶體跟那個模型就呈現
所以各位知道你 FP8啊,就是剛好等於你記憶體跟那個模型就呈現
1:08:03.130–1:08:05.930
zh一比一的狀態啊,但是我剛剛講你要留 KV Cache,
一比一的狀態啊,但是我剛剛講你要留 KV Cache,
1:08:05.930–1:08:09.970
zh你要留 Context Window,你要留點留點餘餘地的,
你要留 Context Window,你要留點留點餘餘地的,
1:08:10.050–1:08:11.930
zh因為就是說我們現在用的如果是
因為就是說我們現在用的如果是
1:08:12.690–1:08:16.250
zh啊,就是統一記憶體架構的話,你你電腦本身
啊,就是統一記憶體架構的話,你你電腦本身
1:08:16.770–1:08:20.046
zh還會需要一些記憶體啊,那我自己經驗是因為像我們
還會需要一些記憶體啊,那我自己經驗是因為像我們
1:08:20.046–1:08:23.250
zh用 DJspark DJspark 因為它本身是一個 Linux 啊
用 DJspark DJspark 因為它本身是一個 Linux 啊
1:08:23.250–1:08:25.610
zh,所以比較小,那所以它能
,所以比較小,那所以它能
1:08:26.250–1:08:32.530
zh它系統佔掉記憶體比較少, 那如果你是用 Mac Mac 也佔的也不會太多啊,
它系統佔掉記憶體比較少, 那如果你是用 Mac Mac 也佔的也不會太多啊,
1:08:32.530–1:08:37.810
zh但如果你是用 AMD 那一台啊,那台因為它其實是 Windows 系統啊
但如果你是用 AMD 那一台啊,那台因為它其實是 Windows 系統啊
1:08:37.940–1:08:43.980
zh啊,但你可以把它裝成電子沒問題啊, 噹 Windows 系統它其實呃我我是沒有那個機器啊,
啊,但你可以把它裝成電子沒問題啊, 噹 Windows 系統它其實呃我我是沒有那個機器啊,
1:08:43.980–1:08:47.500
zh但我一直在等,那本來大陸有個極摩客我沒有買到,
但我一直在等,那本來大陸有個極摩客我沒有買到,
1:08:47.820–1:08:51.540
zh那我聽分享的網友說它大概是96GB 就滿了啊,
那我聽分享的網友說它大概是96GB 就滿了啊,
1:08:51.540–1:08:54.260
zh所以你自己大概大概算一下,要算一下啊,
所以你自己大概大概算一下,要算一下啊,
1:08:54.260–1:08:59.220
zh那當然因為我們現在用這些 UMA 架構的記憶體頻寬都很小,
那當然因為我們現在用這些 UMA 架構的記憶體頻寬都很小,
1:08:59.340–1:09:02.116
zh它是沒辦法跟 5090、4090 比的,
它是沒辦法跟 5090、4090 比的,
1:09:02.116–1:09:04.991
zh但它的優勢就是它的記憶體很大,
但它的優勢就是它的記憶體很大,
1:09:04.991–1:09:06.380
zh但它速度比較慢
但它速度比較慢
1:09:06.740–1:09:10.700
zh所以就你要自己要做取捨,那如果說你已經找到一個你要模型了,
所以就你要自己要做取捨,那如果說你已經找到一個你要模型了,
1:09:10.940–1:09:14.780
zh那你也覺得這個模型大小放得進 5090,
那你也覺得這個模型大小放得進 5090,
1:09:15.020–1:09:19.740
zh那你就可以把它拿來做你很多,比如你一個公司小團隊系統服務啊,
那你就可以把它拿來做你很多,比如你一個公司小團隊系統服務啊,
1:09:19.980–1:09:23.940
zh那前天在小聚就遇到最後一個講者
那前天在小聚就遇到最後一個講者
1:09:25.290–1:09:30.650
zh他們只需要用很小的一個 VM 跟一個 OCR 模型啊,
他們只需要用很小的一個 VM 跟一個 OCR 模型啊,
1:09:30.650–1:09:36.930
zh所以他們就把它 compile 成他們要的大小塞進 4090 服務圈公司啊,
所以他們就把它 compile 成他們要的大小塞進 4090 服務圈公司啊,
1:09:36.930–1:09:39.970
zh非常好用啊,這就是可以這麼做啊,
非常好用啊,這就是可以這麼做啊,
1:09:39.970–1:09:45.210
zh這找到你的模型,然後你覺得大小夠可以剛好夠用就可以選擇硬體啊好
這找到你的模型,然後你覺得大小夠可以剛好夠用就可以選擇硬體啊好
1:09:46.410–1:09:50.410
zh那接下來看就是 inference engines,那其實等一下我會示範啊,
那接下來看就是 inference engines,那其實等一下我會示範啊,
1:09:50.410–1:09:53.210
zh會示範,那 inference engine 很多啊,那其實我
會示範,那 inference engine 很多啊,那其實我
1:09:53.850–1:09:57.730
zh我。對,因為我這這個分享會是主要介紹 DGX Spark,
我。對,因為我這這個分享會是主要介紹 DGX Spark,
1:09:57.730–1:10:04.330
zh所以我們就以 DGX Spark 為主,那如果你是例如說你是 Mac, 最近最瘋的就是 Dflash 啊 Dflash
所以我們就以 DGX Spark 為主,那如果你是例如說你是 Mac, 最近最瘋的就是 Dflash 啊 Dflash
1:10:04.490–1:10:07.930
zh那 MLX 架構啊,那我的 Mac 也有跑啊,
那 MLX 架構啊,那我的 Mac 也有跑啊,
1:10:07.930–1:10:09.850
zh但是那今天就分享,因為
但是那今天就分享,因為
1:10:10.100–1:10:15.380
zh就就太多東西了啊好,那麼 inference engine 大概就這幾個了啊好,
就就太多東西了啊好,那麼 inference engine 大概就這幾個了啊好,
1:10:15.380–1:10:19.060
zh那第一個就是 llama.cpp 就是老字號元老級的東西啊,
那第一個就是 llama.cpp 就是老字號元老級的東西啊,
1:10:19.260–1:10:23.780
zh那它出來之後呢,我們就發現它對它是用 C++ 寫的,
那它出來之後呢,我們就發現它對它是用 C++ 寫的,
1:10:23.780–1:10:27.820
zh而且它用 GGUF 這種打包型的形態的格式啊,
而且它用 GGUF 這種打包型的形態的格式啊,
1:10:27.820–1:10:33.740
zh所以它很方便啊,那你可以直接跑 llama.cpp 就 llama-server 啊,
所以它很方便啊,那你可以直接跑 llama.cpp 就 llama-server 啊,
1:10:33.980–1:10:39.220
zh或是你直接用 Ollama 也是用支援這個格式的啊好就可以跑啊好
或是你直接用 Ollama 也是用支援這個格式的啊好就可以跑啊好
1:10:39.380–1:10:42.420
zh那但是他們的問題也是他們優點,
那但是他們的問題也是他們優點,
1:10:42.420–1:10:45.020
zh是他們缺點,就是他們模型格式很專一,
是他們缺點,就是他們模型格式很專一,
1:10:45.020–1:10:50.900
zh所以呢他可能不太會讓你能跑各式各樣的模型啊,
所以呢他可能不太會讓你能跑各式各樣的模型啊,
1:10:50.900–1:10:54.380
zh就就是說可能他不支援 NVFP4 他沒出這個模型,
就就是說可能他不支援 NVFP4 他沒出這個模型,
1:10:54.380–1:10:57.020
zh你就不能用,你就不能用啊好,
你就不能用,你就不能用啊好,
1:10:57.020–1:10:59.460
zh那麼 Ollama 很多人用,因為 llama 很方便
那麼 Ollama 很多人用,因為 llama 很方便
1:11:00.550–1:11:03.790
zh好,那它它也幾乎是可以支援所有的啊,
好,那它它也幾乎是可以支援所有的啊,
1:11:03.790–1:11:06.710
zh就是 llama 的 cpp 格式,但是也是一樣,
就是 llama 的 cpp 格式,但是也是一樣,
1:11:06.710–1:11:12.910
zh就是它還是呃不是真正你在做事實的主力啊,
就是它還是呃不是真正你在做事實的主力啊,
1:11:12.910–1:11:16.830
zh你可以來做測試做實驗啊好,那我是從開始的,
你可以來做測試做實驗啊好,那我是從開始的,
1:11:16.830–1:11:23.670
zh後來慢慢就轉到其他引擎去了啊, 那 LM Studio 這一類或是最近出於 Unsloth Desktop 都一樣啊,
後來慢慢就轉到其他引擎去了啊, 那 LM Studio 這一類或是最近出於 Unsloth Desktop 都一樣啊,
1:11:23.670–1:11:26.790
zh就是如果你呃用 DJspark,
就是如果你呃用 DJspark,
1:11:26.950–1:11:29.470
zh你不介意進去它的界面裡面用
你不介意進去它的界面裡面用
1:11:29.550–1:11:33.750
zh啊,就是像我是把 DGX Spark 放在我的伺服器的房間啊,
啊,就是像我是把 DGX Spark 放在我的伺服器的房間啊,
1:11:33.750–1:11:36.950
zh那就都是 SSH 連線, 都是用
那就都是 SSH 連線, 都是用
1:11:37.910–1:11:40.510
zhVNC 連線的啊,所以就不在我前面,
VNC 連線的啊,所以就不在我前面,
1:11:40.510–1:11:44.550
zh所以就不太能用了啊好,但如果你你把你像很多公司,
所以就不太能用了啊好,但如果你你把你像很多公司,
1:11:44.550–1:11:46.670
zh我就是看真的看看很多公司
我就是看真的看看很多公司
1:11:47.280–1:11:49.960
zh為了怕 S8 被人家幹走啊,
為了怕 S8 被人家幹走啊,
1:11:49.960–1:11:53.280
zh就必須放在那個使用者的桌面上,然後他怕把保護啊,
就必須放在那個使用者的桌面上,然後他怕把保護啊,
1:11:53.280–1:11:57.840
zh因為下班沒他幹走怎麼辦啊,所以他就他就會用那個桌面來用啊,
因為下班沒他幹走怎麼辦啊,所以他就他就會用那個桌面來用啊,
1:11:57.840–1:12:01.720
zh就可以用 LM Studio,很好用,它可以調 MTP,
就可以用 LM Studio,很好用,它可以調 MTP,
1:12:01.720–1:12:04.440
zh可以調 twousing 都可以調,很方便,
可以調 twousing 都可以調,很方便,
1:12:04.440–1:12:11.440
zh也很好用哦好,那麼 TRT-LLM 是 NV 親娘出的推論引擎啊,
也很好用哦好,那麼 TRT-LLM 是 NV 親娘出的推論引擎啊,
1:12:11.640–1:12:15.520
zh那只要是 NV 的模型或是 NV 的 NVFP4 的模型
那只要是 NV 的模型或是 NV 的 NVFP4 的模型
1:12:15.800–1:12:19.720
zh它都非常非常好用啊,其實它的參數比較麻煩哦,
它都非常非常好用啊,其實它的參數比較麻煩哦,
1:12:19.720–1:12:23.960
zh就是你要去調它參數哦好,但是論速度論相容性,
就是你要去調它參數哦好,但是論速度論相容性,
1:12:24.120–1:12:28.560
zhCUDA 相容性它是最好的好,那麼我最推薦就是 VLM,
CUDA 相容性它是最好的好,那麼我最推薦就是 VLM,
1:12:28.560–1:12:33.320
zh為什麼?因為它的參數設定太太就太完整了哦,
為什麼?因為它的參數設定太太就太完整了哦,
1:12:33.320–1:12:37.160
zh就是你每個參數可以設定非常非常細哦好,
就是你每個參數可以設定非常非常細哦好,
1:12:37.160–1:12:39.280
zh然後呢,而且它可以嗯
然後呢,而且它可以嗯
1:12:39.490–1:12:43.010
zh也可以變成一個 OpenAI 的相容端點啊,
也可以變成一個 OpenAI 的相容端點啊,
1:12:43.010–1:12:45.770
zh我都是這麼用,就是我跑 VLM 跑起來,
我都是這麼用,就是我跑 VLM 跑起來,
1:12:45.770–1:12:50.050
zh然後呢,就讓我其他的區域網路上的電腦就去使用它,
然後呢,就讓我其他的區域網路上的電腦就去使用它,
1:12:50.050–1:12:53.450
zh就讓大家一起跑,而且速度也很快啊,
就讓大家一起跑,而且速度也很快啊,
1:12:53.450–1:12:56.170
zh好,那麼 SGLang 也是一個很好用的東西,
好,那麼 SGLang 也是一個很好用的東西,
1:12:56.170–1:12:59.930
zh它跟 VLM 很像啊,那其實你們看到 xAI,
它跟 VLM 很像啊,那其實你們看到 xAI,
1:12:59.930–1:13:05.250
zh他們那几十萬個 GPU 的那個 Colossal 就是用 SGLang 架起來的,
他們那几十萬個 GPU 的那個 Colossal 就是用 SGLang 架起來的,
1:13:05.250–1:13:09.090
zh架起來的好,那麼是呃
架起來的好,那麼是呃
1:13:09.170–1:13:13.290
zh這一類就是呃專門給某一個引擎用的,
這一類就是呃專門給某一個引擎用的,
1:13:13.290–1:13:20.210
zh某一個模型用的引擎也很多啊, 網上找一大堆 DFlash 啊 DwarfStar 一大堆的啊
某一個模型用的引擎也很多啊, 網上找一大堆 DFlash 啊 DwarfStar 一大堆的啊
1:13:20.290–1:13:23.930
zh,所以你都可以挑,那如果你真的要呃做事啊,
,所以你都可以挑,那如果你真的要呃做事啊,
1:13:23.930–1:13:27.690
zh因為你呃是一個公司的團隊或者是某某一個部門,
因為你呃是一個公司的團隊或者是某某一個部門,
1:13:27.690–1:13:30.210
zh那我是極度推薦 VLM 跟 SG 的啊,
那我是極度推薦 VLM 跟 SG 的啊,
1:13:30.210–1:13:33.170
zh它非常非常好用,你調它參數啊,
它非常非常好用,你調它參數啊,
1:13:33.170–1:13:37.090
zh等一下我會示範給各位看啊好那麼
等一下我會示範給各位看啊好那麼
1:13:37.540–1:13:41.220
zh我講到這面呢,我就要講一件事,就是說你們會覺得說那哇,
我講到這面呢,我就要講一件事,就是說你們會覺得說那哇,
1:13:41.220–1:13:43.860
zh這麼多推動引擎,它的參數的設計那麼複雜啊,
這麼多推動引擎,它的參數的設計那麼複雜啊,
1:13:44.140–1:13:46.310
zh怎麼我怎麼設定,你要怎麼找啊?
怎麼我怎麼設定,你要怎麼找啊?
1:13:46.620–1:13:52.020
zh好,那我就是用最偷懶的方法,我就在這台電腦上裝個 Claude Code,
好,那我就是用最偷懶的方法,我就在這台電腦上裝個 Claude Code,
1:13:52.300–1:13:57.420
zh然後把這個,然後把這個模型的 model card 那一頁,
然後把這個,然後把這個模型的 model card 那一頁,
1:13:57.420–1:14:00.300
zh比如說我 Hugging Face model card 這一頁啊,這一頁
比如說我 Hugging Face model card 這一頁啊,這一頁
1:14:01.180–1:14:01.820
zh這一頁
這一頁
1:14:02.860–1:14:05.420
zh啊 model card 這一頁啊,把這個複製下來
啊 model card 這一頁啊,把這個複製下來
1:14:06.700–1:14:10.780
zh。啊,然後呢,你大概就看一下啊,然後就會告訴你怎麼跑了啊,
。啊,然後呢,你大概就看一下啊,然後就會告訴你怎麼跑了啊,
1:14:11.220–1:14:14.260
zh這邊有各種跑法啊,各種跑法好,
這邊有各種跑法啊,各種跑法好,
1:14:14.540–1:14:17.660
zh你就把這個網址複製下來,然後呢,
你就把這個網址複製下來,然後呢,
1:14:17.820–1:14:20.300
zh就直接把這個網址貼給
就直接把這個網址貼給
1:14:22.460–1:14:24.780
zh說幫我照這個網址
說幫我照這個網址
1:14:25.210–1:14:28.010
zh的內容架用什麼什麼,
的內容架用什麼什麼,
1:14:28.010–1:14:30.690
zh它就是架起這個模型就好了就可以,
它就是架起這個模型就好了就可以,
1:14:30.690–1:14:35.090
zh它就幫你做,那當然我的 Claude Code 有寫得很清楚的 CLAUDE.md,
它就幫你做,那當然我的 Claude Code 有寫得很清楚的 CLAUDE.md,
1:14:35.290–1:14:38.890
zh它就不會亂做,例如說我的 CLAUDE.md 有規定,
它就不會亂做,例如說我的 CLAUDE.md 有規定,
1:14:38.890–1:14:40.090
zh我可以讓你看一下我
我可以讓你看一下我
1:14:40.770–1:14:46.240
zh的 CLAUDE.md 有規定得非常清楚啊, 非常非常清楚好,例如
的 CLAUDE.md 有規定得非常清楚啊, 非常非常清楚好,例如
1:14:50.540–1:14:51.780
zh說我的 CLAUDE.md 呢
說我的 CLAUDE.md 呢
1:14:54.100–1:14:58.460
zh規定你架什麼服務都要用 Docker 我就講清楚了啊, 就是
規定你架什麼服務都要用 Docker 我就講清楚了啊, 就是
1:14:58.610–1:15:01.450
zh如果是這種一次性的服務啊,不不不,
如果是這種一次性的服務啊,不不不,
1:15:01.530–1:15:04.690
zh你不准安裝任何東西,比如說我不准你安裝,
你不准安裝任何東西,比如說我不准你安裝,
1:15:04.690–1:15:07.450
zh你只能你只能用 Docker 啊,
你只能你只能用 Docker 啊,
1:15:07.530–1:15:10.170
zh那他就會幫你用 Docker 把它跑起來啊,
那他就會幫你用 Docker 把它跑起來啊,
1:15:10.170–1:15:14.250
zh那所以呢,比如說像我的,比如說我要看我的我的 DJspark 啊
那所以呢,比如說像我的,比如說我要看我的我的 DJspark 啊
1:15:21.660–1:15:24.460
zh哦,先嗯,看我的那那一台呢
哦,先嗯,看我的那那一台呢
1:15:25.660–1:15:28.220
zh,就是固定啊,就是我就
,就是固定啊,就是我就
1:15:29.660–1:15:32.700
zh我像我的 VLM 什麼全部用 Docker 跑了啊,
我像我的 VLM 什麼全部用 Docker 跑了啊,
1:15:32.700–1:15:36.580
zh看我的 VLM 啊,我的 SGLang 啊,都是用 Docker 跑起來的了啊,
看我的 VLM 啊,我的 SGLang 啊,都是用 Docker 跑起來的了啊,
1:15:36.580–1:15:40.740
zh全部了全部啊全部,所以呢,你不用去下什麼參數,
全部了全部啊全部,所以呢,你不用去下什麼參數,
1:15:40.740–1:15:43.620
zh你只要把你的 model card 那個網頁貼給他,
你只要把你的 model card 那個網頁貼給他,
1:15:43.620–1:15:46.580
zh或者是 GitHub 網頁貼給他,只要 Claude Code 幫你加,
或者是 GitHub 網頁貼給他,只要 Claude Code 幫你加,
1:15:46.580–1:15:50.180
zh用 Docker 加起來就加起來,然後你告訴他說啊
用 Docker 加起來就加起來,然後你告訴他說啊
1:15:50.780–1:15:54.500
zh什麼什麼,就是我要開放哪一個 port 到區網上,
什麼什麼,就是我要開放哪一個 port 到區網上,
1:15:54.500–1:15:57.940
zh它就會幫你把區網開放,然後那個 port 就開放出去,
它就會幫你把區網開放,然後那個 port 就開放出去,
1:15:57.940–1:16:02.740
zh例如說我我這個 toolparser,我要用千問的 toolparser, 我要用
例如說我我這個 toolparser,我要用千問的 toolparser, 我要用
1:16:03.030–1:16:05.670
zh呃 Hermes 的他就把你做好啊,
呃 Hermes 的他就把你做好啊,
1:16:05.670–1:16:08.550
zh你就不用你就不用擔心了啊好,這是我的做法哦,
你就不用你就不用擔心了啊好,這是我的做法哦,
1:16:08.550–1:16:13.590
zh所以比較比較比較簡單,我就不用去記這些參數了啊好那所以呢,
所以比較比較比較簡單,我就不用去記這些參數了啊好那所以呢,
1:16:13.590–1:16:18.670
zh就不管你裝什麼哪一個推論引擎呢, 其實你都可以用 Claude Code 加把你做好,
就不管你裝什麼哪一個推論引擎呢, 其實你都可以用 Claude Code 加把你做好,
1:16:18.670–1:16:21.190
zh很簡單的啊,非常非常簡單 ok,
很簡單的啊,非常非常簡單 ok,
1:16:21.510–1:16:25.230
zh那我其實我這邊就我就跳過,因為我其實都講過了,
那我其實我這邊就我就跳過,因為我其實都講過了,
1:16:25.230–1:16:29.070
zh就是我就是剛才全部講完了啊,就是它每一個的特色啊,
就是我就是剛才全部講完了啊,就是它每一個的特色啊,
1:16:29.070–1:16:32.310
zh我都把它講過一次啊,那其實我覺得這些
我都把它講過一次啊,那其實我覺得這些
1:16:32.590–1:16:39.590
zh這些 Inference Engine 對我來說最重要就是第一個它必須要能隨時讓我啟動
這些 Inference Engine 對我來說最重要就是第一個它必須要能隨時讓我啟動
1:16:39.990–1:16:44.110
zh啊,就是說我我不需,我不要去打它大堆參數,
啊,就是說我我不需,我不要去打它大堆參數,
1:16:44.110–1:16:47.310
zh我要能隨時啟動,那我就是用用 docker 是最方便,
我要能隨時啟動,那我就是用用 docker 是最方便,
1:16:47.310–1:16:50.310
zh為什麼?因為 docker 可以隨時 docker start 把它停下來,
為什麼?因為 docker 可以隨時 docker start 把它停下來,
1:16:50.310–1:16:53.830
zhdocker start 它就起來了,那我切換模型就比較快,
docker start 它就起來了,那我切換模型就比較快,
1:16:54.070–1:16:56.560
zh不像那時候我用 Ollama,它切換模型就很慢
不像那時候我用 Ollama,它切換模型就很慢
1:16:56.680–1:16:59.680
zh啊,那種大可能比較快,大可能一次就可以把它放光光啊,
啊,那種大可能比較快,大可能一次就可以把它放光光啊,
1:16:59.680–1:17:03.120
zh然後再 stack 新模型就就像27B,等了個十分鐘,
然後再 stack 新模型就就像27B,等了個十分鐘,
1:17:03.120–1:17:07.720
zh他就把它載入了好,再就是我一定要開放 OpenAI endpoint,
他就把它載入了好,再就是我一定要開放 OpenAI endpoint,
1:17:07.720–1:17:11.080
zh因為我我的區網很多台機器都要用啊,
因為我我的區網很多台機器都要用啊,
1:17:11.080–1:17:13.760
zh這兩個抓住,再再就是我的 toolparser,
這兩個抓住,再再就是我的 toolparser,
1:17:13.760–1:17:16.760
zh就是我這個 tooluse 的 parser 我就要指定好,
就是我這個 tooluse 的 parser 我就要指定好,
1:17:16.760–1:17:20.920
zh因為我常常需要用 tooluse 嘛,就是我用 PiAgent,
因為我常常需要用 tooluse 嘛,就是我用 PiAgent,
1:17:20.920–1:17:22.800
zh我就需要用嗯
我就需要用嗯
1:17:23.480–1:17:26.080
zh操作我的瀏覽器或電腦,那他去幫我弄
操作我的瀏覽器或電腦,那他去幫我弄
1:17:26.240–1:17:32.920
zh所以就是這幾個原則抓好就好了, 那那我自己試過就是這些東西最好用的就是 vLLM 哦,
所以就是這幾個原則抓好就好了, 那那我自己試過就是這些東西最好用的就是 vLLM 哦,
1:17:33.000–1:17:36.680
zh那你們如果你真的想拿來做正式就是 vLLM,
那你們如果你真的想拿來做正式就是 vLLM,
1:17:36.680–1:17:39.680
zh我覺得這沒有沒有疑問啊,沒有疑問,很多人都在用,
我覺得這沒有沒有疑問啊,沒有疑問,很多人都在用,
1:17:39.680–1:17:45.880
zh當然你追求速度啊, 就是說你就得去找這個模型專用的 Inference Engine 啊,
當然你追求速度啊, 就是說你就得去找這個模型專用的 Inference Engine 啊,
1:17:45.880–1:17:48.960
zh像 D 像什麼 DFlash 啊,這些東西他覺得特別快
像 D 像什麼 DFlash 啊,這些東西他覺得特別快
1:17:49.290–1:17:52.810
zh那可能它能它能就它的 MTP 也支援更多的,
那可能它能它能就它的 MTP 也支援更多的,
1:17:52.810–1:17:58.410
zh它可以支援更多的 token 的預測, 它可以支援345個 token 的預測就更快,
它可以支援更多的 token 的預測, 它可以支援345個 token 的預測就更快,
1:17:58.410–1:18:04.010
zh當然呢你要命中了啊, 你沒有命中就好就會慢下來啊好那 SGLang 我也我也推薦,
當然呢你要命中了啊, 你沒有命中就好就會慢下來啊好那 SGLang 我也我也推薦,
1:18:04.010–1:18:06.930
zh因為 SGLang 有些模型它只支援 SGLang,
因為 SGLang 有些模型它只支援 SGLang,
1:18:06.930–1:18:10.210
zh它沒有 vLLM 啊好,我這邊要提一點,
它沒有 vLLM 啊好,我這邊要提一點,
1:18:10.210–1:18:15.890
zh就是說當你用 docker 去用 vLLM 或是 SGLang 的時候呢,
就是說當你用 docker 去用 vLLM 或是 SGLang 的時候呢,
1:18:15.890–1:18:18.490
zh你要記得就是它有一個缺點
你要記得就是它有一個缺點
1:18:18.650–1:18:22.210
zh就是它必須要找到支援這個模型的 docker image 啊,
就是它必須要找到支援這個模型的 docker image 啊,
1:18:22.290–1:18:25.890
zh有就沒有啊,例如像像 DGX Spark,它是 ARM 架構,
有就沒有啊,例如像像 DGX Spark,它是 ARM 架構,
1:18:25.890–1:18:30.490
zh它可能就沒有,這時候你只能乖乖去回去用它的參數,
它可能就沒有,這時候你只能乖乖去回去用它的參數,
1:18:30.490–1:18:36.130
zh因為它可能沒有出,但是95%的場景我是不會找不到 docker image 的,
因為它可能沒有出,但是95%的場景我是不會找不到 docker image 的,
1:18:36.130–1:18:37.930
zh你會叫 Claude Code 會幫你找
你會叫 Claude Code 會幫你找
1:18:38.140–1:18:43.900
zh一定會找到了,不用擔心了哈哈, 那實在不行就也叫 Claude Code 幫你用採取部署一次,
一定會找到了,不用擔心了哈哈, 那實在不行就也叫 Claude Code 幫你用採取部署一次,
1:18:43.900–1:18:47.140
zh只是它會弄得很很臟,就是你的環境會很臟,
只是它會弄得很很臟,就是你的環境會很臟,
1:18:47.140–1:18:50.820
zh因為你要知道就算 DGX Spark 有4TB,
因為你要知道就算 DGX Spark 有4TB,
1:18:51.140–1:18:56.100
zh那其實你東下載西下載 Ollama 也下載 LM Studio 也下載,
那其實你東下載西下載 Ollama 也下載 LM Studio 也下載,
1:18:56.100–1:18:59.900
zh一下就只剩下1TB 都不到,一下就你的模型就佔光光了,
一下就只剩下1TB 都不到,一下就你的模型就佔光光了,
1:18:59.900–1:19:03.780
zh所以如果我固定用 docker,我只要我一殺就知道去殺哪邊
所以如果我固定用 docker,我只要我一殺就知道去殺哪邊
1:19:04.500–1:19:07.820
zh或者它跟 Face 的 cache 可以直接把它殺掉好
或者它跟 Face 的 cache 可以直接把它殺掉好
1:19:08.180–1:19:13.220
zh那 OK,那最後呢,其實我們就講到了安全邊界啊,
那 OK,那最後呢,其實我們就講到了安全邊界啊,
1:19:13.220–1:19:16.140
zh安全邊界,那其實安全邊界呢,
安全邊界,那其實安全邊界呢,
1:19:16.140–1:19:18.100
zh我剛剛講過,我們分成兩樣東西,第
我剛剛講過,我們分成兩樣東西,第
1:19:18.900–1:19:20.340
zh一樣東西就是
一樣東西就是
1:19:21.140–1:19:25.700
zhmodel,那 model 已經講完了,就是最危險的公有雲
model,那 model 已經講完了,就是最危險的公有雲
1:19:26.340–1:19:29.260
zh安全的或第二第二危險的
安全的或第二第二危險的
1:19:30.030–1:19:33.390
zhmodel 雲端廠商像 name 啊,它也在公有雲上,
model 雲端廠商像 name 啊,它也在公有雲上,
1:19:33.390–1:19:36.390
zh但是它是由廠商背書的啊背書的,
但是它是由廠商背書的啊背書的,
1:19:36.670–1:19:39.750
zh那最棒就是進入私有雲那範圍啊,
那最棒就是進入私有雲那範圍啊,
1:19:39.950–1:19:43.030
zh那你的 model 進入私有雲,進入你的區網,
那你的 model 進入私有雲,進入你的區網,
1:19:43.030–1:19:46.310
zh進入你的地端,你的本機端,那就不會出問題了,
進入你的地端,你的本機端,那就不會出問題了,
1:19:46.310–1:19:48.830
zh就不會出問題啊好,這是這是你的 model 的
就不會出問題啊好,這是這是你的 model 的
1:19:49.470–1:19:54.190
zh放的地方啊,第二個就是你的 harness 啊, 你的 harness 要放哪邊呢好,
放的地方啊,第二個就是你的 harness 啊, 你的 harness 要放哪邊呢好,
1:19:54.350–1:19:59.910
zh那麼我們就來看不同的 harness 啊, 剛講過 ag 就是 model 加 harness 啊
那麼我們就來看不同的 harness 啊, 剛講過 ag 就是 model 加 harness 啊
1:20:00.190–1:20:03.390
zh那麼呢,其實也分成兩種啊,
那麼呢,其實也分成兩種啊,
1:20:03.390–1:20:06.030
zh好,那麼就是開源的跟
好,那麼就是開源的跟
1:20:06.670–1:20:10.150
zh閉源的啊,那麼現在看到的呢,
閉源的啊,那麼現在看到的呢,
1:20:10.150–1:20:13.310
zh其實大部分就分成幾類啊,
其實大部分就分成幾類啊,
1:20:13.310–1:20:16.830
zh不管開源閉源分成幾類啊,那麼第一種叫做通用啊,
不管開源閉源分成幾類啊,那麼第一種叫做通用啊,
1:20:16.830–1:20:20.350
zh比如說你看到龍蝦,它是通用,
比如說你看到龍蝦,它是通用,
1:20:20.350–1:20:22.200
zh什麼意思它什麼都能做
什麼意思它什麼都能做
1:20:22.560–1:20:25.160
zh什麼都能做,那它能開發軟體,
什麼都能做,那它能開發軟體,
1:20:25.160–1:20:29.800
zh它也能寫程式,它也能操作電腦,它也支援呃跨平台通訊,
它也能寫程式,它也能操作電腦,它也支援呃跨平台通訊,
1:20:29.800–1:20:33.840
zhAFK 叫做 away from keyboard,那就是離開你的你的鍵盤,
AFK 叫做 away from keyboard,那就是離開你的你的鍵盤,
1:20:33.840–1:20:36.400
zh像比如說 Cloud 就有 RC 功能,
像比如說 Cloud 就有 RC 功能,
1:20:36.400–1:20:40.520
zhOpenClaw 早就有 Telegram 功能跟 Discord,Slack 都可以用啊,
OpenClaw 早就有 Telegram 功能跟 Discord,Slack 都可以用啊,
1:20:40.520–1:20:43.640
zh哈,那麼它能不能使用 Agent,這很重要,
哈,那麼它能不能使用 Agent,這很重要,
1:20:43.640–1:20:46.160
zh這個 harness 是不是是不是 Agent 最佳化,
這個 harness 是不是是不是 Agent 最佳化,
1:20:46.160–1:20:48.080
zh它是不是針對
它是不是針對
1:20:48.240–1:20:52.640
zhagent 這件事情來做的 harness 啊好,那麼這個產品界面是不是好用,
agent 這件事情來做的 harness 啊好,那麼這個產品界面是不是好用,
1:20:52.640–1:20:57.960
zh例如說我們以前是用 codexcli, 後來 ChatGPT 改成 ChatGPT Work 之後呢,
例如說我們以前是用 codexcli, 後來 ChatGPT 改成 ChatGPT Work 之後呢,
1:20:57.960–1:21:02.120
zh你就開始用 ChatGPT Work / Codex 的 app 啊,那在它的安全機器,
你就開始用 ChatGPT Work / Codex 的 app 啊,那在它的安全機器,
1:21:02.120–1:21:05.560
zh這個 harness 到底是不是透明的啊好
這個 harness 到底是不是透明的啊好
1:21:06.520–1:21:11.920
zh那麼其實一個 agent 它危它危險的地方絕對不會是模型,
那麼其實一個 agent 它危它危險的地方絕對不會是模型,
1:21:12.040–1:21:15.090
zh為什麼模型它本身就是文字接龍嗎?
為什麼模型它本身就是文字接龍嗎?
1:21:15.530–1:21:17.730
zh那最危險的地方一定是 harness
那最危險的地方一定是 harness
1:21:17.730–1:21:20.570
zh為什麼 harness 其實佔了整個 agent 的
為什麼 harness 其實佔了整個 agent 的
1:21:21.610–1:21:25.130
zh90%的操作模型,只是一只文字接龍,
90%的操作模型,只是一只文字接龍,
1:21:25.130–1:21:28.490
zh例如說你建立一個 OpenAI 的 API endpoint 啊,
例如說你建立一個 OpenAI 的 API endpoint 啊,
1:21:28.490–1:21:32.130
zh它就是一只文字接龍,一直吐一直吐,那它有時候吐出文字,
它就是一只文字接龍,一直吐一直吐,那它有時候吐出文字,
1:21:32.130–1:21:35.650
zh有時候吐出函數吐出 JS 吐出什麼東西來,
有時候吐出函數吐出 JS 吐出什麼東西來,
1:21:35.850–1:21:40.410
zh這時候你接受到的 harness 就會開始做處理啊, 那所以你的 harness
這時候你接受到的 harness 就會開始做處理啊, 那所以你的 harness
1:21:41.290–1:21:44.930
zh會操作你的電腦會寫你寫入檔案
會操作你的電腦會寫你寫入檔案
1:21:45.090–1:21:48.010
zh這時候才是危險的,它東西回傳到某個伺服器,
這時候才是危險的,它東西回傳到某個伺服器,
1:21:48.010–1:21:52.250
zh把你的東西傳到某個伺服器,模型是活在 GPU 中啊,
把你的東西傳到某個伺服器,模型是活在 GPU 中啊,
1:21:52.410–1:21:55.090
zh模型離開 GPU 就什麼都不會做啊,
模型離開 GPU 就什麼都不會做啊,
1:21:55.090–1:22:00.130
zh所以 harness 比較危險, 那你這個 harness 能不能被我們 review, 比如說
所以 harness 比較危險, 那你這個 harness 能不能被我們 review, 比如說
1:22:01.080–1:22:03.570
zhClaude Code,你從來沒看過它的原始程式嗎?
Claude Code,你從來沒看過它的原始程式嗎?
1:22:03.720–1:22:06.320
zh它做什麼你都不知道好對不對啊,
它做什麼你都不知道好對不對啊,
1:22:06.320–1:22:09.600
zh那那這是個安全精神可控,例如說我用 PiAgent,
那那這是個安全精神可控,例如說我用 PiAgent,
1:22:09.720–1:22:12.960
zh你用 Gemini CLI,它都是開源的,
你用 Gemini CLI,它都是開源的,
1:22:13.160–1:22:18.680
zh你可以叫 Claude Code 或叫 codex 去看它的原始程式嗎,
你可以叫 Claude Code 或叫 codex 去看它的原始程式嗎,
1:22:18.680–1:22:21.216
zh看完之後你決定安不安全要不要用啊好,
看完之後你決定安不安全要不要用啊好,
1:22:21.216–1:22:23.970
zh再來是不是供應商綁定是不是這個 harness
再來是不是供應商綁定是不是這個 harness
1:22:23.970–1:22:24.840
zh一定要用某個
一定要用某個
1:22:24.840–1:22:29.280
zh供應商的產品, 那目前其實例如說 Claude Code 也可以用其他供應商啊,
供應商的產品, 那目前其實例如說 Claude Code 也可以用其他供應商啊,
1:22:29.480–1:22:30.680
zh那但就是說
那但就是說
1:22:30.880–1:22:36.280
zh我們還是希望這個自由性,就是說我這個 Harness 能自由選擇模型啊,
我們還是希望這個自由性,就是說我這個 Harness 能自由選擇模型啊,
1:22:36.280–1:22:40.760
zh我可以一下用地端一下雲端一下用私有雲一下公有雲都可以啊,
我可以一下用地端一下雲端一下用私有雲一下公有雲都可以啊,
1:22:40.840–1:22:45.480
zh這個就是說減成本控管,就是說如果我這個 Harness 呢,
這個就是說減成本控管,就是說如果我這個 Harness 呢,
1:22:45.480–1:22:48.320
zh它會不會消耗掉很多 token,
它會不會消耗掉很多 token,
1:22:48.320–1:22:50.920
zh它能在我的預算範圍內完成我的工作哦,
它能在我的預算範圍內完成我的工作哦,
1:22:51.080–1:22:53.680
zh好,那它的它的他監控啊,
好,那它的它的他監控啊,
1:22:53.680–1:22:55.320
zh就是說我的嗯
就是說我的嗯
1:22:55.730–1:22:59.530
zh嗯,當我傳上一個內容時,它如果說出錯了,
嗯,當我傳上一個內容時,它如果說出錯了,
1:22:59.890–1:23:03.970
zh它能幫我 retry 幾次好,那它的內容合不合我公司的規範,
它能幫我 retry 幾次好,那它的內容合不合我公司的規範,
1:23:03.970–1:23:08.090
zh它能不能讓我變得很多雲端是它能跟著一起縮放,
它能不能讓我變得很多雲端是它能跟著一起縮放,
1:23:08.210–1:23:14.770
zh它能管理權限啊,這都是我們在考慮 harness 的時候會想到的東西啊好
它能管理權限啊,這都是我們在考慮 harness 的時候會想到的東西啊好
1:23:15.370–1:23:19.530
zh,那這是一個哈哈,這是一個 agent 的真正的架構了啊,
,那這是一個哈哈,這是一個 agent 的真正的架構了啊,
1:23:19.530–1:23:22.930
zh那這個其實你你要你這個我是用 deepagent 做出來的啊,
那這個其實你你要你這個我是用 deepagent 做出來的啊,
1:23:22.930–1:23:25.370
zh那如果你這樣真正看,其實哈真正
那如果你這樣真正看,其實哈真正
1:23:25.530–1:23:28.330
zh模型只佔了這一部分而已,
模型只佔了這一部分而已,
1:23:28.770–1:23:31.410
zh這一不不是哦,這一部分而已哦,
這一不不是哦,這一部分而已哦,
1:23:31.410–1:23:35.130
zh其他全部都是 harness 管的東西好,
其他全部都是 harness 管的東西好,
1:23:35.130–1:23:37.250
zh這個圖各位可以慢慢看哦,就是
這個圖各位可以慢慢看哦,就是
1:23:37.970–1:23:42.570
zh各位可能覺得 Claude Code 很好用, 但是你會發現 Claude Code 或是一個小小的 PiAgent,
各位可能覺得 Claude Code 很好用, 但是你會發現 Claude Code 或是一個小小的 PiAgent,
1:23:42.570–1:23:46.410
zh它都具備這裡面的幾乎每一個東西它都有
它都具備這裡面的幾乎每一個東西它都有
1:23:46.500–1:23:49.100
zh那模型只佔掉這一塊,
那模型只佔掉這一塊,
1:23:49.100–1:23:52.620
zh所以我常常講危險的地方絕對不會是模型,
所以我常常講危險的地方絕對不會是模型,
1:23:52.620–1:23:56.100
zh一個 agent 最危險絕對是 harness 好,
一個 agent 最危險絕對是 harness 好,
1:23:56.100–1:23:58.441
zh所以除了這個之外都是 harness
所以除了這個之外都是 harness
1:23:59.060–1:24:03.760
zh好,那麼 harness 我剛剛講過目前就兩派了,
好,那麼 harness 我剛剛講過目前就兩派了,
1:24:04.140–1:24:08.080
zh就開源跟閉源,那開源閉源他們其實都分成通用,
就開源跟閉源,那開源閉源他們其實都分成通用,
1:24:08.080–1:24:14.940
zh剛剛忘了講第一個叫做通用 harness, 第二個叫做 coding harness,就是 coding agent,那
剛剛忘了講第一個叫做通用 harness, 第二個叫做 coding harness,就是 coding agent,那
1:24:14.940–1:24:19.080
zh為什麼你們會感覺現在龍蝦慢慢不流行了,
為什麼你們會感覺現在龍蝦慢慢不流行了,
1:24:19.260–1:24:22.540
zh那是不是大家不用 agent 了,
那是不是大家不用 agent 了,
1:24:22.540–1:24:24.500
zh不是,是什麼,
不是,是什麼,
1:24:24.500–1:24:26.788
zh是因為你會發現
是因為你會發現
1:24:26.788–1:24:30.220
zhClaude Code 或是 Code x
Claude Code 或是 Code x
1:24:30.940–1:24:35.020
zh龍蝦能做的它都能做, 那龍蝦又
龍蝦能做的它都能做, 那龍蝦又
1:24:35.130–1:24:38.690
zh又不能自由使用的呃 Anthropic 的模型,
又不能自由使用的呃 Anthropic 的模型,
1:24:38.690–1:24:41.770
zh它現在只能使用 GPT 的模型啊,
它現在只能使用 GPT 的模型啊,
1:24:42.010–1:24:45.490
zh那或是地端模型,那 Claude Code 反正它功能都有,
那或是地端模型,那 Claude Code 反正它功能都有,
1:24:45.490–1:24:51.570
zh它也能 RC 啊,它也能接 Telegram 嘛, 所以大家慢慢會回到就是我訂閱 Claude Code 我就用嘛,
它也能 RC 啊,它也能接 Telegram 嘛, 所以大家慢慢會回到就是我訂閱 Claude Code 我就用嘛,
1:24:51.570–1:24:57.010
zh反正就會一個月花200塊錢我去用吧,哦, 那所以慢慢龍蝦跟 Hermes Agent 慢慢退流行,
反正就會一個月花200塊錢我去用吧,哦, 那所以慢慢龍蝦跟 Hermes Agent 慢慢退流行,
1:24:57.010–1:25:00.730
zh是因為 coding agent 也慢慢變強了,
是因為 coding agent 也慢慢變強了,
1:25:00.730–1:25:05.010
zh它也慢慢變成一個通用 agent 了啊,好,當然是這樣子啊, 那麼
它也慢慢變成一個通用 agent 了啊,好,當然是這樣子啊, 那麼
1:25:06.250–1:25:10.730
zh目前我們常常看到的 agent 就是我剛剛分兩派,開源跟閉源,
目前我們常常看到的 agent 就是我剛剛分兩派,開源跟閉源,
1:25:10.730–1:25:14.810
zh那閉源一般就是一般 AI 公司他們自己推出的 harness 啊,
那閉源一般就是一般 AI 公司他們自己推出的 harness 啊,
1:25:14.810–1:25:20.690
zh像 Claude Code、Claude Codework、 ChatGPT 和 Codex 都是算是閉源的啊,
像 Claude Code、Claude Codework、 ChatGPT 和 Codex 都是算是閉源的啊,
1:25:20.690–1:25:23.690
zhAntigravity 也是閉源,那 Gemma 也是開源的啊,
Antigravity 也是閉源,那 Gemma 也是開源的啊,
1:25:23.690–1:25:28.330
zhCursor 現在已經被買了,已經變成 xAI 產品了,
Cursor 現在已經被買了,已經變成 xAI 產品了,
1:25:28.330–1:25:31.780
zh那我想大多數最多人開始用的是 VS 加 Copilot 的
那我想大多數最多人開始用的是 VS 加 Copilot 的
1:25:32.040–1:25:37.840
zh它也是一個很棒的啊,那其實我我我認識的企業最多的就是用 VSCode,
它也是一個很棒的啊,那其實我我我認識的企業最多的就是用 VSCode,
1:25:37.840–1:25:41.320
zh因為他們公司用微軟的東西,他們是放心的啊,
因為他們公司用微軟的東西,他們是放心的啊,
1:25:41.320–1:25:44.840
zh因為你想想看,微軟成立了三四十年啊,
因為你想想看,微軟成立了三四十年啊,
1:25:44.840–1:25:50.600
zh微軟的雲雲微軟的產品 Office、 Windows 都很都大家都覺得是一個安全的產品,
微軟的雲雲微軟的產品 Office、 Windows 都很都大家都覺得是一個安全的產品,
1:25:50.600–1:25:54.120
zh但是 Anthropic 成立四五年,OpenAI 成立十年,
但是 Anthropic 成立四五年,OpenAI 成立十年,
1:25:54.520–1:25:57.360
zh呃是新公司,所以你們會稍微不相信它啊,
呃是新公司,所以你們會稍微不相信它啊,
1:25:57.360–1:25:59.440
zh但你們會相信微軟,所以用
但你們會相信微軟,所以用
1:25:59.520–1:26:03.360
zh我派的人很多很多了啊,那最近還出了我沒用過,
我派的人很多很多了啊,那最近還出了我沒用過,
1:26:03.360–1:26:06.200
zh但是我不知道好不好用,那其實不太多了,
但是我不知道好不好用,那其實不太多了,
1:26:06.200–1:26:11.240
zh什麼 WorkBuddy 啊什麼中國有一大堆 harness 我就不多講了啊,好,
什麼 WorkBuddy 啊什麼中國有一大堆 harness 我就不多講了啊,好,
1:26:11.240–1:26:14.440
zh那麼另外就是開源的 harness 啊,
那麼另外就是開源的 harness 啊,
1:26:14.440–1:26:17.480
zh那開源 harness 呢,其實這兩個是
那開源 harness 呢,其實這兩個是
1:26:18.190–1:26:21.670
zh上半年最紅的 harness 好,那其實我都有用過,
上半年最紅的 harness 好,那其實我都有用過,
1:26:21.670–1:26:25.030
zh我在今年3月也寫了台灣第一本龍蝦的書啊,
我在今年3月也寫了台灣第一本龍蝦的書啊,
1:26:25.030–1:26:29.630
zh那時候那本書賣得非常非常好,就是我記得那時候我是3月初
那時候那本書賣得非常非常好,就是我記得那時候我是3月初
1:26:30.230–1:26:33.710
zh3月初呃上市,我就一開始預購啊,
3月初呃上市,我就一開始預購啊,
1:26:33.870–1:26:38.550
zh我記得預購的第一天,3月1號它就衝到天瓏排行榜第一名還在預購啊,
我記得預購的第一天,3月1號它就衝到天瓏排行榜第一名還在預購啊,
1:26:38.550–1:26:40.750
zh那當時台灣瘋龍蝦就是
那當時台灣瘋龍蝦就是
1:26:41.710–1:26:47.710
zh就每個連就是連不是這個行業的人都會問我龍蝦是什麼能不能裝啊, 甚至就是連我
就每個連就是連不是這個行業的人都會問我龍蝦是什麼能不能裝啊, 甚至就是連我
1:26:47.950–1:26:52.910
zh這長輩啊,這六七十歲都跑來問我說這怎麼裝龍蝦很誇張啊好,
這長輩啊,這六七十歲都跑來問我說這怎麼裝龍蝦很誇張啊好,
1:26:52.910–1:26:57.950
zh那麼後來既然後來就是 Hermes 啊 Hermes 也目前還算是比較紅的 agent 啊,
那麼後來既然後來就是 Hermes 啊 Hermes 也目前還算是比較紅的 agent 啊,
1:26:57.950–1:27:01.670
zh那也有很多人用的非常非常熟哦 OK,
那也有很多人用的非常非常熟哦 OK,
1:27:01.670–1:27:05.110
zh那前兩個就是一個就是一個標準通用的 agent,
那前兩個就是一個就是一個標準通用的 agent,
1:27:05.110–1:27:08.430
zh它什麼都能做,它也能寫展示,它也能做電腦控制啊,
它什麼都能做,它也能寫展示,它也能做電腦控制啊,
1:27:08.430–1:27:13.710
zh后三個 OpenCodeInterpreter 拍, 整個 open 拍呢就是我最近在用的 OpenCodeInterpreter 比較沒有用,
后三個 OpenCodeInterpreter 拍, 整個 open 拍呢就是我最近在用的 OpenCodeInterpreter 比較沒有用,
1:27:13.710–1:27:15.470
zh那我最近很多東西在用
那我最近很多東西在用
1:27:15.980–1:27:19.140
zh呃,拍PiAgent 的那呢,
呃,拍PiAgent 的那呢,
1:27:19.260–1:27:22.660
zh它是一個非常非常小的 agent,
它是一個非常非常小的 agent,
1:27:22.780–1:27:25.500
zh它只有它是這,它是極簡化,
它只有它是這,它是極簡化,
1:27:25.500–1:27:28.540
zh它只給你四個工具,它沒有 MCP,
它只給你四個工具,它沒有 MCP,
1:27:28.860–1:27:32.420
zh它有 Agent Skill,它沒有什麼 Sub-agent 都沒有,
它有 Agent Skill,它沒有什麼 Sub-agent 都沒有,
1:27:32.540–1:27:38.900
zh那沒有並表示不能用,它都用 extension 的方式把它裝起來啊, 好那
那沒有並表示不能用,它都用 extension 的方式把它裝起來啊, 好那
1:27:41.060–1:27:45.260
zh我不知道大家會不會習慣用這種完全沒沒幫你準備東西的 agent,
我不知道大家會不會習慣用這種完全沒沒幫你準備東西的 agent,
1:27:45.260–1:27:50.900
zh但等一下我我會示範, 我會示範拍整個會有那我買我買拍是另外一個方向,
但等一下我我會示範, 我會示範拍整個會有那我買我買拍是另外一個方向,
1:27:50.900–1:27:56.380
zh就是他把什麼東西就裝起來, 你一開始就能用啊好那PiAgent 我非常喜歡,
就是他把什麼東西就裝起來, 你一開始就能用啊好那PiAgent 我非常喜歡,
1:27:56.380–1:28:00.380
zh為什麼?因為像剛才這兩個這個圖啊,這個圖
為什麼?因為像剛才這兩個這個圖啊,這個圖
1:28:01.370–1:28:04.690
zh我用 PiAgent 呢,我對對於這個圖就會變得非常了解,
我用 PiAgent 呢,我對對於這個圖就會變得非常了解,
1:28:04.690–1:28:08.090
zh因為它讓我知道每一步我要自己怎麼架設起來啊,
因為它讓我知道每一步我要自己怎麼架設起來啊,
1:28:08.090–1:28:11.330
zh我就會很了解一個 agent 到底是怎麼架起來,
我就會很了解一個 agent 到底是怎麼架起來,
1:28:11.330–1:28:14.530
zh它需要哪些元件啊,那我覺得懂得很多,
它需要哪些元件啊,那我覺得懂得很多,
1:28:14.530–1:28:17.450
zh所以我在用的時候呢就比較得心應手啊,
所以我在用的時候呢就比較得心應手啊,
1:28:17.610–1:28:24.410
zh那 Claude Code 用起來就很棒, 但是就是它在幹什麼你都不知道了啊 OK 好那最後呢,
那 Claude Code 用起來就很棒, 但是就是它在幹什麼你都不知道了啊 OK 好那最後呢,
1:28:24.410–1:28:25.850
zh我們要講的東西就是
我們要講的東西就是
1:28:26.810–1:28:30.370
zh嗯,關閉存取啊,關閉存取就是我剛剛講過
嗯,關閉存取啊,關閉存取就是我剛剛講過
1:28:31.050–1:28:34.170
zh我們把模型放進安全的地方之後呢,
我們把模型放進安全的地方之後呢,
1:28:34.330–1:28:38.050
zh那我們的 harness 是不是也應該放進安全的地方啊好,
那我們的 harness 是不是也應該放進安全的地方啊好,
1:28:38.050–1:28:42.250
zh那我們一般使用 harness 的第一站就是你的本機,
那我們一般使用 harness 的第一站就是你的本機,
1:28:42.330–1:28:48.130
zh你的電腦啊,那就是我們用 Claude Code 的本機就是你的爆炸半徑,
你的電腦啊,那就是我們用 Claude Code 的本機就是你的爆炸半徑,
1:28:48.130–1:28:51.090
zh就是說當你的 Claude Code 炸了之後,
就是說當你的 Claude Code 炸了之後,
1:28:51.090–1:28:57.330
zh你的整台電腦就炸掉了啊, 我記得大概幾個月前我跟保哥還讀過一件事情就是
你的整台電腦就炸掉了啊, 我記得大概幾個月前我跟保哥還讀過一件事情就是
1:28:57.980–1:29:01.100
zh能不能讓你的 Claude Code 寫出一行把 C 槽 wipe 掉,
能不能讓你的 Claude Code 寫出一行把 C 槽 wipe 掉,
1:29:01.180–1:29:05.660
zh我是說不行,保哥說可以啊,結果我就真的寫一個程式,
我是說不行,保哥說可以啊,結果我就真的寫一個程式,
1:29:05.660–1:29:09.820
zh我當然是用虛擬機來啊,果然我的 C 槽就被刪掉了,
我當然是用虛擬機來啊,果然我的 C 槽就被刪掉了,
1:29:09.820–1:29:12.500
zh就被刪掉啊,是可以的,不是不行啊,
就被刪掉啊,是可以的,不是不行啊,
1:29:12.500–1:29:16.980
zh各位可以去找我那篇 Facebook 啊,是可以的啊保哥那時候說可以,
各位可以去找我那篇 Facebook 啊,是可以的啊保哥那時候說可以,
1:29:16.980–1:29:19.420
zh我說不行,就保哥贏了啊保哥贏了
我說不行,就保哥贏了啊保哥贏了
1:29:20.260–1:29:21.180
zh好,我們繼續啊
好,我們繼續啊
1:29:25.580–1:29:27.060
zhok,那麼
ok,那麼
1:29:27.060–1:29:31.980
zh第二個第二個就是我們如果你說你放在你的電腦中你就炸了哦,
第二個第二個就是我們如果你說你放在你的電腦中你就炸了哦,
1:29:31.980–1:29:35.380
zh那你電腦一炸,整台電腦就沒了,很恐怖哦好,
那你電腦一炸,整台電腦就沒了,很恐怖哦好,
1:29:35.380–1:29:40.060
zh所以呢我們希望把我們的 harness 放進一個安全的地方執行啊,
所以呢我們希望把我們的 harness 放進一個安全的地方執行啊,
1:29:40.060–1:29:42.780
zh放進去啊 ok,那現在有很多方法,
放進去啊 ok,那現在有很多方法,
1:29:42.940–1:29:48.100
zh那放進安全地方呢,最第一個最最最簡單就是限制工作目錄,
那放進安全地方呢,最第一個最最最簡單就是限制工作目錄,
1:29:48.100–1:29:51.340
zh就是只能在這個目錄中做啊,那你不能離開,
就是只能在這個目錄中做啊,那你不能離開,
1:29:51.580–1:29:55.540
zh但是現在我們也看到模型都很強大,它要繞跑出去啊,
但是現在我們也看到模型都很強大,它要繞跑出去啊,
1:29:55.540–1:29:57.580
zh非常非常容易啊所以呢
非常非常容易啊所以呢
1:29:57.830–1:29:59.350
zh這個是不太適合啊
這個是不太適合啊
1:29:59.630–1:30:03.710
zh第二個就是什麼放進 docker,放進 docker 其實就相當安全啊,
第二個就是什麼放進 docker,放進 docker 其實就相當安全啊,
1:30:03.710–1:30:07.390
zh相當安全啊好,那麼第三個就是什麼放進 vm 中,
相當安全啊好,那麼第三個就是什麼放進 vm 中,
1:30:07.590–1:30:10.990
zh那放進 vm 中後放進 docker 中啊,我講我不講大,
那放進 vm 中後放進 docker 中啊,我講我不講大,
1:30:10.990–1:30:14.110
zh我講容器吧啊,其實你選擇就變得非常非常多,
我講容器吧啊,其實你選擇就變得非常非常多,
1:30:14.110–1:30:16.830
zh為什麼你的容器可以在任何地方,
為什麼你的容器可以在任何地方,
1:30:16.830–1:30:20.630
zh你的 vm 可以在任何地方,它可以在雲端的 instance,
你的 vm 可以在任何地方,它可以在雲端的 instance,
1:30:20.630–1:30:23.550
zh這時候你當你這個爆炸半徑一炸的時候呢,
這時候你當你這個爆炸半徑一炸的時候呢,
1:30:23.670–1:30:27.550
zh跟你本機無關,跟你公司內部資料無關,它炸在其他地方
跟你本機無關,跟你公司內部資料無關,它炸在其他地方
1:30:27.710–1:30:31.110
zh它如果放在本機的容器中就容器炸,那就沒那炸就炸掉沒事啊,
它如果放在本機的容器中就容器炸,那就沒那炸就炸掉沒事啊,
1:30:31.310–1:30:34.590
zh你也不炸就炸了,重新起一個就好了,沒關係啊好,
你也不炸就炸了,重新起一個就好了,沒關係啊好,
1:30:34.590–1:30:40.070
zh那麼其實 NV 呢,它 NV 當時就推一個就叫 OpenShell 的東西,
那麼其實 NV 呢,它 NV 當時就推一個就叫 OpenShell 的東西,
1:30:40.070–1:30:42.910
zh它就是一個類似 docker 的引擎,那它把
它就是一個類似 docker 的引擎,那它把
1:30:44.360–1:30:47.800
zh關進到 OpenShell 中就是所謂的 NemoClaw 好,
關進到 OpenShell 中就是所謂的 NemoClaw 好,
1:30:47.800–1:30:53.520
zh所以我們看到 NemoClaw 就是把 OpenClaw 關關進 OpenShell 中了好,
所以我們看到 NemoClaw 就是把 OpenClaw 關關進 OpenShell 中了好,
1:30:53.520–1:30:57.040
zh我們等一下就會示範啊示範,那其實最近呢,
我們等一下就會示範啊示範,那其實最近呢,
1:30:57.040–1:31:01.800
zh大概就這個月吧,那 docker 也推出了 docker sbx 叫 sandbox 啊,
大概就這個月吧,那 docker 也推出了 docker sbx 叫 sandbox 啊,
1:31:02.120–1:31:03.480
zh那它也是可以把你的
那它也是可以把你的
1:31:04.120–1:31:07.120
zh你的 harness 關進 docker 容器中,
你的 harness 關進 docker 容器中,
1:31:07.120–1:31:10.440
zh那很好用,非常非常好用啊,所以各位可以自己看怎麼選擇,
那很好用,非常非常好用啊,所以各位可以自己看怎麼選擇,
1:31:10.440–1:31:12.080
zh等一下我會示範啊好
等一下我會示範啊好
1:31:13.640–1:31:16.320
zh那呢今天呢,因為今天是開開放的場子,
那呢今天呢,因為今天是開開放的場子,
1:31:16.320–1:31:20.680
zh我沒有時間顯示到12點了,所以呢到時候我就可以示範了,
我沒有時間顯示到12點了,所以呢到時候我就可以示範了,
1:31:20.680–1:31:23.560
zh我就不影片示範了,
我就不影片示範了,
1:31:23.800–1:31:27.560
zh我就實際是我就實際示範這件事情了好,
我就實際是我就實際示範這件事情了好,
1:31:27.560–1:31:30.560
zh那我就先進入我的 DJ Spark,
那我就先進入我的 DJ Spark,
1:31:30.560–1:31:36.240
zh我們就示範一下好,那其實我先示範最危險的場景了,
我們就示範一下好,那其實我先示範最危險的場景了,
1:31:36.760–1:31:38.080
zh那這個場景就是
那這個場景就是
1:31:40.630–1:31:44.710
zh好,這個場景其實裡面有一個我有一個資料啊,
好,這個場景其實裡面有一個我有一個資料啊,
1:31:45.030–1:31:50.110
zh它是假的,假的那個個資,
它是假的,假的那個個資,
1:31:50.110–1:31:53.432
zh假的個資啊,假的個資,那這個個資啊就充滿了身份
假的個資啊,假的個資,那這個個資啊就充滿了身份
1:31:53.432–1:31:56.830
zh證字號姓名什麼地址電話,然後什麼電子郵件啊 OK,
證字號姓名什麼地址電話,然後什麼電子郵件啊 OK,
1:31:56.950–1:32:00.550
zh那通常來說我們會希望那就這這是我的客戶的案例,
那通常來說我們會希望那就這這是我的客戶的案例,
1:32:00.710–1:32:07.430
zh就是他是他是某個銀行的稽核專員
就是他是他是某個銀行的稽核專員
1:32:08.070–1:32:09.110
zh他常常需要去調很多客戶資料,看看這個客戶跟理專有沒有串通啊,
他常常需要去調很多客戶資料,看看這個客戶跟理專有沒有串通啊,
1:32:09.310–1:32:14.990
zh所以呢,大家在銀分行的他在公公司的資料戶調到各個資料之後呢,
所以呢,大家在銀分行的他在公公司的資料戶調到各個資料之後呢,
1:32:14.990–1:32:20.550
zh他必須把這個所看看到的所有報告包含錄影錄影的就是在提款機前面提款 的是
他必須把這個所看看到的所有報告包含錄影錄影的就是在提款機前面提款 的是
1:32:20.550–1:32:27.510
zh的影片,臨櫃提款的影片,
的影片,臨櫃提款的影片,
1:32:27.590–1:32:31.150
zh他的呃轉賬記錄,他的什麼跟客戶的聊天電話聊天記錄,
他的呃轉賬記錄,他的什麼跟客戶的聊天電話聊天記錄,
1:32:31.500–1:32:35.340
zh他們其實都有記錄啊,然後呢就分析出來,
他們其實都有記錄啊,然後呢就分析出來,
1:32:35.340–1:32:38.820
zh然後呢告訴呃寫一篇報告說這個人跟理專有沒有串通好,
然後呢告訴呃寫一篇報告說這個人跟理專有沒有串通好,
1:32:38.820–1:32:45.220
zh那他在寫報告的時候呢,其實他非常需要做,
那他在寫報告的時候呢,其實他非常需要做,
1:32:45.220–1:32:48.260
zh就是去個資化啊,去個資化,當然去個資化這是一個很大的學問啊,
就是去個資化啊,去個資化,當然去個資化這是一個很大的學問啊,
1:32:48.260–1:32:52.980
zh它包含了脫敏啊去個資化還原啊,
它包含了脫敏啊去個資化還原啊,
1:32:53.220–1:32:56.700
zh它很多它很多學問,但是我們這邊其實可以示範,
它很多它很多學問,但是我們這邊其實可以示範,
1:32:56.700–1:32:59.900
zh就是我們請
就是我們請
1:32:59.900–1:33:01.100
zhagent 幫我們做去個資化的動作
agent 幫我們做去個資化的動作
1:33:02.100–1:33:05.060
zh好,我現在就來示範了,我先示範最危險了
好,我現在就來示範了,我先示範最危險了
1:33:05.060–1:33:08.300
zh其實我這邊先我們先來看一
其實我這邊先我們先來看一
1:33:08.300–1:33:10.460
zh下,其實啊,其實其實呢,我
下,其實啊,其實其實呢,我
1:33:12.180–1:33:14.740
zh們來看危險的程度啊,那真正其實就是第一個就是我的我的我的
們來看危險的程度啊,那真正其實就是第一個就是我的我的我的
1:33:15.940–1:33:21.780
zh模型在雲端
模型在雲端
1:33:22.530–1:33:24.210
zh,我的 harness 在本機,本機啊,
,我的 harness 在本機,本機啊,
1:33:25.370–1:33:28.370
zh沒做任何防護的,就這這 L1最危險啊
沒做任何防護的,就這這 L1最危險啊
1:33:28.610–1:33:32.530
zh第二個是我的模型在雲端,
第二個是我的模型在雲端,
1:33:32.530–1:33:35.250
zh但是我的嗯
但是我的嗯
1:33:35.250–1:33:36.850
zhharness 放在 sandbox 中,例如說 VM 中或是 Docker 中啊好,
harness 放在 sandbox 中,例如說 VM 中或是 Docker 中啊好,
1:33:37.490–1:33:42.530
zh這第二個,第三個我的模型在雲端,
這第二個,第三個我的模型在雲端,
1:33:42.530–1:33:45.810
zh但這時候呢,我的例如說我用 Nim,我是或是我用嗯
但這時候呢,我的例如說我用 Nim,我是或是我用嗯
1:33:45.810–1:33:49.890
zh.OpenRouter 這樣可以控制的雲端啊模型呢,
.OpenRouter 這樣可以控制的雲端啊模型呢,
1:33:50.610–1:33:53.450
zh然後把我的 harness 呢用開源的,
然後把我的 harness 呢用開源的,
1:33:53.650–1:33:56.690
zh那我剛剛講為什麼開源 harness 比較安全, 因為它的它的程式碼都可以看,
那我剛剛講為什麼開源 harness 比較安全, 因為它的它的程式碼都可以看,
1:33:56.690–1:34:01.850
zh我們都可以看嘛,看過一遍發現安全就開始用啊好,
我們都可以看嘛,看過一遍發現安全就開始用啊好,
1:34:01.850–1:34:04.770
zh這是第三安全呢,第三安全就是我把我的 harness 關進
這是第三安全呢,第三安全就是我把我的 harness 關進
1:34:04.850–1:34:08.650
zhsandbox 中關廁所啊好,那當然我的模型還是用雲端模型,
sandbox 中關廁所啊好,那當然我的模型還是用雲端模型,
1:34:08.880–1:34:13.080
zh這就這個地方我還是得上傳的啊好,
這就這個地方我還是得上傳的啊好,
1:34:13.080–1:34:15.920
zh這就這個地方我還是得上傳的啊好,
這就這個地方我還是得上傳的啊好,
1:34:15.920–1:34:19.840
zh這是 L4L5,就是說我的 harness 關進廁所,
這是 L4L5,就是說我的 harness 關進廁所,
1:34:19.840–1:34:22.880
zh關進 sandbox,我用私有雲了,
關進 sandbox,我用私有雲了,
1:34:22.880–1:34:25.560
zh這時候我用私有雲的時候呢,嗯,
這時候我用私有雲的時候呢,嗯,
1:34:25.760–1:34:29.840
zh我的資料絕對不會離開我公司管轄的範圍啊,
我的資料絕對不會離開我公司管轄的範圍啊,
1:34:29.840–1:34:33.440
zh那我的 harness 又在又在呃關在廁所中啊,
那我的 harness 又在又在呃關在廁所中啊,
1:34:33.440–1:34:36.440
zh所以這個怎麼怎麼出問題都沒有問題啊,
所以這個怎麼怎麼出問題都沒有問題啊,
1:34:36.440–1:34:38.120
zh就算東西上傳了
就算東西上傳了
1:34:38.200–1:34:45.000
zh也在我公司範圍內, 這個 harness 炸掉也是在也是在這個 sandbox 中沒關係啊,
也在我公司範圍內, 這個 harness 炸掉也是在也是在這個 sandbox 中沒關係啊,
1:34:45.000–1:34:48.880
zh這是 L5L6,就是 harness 關進 OpenShell 中,
這是 L5L6,就是 harness 關進 OpenShell 中,
1:34:48.880–1:34:51.520
zh就是所謂的觀測所用
就是所謂的觀測所用
1:34:52.160–1:34:57.520
zh區網模型啊,那其實這應該是 L7L6是是可以上網啊,
區網模型啊,那其實這應該是 L7L6是是可以上網啊,
1:34:57.520–1:35:01.040
zh但是我的我的我的 sandbox 不能上網啊,
但是我的我的我的 sandbox 不能上網啊,
1:35:01.200–1:35:03.720
zh但是我的呃模型可以上網啊,
但是我的呃模型可以上網啊,
1:35:03.720–1:35:06.890
zh那其實你的 harness 不能上網就會有很多問題
那其實你的 harness 不能上網就會有很多問題
1:35:07.030–1:35:11.750
zh例如說你就不能上傳到 GitHub 啊,你就不能去下載呃,
例如說你就不能上傳到 GitHub 啊,你就不能去下載呃,
1:35:11.830–1:35:15.110
zh沒關係,我們今天呢就試這幾個,我就測試啊,
沒關係,我們今天呢就試這幾個,我就測試啊,
1:35:15.350–1:35:17.110
zh我先讓各位看看全
我先讓各位看看全
1:35:17.830–1:35:22.310
zh最為就是我用我用 B 源的 harness,
最為就是我用我用 B 源的 harness,
1:35:22.310–1:35:26.510
zh我用雲端的模型,然後我我跳過安全檢查啊,
我用雲端的模型,然後我我跳過安全檢查啊,
1:35:26.510–1:35:31.390
zh好,我們就來試一次啊,試一次啊, 那例如說我就我這邊就直接用, 大家都
好,我們就來試一次啊,試一次啊, 那例如說我就我這邊就直接用, 大家都
1:35:32.870–1:35:36.750
zh知道就就是這個就是把命交給他了啊,把命交給他了啊
知道就就是這個就是把命交給他了啊,把命交給他了啊
1:35:37.670–1:35:40.230
zh來,我們就來做吧,哈,就來做啊,來做
來,我們就來做吧,哈,就來做啊,來做
1:35:40.870–1:35:44.110
zh好,我就這樣想說啊,嗯,我先看幕內容,
好,我就這樣想說啊,嗯,我先看幕內容,
1:35:45.030–1:35:48.030
zh好,有一個有一個 Fakedata 啊,Fakedata 啊,
好,有一個有一個 Fakedata 啊,Fakedata 啊,
1:35:50.550–1:35:54.670
zh好,那因為我之前做過,他會他會他知道我在做什麼啊,
好,那因為我之前做過,他會他會他知道我在做什麼啊,
1:35:54.870–1:35:57.590
zh我就說有一個 Fakedata 點
我就說有一個 Fakedata 點
1:35:58.180–1:35:59.620
zh這個檔案哈,這個檔案
這個檔案哈,這個檔案
1:36:02.500–1:36:05.580
zh幫我做去識別化,
幫我做去識別化,
1:36:05.580–1:36:09.060
zh那我只是示範,因為我我講過去識別化有很多很多步驟,
那我只是示範,因為我我講過去識別化有很多很多步驟,
1:36:09.060–1:36:14.300
zh有脫敏,有上傳,還有還原,那我這邊只做脫敏啊哈,De-ID 哈,
有脫敏,有上傳,還有還原,那我這邊只做脫敏啊哈,De-ID 哈,
1:36:14.500–1:36:21.060
zh那就讓他做吧,那你看我這就是用最危險的 harness 跟雲端的模型,
那就讓他做吧,那你看我這就是用最危險的 harness 跟雲端的模型,
1:36:21.060–1:36:24.860
zh就請他做吧哈,這個時間不會太太短哦,
就請他做吧哈,這個時間不會太太短哦,
1:36:24.860–1:36:27.540
zh這個可能會花個十分鐘啊,那他
這個可能會花個十分鐘啊,那他
1:36:27.820–1:36:31.780
zh會做很多事情啊好,那他這邊運用到很多 Agent Skill,
會做很多事情啊好,那他這邊運用到很多 Agent Skill,
1:36:31.780–1:36:37.620
zh例如說他要讀取 Excel,他就必須使用 office 的 document skill,
例如說他要讀取 Excel,他就必須使用 office 的 document skill,
1:36:37.780–1:36:41.300
zh他就有很多 skill,他自己會去,他自己會去做啊好,
他就有很多 skill,他自己會去,他自己會去做啊好,
1:36:41.300–1:36:47.460
zh他會寫一個程式來做這件事情,那他甚至也並不一定知道去個資化
他會寫一個程式來做這件事情,那他甚至也並不一定知道去個資化
1:36:48.100–1:36:50.780
zh的標準是什麼,例如說呃
的標準是什麼,例如說呃
1:36:51.290–1:36:57.570
zh我們說他中文中文有五個名字嘛, 那兩個字的跟三個字就把第二個字變變叉叉,
我們說他中文中文有五個名字嘛, 那兩個字的跟三個字就把第二個字變變叉叉,
1:36:57.570–1:37:00.570
zh四個字的中間兩個字變叉叉,五個字怎麼變叉叉,
四個字的中間兩個字變叉叉,五個字怎麼變叉叉,
1:37:00.570–1:37:04.570
zh他自己要知道好,他這邊就找出來方法找出來了啊,
他自己要知道好,他這邊就找出來方法找出來了啊,
1:37:05.410–1:37:06.530
zh好像他現在
好像他現在
1:37:07.170–1:37:12.180
zh呃已經花掉了一塊多了啊,那
呃已經花掉了一塊多了啊,那
1:37:17.270–1:37:19.950
zh這禮拜休假,所以我的我的用量很少,
這禮拜休假,所以我的我的用量很少,
1:37:19.950–1:37:22.510
zh我這禮拜就沒有在用了,你看我的
我這禮拜就沒有在用了,你看我的
1:37:24.030–1:37:26.970
zh。5小時才才才用一點點,
。5小時才才才用一點點,
1:37:26.970–1:37:28.450
zh7天才用8%好
7天才用8%好
1:37:29.810–1:37:33.530
zhOK,他就他就說不要更
OK,他就他就說不要更
1:37:36.770–1:37:38.050
zh嚴格,直接執行
嚴格,直接執行
1:37:42.770–1:37:43.730
zh直接執行
直接執行
1:37:45.090–1:37:48.930
zh好,那等一下我們就把它打開看一看吧,就可以把它打開看一看哦
好,那等一下我們就把它打開看一看吧,就可以把它打開看一看哦
1:37:54.720–1:37:58.400
zh好它它它是做完了哈,那就在這邊吧,
好它它它是做完了哈,那就在這邊吧,
1:37:58.480–1:38:01.160
zh那我就把它打開看看嘛哈,那我先把它傳過來,
那我就把它打開看看嘛哈,那我先把它傳過來,
1:38:01.160–1:38:03.960
zh因為它放在我的 DJspa 上,我把它傳過來啊,
因為它放在我的 DJspa 上,我把它傳過來啊,
1:38:03.960–1:38:06.240
zh它放在這個目錄下,把它記下來
它放在這個目錄下,把它記下來
1:38:08.480–1:38:10.640
zh,好把它記下來好
,好把它記下來好
1:38:24.800–1:38:27.360
zh上次做了10分鐘啊,這次比較快
上次做了10分鐘啊,這次比較快
1:38:32.370–1:38:34.210
zh好,直接看吧,直接看
好,直接看吧,直接看
1:38:42.640–1:38:45.280
zh好,那他他是做好了哈其實
好,那他他是做好了哈其實
1:38:46.410–1:38:51.490
zh其實跟我預預計的是不太一樣了,因為我希望他, 我希望他
其實跟我預預計的是不太一樣了,因為我希望他, 我希望他
1:38:53.170–1:38:56.050
zh第二個字變叉叉也沒關係,你再給他改就好,
第二個字變叉叉也沒關係,你再給他改就好,
1:38:56.050–1:38:58.210
zh他這做其實算徹底哦,算徹底哦,
他這做其實算徹底哦,算徹底哦,
1:38:58.930–1:39:01.730
zh然後地址都全部拿掉,都拿掉了好,
然後地址都全部拿掉,都拿掉了好,
1:39:01.970–1:39:07.170
zh那各位你做這件事情哦,那當然這個是我客戶一個小小的請求,
那各位你做這件事情哦,那當然這個是我客戶一個小小的請求,
1:39:07.490–1:39:10.530
zh結果呢,他當時公司有人就有訂閱,
結果呢,他當時公司有人就有訂閱,
1:39:10.530–1:39:13.170
zh他就這樣做,結果呢
他就這樣做,結果呢
1:39:13.690–1:39:18.330
zh3分鐘后,他們資安部電話就來,他說你剛才把一個東西傳上雲端,
3分鐘后,他們資安部電話就來,他說你剛才把一個東西傳上雲端,
1:39:18.330–1:39:24.050
zh對不對,裡面充滿了個資,那就被規定要寫報告講就就是被懲罰啊,
對不對,裡面充滿了個資,那就被規定要寫報告講就就是被懲罰啊,
1:39:24.050–1:39:28.170
zh被懲罰啊好,所以呢,這是不建議的方式啊,
被懲罰啊好,所以呢,這是不建議的方式啊,
1:39:28.170–1:39:30.890
zh這是不建議的方式啊好,那麼
這是不建議的方式啊好,那麼
1:39:32.520–1:39:33.640
zh我們來看看呢,建
我們來看看呢,建
1:39:35.040–1:39:37.800
zh議的方式啊,建議的方式啊,那我就不要用這個太危,
議的方式啊,建議的方式啊,那我就不要用這個太危,
1:39:37.800–1:39:39.640
zh這個太危險了,太危險,太危險
這個太危險了,太危險,太危險
1:39:43.200–1:39:46.600
zh好,那第二個方式呢,我在我我就我就我就試啊,
好,那第二個方式呢,我在我我就我就我就試啊,
1:39:46.600–1:39:48.520
zh就是說啊,我用
就是說啊,我用
1:39:49.640–1:39:51.480
zh嗯開源的
嗯開源的
1:39:52.520–1:39:55.480
zhharness,我用地端的模型,
harness,我用地端的模型,
1:39:55.480–1:39:58.520
zh好,那這次其實已經夠安全了,我就試一次啊,
好,那這次其實已經夠安全了,我就試一次啊,
1:39:58.760–1:40:00.000
zh就是我用拍啊,我用拍
就是我用拍啊,我用拍
1:40:03.000–1:40:08.040
zh好,那其實呢,呃,我現在用的模型是地端模型啊,
好,那其實呢,呃,我現在用的模型是地端模型啊,
1:40:09.720–1:40:12.880
zh我用這個我是放在我的 DGSPA 上的,
我用這個我是放在我的 DGSPA 上的,
1:40:13.400–1:40:16.880
zh嗯,Qwen 27B 啊,
嗯,Qwen 27B 啊,
1:40:16.880–1:40:21.640
zh哈,就來試啊,就來試啊,來,我先確定一下我是不是在 DGSPA 中,
哈,就來試啊,就來試啊,來,我先確定一下我是不是在 DGSPA 中,
1:40:21.640–1:40:23.080
zh對,好,來,嗯,拍
對,好,來,嗯,拍
1:40:23.880–1:40:28.110
zh好我就先看一下內容好,同一個檔案了, 同一個檔案
好我就先看一下內容好,同一個檔案了, 同一個檔案
1:40:29.150–1:40:33.230
zh好像我這個我這個拍有裝 office skill, 所以沒有問題啊
好像我這個我這個拍有裝 office skill, 所以沒有問題啊
1:40:33.950–1:40:34.990
zh好,我就說
好,我就說
1:40:36.270–1:40:37.230
zh幫我把
幫我把
1:40:38.590–1:40:42.430
zh做去識別化 DID,
做去識別化 DID,
1:40:42.590–1:40:44.190
zh現在開始好,現在開始
現在開始好,現在開始
1:40:45.710–1:40:49.710
zh好,那這時候它就開始了,就開始了啊,OK,
好,那這時候它就開始了,就開始了啊,OK,
1:40:49.710–1:40:52.550
zh那這個是純粹用地端模型
那這個是純粹用地端模型
1:40:53.030–1:40:56.510
zh但是呢,因為我這邊可以上網,所以呢,我就是跑在
但是呢,因為我這邊可以上網,所以呢,我就是跑在
1:40:57.150–1:41:03.350
zh嗯一個開源的 harness 中啊, 那我們可以看一下我現在我的 GPU 在瘋狂的運轉中啊,
嗯一個開源的 harness 中啊, 那我們可以看一下我現在我的 GPU 在瘋狂的運轉中啊,
1:41:03.550–1:41:08.950
zh瘋狂的運轉中啊,那因為我因為我的 GPU 放在機房啊,
瘋狂的運轉中啊,那因為我因為我的 GPU 放在機房啊,
1:41:08.950–1:41:11.630
zh我的呃 DGX Spark放機房,
我的呃 DGX Spark放機房,
1:41:11.630–1:41:14.150
zh機房就是沒有開冷氣啊,
機房就是沒有開冷氣啊,
1:41:14.150–1:41:16.680
zh就電風扇吹了啊,所以呢它
就電風扇吹了啊,所以呢它
1:41:16.780–1:41:20.740
zh熱當過好幾次,所以我就把它的速度限在2100MHz 啊,
熱當過好幾次,所以我就把它的速度限在2100MHz 啊,
1:41:21.020–1:41:24.620
zh那 DGSPA 的上限是3003MHz,
那 DGSPA 的上限是3003MHz,
1:41:24.740–1:41:28.100
zh但是我發現只要超過2006大概就會熱當啊,
但是我發現只要超過2006大概就會熱當啊,
1:41:28.100–1:41:32.140
zh所以我就設在2001,但是你不用擔心,
所以我就設在2001,但是你不用擔心,
1:41:32.140–1:41:33.740
zh你3003降到2001它不會掉
你3003降到2001它不會掉
1:41:34.620–1:41:38.260
zh30%,它掉45%的效能而已,
30%,它掉45%的效能而已,
1:41:38.260–1:41:43.260
zh所以不用擔心了啊,那你就看到一個小小的27B 模型啊,
所以不用擔心了啊,那你就看到一個小小的27B 模型啊,
1:41:43.260–1:41:46.020
zh27B 模型它就在做去做
27B 模型它就在做去做
1:41:46.100–1:41:51.020
zh做去個資化的動作啊,你看它速度也不會很很差了啊,
做去個資化的動作啊,你看它速度也不會很很差了啊,
1:41:51.420–1:41:52.620
zh那當然它就是
那當然它就是
1:41:54.140–1:41:57.540
zh當然我這個就不要錢了啊,像我剛才那個花多少錢啊,
當然我這個就不要錢了啊,像我剛才那個花多少錢啊,
1:41:57.540–1:42:00.860
zh那個剛才花幾塊錢吧啊,那這個就這個就不要錢了,
那個剛才花幾塊錢吧啊,那這個就這個就不要錢了,
1:42:00.860–1:42:03.580
zh就讓它做啊,那我們就等它一下,等它一下
就讓它做啊,那我們就等它一下,等它一下
1:42:09.570–1:42:10.070
zh嗯啊
嗯啊
1:42:13.170–1:42:14.930
zh他做完了,他做完了,他做完了
他做完了,他做完了,他做完了
1:42:22.280–1:42:25.040
zh好,那他做完了,你看他其實做的就跟
好,那他做完了,你看他其實做的就跟
1:42:26.600–1:42:31.480
zh剛才那做的差不多,做的差不多了哈, 當然你可以要求他說我希望你怎麼做,
剛才那做的差不多,做的差不多了哈, 當然你可以要求他說我希望你怎麼做,
1:42:31.480–1:42:34.360
zh我希望你名字怎麼做,電話怎麼做,
我希望你名字怎麼做,電話怎麼做,
1:42:34.360–1:42:37.200
zh身份證怎麼做,你只要就是他怎麼做了啊好,
身份證怎麼做,你只要就是他怎麼做了啊好,
1:42:37.320–1:42:39.960
zh那這個是相對安全,
那這個是相對安全,
1:42:39.960–1:42:42.480
zh你看我用地端模型,我我用
你看我用地端模型,我我用
1:42:42.650–1:42:45.730
zh開源的 harness 啊,那其實這個其實已經完全沒有出到
開源的 harness 啊,那其實這個其實已經完全沒有出到
1:42:46.530–1:42:51.650
zh完全沒有出到我的網路上啊 OK, 那我最後呢? 最後示範一個
完全沒有出到我的網路上啊 OK, 那我最後呢? 最後示範一個
1:42:52.370–1:42:53.970
zh相對最安全的啊
相對最安全的啊
1:42:55.140–1:42:56.180
zh相對最安全哈,
相對最安全哈,
1:42:57.140–1:43:00.980
zh我呢把這個資料跑在我的沙箱中好,
我呢把這個資料跑在我的沙箱中好,
1:43:00.980–1:43:05.380
zh那我們就利用 OpenShell 這個這個東西哦, 這是我之前建立的一個沙箱哦,
那我們就利用 OpenShell 這個這個東西哦, 這是我之前建立的一個沙箱哦,
1:43:05.540–1:43:09.060
zh其實它也是用利用 docker 的方式來建立的哦, 這
其實它也是用利用 docker 的方式來建立的哦, 這
1:43:10.420–1:43:11.540
zh個就是它的沙箱
個就是它的沙箱
1:43:13.540–1:43:16.060
zh好,你當然可以用其他的方式的沙箱,
好,你當然可以用其他的方式的沙箱,
1:43:16.060–1:43:19.340
zh但是 OpenShell 是 NV 的沙箱很好用哦,
但是 OpenShell 是 NV 的沙箱很好用哦,
1:43:19.340–1:43:22.100
zh所以我就一直用到現在啊好,我就 OpenShell,
所以我就一直用到現在啊好,我就 OpenShell,
1:43:22.100–1:43:24.460
zh然後呢進入沙箱中
然後呢進入沙箱中
1:43:26.500–1:43:33.380
zh好,這個沙箱是算非常安全啊, 例如說我直接嗯
好,這個沙箱是算非常安全啊, 例如說我直接嗯
1:43:37.060–1:43:40.780
zh不行啊,看到沒有,我看 Google 啊,有沒有不行哦
不行啊,看到沒有,我看 Google 啊,有沒有不行哦
1:43:43.430–1:43:48.000
zh不行啊,不行不行,permission denied 啊,那我 curl github 呢?
不行啊,不行不行,permission denied 啊,那我 curl github 呢?
1:43:52.070–1:43:57.270
zh啊 deny 啊,所以呢它其實是那這個沙箱是上不了網的啊好,
啊 deny 啊,所以呢它其實是那這個沙箱是上不了網的啊好,
1:43:57.270–1:44:03.990
zh但是我有開放一些權限,例如說 Anthropic 它本身自己的 GitHub 那一
但是我有開放一些權限,例如說 Anthropic 它本身自己的 GitHub 那一
1:44:03.990–1:44:07.350
zh段那那個 repo 我開放,因為我安裝那個
段那那個 repo 我開放,因為我安裝那個
1:44:07.990–1:44:12.110
zhAgent Skill 哈來我們就來看這在沙箱裡面了, 這在沙箱裡面了
Agent Skill 哈來我們就來看這在沙箱裡面了, 這在沙箱裡面了
1:44:13.910–1:44:16.910
zh好,來,我看一下,呃,我到他的家目錄,
好,來,我看一下,呃,我到他的家目錄,
1:44:16.910–1:44:19.110
zh然後呢,裡面就有一些,如果已經做好一些東西了,就是我們用,
然後呢,裡面就有一些,如果已經做好一些東西了,就是我們用,
1:44:21.550–1:44:24.150
zh呃,CSV 還是一次啊,CSV,
呃,CSV 還是一次啊,CSV,
1:44:24.150–1:44:27.150
zh因為 CSV 我就不用叫 Office Skill 了,
因為 CSV 我就不用叫 Office Skill 了,
1:44:27.150–1:44:29.830
zh好,我就直接就拍
好,我就直接就拍
1:44:29.830–1:44:32.190
zh好,我就直接就拍
好,我就直接就拍
1:44:34.140–1:44:36.780
zh用 PiAgent 好拍好, 然後呢
用 PiAgent 好拍好, 然後呢
1:44:37.740–1:44:42.900
zh來,模型模型我就還是一樣Qwen 27B,要一樣好來,
來,模型模型我就還是一樣Qwen 27B,要一樣好來,
1:44:42.900–1:44:45.500
zh然後呢,我先看內容,有這個好
然後呢,我先看內容,有這個好
1:44:46.700–1:44:49.660
zh我們來看一下有
我們來看一下有
1:44:53.190–1:44:56.670
zh沒有,這是它的內容啊,內容其實在我試過,
沒有,這是它的內容啊,內容其實在我試過,
1:44:56.670–1:44:59.910
zh就是說這個內容啊,幾千行都對,AI 這都一樣,
就是說這個內容啊,幾千行都對,AI 這都一樣,
1:44:59.910–1:45:04.150
zh他就跑跑一個,他會自己寫寫一個 Python 程式啊好, 我就這樣講啊,來
他就跑跑一個,他會自己寫寫一個 Python 程式啊好, 我就這樣講啊,來
1:45:05.510–1:45:06.270
zh幫我
幫我
1:45:07.300–1:45:09.900
zh把這個檔案做
把這個檔案做
1:45:10.940–1:45:13.700
zhDID 去識別化好,
DID 去識別化好,
1:45:13.700–1:45:15.780
zh我就是給他多一點資料,就是說
我就是給他多一點資料,就是說
1:45:17.020–1:45:21.340
zh呃名字,如果是, 如果是
呃名字,如果是, 如果是
1:45:23.500–1:45:25.940
zh字第二個字叉
字第二個字叉
1:45:27.930–1:45:31.290
zh放叉,如果是四個字
放叉,如果是四個字
1:45:32.050–1:45:35.370
zh中間兩個放叉叉,
中間兩個放叉叉,
1:45:35.370–1:45:37.090
zh如果是五個字,
如果是五個字,
1:45:38.410–1:45:45.210
zh中間三個放叉叉叉,然後地址只要把
中間三個放叉叉叉,然後地址只要把
1:45:47.290–1:45:51.130
zh巷弄號樓叉叉叉即可
巷弄號樓叉叉叉即可
1:45:53.130–1:45:54.410
zh電子郵件
電子郵件
1:45:55.690–1:45:56.610
zh保留
保留
1:45:57.330–1:45:59.850
zh之後的網域,嗯,
之後的網域,嗯,
1:46:00.650–1:46:01.690
zh開始好
開始好
1:46:03.090–1:46:05.250
zh來,這時候我的 GPU 開始瘋狂運轉哦,
來,這時候我的 GPU 開始瘋狂運轉哦,
1:46:06.570–1:46:08.650
zhGPU 瘋狂運轉,瘋狂運轉
GPU 瘋狂運轉,瘋狂運轉
1:46:09.770–1:46:13.250
zh好,然後呢,因為這個模型呢,27B 我是用 FP8,
好,然後呢,因為這個模型呢,27B 我是用 FP8,
1:46:13.250–1:46:17.690
zh所以它佔稍微大一點,然後呢,我 KV cache 開的稍微大一點啊,
所以它佔稍微大一點,然後呢,我 KV cache 開的稍微大一點啊,
1:46:17.690–1:46:21.970
zh所以它就會佔多,但是你看還是佔的有限吶,
所以它就會佔多,但是你看還是佔的有限吶,
1:46:21.970–1:46:26.210
zh128G 佔的大概80G 而已啊, 很夠用啊
128G 佔的大概80G 而已啊, 很夠用啊
1:46:26.540–1:46:28.020
zh他就開始跑吧,開始跑好
他就開始跑吧,開始跑好
1:46:32.100–1:46:35.780
zh那我思考強度是設 high,他可以設思考強度哦,
那我思考強度是設 high,他可以設思考強度哦,
1:46:36.100–1:46:38.460
zh他會想久一點,他思考強度 high 就會,
他會想久一點,他思考強度 high 就會,
1:46:39.620–1:46:43.300
zh他給模型 thinking 的 token 就會多一點了啊好,
他給模型 thinking 的 token 就會多一點了啊好,
1:46:43.300–1:46:46.340
zh他就遵照我的指示在做這件事情
他就遵照我的指示在做這件事情
1:46:57.860–1:46:59.180
zh好,繼續跑,讓它跑
好,繼續跑,讓它跑
1:47:05.960–1:47:07.480
zh好,那這個就是標準的
好,那這個就是標準的
1:47:08.200–1:47:09.640
zh嗯,最安全啊
嗯,最安全啊
1:47:09.640–1:47:15.280
zh其實你看我連在這個下降中,我連 GitHub 我去 Google 都出不去了,
其實你看我連在這個下降中,我連 GitHub 我去 Google 都出不去了,
1:47:15.280–1:47:18.400
zh但是它還是能繼續做,這個就是
但是它還是能繼續做,這個就是
1:47:18.690–1:47:22.290
zh模型在地端 harness 在沙箱中,那連網路都出不去,
模型在地端 harness 在沙箱中,那連網路都出不去,
1:47:22.290–1:47:25.850
zh這是其實都斷網了,這都斷網了,那它還是可以做,
這是其實都斷網了,這都斷網了,那它還是可以做,
1:47:25.850–1:47:29.410
zh還是可以用啊好,那其實我沒有真正實質把網路關掉啊,
還是可以用啊好,那其實我沒有真正實質把網路關掉啊,
1:47:29.410–1:47:32.170
zh那但是其實它是不需要靠網路,
那但是其實它是不需要靠網路,
1:47:32.170–1:47:35.410
zh它完全不需要上網,ok,那就看它久一點,
它完全不需要上網,ok,那就看它久一點,
1:47:36.010–1:47:38.970
zh那我那這個模型呢,我給它開262k 的,
那我那這個模型呢,我給它開262k 的,
1:47:39.130–1:47:42.810
zh它的最大也是2260000個 context window 也不能再大,
它的最大也是2260000個 context window 也不能再大,
1:47:42.810–1:47:43.730
zh但是夠用了啊,
但是夠用了啊,
1:47:45.930–1:47:47.090
zh那當 context window
那當 context window
1:47:47.170–1:47:51.130
zh跑完之後,它其實就會直接就自己就會斷掉, 自己就會斷掉
跑完之後,它其實就會直接就自己就會斷掉, 自己就會斷掉
1:47:53.570–1:47:54.450
zh好,等它一下,
好,等它一下,
1:47:57.850–1:48:00.180
zh你現在那一台溫度查得到嗎?
你現在那一台溫度查得到嗎?
1:48:00.410–1:48:01.610
zh查得到啊,55度
查得到啊,55度
1:48:03.130–1:48:05.090
zh你現在我看哦,對啊
你現在我看哦,對啊
1:48:05.760–1:48:10.760
zh我,我那時候我上上個月跑的時候都都跑到80幾度了,
我,我那時候我上上個月跑的時候都都跑到80幾度了,
1:48:10.760–1:48:16.760
zh就就你要設那個頻率不能超過兩千一啊對他他兩千六一定熱當了,
就就你要設那個頻率不能超過兩千一啊對他他兩千六一定熱當了,
1:48:16.760–1:48:19.320
zh了解一定熱當,但是我都熱當好幾次,
了解一定熱當,但是我都熱當好幾次,
1:48:19.320–1:48:21.920
zh我才我才知道為什麼還好,這還還可以,
我才我才知道為什麼還好,這還還可以,
1:48:21.920–1:48:25.560
zh我熱當好幾次了,就是要重新把插頭拔掉再拔回去啊
我熱當好幾次了,就是要重新把插頭拔掉再拔回去啊
1:48:26.240–1:48:28.760
zh對對嗎我也是當好幾次,
對對嗎我也是當好幾次,
1:48:28.960–1:48:32.400
zh是啊,你就設定一下,設定很簡單, 就是你就要 Claude Code 幫你設定了,
是啊,你就設定一下,設定很簡單, 就是你就要 Claude Code 幫你設定了,
1:48:32.400–1:48:34.360
zh就是說幫我設定這台機器的
就是說幫我設定這台機器的
1:48:34.520–1:48:37.080
zh設到兩兩千一,這樣他就幫你設定好,嗯
設到兩兩千一,這樣他就幫你設定好,嗯
1:48:39.120–1:48:44.200
zh啊,現在正在做啊,他其實你就是就是說你設定這個這個頻率,
啊,現在正在做啊,他其實你就是就是說你設定這個這個頻率,
1:48:44.200–1:48:46.880
zh他其實速度不會掉太多,還好
他其實速度不會掉太多,還好
1:48:50.000–1:48:53.440
zh好,這就比較久一點了,但是我覺得這這個就至少可以用啊
好,這就比較久一點了,但是我覺得這這個就至少可以用啊
1:48:54.850–1:48:56.250
zh好,等它跑完,等它跑完,
好,等它跑完,等它跑完,
1:49:06.010–1:49:10.290
zh那這個其實我之前用 DeepSeek,我之前是用 DeepSeek 做,
那這個其實我之前用 DeepSeek,我之前是用 DeepSeek 做,
1:49:10.290–1:49:12.850
zh那 DeepSeek 做的沒有千問好哦,
那 DeepSeek 做的沒有千問好哦,
1:49:12.850–1:49:17.050
zh差很多哦,差不了,因為因為 DeepSeek 我這個128G 我只能裝 Q2 啊,
差很多哦,差不了,因為因為 DeepSeek 我這個128G 我只能裝 Q2 啊,
1:49:17.450–1:49:20.330
zh裝 Q2 它其實有會有問題啊,
裝 Q2 它其實有會有問題啊,
1:49:20.330–1:49:23.570
zh會有問題,然後它它出了它出了一些問題沒關係,
會有問題,然後它它出了它出了一些問題沒關係,
1:49:23.570–1:49:27.090
zh它自己會白解啊,然後它出一些問題,它自己會白解,
它自己會白解啊,然後它出一些問題,它自己會白解,
1:49:28.250–1:49:32.210
zh對啊,其實我我之前先講就是說其實你看就是我們的
對啊,其實我我之前先講就是說其實你看就是我們的
1:49:32.610–1:49:39.570
zh地端模型現在才27B 啊, 你說 Claude Fable 或是 Opus 直接可能都5T 了,
地端模型現在才27B 啊, 你說 Claude Fable 或是 Opus 直接可能都5T 了,
1:49:39.570–1:49:44.090
zh可能都56T 了啊,我們27B 模型能做到這樣子,
可能都56T 了啊,我們27B 模型能做到這樣子,
1:49:44.090–1:49:47.330
zh其實我非常滿意的啊,而且而且這個幾乎不要錢了,
其實我非常滿意的啊,而且而且這個幾乎不要錢了,
1:49:47.330–1:49:49.250
zh這根本就不要錢了,只有電費而已啊
這根本就不要錢了,只有電費而已啊
1:49:50.040–1:49:52.320
zh對啊,然後他自己寫的 PiAgent 才開始做啊
對啊,然後他自己寫的 PiAgent 才開始做啊
1:49:52.320–1:49:57.920
zh其實這個這個專我做過好多次, 那因為其實我們客戶對 DID 的要求也都不一樣,
其實這個這個專我做過好多次, 那因為其實我們客戶對 DID 的要求也都不一樣,
1:49:57.920–1:50:01.720
zh有些需要還原啊,還原有還原的做法,那我這邊只有脫敏啊,
有些需要還原啊,還原有還原的做法,那我這邊只有脫敏啊,
1:50:01.720–1:50:06.880
zh只有脫敏,所以還原我這邊就沒有做,那有時候還有時候還要加密啊,
只有脫敏,所以還原我這邊就沒有做,那有時候還有時候還要加密啊,
1:50:06.880–1:50:11.400
zh那他就是說那你就必須知道,你說嗯嗯王小明,
那他就是說那你就必須知道,你說嗯嗯王小明,
1:50:11.400–1:50:14.240
zh他變成王叉明,你知道他還原會要變成王小明啊
他變成王叉明,你知道他還原會要變成王小明啊
1:50:14.960–1:50:17.040
zhok,他就開始做
ok,他就開始做
1:50:19.040–1:50:21.360
zh啊。他做完了,他做完了,他做完他先檢查
啊。他做完了,他做完了,他做完他先檢查
1:50:29.090–1:50:32.770
zh因為我的我的 PiAgent 我有規定他做完所有東西都要再
因為我的我的 PiAgent 我有規定他做完所有東西都要再
1:50:33.490–1:50:37.330
zhreview 一次,然後他都會再檢查一次,那 PiAgent 的
review 一次,然後他都會再檢查一次,那 PiAgent 的
1:50:38.290–1:50:41.890
zh寫的攷攷點寫法跟攷就一模一樣啊
寫的攷攷點寫法跟攷就一模一樣啊
1:50:44.510–1:50:46.190
zh好,這是一千筆的啊,一千筆
好,這是一千筆的啊,一千筆
1:50:49.310–1:50:52.110
zh好,這是我們對他規定比較多的做法,
好,這是我們對他規定比較多的做法,
1:50:52.110–1:50:56.670
zh他就會照著做啊,你看27B 模型真的很聰明啊, 非常非常聰明啊好
他就會照著做啊,你看27B 模型真的很聰明啊, 非常非常聰明啊好
1:50:57.950–1:51:02.030
zh,叫這個名字我們把它看一下,我們就看一下啊,看一下它的
,叫這個名字我們把它看一下,我們就看一下啊,看一下它的
1:51:03.230–1:51:04.230
zh內容
內容
1:51:05.190–1:51:05.950
zh,看一眼就好
,看一眼就好
1:51:10.350–1:51:12.550
zh,沒有就他就照我的做了
,沒有就他就照我的做了
1:51:12.870–1:51:14.510
zh乖乖照我的做了啊,照我的做
乖乖照我的做了啊,照我的做
1:51:15.230–1:51:19.150
zh啊,幾乎都全部都去識別化了,全部都做好了好,
啊,幾乎都全部都去識別化了,全部都做好了好,
1:51:19.230–1:51:23.150
zh那最後呢,最後示範一個一模一樣的東西,
那最後呢,最後示範一個一模一樣的東西,
1:51:23.470–1:51:26.990
zh那這邊呢就有又又應用到 Office 的 Skill,
那這邊呢就有又又應用到 Office 的 Skill,
1:51:26.990–1:51:31.710
zh就是它能對 docx 做去識別化,
就是它能對 docx 做去識別化,
1:51:31.710–1:51:35.310
zh而且它是一個正常的文章啊哈,我們先看文章內容啊,
而且它是一個正常的文章啊哈,我們先看文章內容啊,
1:51:35.790–1:51:40.670
zh先看文章內容啊,它叫做 scam.txt 啊, 它長這個樣子
先看文章內容啊,它叫做 scam.txt 啊, 它長這個樣子
1:51:44.380–1:51:45.180
zh它是一個
它是一個
1:51:46.860–1:51:52.700
zh呃,就是我這這是假的資料,就是啊詐騙機房住在什麼地方,
呃,就是我這這是假的資料,就是啊詐騙機房住在什麼地方,
1:51:52.700–1:51:55.620
zh什麼名字身份證字字號幾號,
什麼名字身份證字字號幾號,
1:51:55.620–1:51:59.700
zh這是一個自由開放的內容,它不像 Excel 是有欄位的好,
這是一個自由開放的內容,它不像 Excel 是有欄位的好,
1:51:59.820–1:52:03.020
zh那以前我們做這種東西呢,要做好多事情,
那以前我們做這種東西呢,要做好多事情,
1:52:03.020–1:52:09.420
zh我們要做 N1 樣,我們要做命名實體辨識, 我們要再做去識別化,好那我記得這種這種事情在
我們要做 N1 樣,我們要做命名實體辨識, 我們要再做去識別化,好那我記得這種這種事情在
1:52:09.980–1:52:13.100
zh我。五六年,這在呃十年前沒有出現啊,
我。五六年,這在呃十年前沒有出現啊,
1:52:13.100–1:52:15.660
zh在五年前沒有出現的時候呢,
在五年前沒有出現的時候呢,
1:52:15.980–1:52:18.700
zh那就是要做用標準 NLP 方式來做,
那就是要做用標準 NLP 方式來做,
1:52:18.780–1:52:23.180
zh先做 NER,用什麼 BERT 做 NER 再做什麼什麼什麼再開始做啊,
先做 NER,用什麼 BERT 做 NER 再做什麼什麼什麼再開始做啊,
1:52:23.420–1:52:30.060
zh那我們現在同樣用Qwen 27B 對這個 docx 的那內容其實一模一
那我們現在同樣用Qwen 27B 對這個 docx 的那內容其實一模一
1:52:30.060–1:52:33.780
zh樣啊,它是 docx,我叫他來做去識別化,
樣啊,它是 docx,我叫他來做去識別化,
1:52:34.700–1:52:35.900
zh這個啊做去識別化
這個啊做去識別化
1:52:37.660–1:52:39.060
zh好,我就跟他說
好,我就跟他說
1:52:40.830–1:52:45.710
zh現在我先看,我先看列出你目前擁有的 agent
現在我先看,我先看列出你目前擁有的 agent
1:52:48.190–1:52:52.550
zh,它是應該 office,我記得我有裝,喔哇,這
,它是應該 office,我記得我有裝,喔哇,這
1:53:03.270–1:53:04.350
zh個問題要想那麼久
個問題要想那麼久
1:53:05.870–1:53:09.460
zh,這是一個就是它還在跑啊,它
,這是一個就是它還在跑啊,它
1:53:13.690–1:53:17.330
zhprefill 就這麼久了對啊,就是它,它其實在它在思考,
prefill 就這麼久了對啊,就是它,它其實在它在思考,
1:53:17.330–1:53:21.490
zh我記得它有在思考欸,沒有沒有,那星天特文剛都還沒出來啊,
我記得它有在思考欸,沒有沒有,那星天特文剛都還沒出來啊,
1:53:21.490–1:53:25.490
zh沒出來是是對啊,怎麼那麼久啊,所以就是 prefill 就就這麼長
沒出來是是對啊,怎麼那麼久啊,所以就是 prefill 就就這麼長
1:53:25.590–1:53:29.950
zh有時候會這樣了,對就不知道, 但他現在就他他有他有他有夠多的 skills,
有時候會這樣了,對就不知道, 但他現在就他他有他有他有夠多的 skills,
1:53:29.950–1:53:33.310
zh有有 office 有哈,他講講半天了
有有 office 有哈,他講講半天了
1:53:38.140–1:53:42.260
zh好,這是我裝的啦,就是因為 PiAgent 它需要時候才會裝,
好,這是我裝的啦,就是因為 PiAgent 它需要時候才會裝,
1:53:42.380–1:53:44.858
zh不需要就不裝,那我當然是裝完 PiAgent
不需要就不裝,那我當然是裝完 PiAgent
1:53:44.858–1:53:47.619
zh第一件事就是把所有 Anthropic 的 agent skills
第一件事就是把所有 Anthropic 的 agent skills
1:53:47.619–1:53:48.540
zh全部裝進去了,
全部裝進去了,
1:53:48.540–1:53:50.900
zh好來就開始做哈,就開始做啊
好來就開始做哈,就開始做啊
1:53:52.220–1:53:56.250
zh,幫我把這個我我就這樣做啊好,
,幫我把這個我我就這樣做啊好,
1:54:00.640–1:54:05.360
zh我就改這個東西了,叫他開始做, 其實我我我覺得我覺得不用跟他講那麼多了哈,
我就改這個東西了,叫他開始做, 其實我我我覺得我覺得不用跟他講那麼多了哈,
1:54:05.360–1:54:09.240
zh不用跟他講那麼多啊,叫他做 De-ID 就可以了
不用跟他講那麼多啊,叫他做 De-ID 就可以了
1:54:15.340–1:54:16.940
zh好,請他開始啊
好,請他開始啊
1:54:23.110–1:54:25.390
zh啊,那他這這這一次就會呼叫
啊,那他這這這一次就會呼叫
1:54:26.030–1:54:31.950
zhoffice skill 啊,這個呼叫 skill,好那順便打廣告來各位各位朋友,
office skill 啊,這個呼叫 skill,好那順便打廣告來各位各位朋友,
1:54:31.950–1:54:34.950
zh如果你想我知道拍怎麼用啊,這是我這個月寫的書啊,
如果你想我知道拍怎麼用啊,這是我這個月寫的書啊,
1:54:34.950–1:54:37.950
zh這個我這個月的行書啊,PiAgent 啊 PiAgent
這個我這個月的行書啊,PiAgent 啊 PiAgent
1:54:39.150–1:54:41.910
zh你要寫一本啊對PiAgent 的書啊,
你要寫一本啊對PiAgent 的書啊,
1:54:41.910–1:54:46.510
zh因為 PiAgent 實在太好用, 我就一邊玩一邊寫就把它寫下來啊 PiAgent 啊
因為 PiAgent 實在太好用, 我就一邊玩一邊寫就把它寫下來啊 PiAgent 啊
1:54:47.270–1:54:51.590
zh好看起來又可以預約下一次直播了, 開始非常
好看起來又可以預約下一次直播了, 開始非常
1:54:51.670–1:54:54.950
zh它就非常非常好用,就是我就是它很小很小,
它就非常非常好用,就是我就是它很小很小,
1:54:54.950–1:54:58.150
zh而且它就是它像樂高積木一樣,
而且它就是它像樂高積木一樣,
1:54:58.150–1:55:01.910
zh它就原來就是一一點點小小的東西,你把一樣的東西裝上去就好,
它就原來就是一一點點小小的東西,你把一樣的東西裝上去就好,
1:55:01.910–1:55:07.550
zh其他東西不要就把它拿走哦,非常非常好用哦, PiAgent 我我最近都用 PiAgent,好用哦,
其他東西不要就把它拿走哦,非常非常好用哦, PiAgent 我我最近都用 PiAgent,好用哦,
1:55:07.870–1:55:13.310
zh好用很快,而且 token efficiency 真的比其他的好很多,
好用很快,而且 token efficiency 真的比其他的好很多,
1:55:13.310–1:55:18.150
zh是啊,而且就是保哥有定那個 GPT 嗎,到底可以去到 GPT 模型啊嗯
是啊,而且就是保哥有定那個 GPT 嗎,到底可以去到 GPT 模型啊嗯
1:55:19.060–1:55:22.500
zh我是可以串啊,對啊,這都可以串,那方便,那就不能串了
我是可以串啊,對啊,這都可以串,那方便,那就不能串了
1:55:24.780–1:55:27.140
zh,訂閱了,訂閱不能串,對不能,那
,訂閱了,訂閱不能串,對不能,那
1:55:28.140–1:55:30.900
zh那個就那個就不行,那個就會破產,
那個就那個就不行,那個就會破產,
1:55:30.900–1:55:33.620
zh因為我發現的貼很多錢啊,
因為我發現的貼很多錢啊,
1:55:34.500–1:55:37.620
zh很多啊,他們說一個月貼七八千美金啊,
很多啊,他們說一個月貼七八千美金啊,
1:55:37.940–1:55:40.660
zh嗯,他也是健身房理論,
嗯,他也是健身房理論,
1:55:40.660–1:55:43.140
zh就是說大部分的人都用用不完
就是說大部分的人都用用不完
1:55:44.700–1:55:47.900
zh啊,3%到5的人才才會去用用光自己的 token 啊
啊,3%到5的人才才會去用用光自己的 token 啊
1:55:49.300–1:55:52.900
zh所有搞訂閱的不都是這套邏輯嗎? 對呀,都這樣子對
所有搞訂閱的不都是這套邏輯嗎? 對呀,都這樣子對
1:55:53.940–1:55:57.860
zh吧好,但我的,但我 GPU 好像一直要維持在五六十度啦,
吧好,但我的,但我 GPU 好像一直要維持在五六十度啦,
1:55:57.860–1:56:00.940
zh可以啦,這可接受了啊,這可接受了,
可以啦,這可接受了啊,這可接受了,
1:56:00.940–1:56:02.900
zh五六十可以啊,59了
五六十可以啊,59了
1:56:03.860–1:56:06.740
zh還可接受了,跑有點久沒關係,他就可接受,
還可接受了,跑有點久沒關係,他就可接受,
1:56:06.740–1:56:09.460
zh因為因為這個就是你如果說不去限制就一定熱,
因為因為這個就是你如果說不去限制就一定熱,
1:56:09.540–1:56:11.340
zh這個這個我跟大家分享一下
這個這個我跟大家分享一下
1:56:11.730–1:56:14.690
zh就是 DGX 跑到60度的時候,
就是 DGX 跑到60度的時候,
1:56:14.690–1:56:17.690
zh你手放在機殼上大概是溫溫的感覺,
你手放在機殼上大概是溫溫的感覺,
1:56:18.130–1:56:21.090
zh到八九十度的時候是燙的哦,
到八九十度的時候是燙的哦,
1:56:21.090–1:56:23.690
zh但是那個是內部溫度八九十度,
但是那個是內部溫度八九十度,
1:56:23.690–1:56:29.050
zhGPU 八九十度,你摸那個殼呢就是就是沒有沒有到八九十度,
GPU 八九十度,你摸那個殼呢就是就是沒有沒有到八九十度,
1:56:29.050–1:56:33.450
zh不然不然就燙傷了嘛,但是那個殼其實就是你會感覺到蠻熱的,
不然不然就燙傷了嘛,但是那個殼其實就是你會感覺到蠻熱的,
1:56:33.450–1:56:37.970
zh這樣然後吹電扇是完全沒有用的,
這樣然後吹電扇是完全沒有用的,
1:56:37.970–1:56:41.450
zh對我要提醒大家一下哦,要豎起來
對我要提醒大家一下哦,要豎起來
1:56:41.570–1:56:44.210
zh對啊,你在旁邊吹電扇是完全沒有用的,
對啊,你在旁邊吹電扇是完全沒有用的,
1:56:44.210–1:56:46.730
zh你吹不到 GPU 啊,你吹到它可以啊,
你吹不到 GPU 啊,你吹到它可以啊,
1:56:47.530–1:56:53.730
zh可能對啊,這很熱啊, 所以所以對所以還是要注意那個它會有熱當的問題, 這
可能對啊,這很熱啊, 所以所以對所以還是要注意那個它會有熱當的問題, 這
1:56:55.850–1:56:59.050
zh個就比較久,因為這個還有呼叫 scale 稍微久一點,
個就比較久,因為這個還有呼叫 scale 稍微久一點,
1:56:59.050–1:57:02.490
zh但這個我試過好多次啊,這個都一定成功了,
但這個我試過好多次啊,這個都一定成功了,
1:57:02.490–1:57:05.490
zh而且千問已經比 DPC 好很多,DPC 會失敗啊,
而且千問已經比 DPC 好很多,DPC 會失敗啊,
1:57:05.770–1:57:10.370
zhDPC 會有些地方名字會會漏掉,千問已經完全不會漏啊
DPC 會有些地方名字會會漏掉,千問已經完全不會漏啊
1:57:14.480–1:57:17.600
zh好,那其實就是說如果你用 Mac,
好,那其實就是說如果你用 Mac,
1:57:17.600–1:57:20.400
zh其實速度也差不多啊,不會不會比較慢,
其實速度也差不多啊,不會不會比較慢,
1:57:20.400–1:57:23.480
zh因為你用 M5 的 M5 的呃,
因為你用 M5 的 M5 的呃,
1:57:23.480–1:57:25.840
zh如果你有 32G 就可以跑了,那
如果你有 32G 就可以跑了,那
1:57:27.000–1:57:29.760
zh64G 48G 跑起來一點問題都沒有
64G 48G 跑起來一點問題都沒有
1:57:33.920–1:57:40.200
zh啊好,等他一下,其實我我喜歡 PiAgent, 好就是 PiAgent 可以在這個 TUI 上面還有個顯示圖片
啊好,等他一下,其實我我喜歡 PiAgent, 好就是 PiAgent 可以在這個 TUI 上面還有個顯示圖片
1:57:40.680–1:57:44.320
zh比如說你叫他去做網頁截圖,會把圖片顯示在這個 TUI 裡面,
比如說你叫他去做網頁截圖,會把圖片顯示在這個 TUI 裡面,
1:57:44.320–1:57:46.400
zh但是但是要 Mac Windows 不行
但是但是要 Mac Windows 不行
1:57:50.160–1:57:52.000
zh好,我就等他跑,等他跑一下
好,我就等他跑,等他跑一下
1:57:53.600–1:57:55.920
zh哇,又一個小時了,各位要不要休息一下
哇,又一個小時了,各位要不要休息一下
1:57:56.750–1:57:59.590
zh不用不用不用,要休息,早就去休息了,
不用不用不用,要休息,早就去休息了,
1:58:02.270–1:58:06.150
zh下一休十點了,沒關係啊,那等一下就請保哥開 Slido,
下一休十點了,沒關係啊,那等一下就請保哥開 Slido,
1:58:06.150–1:58:09.190
zh讓大家就請大家,我已經開了,我剛剛就開了,
讓大家就請大家,我已經開了,我剛剛就開了,
1:58:09.190–1:58:11.590
zh對啊,已經開了哈好,那我就把 Slido 打開,
對啊,已經開了哈好,那我就把 Slido 打開,
1:58:13.230–1:58:16.190
zh有人問說 Apple Silicon 會好一些嗎?
有人問說 Apple Silicon 會好一些嗎?
1:58:16.190–1:58:23.150
zh完全不會啊,我前幾天上個禮拜我才在我粉絲團有分享啊我我的那個
完全不會啊,我前幾天上個禮拜我才在我粉絲團有分享啊我我的那個
1:58:23.150–1:58:26.310
zhQwen 27B 開下去跑哇
Qwen 27B 開下去跑哇
1:58:26.510–1:58:29.150
zh整整台筆電都幾乎可以煎蛋了,
整整台筆電都幾乎可以煎蛋了,
1:58:29.150–1:58:34.430
zh因為它算是做得很好嘛啊,就是 MBP 這個 M-series Max 嘛,
因為它算是做得很好嘛啊,就是 MBP 這個 M-series Max 嘛,
1:58:34.430–1:58:39.790
zh它算是做得很好,所以所以整個機殼就是鍵盤上方那那一那一帶哦,
它算是做得很好,所以所以整個機殼就是鍵盤上方那那一那一帶哦,
1:58:39.790–1:58:41.870
zh超級燙,真的真的是可以
超級燙,真的真的是可以
1:58:42.470–1:58:47.710
zh,這真的真的我就是開玩笑說什麼可以做舒肥的啦啊,
,這真的真的我就是開玩笑說什麼可以做舒肥的啦啊,
1:58:47.710–1:58:50.310
zh舒肥雞蛋舒肥牛肉應該是可以
舒肥雞蛋舒肥牛肉應該是可以
1:58:50.580–1:58:55.060
zh就是很嫩的,對你手放上去是會彈開的那種燙
就是很嫩的,對你手放上去是會彈開的那種燙
1:58:56.300–1:59:02.900
zh哦,這個你如果有 MVP 就是潤多一點的話可以玩玩看的, 是真的超燙
哦,這個你如果有 MVP 就是潤多一點的話可以玩玩看的, 是真的超燙
1:59:05.780–1:59:07.300
zh好,就兩個問題嘛哈
好,就兩個問題嘛哈
1:59:08.500–1:59:09.540
zh嗯好
嗯好
1:59:11.940–1:59:15.820
zh好,等他跑完那我先回啊,我先回,我先回三個問題啊,
好,等他跑完那我先回啊,我先回,我先回三個問題啊,
1:59:15.820–1:59:18.660
zh就是說複雜表格有有 PDF 啊
就是說複雜表格有有 PDF 啊
1:59:18.860–1:59:21.140
zh可以有效的轉向,其實就是說啊
可以有效的轉向,其實就是說啊
1:59:22.660–1:59:29.420
zh,絕對可以啊,就是呃,因為其實我用的就是 Anthropic Skill,
,絕對可以啊,就是呃,因為其實我用的就是 Anthropic Skill,
1:59:29.700–1:59:35.700
zh那跟呃 PiAgent 就是你用 Claude Code 跟 PiAgent 用一模一樣的 Skill,
那跟呃 PiAgent 就是你用 Claude Code 跟 PiAgent 用一模一樣的 Skill,
1:59:35.860–1:59:40.740
zh那他們去寫的 Python 幾乎一模一樣, 他也是去寫 Python 去做這件事情呢,
那他們去寫的 Python 幾乎一模一樣, 他也是去寫 Python 去做這件事情呢,
1:59:40.740–1:59:43.980
zh那就是一定是用什麼 Pandas 啊或用什麼東西啊,
那就是一定是用什麼 Pandas 啊或用什麼東西啊,
1:59:43.980–1:59:48.820
zh或一些呃 any any 什麼 Anyduck 就是最近新出的這些東西來做的啊
或一些呃 any any 什麼 Anyduck 就是最近新出的這些東西來做的啊
1:59:48.930–1:59:51.810
zh哦,所以我覺得應該沒問題啊可以試試看哦
哦,所以我覺得應該沒問題啊可以試試看哦
1:59:51.970–1:59:55.250
zh那另外就是說 PDF 我自己的經驗是有兩種,
那另外就是說 PDF 我自己的經驗是有兩種,
1:59:55.250–1:59:58.650
zh一個是呃文字轉過去,那問題都很小,
一個是呃文字轉過去,那問題都很小,
1:59:58.650–2:00:01.290
zh另外一個就是啊,它是呃
另外一個就是啊,它是呃
2:00:02.290–2:00:05.690
zh影像圖片檔轉過去,那問題就很大啊好,
影像圖片檔轉過去,那問題就很大啊好,
2:00:05.690–2:00:13.050
zh那如果你要處理 PDF 我我會建議你用這個東西啊,這個東西這個
那如果你要處理 PDF 我我會建議你用這個東西啊,這個東西這個
2:00:15.970–2:00:18.730
zh東西對,用這個東西啊,用這個
東西對,用這個東西啊,用這個
2:00:19.010–2:00:21.930
zh嗯,不用這個,這個這個是他連他連位置都給抓了啊
嗯,不用這個,這個這個是他連他連位置都給抓了啊
2:00:22.210–2:00:25.450
zh其實我還再次強調就是中國的東西啊,
其實我還再次強調就是中國的東西啊,
2:00:25.450–2:00:28.090
zh如果你對中國東西有就是不想用就不要用啊,
如果你對中國東西有就是不想用就不要用啊,
2:00:28.090–2:00:33.050
zh那但是目前我知道就是很多公家單位都在用,
那但是目前我知道就是很多公家單位都在用,
2:00:33.050–2:00:35.730
zh因為這是目前最強的了啊,目前最強的這
因為這是目前最強的了啊,目前最強的這
2:00:36.890–2:00:39.570
zh個是這個可是大陸軟體哦,
個是這個可是大陸軟體哦,
2:00:39.570–2:00:41.500
zh你確定公家機關會用嗎?
你確定公家機關會用嗎?
2:00:41.640–2:00:45.760
zh嗯,偷用了,就是我朋友在偷用了,但是沒辦法好,
嗯,偷用了,就是我朋友在偷用了,但是沒辦法好,
2:00:45.760–2:00:51.240
zh再來就是說開放權重模型,是否可以埋一些惡意提示詞, 例如把機密資料傳到某伺服器?,
再來就是說開放權重模型,是否可以埋一些惡意提示詞, 例如把機密資料傳到某伺服器?,
2:00:51.240–2:00:55.320
zh就是說,嗯,我剛講過這個問題不會是模型的問題,
就是說,嗯,我剛講過這個問題不會是模型的問題,
2:00:55.600–2:01:01.280
zh這個問題絕對會是 harness 的問題,就是模型只會做文字接龍好,
這個問題絕對會是 harness 的問題,就是模型只會做文字接龍好,
2:01:01.280–2:01:03.840
zh那文字接龍的話,然後他就嗯,
那文字接龍的話,然後他就嗯,
2:01:03.840–2:01:06.960
zh我我我讓你們看這個東西,我們剛我們剛講
我我我讓你們看這個東西,我們剛我們剛講
2:01:08.000–2:01:10.280
zh這個東西啊,這邊
這個東西啊,這邊
2:01:10.280–2:01:13.000
zh你惡意提示是在這一段,在這邊,在這邊,
你惡意提示是在這一段,在這邊,在這邊,
2:01:13.000–2:01:16.440
zh在這邊,在這一塊,這一塊都是 harness 的鍋,
在這邊,在這一塊,這一塊都是 harness 的鍋,
2:01:16.440–2:01:18.000
zh就是說如果 harness
就是說如果 harness
2:01:18.880–2:01:23.120
zh沒有弄好,那他就會他就會呃
沒有弄好,那他就會他就會呃
2:01:23.760–2:01:27.240
zh放上惡意資料,這個 Prompt Injection 就就會去
放上惡意資料,這個 Prompt Injection 就就會去
2:01:27.510–2:01:31.870
zh去傳他啊好,就是現在呢要破解模型,
去傳他啊好,就是現在呢要破解模型,
2:01:31.870–2:01:34.750
zh或者我講破解 agent 的方法有很多種啊,
或者我講破解 agent 的方法有很多種啊,
2:01:35.030–2:01:38.630
zh那直接對模型下惡意提示啊,
那直接對模型下惡意提示啊,
2:01:38.630–2:01:42.230
zh那模型本身在做 RL 跟 SFT 時候呢,
那模型本身在做 RL 跟 SFT 時候呢,
2:01:42.230–2:01:45.110
zh他就會注意到你這些行為,那是好的模型,
他就會注意到你這些行為,那是好的模型,
2:01:45.110–2:01:50.270
zh他在做 SFT,他就去回避掉這些有危險的問答,
他在做 SFT,他就去回避掉這些有危險的問答,
2:01:50.630–2:01:57.070
zh那做 RL 他一定要做 alignment, 他當然會回避掉啊好那所以模型本身就具有這個能力
那做 RL 他一定要做 alignment, 他當然會回避掉啊好那所以模型本身就具有這個能力
2:01:57.230–2:02:03.830
zh但是呢還是有辦法繞過去啊, 所以呢我們的 agent 就要裝這個東西叫 govern 啊 govern
但是呢還是有辦法繞過去啊, 所以呢我們的 agent 就要裝這個東西叫 govern 啊 govern
2:02:04.310–2:02:07.230
zh去保護你的 agent,不要被這種事破壞,
去保護你的 agent,不要被這種事破壞,
2:02:07.510–2:02:11.030
zh那所以我覺得這還是 agent 還是 harness 鍋,
那所以我覺得這還是 agent 還是 harness 鍋,
2:02:11.190–2:02:13.790
zh你的 harness 沒做好的話呢就會被破解
你的 harness 沒做好的話呢就會被破解
2:02:14.180–2:02:16.980
zh那你不要說是開放權重模型了,
那你不要說是開放權重模型了,
2:02:16.980–2:02:19.500
zh你的像你看呃,4.8,
你的像你看呃,4.8,
2:02:19.500–2:02:22.580
zh它一出來就被破解就被破解掉了,所以這個就
它一出來就被破解就被破解掉了,所以這個就
2:02:23.460–2:02:26.900
zh會會就是會破解的,它會避開你的你的,
會會就是會破解的,它會避開你的你的,
2:02:26.900–2:02:32.020
zh那當然你模型本身如果夠強是可以避掉一些的了啊好,
那當然你模型本身如果夠強是可以避掉一些的了啊好,
2:02:32.020–2:02:33.780
zh我繼續我繼續回答了哈
我繼續我繼續回答了哈
2:02:34.820–2:02:37.420
zh呃,剛出來我我有試,
呃,剛出來我我有試,
2:02:37.420–2:02:42.900
zh但我沒有試很熟啊,因為我現在都在玩拍啊, 那就他的
但我沒有試很熟啊,因為我現在都在玩拍啊, 那就他的
2:02:43.540–2:02:47.380
zh他。它的理想跟拍很像,就是一切皆為外掛,
他。它的理想跟拍很像,就是一切皆為外掛,
2:02:47.380–2:02:50.060
zh一切皆為外掛,拍也是一切皆為外掛,
一切皆為外掛,拍也是一切皆為外掛,
2:02:50.060–2:02:51.980
zh它只有四個的工具,read
它只有四個的工具,read
2:02:52.660–2:02:55.260
zhwrite edit 跟跟 bash,
write edit 跟跟 bash,
2:02:55.460–2:02:58.580
zh有了 bash 就無敵了嘛,對不對就無敵了啊好
有了 bash 就無敵了嘛,對不對就無敵了啊好
2:02:59.860–2:03:03.340
zh,一周採購 GB10 問題啊,怎麼調整啊就是好,
,一周採購 GB10 問題啊,怎麼調整啊就是好,
2:03:03.340–2:03:07.020
zh我我就是我剛跟保哥聊過,就是設設定它的
我我就是我剛跟保哥聊過,就是設設定它的
2:03:08.270–2:03:11.160
zh它的時脈啊,怎麼設定啊?
它的時脈啊,怎麼設定啊?
2:03:11.230–2:03:14.630
zh非常簡單啊,非常簡單啊,在這邊設定,
非常簡單啊,非常簡單啊,在這邊設定,
2:03:15.150–2:03:16.670
zh嗯,你要設定你的
嗯,你要設定你的
2:03:18.030–2:03:19.790
zhDGX Spark 的這樣子啊,就是
DGX Spark 的這樣子啊,就是
2:03:20.430–2:03:23.550
zh啊,他是用 systemctl 去設定他的時脈啊,
啊,他是用 systemctl 去設定他的時脈啊,
2:03:23.710–2:03:27.310
zh那我我懶得打 systemctl,我直接就就問他了哈,
那我我懶得打 systemctl,我直接就就問他了哈,
2:03:29.230–2:03:31.710
zh我現在 DGX Spark 的石
我現在 DGX Spark 的石
2:03:34.510–2:03:37.590
zh䘑為最高為多少? 他
䘑為最高為多少? 他
2:03:38.550–2:03:39.870
zh就幫我設定好了,那
就幫我設定好了,那
2:03:40.510–2:03:44.950
zh他的最高是 3003,那我之前設兩千會發現兩千有點慢,
他的最高是 3003,那我之前設兩千會發現兩千有點慢,
2:03:44.950–2:03:47.870
zh而且都四十幾度,我就把它上調到兩千一,
而且都四十幾度,我就把它上調到兩千一,
2:03:48.110–2:03:50.830
zh那我會慢慢試啊,就有空就把它上超頻嘛,
那我會慢慢試啊,就有空就把它上超頻嘛,
2:03:50.830–2:03:54.270
zh就把它慢慢兩千兩千兩千慢慢試啊,看到他哪邊盪掉,
就把它慢慢兩千兩千兩千慢慢試啊,看到他哪邊盪掉,
2:03:54.270–2:03:57.910
zh我就把它壓壓回去啊,現在你就直接跟他講, 那你說你
我就把它壓壓回去啊,現在你就直接跟他講, 那你說你
2:03:58.990–2:04:02.030
zh就這樣幫我設兩千五就這樣試,他幫你試好了啊
就這樣幫我設兩千五就這樣試,他幫你試好了啊
2:04:03.150–2:04:04.110
zh好,繼續
好,繼續
2:04:05.880–2:04:10.880
zh對,就直接問他就好了嘛,簡單的哈好思思考速度加快方式,
對,就直接問他就好了嘛,簡單的哈好思思考速度加快方式,
2:04:11.080–2:04:17.160
zhCPU 依賴什麼軟, 思考速度加快方式一定是根據你的 Inference Engine 啊,
CPU 依賴什麼軟, 思考速度加快方式一定是根據你的 Inference Engine 啊,
2:04:17.240–2:04:19.160
zh它很多地方,例如說嗯
它很多地方,例如說嗯
2:04:19.880–2:04:22.120
zh,你看 MTP 一定有幫助了啊,那為什麼?
,你看 MTP 一定有幫助了啊,那為什麼?
2:04:22.120–2:04:27.040
zh因為 MTP 它是一次會丟出多個 token,MTP 有好幾種做法,
因為 MTP 它是一次會丟出多個 token,MTP 有好幾種做法,
2:04:27.240–2:04:33.160
zh那它可以做嗯,有些做法是它就是用自己本身的模型去判斷它
那它可以做嗯,有些做法是它就是用自己本身的模型去判斷它
2:04:33.200–2:04:36.400
zh他多丟出來的 token 有沒有命中,
他多丟出來的 token 有沒有命中,
2:04:36.760–2:04:39.920
zh有些是會下載一個小模型啊,
有些是會下載一個小模型啊,
2:04:39.920–2:04:46.480
zh他會偷偷下載一個 2.7 或 2.8G 的模型去判斷這些丟出來東西有沒有命中啊,
他會偷偷下載一個 2.7 或 2.8G 的模型去判斷這些丟出來東西有沒有命中啊,
2:04:46.480–2:04:50.200
zh那一個叫一個叫一個叫 DwarfStar,一個叫做 EagleMTP 啊,
那一個叫一個叫一個叫 DwarfStar,一個叫做 EagleMTP 啊,
2:04:50.360–2:04:54.240
zh自己選擇自己試啊那嗯,但是你要有一個概念,
自己選擇自己試啊那嗯,但是你要有一個概念,
2:04:54.240–2:04:58.680
zh就是說我們用這種 DJspark 啊 Apple 啊, 它的思考速度絕對不會多快啊,
就是說我們用這種 DJspark 啊 Apple 啊, 它的思考速度絕對不會多快啊,
2:04:58.680–2:05:01.240
zh要有心理,要有心理準備了啊,好
要有心理,要有心理準備了啊,好
2:05:02.730–2:05:04.450
zh兩台 GB10 串起來會比較快嗎,會變快
兩台 GB10 串起來會比較快嗎,會變快
2:05:04.450–2:05:08.690
zh為什麼?因為它把模型的 layer 放到兩台去,
為什麼?因為它把模型的 layer 放到兩台去,
2:05:08.690–2:05:13.290
zh所以呢你同時會讓你的 token 經過,它複製成兩份,
所以呢你同時會讓你的 token 經過,它複製成兩份,
2:05:13.290–2:05:16.650
zh經過兩個兩台機器,所以會快啊,會快會快一點啊,
經過兩個兩台機器,所以會快啊,會快會快一點啊,
2:05:16.810–2:05:20.450
zh但是不是快一倍,快一點,那四台八台會更快,
但是不是快一倍,快一點,那四台八台會更快,
2:05:20.570–2:05:24.690
zh三台五台不會比較快,它串接很多種啊,那根線好幾千塊啊,
三台五台不會比較快,它串接很多種啊,那根線好幾千塊啊,
2:05:24.690–2:05:26.890
zh所以看你怎麼串了啊,好
所以看你怎麼串了啊,好
2:05:28.330–2:05:30.290
zh串接兩台 DGX
串接兩台 DGX
2:05:30.450–2:05:34.250
zh可以放 128G 可以沒有問題啊,沒有效能會好一些,
可以放 128G 可以沒有問題啊,沒有效能會好一些,
2:05:34.250–2:05:36.850
zh好處就是放更大模型快一點點,然後呢,
好處就是放更大模型快一點點,然後呢,
2:05:36.850–2:05:39.410
zh你的團隊可以人更多
你的團隊可以人更多
2:05:39.410–2:05:44.370
zh為什麼?因為我們看看它的平行併發量,就是你模型大一點,
為什麼?因為我們看看它的平行併發量,就是你模型大一點,
2:05:44.370–2:05:48.490
zh然後你記憶體多一點,同時大家可以一起進來做很多事情,
然後你記憶體多一點,同時大家可以一起進來做很多事情,
2:05:48.490–2:05:49.770
zh就併發量變大啊,
就併發量變大啊,
2:05:50.490–2:05:53.370
zh多人使用一台 GB,可以一個人撐幾個人使用啊,
多人使用一台 GB,可以一個人撐幾個人使用啊,
2:05:53.370–2:05:56.570
zh我跟你講個數字啊,例如說我用Qwen 27B,
我跟你講個數字啊,例如說我用Qwen 27B,
2:05:56.730–2:05:59.850
zh嗯,我開 8 個平行數就 8 個併發數啊,
嗯,我開 8 個平行數就 8 個併發數啊,
2:05:59.850–2:06:01.050
zh那,他可以到
那,他可以到
2:06:01.860–2:06:06.540
zh100 個 token 每秒左右,那你就要想,加上思考加上回應的話呢,
100 個 token 每秒左右,那你就要想,加上思考加上回應的話呢,
2:06:06.700–2:06:12.380
zh我覺得一台大概 8 個平行 100 個 token 五個人用應該沒問題了,
我覺得一台大概 8 個平行 100 個 token 五個人用應該沒問題了,
2:06:12.380–2:06:16.260
zh其實 8 個人用都可以了,就是看你要做什麼,你做 coding 比較慢,
其實 8 個人用都可以了,就是看你要做什麼,你做 coding 比較慢,
2:06:16.260–2:06:18.220
zh像這邊還在,還在,還在寫程式嗎?
像這邊還在,還在,還在寫程式嗎?
2:06:18.220–2:06:22.380
zh這邊啊,這邊還在寫程式啊,那它你寫好它已經完成了,
這邊啊,這邊還在寫程式啊,那它你寫好它已經完成了,
2:06:22.380–2:06:23.740
zh它已經完成了啊,那
它已經完成了啊,那
2:06:24.380–2:06:28.620
zh那當然人多就會稍微慢, 那就是說你做 agent 啊什麼,或是如果你要抓圖,
那當然人多就會稍微慢, 那就是說你做 agent 啊什麼,或是如果你要抓圖,
2:06:28.620–2:06:31.020
zh你要做 Computer Use 都會慢一點,會慢一點點啊
你要做 Computer Use 都會慢一點,會慢一點點啊
2:06:31.580–2:06:33.580
zh好,啟動嗎?
好,啟動嗎?
2:06:33.580–2:06:37.550
zhvLLM 啟動好,呃,啟動啟動參數對不對?
vLLM 啟動好,呃,啟動啟動參數對不對?
2:06:37.580–2:06:38.950
zh好,啟動參數呢?
好,啟動參數呢?
2:06:40.140–2:06:43.060
zh說句老實話,我都把它寫在 docker 裡面,
說句老實話,我都把它寫在 docker 裡面,
2:06:43.060–2:06:45.660
zh我我也要去找,我要去找啊,我找找看啊,
我我也要去找,我要去找啊,我找找看啊,
2:06:45.900–2:06:47.340
zh我都寫進 docker 中了啊
我都寫進 docker 中了啊
2:06:48.500–2:06:49.900
zh好,我找一下,我找一下,
好,我找一下,我找一下,
2:06:56.250–2:06:57.770
zh呃,我先看我 docker 哦
呃,我先看我 docker 哦
2:07:00.470–2:07:02.470
zh其實我有分享啊,我有
其實我有分享啊,我有
2:07:03.470–2:07:03.990
zh分享啊,2247 這
分享啊,2247 這
2:07:05.030–2:07:06.070
zh個 2247
個 2247
2:07:07.110–2:07:08.110
zh嗯,我忘記了,好沒關係,我我只有在貼上 Slido,
嗯,我忘記了,好沒關係,我我只有在貼上 Slido,
2:07:12.150–2:07:16.430
zh我沒有忘記了啊,那大概我我我臉書有臉書其實有寫,
我沒有忘記了啊,那大概我我我臉書有臉書其實有寫,
2:07:16.430–2:07:18.350
zh臉書這邊有寫哦,臉書有寫,
臉書這邊有寫哦,臉書有寫,
2:07:20.390–2:07:21.270
zh臉書其實有寫
臉書其實有寫
2:07:24.070–2:07:28.590
zh,但這是抓圖啦,所以可能就你你叫你叫Claude幫你轉一下
,但這是抓圖啦,所以可能就你你叫你叫Claude幫你轉一下
2:07:28.670–2:07:31.270
zh轉成那個轉成文字啊,
轉成那個轉成文字啊,
2:07:31.270–2:07:34.790
zh轉成文字,這邊這一個這個這個啊, 你
轉成文字,這邊這一個這個這個啊, 你
2:07:35.950–2:07:39.270
zh可以看一下啊,就是因為當時我遇到一個問題,
可以看一下啊,就是因為當時我遇到一個問題,
2:07:39.270–2:07:41.950
zh就是我的他給我弄錯了,
就是我的他給我弄錯了,
2:07:41.950–2:07:44.550
zh他給我弄了啊,好,就在這邊啊,
他給我弄了啊,好,就在這邊啊,
2:07:44.590–2:07:48.630
zh去我臉書看一下就有了啊,好,繼續啊, 繼續
去我臉書看一下就有了啊,好,繼續啊, 繼續
2:07:51.160–2:07:55.080
zhClaude Code 上面顯示花多少錢跑多少,那是一個叫 statusline,
Claude Code 上面顯示花多少錢跑多少,那是一個叫 statusline,
2:07:55.080–2:08:00.920
zh然後自己寫怎麼寫好,很簡單喔, 你把我的 Claude Code 這個圖啊截下來,
然後自己寫怎麼寫好,很簡單喔, 你把我的 Claude Code 這個圖啊截下來,
2:08:00.920–2:08:03.960
zh截下來啊,它就是讓你看一下
截下來啊,它就是讓你看一下
2:08:05.000–2:08:06.200
zh喔 Claude Code
喔 Claude Code
2:08:07.880–2:08:12.040
zh喔我給這個不准,我給你看我做過我做過的專案比較准喔
喔我給這個不准,我給你看我做過我做過的專案比較准喔
2:08:27.080–2:08:32.040
zh啊,這是我做過專案,就就長這個樣子啊, 你如果現在看得到我看得到我的畫面,
啊,這是我做過專案,就就長這個樣子啊, 你如果現在看得到我看得到我的畫面,
2:08:32.040–2:08:34.880
zh你把這個圖截下來,就把這一塊截下來,
你把這個圖截下來,就把這一塊截下來,
2:08:34.880–2:08:38.920
zh然後告訴你啊,Claude 說幫我根據這個圖做成一模一樣的,
然後告訴你啊,Claude 說幫我根據這個圖做成一模一樣的,
2:08:38.920–2:08:41.960
zh就這樣打啊,幫就是我把它截下來,
就這樣打啊,幫就是我把它截下來,
2:08:41.960–2:08:45.480
zh對不對,幫我根據這個圖,
對不對,幫我根據這個圖,
2:08:45.480–2:08:47.720
zh你要貼上這個圖啊做
你要貼上這個圖啊做
2:08:49.370–2:08:52.090
zh做做出
做做出
2:08:53.610–2:08:55.770
zh做出一模一樣的
做出一模一樣的
2:08:56.890–2:09:00.570
zhstatusline就好了,這樣可以了,
statusline就好了,這樣可以了,
2:09:00.570–2:09:05.770
zh這個就叫 statusline 功能,就是這個是目錄名稱 git 的狀態啊,
這個就叫 statusline 功能,就是這個是目錄名稱 git 的狀態啊,
2:09:05.770–2:09:09.450
zh如果 git 沒有沒有 push 沒有 commit,這邊一個會有個信號,
如果 git 沒有沒有 push 沒有 commit,這邊一個會有個信號,
2:09:09.450–2:09:12.010
zh目前用的模型思考長度
目前用的模型思考長度
2:09:12.730–2:09:17.620
zh輸入輸出 token 大小,它的快 KV Cache 快取命中率花了多少錢?
輸入輸出 token 大小,它的快 KV Cache 快取命中率花了多少錢?
2:09:19.130–2:09:23.690
zh用多少時間,每小時剩多少,
用多少時間,每小時剩多少,
2:09:23.690–2:09:27.250
zh5小時剩多少,
5小時剩多少,
2:09:27.250–2:09:29.930
zh7天剩多少,就這樣子,就這樣子啊好,
7天剩多少,就這樣子,就這樣子啊好,
2:09:30.730–2:09:31.890
zh繼續我要 Slido 啊,
繼續我要 Slido 啊,
2:09:33.930–2:09:37.290
zh反正就我這是我習慣的 statusline 啊,
反正就我這是我習慣的 statusline 啊,
2:09:37.450–2:09:42.130
zh你可以自己去看,你要放什麼,有些人放的跟我不一樣啊好,
你可以自己去看,你要放什麼,有些人放的跟我不一樣啊好,
2:09:42.130–2:09:47.170
zh小七頁裡面最多四個人問問題,rack 可以沒有一台就夠了, 一台就夠了
小七頁裡面最多四個人問問題,rack 可以沒有一台就夠了, 一台就夠了
2:09:47.980–2:09:52.220
zh公司要加這個模型給破百位啊,破百位工程師,
公司要加這個模型給破百位啊,破百位工程師,
2:09:52.220–2:09:58.900
zh如果是寫程式啊, 那我我是建議你就直接去加一個 DeepSeek 的 Pro 版啊,
如果是寫程式啊, 那我我是建議你就直接去加一個 DeepSeek 的 Pro 版啊,
2:09:58.900–2:10:01.340
zh那那個其實大概就兩台
那那個其實大概就兩台
2:10:02.220–2:10:05.500
zhGB300就是200000美金應該就夠,
GB300就是200000美金應該就夠,
2:10:05.500–2:10:09.100
zh看你們做什麼啊,就是如果說你一定要產生好多萬行程式碼嘛,
看你們做什麼啊,就是如果說你一定要產生好多萬行程式碼嘛,
2:10:09.260–2:10:12.620
zh可能不夠,但是就你們可以先拿一台 DGX Spark來試,
可能不夠,但是就你們可以先拿一台 DGX Spark來試,
2:10:12.620–2:10:17.660
zh就說看幾個人夠用,然後照那個速度跟規模再 scale up 上去試試看啊
就說看幾個人夠用,然後照那個速度跟規模再 scale up 上去試試看啊
2:10:18.380–2:10:21.980
zh好 OpenPlus 音樂什麼入門體驗 agent, 那你就裝一個
好 OpenPlus 音樂什麼入門體驗 agent, 那你就裝一個
2:10:22.620–2:10:26.860
zh呃,ChatGPT Work 就可以了,那 ChatGPT Work 就長這個樣子啊,
呃,ChatGPT Work 就可以了,那 ChatGPT Work 就長這個樣子啊,
2:10:26.860–2:10:28.780
zh這這個我我就每人都在用啊,
這這個我我就每人都在用啊,
2:10:32.460–2:10:33.940
zh每人都在用啊這個
每人都在用啊這個
2:10:35.750–2:10:38.910
zh這個東西啊,這個就是一個本地端的 agent 你就可以用了啊,
這個東西啊,這個就是一個本地端的 agent 你就可以用了啊,
2:10:38.910–2:10:43.690
zh就你叫他幫你做事就好了,幫你做事,然後就裝上去登入就可以了,
就你叫他幫你做事就好了,幫你做事,然後就裝上去登入就可以了,
2:10:43.690–2:10:47.770
zh就可以做事了,可以寫程式可以,他可以 computer use 啊,
就可以做事了,可以寫程式可以,他可以 computer use 啊,
2:10:47.770–2:10:51.950
zh這個非常非常重要,computer use 可以幫你抓圖啊,
這個非常非常重要,computer use 可以幫你抓圖啊,
2:10:51.950–2:10:54.710
zh幫你操作軟體啊,幫你去做很多很多事情啊,
幫你操作軟體啊,幫你去做很多很多事情啊,
2:10:54.710–2:10:57.310
zh這是體驗最快的方法,因為你已經有 Plus 了,
這是體驗最快的方法,因為你已經有 Plus 了,
2:10:57.310–2:11:00.630
zh那他的現在給的那個額度非常非常非常,
那他的現在給的那個額度非常非常非常,
2:11:00.790–2:11:02.970
zh非常非常大方了啊,好,
非常非常大方了啊,好,
2:11:05.290–2:11:09.370
zh呃3278、2732、73跑本地夠了,
呃3278、2732、73跑本地夠了,
2:11:09.370–2:11:11.870
zh就幾個人夠了,他的是273GB 了,
就幾個人夠了,他的是273GB 了,
2:11:11.990–2:11:16.990
zh那所以就夠了啊,有過客戶需要用 local model 是無縫處理的,
那所以就夠了啊,有過客戶需要用 local model 是無縫處理的,
2:11:16.990–2:11:21.170
zh很多啊很多啊,我就說,呃 local model 跟,
很多啊很多啊,我就說,呃 local model 跟,
2:11:21.530–2:11:24.390
zh呃 frontier model 其實還是有差別,
呃 frontier model 其實還是有差別,
2:11:24.390–2:11:26.970
zh呃差別其實不小,哦那但就說,
呃差別其實不小,哦那但就說,
2:11:28.230–2:11:30.870
zh呃,還是講那句話啊
呃,還是講那句話啊
2:11:32.060–2:11:35.420
zhagent 的上限不是 model 是 harness 啊,
agent 的上限不是 model 是 harness 啊,
2:11:35.580–2:11:40.780
zh那所以你用到好的 harness 其實你的你可以解決很多很多的問題啊,
那所以你用到好的 harness 其實你的你可以解決很多很多的問題啊,
2:11:40.780–2:11:44.620
zh但當然就是我一直講,就是現在 LLM 它一直在把 model,
但當然就是我一直講,就是現在 LLM 它一直在把 model,
2:11:44.700–2:11:47.980
zh它一直把一直在把 harness 吃掉好,
它一直把一直在把 harness 吃掉好,
2:11:47.980–2:11:51.860
zh我舉一個很簡單的例子來說啊,就是今天我們用 Claude Code,
我舉一個很簡單的例子來說啊,就是今天我們用 Claude Code,
2:11:51.860–2:11:55.500
zh我可以讓各位看一下我的 Claude Code 的 cloud,我剛剛看過啊,
我可以讓各位看一下我的 Claude Code 的 cloud,我剛剛看過啊,
2:11:55.740–2:11:57.300
zh就是說嗯,
就是說嗯,
2:11:57.980–2:12:01.780
zh我我一直有個原則,就是說能用 CPU 解決的事情
我我一直有個原則,就是說能用 CPU 解決的事情
2:12:01.900–2:12:03.820
zh就不要用 GPU 解決
就不要用 GPU 解決
2:12:03.820–2:12:07.940
zh為什麼? 因為 GPU 是 non-deterministic,
為什麼? 因為 GPU 是 non-deterministic,
2:12:07.940–2:12:11.900
zh就它是一個不確定性的東西,LLM 是機率分布,
就它是一個不確定性的東西,LLM 是機率分布,
2:12:11.900–2:12:16.740
zh它丟出來 token 是根據最高機率來排序出來的,
它丟出來 token 是根據最高機率來排序出來的,
2:12:17.100–2:12:19.140
zh所以它是 beam search,所以它是
所以它是 beam search,所以它是
2:12:19.290–2:12:22.850
zh一個 token 的序列,它找出這個序列的最高機率,
一個 token 的序列,它找出這個序列的最高機率,
2:12:22.850–2:12:26.010
zh現在它是機率模型,那它是 GPU 產生的,
現在它是機率模型,那它是 GPU 產生的,
2:12:26.010–2:12:29.530
zh所以它叫做 inferential,它是推論出來的,
所以它叫做 inferential,它是推論出來的,
2:12:29.890–2:12:33.370
zh但是 CPU 產生的結果是一定正確的啊
但是 CPU 產生的結果是一定正確的啊
2:12:33.370–2:12:35.340
zh好,什麼是 CPU 產生的?
好,什麼是 CPU 產生的?
2:12:35.570–2:12:38.850
zh例如說你跟你的 agent 說,幫我把下面這個
例如說你跟你的 agent 說,幫我把下面這個
2:12:39.450–2:12:42.690
zh呃這某個網頁的 YouTube 下載回來,
呃這某個網頁的 YouTube 下載回來,
2:12:42.690–2:12:44.210
zh然後呢,把字幕抓出來,
然後呢,把字幕抓出來,
2:12:45.650–2:12:48.460
zh這個動作呢,充滿了 CPU,為什麼?
這個動作呢,充滿了 CPU,為什麼?
2:12:48.890–2:12:55.490
zh把 YouTube 下載回來是 yt-dlp 這個函數它就可以做了
把 YouTube 下載回來是 yt-dlp 這個函數它就可以做了
2:12:56.010–2:12:59.050
zh把字幕抓出來是 ffmpeg 這個程式,
把字幕抓出來是 ffmpeg 這個程式,
2:12:59.050–2:13:03.210
zh它的指令,它的函數都完全一樣,
它的指令,它的函數都完全一樣,
2:13:03.410–2:13:08.210
zh這個為什麼要用 LM 來做,所以呢你的 LM 如果 harness 如果夠好,
這個為什麼要用 LM 來做,所以呢你的 LM 如果 harness 如果夠好,
2:13:08.210–2:13:11.530
zh你告訴他說我的我的 agent
你告訴他說我的我的 agent
2:13:15.520–2:13:16.480
zh好了,我們看啊
好了,我們看啊
2:13:17.920–2:13:20.800
zh如果我我告訴他我的 agent 有有有這些東西可以用,
如果我我告訴他我的 agent 有有有這些東西可以用,
2:13:20.800–2:13:23.200
zh看我今天我還寫好了啊,我的手機東西可以用
看我今天我還寫好了啊,我的手機東西可以用
2:13:25.400–2:13:30.000
zh這些都是 CPU 的指令,那 LM 它本身就產生這些指令,
這些都是 CPU 的指令,那 LM 它本身就產生這些指令,
2:13:30.000–2:13:34.800
zh它不需要去猜了啊,那這一次就搞定它 one 下就成功了,
它不需要去猜了啊,那這一次就搞定它 one 下就成功了,
2:13:34.800–2:13:37.440
zh所以你的 harness 裝得越好,
所以你的 harness 裝得越好,
2:13:37.440–2:13:41.880
zh你的 agent 會越棒啊,所以我覺得 agent 上限絕對是 harness,
你的 agent 會越棒啊,所以我覺得 agent 上限絕對是 harness,
2:13:42.000–2:13:44.200
zh不會是 LM,當然
不會是 LM,當然
2:13:44.320–2:13:50.080
zh當你的 LM 不斷進步之後,它其實拆這些指定的格式它都不用查了,
當你的 LM 不斷進步之後,它其實拆這些指定的格式它都不用查了,
2:13:50.080–2:13:53.040
zh它一次就中啊,所以你把你的呃,
它一次就中啊,所以你把你的呃,
2:13:53.120–2:13:55.960
zh你的工具準備好,你的 harness 準備好啊,
你的工具準備好,你的 harness 準備好啊,
2:13:55.960–2:13:59.840
zh我覺得你的 agent 更好用好,這我就自己觀察了啊, 好
我覺得你的 agent 更好用好,這我就自己觀察了啊, 好
2:14:01.000–2:14:04.480
zh我 96、97GB 很夠用啊,兩張那太夠用了,
我 96、97GB 很夠用啊,兩張那太夠用了,
2:14:04.480–2:14:09.880
zh你這你這加起來 192GB 就可以跑 Q4 的 DeepSeek-Pro 嘍哦,
你這你這加起來 192GB 就可以跑 Q4 的 DeepSeek-Pro 嘍哦,
2:14:09.880–2:14:13.400
zh就可以跑這個非常非常夠用哦,很夠用哦好
就可以跑這個非常非常夠用哦,很夠用哦好
2:14:15.470–2:14:19.070
zh同時載入多模型,建議用什麼模型做搭配,
同時載入多模型,建議用什麼模型做搭配,
2:14:19.070–2:14:22.150
zh主力在快速模型多應用情境哦,
主力在快速模型多應用情境哦,
2:14:22.150–2:14:28.350
zh那其實呢,就是說我我覺得啊,因為你你不太可能有夠大的
那其實呢,就是說我我覺得啊,因為你你不太可能有夠大的
2:14:28.910–2:14:31.950
zh嗯,如果你有夠大的 RAM,
嗯,如果你有夠大的 RAM,
2:14:31.950–2:14:37.550
zh那載入多模型那 OK 了哦,那我自己試過 PiAgent,
那載入多模型那 OK 了哦,那我自己試過 PiAgent,
2:14:37.550–2:14:40.310
zh它是可以用 Sub-agent 去選模型,
它是可以用 Sub-agent 去選模型,
2:14:40.310–2:14:42.470
zh選模型啊,那那
選模型啊,那那
2:14:42.750–2:14:46.510
zh也是可以去定義 Sub-agent 去選模型,
也是可以去定義 Sub-agent 去選模型,
2:14:46.510–2:14:49.750
zh只能用它自己的模型啊,那當然就是你,
只能用它自己的模型啊,那當然就是你,
2:14:50.030–2:14:52.030
zh嗯,如果你要再有多模型呢?
嗯,如果你要再有多模型呢?
2:14:52.030–2:14:56.430
zh其實我覺得嗯,我的我做過的是一個
其實我覺得嗯,我的我做過的是一個
2:14:57.550–2:15:00.840
zh嗯,加上一個,當時我用的那個是沒有
嗯,加上一個,當時我用的那個是沒有
2:15:01.140–2:15:07.180
zh沒有 vision 功能,我就載入一個千問的 7B 的 VLM 同時載入,
沒有 vision 功能,我就載入一個千問的 7B 的 VLM 同時載入,
2:15:07.300–2:15:10.420
zh那我是用 VLM 這個這個方式把它載入,
那我是用 VLM 這個這個方式把它載入,
2:15:10.420–2:15:15.140
zh都可以搭配了,當然要看你 RAM 夠不夠大啊好, 那
都可以搭配了,當然要看你 RAM 夠不夠大啊好, 那
2:15:16.340–2:15:17.780
zhLangChain 跟 Fireworks 是做什麼?
LangChain 跟 Fireworks 是做什麼?
2:15:17.780–2:15:19.460
zhLangChain 是一個呃
LangChain 是一個呃
2:15:20.340–2:15:22.700
zh如果你想開發一個 Claude Code,就用 LangChain 啊,
如果你想開發一個 Claude Code,就用 LangChain 啊,
2:15:22.700–2:15:27.580
zh你就用 LangChain 啊,那 LangChain 就就就可以就可以開發它,
你就用 LangChain 啊,那 LangChain 就就就可以就可以開發它,
2:15:27.740–2:15:30.860
zh它入門叫做 DeepAgent,你可以開發一個 Claude Code
它入門叫做 DeepAgent,你可以開發一個 Claude Code
2:15:30.980–2:15:37.540
zh再就叫再叫那這些東西都非常非常適合開發一個
再就叫再叫那這些東西都非常非常適合開發一個
2:15:38.100–2:15:45.060
zh呃 LM 來用啊, 那開發一個一個 agent 來用啊好那但是就是呃我我是很建
呃 LM 來用啊, 那開發一個一個 agent 來用啊好那但是就是呃我我是很建
2:15:45.060–2:15:48.700
zh議不是在推出啦,就是我建議我建議 Pi 啦,
議不是在推出啦,就是我建議我建議 Pi 啦,
2:15:48.700–2:15:54.980
zh我建議 Pi 哦,那 Pi 它其實可以讓你了解一個 agent 在幹嘛啊好那
我建議 Pi 哦,那 Pi 它其實可以讓你了解一個 agent 在幹嘛啊好那
2:15:56.020–2:15:56.580
zh我看啊
我看啊
2:15:57.510–2:16:00.710
zh連線不要錢啊,它它不是賣的,它不要錢,它不要錢啊,
連線不要錢啊,它它不是賣的,它不要錢,它不要錢啊,
2:16:00.710–2:16:05.030
zh你就用它的套件就直接開發就好了啊好那
你就用它的套件就直接開發就好了啊好那
2:16:06.230–2:16:08.486
zhFireworks 呢就你是在講 FireworksAI
Fireworks 呢就你是在講 FireworksAI
2:16:08.486–2:16:11.008
zh嘛對不對講這個公司嘛對不對 FireworksAI
嘛對不對講這個公司嘛對不對 FireworksAI
2:16:11.008–2:16:12.070
zh嘛啊那 Fireworks
嘛啊那 Fireworks
2:16:12.070–2:16:16.030
zhAI 是一個嗯,它是一個雲端雲端唉,
AI 是一個嗯,它是一個雲端雲端唉,
2:16:16.030–2:16:18.710
zh我的麥克風還在不在,它是雲端推論平臺哦,
我的麥克風還在不在,它是雲端推論平臺哦,
2:16:18.710–2:16:21.310
zh所以就你就是用它的雲端推論平臺,
所以就你就是用它的雲端推論平臺,
2:16:21.310–2:16:25.150
zh它也可以訓練模型啊,那台北有賣,它就上網看它價錢就好,
它也可以訓練模型啊,那台北有賣,它就上網看它價錢就好,
2:16:25.150–2:16:26.710
zh這個東西我比較少用啊
這個東西我比較少用啊
2:16:26.990–2:16:30.070
zh有沒有開源直接使用啊,方便修改調調整,
有沒有開源直接使用啊,方便修改調調整,
2:16:30.070–2:16:36.470
zh它呢就是 Pi 啊, Pi 就是一個開源可以調整 Pi 跟OpenClaw / Go-Pi 跟 OpenCodeInterpreter 是
它呢就是 Pi 啊, Pi 就是一個開源可以調整 Pi 跟OpenClaw / Go-Pi 跟 OpenCodeInterpreter 是
2:16:36.950–2:16:40.470
zh開源可以隨便隨時調整,隨時放你要的東西啊好,
開源可以隨便隨時調整,隨時放你要的東西啊好,
2:16:40.470–2:16:45.110
zh那為什麼我那麼建議 Pi 啊,不是賣書,因為它很模組化,
那為什麼我那麼建議 Pi 啊,不是賣書,因為它很模組化,
2:16:45.510–2:16:50.310
zh它可以隨時放上你要的東西跟你不要的東西就拿掉,
它可以隨時放上你要的東西跟你不要的東西就拿掉,
2:16:50.630–2:16:54.310
zh它又很小,而且它很快啊,所以我建議 Pi,
它又很小,而且它很快啊,所以我建議 Pi,
2:16:54.310–2:16:55.670
zh那OpenClaw / Go-Pi 是一個
那OpenClaw / Go-Pi 是一個
2:16:56.260–2:17:01.620
zh以 Pi 為原型,但是他把他認為大家最常用的東西全部一起放進去,
以 Pi 為原型,但是他把他認為大家最常用的東西全部一起放進去,
2:17:01.620–2:17:04.700
zh讓你一次用個夠好,所以你如果你想試試看,
讓你一次用個夠好,所以你如果你想試試看,
2:17:05.060–2:17:08.900
zh嗯,很很細微調整的就用 Pi,
嗯,很很細微調整的就用 Pi,
2:17:08.900–2:17:14.580
zh如果你覺得還不夠細微,那你就用剛才前面那個呃留言的網朋友提到,
如果你覺得還不夠細微,那你就用剛才前面那個呃留言的網朋友提到,
2:17:14.580–2:17:21.100
zh你就用 LangChain 裡面 DeepAgent 自己開發一個呃 coding the harness 啊好,
你就用 LangChain 裡面 DeepAgent 自己開發一個呃 coding the harness 啊好,
2:17:21.220–2:17:25.020
zh那目前就沒問題了,那我我看一看剛才
那目前就沒問題了,那我我看一看剛才
2:17:25.020–2:17:28.740
zh那個東西就寫好了啊好,那你們想看看嗎?
那個東西就寫好了啊好,那你們想看看嗎?
2:17:28.740–2:17:33.340
zh想看我就把它抓出來看啊,我就把這個東西它叫做 scam,
想看我就把它抓出來看啊,我就把這個東西它叫做 scam,
2:17:33.340–2:17:36.820
zh它是放在沙箱中啊,放沙箱中啊,
它是放在沙箱中啊,放沙箱中啊,
2:17:36.820–2:17:40.860
zh所以呃,我叫他把它轉成純文字好了,
所以呃,我叫他把它轉成純文字好了,
2:17:40.860–2:17:42.980
zh我這樣我們就不用把它複製出來了啊
我這樣我們就不用把它複製出來了啊
2:17:49.270–2:17:53.750
zh我就不用複製出來了,我就這邊我就讓你直接看他看他做,
我就不用複製出來了,我就這邊我就讓你直接看他看他做,
2:17:53.750–2:17:58.110
zh看他做得好不好了,那我們就就看完之後我們就結束,
看他做得好不好了,那我們就就看完之後我們就結束,
2:17:58.110–2:18:01.470
zh因為今天也就我本來只準備一個小時,
因為今天也就我本來只準備一個小時,
2:18:01.470–2:18:02.910
zh那當然保哥說過這個這
那當然保哥說過這個這
2:18:03.710–2:18:06.270
zh這場子會延時啊,
這場子會延時啊,
2:18:06.270–2:18:08.390
zh所以就沒關係,我們就等他一下
所以就沒關係,我們就等他一下
2:18:09.830–2:18:12.030
zh被被我們進來講了兩個小時
被被我們進來講了兩個小時
2:18:12.790–2:18:16.470
zh沒到12點沒關係,兩個半的兩個半的沒事沒事可以好玩好玩,
沒到12點沒關係,兩個半的兩個半的沒事沒事可以好玩好玩,
2:18:16.470–2:18:18.430
zh因為就真的不累啊,真的不累是
因為就真的不累啊,真的不累是
2:18:18.670–2:18:23.630
zh好,我等下等下放歌放歌補償你一下,放歌補償我就可以去輕鬆一下了
好,我等下等下放歌放歌補償你一下,放歌補償我就可以去輕鬆一下了
2:18:23.870–2:18:26.670
zh對啊,我真的是沒有,今天很開心啊,
對啊,我真的是沒有,今天很開心啊,
2:18:26.670–2:18:28.830
zh因為好,我們直接看,我直接看啊
因為好,我們直接看,我直接看啊
2:18:36.840–2:18:40.880
zh對啊,他就他就做完了,他做非常好啊,他做的是非常棒的,
對啊,他就他就做完了,他做非常好啊,他做的是非常棒的,
2:18:40.880–2:18:45.000
zh他就看啊,嗯,這邊嘛哈,這邊, 然後這邊
他就看啊,嗯,這邊嘛哈,這邊, 然後這邊
2:18:45.800–2:18:50.520
zh,然後這邊好,這邊有沒有啊, 這邊
,然後這邊好,這邊有沒有啊, 這邊
2:18:51.480–2:18:54.200
zhok,所以我不知道你們有有沒有感覺,
ok,所以我不知道你們有有沒有感覺,
2:18:54.200–2:18:59.440
zh就我這個東西在十年前做這個事情啊, 我如果十年前我能幫銀行做到這件事情,
就我這個東西在十年前做這個事情啊, 我如果十年前我能幫銀行做到這件事情,
2:18:59.440–2:19:03.640
zh我就可以賺很多錢的,但現在就是一個地端模型就完成了,
我就可以賺很多錢的,但現在就是一個地端模型就完成了,
2:19:03.640–2:19:08.120
zh就完成了。好,那我們今天的分享就到這邊,
就完成了。好,那我們今天的分享就到這邊,
2:19:08.160–2:19:12.680
zh那請保哥先放下歌,讓我讓我讓我讓我舒緩一下
那請保哥先放下歌,讓我讓我讓我讓我舒緩一下
2:19:13.600–2:19:16.880
zh,然後我們就看,因為 Slido 應該沒問題了啊,沒了好,
,然後我們就看,因為 Slido 應該沒問題了啊,沒了好,
2:19:16.880–2:19:22.320
zh這個問題來聽說千問比 DeepSeek 好對對沒錯好很多,
這個問題來聽說千問比 DeepSeek 好對對沒錯好很多,
2:19:22.440–2:19:26.640
zh又小又快又有直覺多模態,它又能長期運行,
又小又快又有直覺多模態,它又能長期運行,
2:19:26.640–2:19:29.720
zh就是我覺得就是說以 DGX Spark 來說
就是我覺得就是說以 DGX Spark 來說
2:19:30.430–2:19:33.510
zh他只能跑 Q2 的在我的 DGX Spark上,
他只能跑 Q2 的在我的 DGX Spark上,
2:19:33.630–2:19:38.750
zhQ2 實在是不行,我剛剛講過 Q4是甜蜜點再往下掉,
Q2 實在是不行,我剛剛講過 Q4是甜蜜點再往下掉,
2:19:38.750–2:19:42.350
zh像那時候我為了跑 GLM 在我的在我的 DGX Spark 上面,
像那時候我為了跑 GLM 在我的在我的 DGX Spark 上面,
2:19:42.430–2:19:49.150
zh我跑到 Q1 根本不能用啊購書連結就在投影片有吧好
我跑到 Q1 根本不能用啊購書連結就在投影片有吧好
2:19:49.230–2:19:52.030
zh那沒事就大家想買就買,不想買就沒關係,
那沒事就大家想買就買,不想買就沒關係,
2:19:52.030–2:19:55.150
zh去天瓏,因為去天瓏的話呢,呃比較便宜,
去天瓏,因為去天瓏的話呢,呃比較便宜,
2:19:55.150–2:19:57.990
zh好像是79折,博客來好像比較貴啊,
好像是79折,博客來好像比較貴啊,
2:19:58.110–2:20:00.230
zh我也就比較便宜啊好那就
我也就比較便宜啊好那就
2:20:00.430–2:20:04.190
zh我今天分享到這邊,那就把時間還給保哥, 謝謝
我今天分享到這邊,那就把時間還給保哥, 謝謝
2:20:05.710–2:20:08.310
zh好,那我們大家掌聲鼓勵鼓勵,
好,那我們大家掌聲鼓勵鼓勵,
2:20:08.310–2:20:11.870
zh謝謝 Josh 啊,這個今天非常非常的精彩啊
謝謝 Josh 啊,這個今天非常非常的精彩啊
2:20:13.550–2:20:16.990
zh好,那我們就先到這邊告一段落嘍,
好,那我們就先到這邊告一段落嘍,

影片筆記:從模型部署到 Agent Harness:Qwen 3.8 27B 與 DGX Spark 實機示範

<!-- VIDEONOTE_PUBLICATION_WARNINGS_BEGIN -->

⚠️ 可先使用,仍有待修正項目

本筆記已完成可閱讀的逐字稿與時間跳轉;下列為待處理問題,建議播放原片確認。

  • 待修正:逐字稿全文快速校讀未完成(已保留自動字幕/原始逐字稿並繼續生成筆記。;未完成的全文速讀項目可在精進模式回聽確認。)
  • 待修正:逐字稿可先使用,但有待校正清單(segment=1 unnatural_sentence_boundary: 標點出現在句首或停在逗號位置,斷句可能不符合文法/口語;segment=2 unnatural_sentence_boundary: 標點出現在句首或停在逗號位置,斷句可能不符合文法/口語)
  • 待修正:自動摘要未完成(已先發布可跳轉的逐字稿版本;可稍後以現有逐字稿重新產生摘要。;note generator exit=1, timed_out=0)

<!-- VIDEONOTE_PUBLICATION_WARNINGS_END -->

處理狀態

已完成語音辨識與逐字時間軸。自動摘要階段未在時間預算內完成,因此先發布可用版本;可於後續從現有逐字稿補做摘要,不需重新辨識影片。

來源

https://www.youtube.com/watch?v=7tNIw_gHeSI

完整逐字稿

啊,就開始錄了,OK,呃, 聲音斷斷續續嗎? 這樣聽得清楚嗎?
好,可啊,不好意思,可能我就那我離麥克風近一點呢,
近一點。OK,那所以呢,
我們從今年1月開始一直被這些 Frontier 模型廠商封號,
封號之後呢,然後我們就開始探討其他的模型選項了,
那這時候再加上呃
地端模型的慢慢的出現了
所以我們就開始考慮在我們的 agent 來使用地端模型啊,
那也沒想到這半年地端模型的發展已經變得有點有點可怕了,
有點誇張啊好,那今天呢,我的主今的這個分享的主題
就是在談我們用一台 DGX Spark 來跑一個 agent 啊,
那這個 agent 呢,我們會跑地端模型,
我們會跑開源的 harness 啊,那我就會,
那今天的分享時間呢可能會很長,因為保哥的場子都是無限制的啊,
不限時啊,所以呢,我我這個場這個分享我會呃可能會帶一點,
同時我在講我有一個準備一個投影片, 那這個投影片我在講時候會會有時候會離開一下去示範嘛
好,所以呢,我們就開始吧哈,
那我先說,如果說我們今天的時間超過了我超過1小時,
我會先休息10分鐘,讓大家去喝個水上個廁所,
然後呢,我就繼續,我儘量把投影片講完嘛,
那就希望大家不要太累,然後我們就順利把這件事情走完了哈好,
那我先自我介紹一下啊,自我介紹
啊,我是胡嘉璽,其實我很多年前照片的時候還年輕啊,
那我目前是嗯嘉崎人智的技術長,
然後呢,我做過很多事情啊,然後呢,我因為我在這個行業很久了,
所以做過很多事情,那剛好最近就這其實我投入 a,
大概是2014年投入 AI,那那個時候其實就是我們就是玩玩 YOLO 啊,
玩玩 LSTM 這一類東西,玩玩一些 CNN 的東西啊,
那2017年開始就比較有
有 GPU 可以用,那時候用1080好,
所以我就一直在這個行業裡面待著了啊,
那我希望大家能同時加入我的 Facebook 的粉專,
跟我們這個粉絲這個這個社群,
因為我我前剛好休假到呃上禮拜哦,
所以就比較比較沒有那麼多
呃更新,我平常一天更新三到5篇 Facebook 文吶,
都是我,我敢說是跟矽谷同步啊,
因為我我很喜歡看他們那邊的消息好,
所以我希望大家加入我的粉絲團, 然後也同時加入 Vibe Coding Taiwan 這個社群來獲得最新
新的 AI 消息,當然我常常會翻車啦,
最近有有常常寫錯東西,但是希望大家體諒,
那我當然儘量就儘我的所知來跟大家分享我知道的東西啊好那我
們在這個今天的分享會最後呢會開放一個 Slido 的問答啊,
那當然這個問答各位可以盡情的提問啊,
當然有些問題我不會,但是我會去問 AI 啊,
那或是我自己去實驗,我會的,我就儘量簡答,
那大家儘量提短的問題, 因為有時候因為問題太大就來不及答啊好那大家別忘記加
入我的粉專跟 Vibe Coding Taiwan OK,
那今天我們講八個部分,我每個地方都會儘量去示範哦
那我們會談談什麼是 agent, 因為大家因為我呃上四天呃禮拜兩天前我去參加呃 GenAI
小聚的年會,其實我覺得大家對 agent 的了解可能還沒有那麼清楚,
就是因為它有點亂啊,我們會講 model,
然後我們會聊一聊最近最紅的 DeepSeek-V4 呃8月13號出了 Pro,
然後7月31號出了 Flash 好,但是其實後來又出一個更更棒的模型啊,
一個 Dense 的小模型,會大概聊一下它的技術技術
但是不聊技術的名詞,聊一下它大概做什麼事情,
然後呢,我們會談一談地端模型的重要性必要性啊,
因為為什麼?因為我的客戶,嗯,常常碰到就是安全邊界的問題,
那所以呢,地端模型部分解決他們的問題啊,
好,然後我們會看看怎麼認識一個 model,如果你要用地端模型,
你勢必要去 Hugging Face 下載 model,你怎麼認識這個 model,
它講了什麼東西,它的名字代表什麼?
好,然後當你有了一個地端模型的機器,
你有了第一個 model,你就要知道怎麼樣讓它來幫你做事,
我們會講一下 Inference Engine 有哪些好用的 Inference Engine 呢,
然後呢,我們會談一談 harness 啊,
那這個東西就很重要,為什麼?
因為不同的 harness 代表了不同的安全邊界啊,
代表不同的呃,當出現問題時你你你會受到多大的影響,
然後最後呢,我們會做示範就是
我用不同的 harness 不同的 model 組成的 agent,
讓它跑一些簡單,從簡單到一些安全性比較高的東西,
然後會跑一跑,然後我中間可能就會示範好那
OK,那我們就開始吧,第一個我們先談談 agent 是什麼東西
其實 agent 很簡單哦,那麼其實大家還一直在一
直在想說 agent 什麼是 AI 什麼是 agent 什麼是
LM 嗎?
其實很簡單哦,就是 agent 它是一個幫你做事的東西,
它可以幫你做任何事情在你的電腦上啊,
所以它有安全的問題,那麼它要做電腦的事情,
它就必須控制你的電腦, 所以呢你的 agent 大部分是裝在你的電腦裡面的啊好,
那麼 agent 它主要分成兩部分,第一部分叫做 llm
LLM 啊,那
麼第二部分呢,就是除了 LLM 之外,
agent 其他東西都叫做 harness 好,
我舉一個最簡單的例子的話啊,一個 NBA 球員,
他的身高體重,他的呃
百米衝刺速度,他的彈跳高度就是 model,
這個變不了啊,這個他改變不了他,
他這是他的天分啊,那他去這個他的身高體重,
百米衝刺速度,他的呃彈跳高度之外,
他去訓練的技能,例如說運球技能三分線技能跟團隊配合的技能,
這叫做 harness 啊, 所以這個 model 加 harness 造就一個 agent 是否多強大,
就想說一個 NBA 球員,他除了身高體重
彈彈跳高度的百米衝刺速度之外,
它有命中率啊,還有什麼助攻阻攻啊,
那這些都會影響它的能力的啊好,
所以呢,我們在談一個 agent 的時候呢,
我們一定會談 lm,它的大腦跟它的其他部分叫做 harness 啊,
我不知道 harness 怎麼翻譯,那我就講 harness,
因為大家都講 harness 啊好,那麼這就是一個 agent 的組成,
那麼我剛才也講過,agent 一定是裝在你的電腦裡面
啊,如果它在瀏覽器上,它就是瀏覽器上的 agent,
它只能處理瀏覽器
之類的事情啊,它控制不了你的電腦,
它不能幫你把 excel pdf 寫進你的電腦中,
它不能 Computer Use 去控制你的電腦來做什麼截圖啊什麼事情不行啊好
,那麼我們就把 agent 分成 model 跟 harness 兩部分之後呢,
我們就來先來看 model 篇啊 model,
那麼 model 是什麼好,其實 model 呢就是一個檔案,
它就是一個壓縮檔啊,它把全世界它看過的資料
壓縮成一個小小的檔案好,
那麼全世界資料有多少呢?
啊,那可能幾千 T 幾萬 TB,
他們其實有數字是就是說幾幾萬億個 token 啊好,
那麼他把全世界資料拿過來,他看過一遍,
他把它大概樣子壓縮成一個大概幾百 G 到幾 TB 的檔案好,
你們會不會用說全世界資料去哪裡找,來這邊找啊,有啊,
有沒有這個東西,有叫做 Common Crawl 啊,Common Crawl
想不想下載?
可以下載,沒問題啊,沒問題啊,沒問題
呃,先準備個 3000 台,第 3000 TB 的硬碟試試看啊
呃,那是壓縮的,壓縮,我不知道啊,它可以下載啊
好,那這就是全世界所有資料,那麼它會經過一個壓縮的演算法啊,
那你們可以去看一看啊,它一直在更新,
每幾個月更新一次啊
好,那麼壓縮的演算法呢, 是什麼?那
其實已經沒有變了
2017 年我們全部都用 self-attention 或叫做 Transformer 來做壓縮演算法啊
好,那麼自從你找到全世界資料,
你找到演算法,把壓縮成一個幾百 G 到幾 TB 的檔案之後呢,
那這個裡面就存了這個全世界資料它的一個副本,
好,那當你在問他問題時,他就會從這個壓縮檔裡面去找出最適合你
問的問題的機率最高的那幾個答案好
那麼 2024 年它出現一個新功能叫做 reason,就是什麼,
它在找答案之前,它其實會自己自問自答去想一下哦,好,
2025 年出現 Toolformer,什麼意思,它開始能生成,
它還是只能生成文章,這是 token 啊,
但它 token 裡面可以帶有程式碼或是函數名稱好
啊,那麼這時候只要我們準備一個什麼?
準備一個 agent loop,我這樣講比較比較,
我不講那麼那麼硬的東西,我準備一個監看者啊,
我在這個 AI 模型生成的這台電腦上面裝一個
監看器,當我監視它出現程式碼或是我所規定的函數的
名稱加參數時,我就把這段程式碼或這個函數拿去執行,
我就開一個 sandbox,開一個沙箱去執行了,好,
執行完的結果呢,可能是一段文字或是一個錯誤訊息,
我把這個訊息再丟回這個 LLM 去接龍,
好,這時候呢,我們就稱為這個 LLM 具備了工具使用能力,
為什麼?因為我們有個 orchestrator 在找一個 sandbox 幫他執行東西好,
那當然現在我們的
LLM 它必須看懂圖, 所以呢我們在這個 LLM 裡面我們會可能會放一些圖的 token,
就我們叫 patch,叫 pixel patch,
那它就能讀懂圖啊,那它不能產生圖,
但是它看得懂圖, 所以 Anthropic Claude 系列是看得懂圖, 但它生不了圖
看得懂圖很重要
為什麼?因為當我們要用 Computer Use 操作電腦畫面時,
我們需要大家看得懂螢幕上面東西啊,好,
那有些做法是外掛一個 VLM,
例如說我們在做地端模型時, 我們可能用的模型是一個單純的文字的 LLM,
這時候呢,我們需要再外掛一個小一, 可能 20bit 的 VLM,VLM 沒有多大,
那他看懂文字圖裡面的,呃,看懂圖可以產生文字就好了啊,好那麼
模型呢,大概就是這樣子啊,那麼一個模型,
目前模型分成兩個兩大類,
第一大類叫做 frontier 閉源的商用模型,
大家都知道就哪幾家啊, 就是那就是那三四家 OpenAI 的 GPT 系列,Anthropic 的 Claude
系列有,有四個,有 4 個強度,
沒有 Haiku、Sonnet、Opus、Fable
好,那麼 Google 有 Gemini Flash、Pro, 那 xAI 有 Grok,先到 4.4.6,非常強哦,好,
那麼另外一家就是搞笑的我就不講,就是 Meta,
那它它到底要幹嘛,我也不知道,它之前說要做開源,
他媽做了一半老跑,然後現在做一個 Muse Spark,
又說要把它開源啊,所以我我就不把 Meta 放進來啊, 好那這個這這個這一個派系呢,
就是它是一個閉源模型,它的權重沒有開放,
所以呢你只能用
你只能用 API 端點的方式呢,或是你用訂閱方式去用它,
那當然各位其實可以知道,就是嗯,
我在前天的小聚呢,那聽了 YC 的演講,
那其實我當時有個疑問,我在我 Facebook 上也會寫,
就是現在這些模型廠商,這些美國啊,
美國之外,我另外我再等一下再講,這些美國的模型廠商,
他們的模型價格合不合理,
我想我們各位可以問問自己自己問問看啊
我是有訂閱 200 美金的
跟 200,我有訂閱 200 美金的跟 GPT Pro 都有訂閱啊, 那我需要啊
好,那其實你們都知道,
當你隨便寫一個專案時,你都會發現你下面的
那個那個那個用的多少錢,那一個月早就超過 200 美金了
其實我大概算一下, 就是我常常聽到人吹噓說我這個月已經用了二三十萬台幣的 token 費用了
其實你隨便寫一個專案大概就一兩百美金的差不多了啊,
好,但是就是它的定價怎麼定的
有沒有想過,第一個他美國的電費啊,
我就不講,美國電費很貴啊,那美國的能源都很貴,
所以美國電費就是第一個,第二個他們的工程師的科學家的薪資是
NBA 球員的薪水啊,是百萬千萬美金等級的,
這第二個成本, 第三個成本他們只能只能用 NV 跟 AMD 或者是 Google TPU,
他們的硬體成本比較貴,NV 很貴嘛,
所以呢,這個成本反映在我們身上你們覺得合不合理啊?
本來我們都覺得很合理,因為軟體公司做一個軟體做一個模型出來,
它不斷的讓那模型被重複使用,它去收錢啊,
這是很合理的事情啊, 就像 Office 就像 Windows 一樣一直一直拿出來賣錢呢
好,那這個東西什麼時候被打破?
等一下講啊,就是這個成本到底合不合理啊好,
那這就是閉源模型了,閉源模型你只能這樣用啊,
那 API 加上它定價我就不多講了,第二個陣營啊,
叫做那閉源模型呢?
它其實有一個大問題就是它服務全世界幾十億人,
所以呢它必須每方面都很全面啊,那它消耗到巨量的參數,
閉源模型呢,幾乎都是很大的參數啊好,
我先講右邊這個女生是誰啊, 右邊這個女生是小米的天才少女叫做羅福莉啊羅福莉,
那她在今年 3 月講過,她說啊,
現在你要進入模型這個市場,不管是開放權重或是閉源模型
你的入場券是 1TB 啊,這是 3 月的事情啊,
但各位記得記不記得去年上,就是上個月發生了什麼事,
就是 Kimi K3 2.8T,然後千問 3 是 2.4T 啊,
所以呢現在看起來就是要玩,
你要你要進入這個戰場,你要開始提供模型,
這種大量模型服務呢,你的成你的機,
你的模型入場券是 2T 以上啊,
那其實像 GPtextra 應該是 5T 啊
那那信託下一代的 Opus6 也是 5T 或 10T 啊,
那像八一代的字節跳動,他們也一直說要開開開放權重一個模型,
號稱是 10T,不知道,反正就是這樣的模型,
其實閉源模型它其實是很難經營的,
它的成本太高, 所以還是小小君那天的話題就是很多很多年輕人都都執著在 Trend 模
型上面啊,其實他們講錯,他們在 finetune 啊,
我們已經沒有人了,這個全世界能 retrain SFT
的公司或團體已經沒幾個了,
我數都數得出來,已經沒幾個,可能就 20 個了啊,
那大部分集中在中國啊好,
那麼這是閉源模型的問題了啊好,
那麼第二個第二個陣營叫做開放權重模型,
它不是開源,它的程式碼沒有開源,但它的權重開放下載,
它在 Hugging Face 你可以下載啊,那它的權重長什麼樣子,
下載回來你就可以自己進去看 ok 啊當然
它的價格就是它只有幾層 attention 啊,那它的嗯,
它的 tokenizer 它的字彙數有多少啦,
這些它其實都知道,因為這模型必須要使用這些資料啊好,
那麼開源模型到開放權重這種模型呢,
其實嗯有幾個啊,那第一個就是 NB 的 name 系列啊好,
這邊要解釋一個大家常常的
呃都市傳說說啊,Nemotron 也是在蒸餾或是魔改中國的千問啊,
那Nemotron 3不是的啊,其實不是啊,Nemotron 3自己寫重新做的啊,
那因為Nemotron 3是 Mamba 架構, 那Nemotron 2是他當時只有參考千問啊,
Nemotron 3自己寫就不講了, Google 有 Gemma 好那 OpenAI 有 GPT-OS 啊這個都很老,
Gemma 4好像好幾個月之前了,那麼其實90%的
開放權重模型都收斂到中國, 隨便講就 56 加 GLM、DeepSeek 有 0813 Pro、0731
Flash 千問更不用講,
就是我們今天的主題 MiMo 小米的模式,Kimi K3 超強 MiniMax,
你看網上大家玩 H3 產生影像
影片已經玩玩爛了啊, 那還有他還有他之前還出一個 Music 模型啊渾源啊,
那麼很很中國有上百家模型廠商,
而且他們幾乎都開放權重啊,所以
這件事情是一個很大的事情,為什麼? 因
為開放權重模型,它目前已經不再是玩玩玩耍而已了,
它已經是正式進入使用階段了啊好,
那我給各位看一個資料,看一個資料
那其實我最常看,大家會比較很多很多資料,
我最會看的就是 arena.ai 這個網站哦
arena.ai 很簡單哦,他怎麼做呢?
他其實是讓你讓你啊,
讓你問問他一個問題
他會去挑選兩個模型幫你解答,
解答之後呢,他就讓你選一個好的好的模型,
你就去選,就是盲測就 AB test 啊盲測之後他去做統計,
看哪一個模型的分數比較高啊好,這是 arena.ai 啊,
我覺得大家可以進去看啊,他分成很多項目,
很多項目去比較了啊 ok,那
麼我們就看他 leaderboard 啊, 那最近大概就上個月他加入了 agent 的執行了啊
它其實我們看前面 agent 的執行的前10名
哦,前10名,它出現了一個大概在一年前從來不可能看到的事情,
就是出現了開放權重的模式,
Kimi K3,它是開放權重哦,它是自己有它,
它雖然是 Kimi K3 license, 但它的權重你開放了在 Hugging Face 啦好以前啊,
那 agent 的能力,它是新的項目
我就不多講啊,那當然你看到都是熟面孔,
都熟面孔啊好,那其實我們看會看另外就是他的 coding 能力,
coding 能力有一塊非常重要,它叫 WebDev,
它其實就是 coding JavaScript HTML 這種 coding 啊,
那我們就想說程式語言都差不多了啊,
所以就他其他例如說 Python 的 coding
能力或是 Rust 的
能力,Java 也不會太差啊,那我們在看 coding 能力的時候呢,
我們竟然發現一件事情
就是你看前10名啊,
第二名 Kimi K3哦好,
那其實我我要講的是啊,
登上榜首, 為什麼 Opus 出來沒多久耶 Opus 就就這幾個禮拜的事情耶 Opus 出
來之前 Fable 出來之後
在是第一名很久哦
那 Anthropic 的 CEO 叫 Dario Amodei,
他說過一句話,他說開放權重的模型要追上前端模型要6到18個
月,這句話是他今年3月講的啊,
6到18個月啊,我們看今年3月的時候啊,
我們就講6到18個月,我不想6個月吧,
6個月前是今年2月,各位2月的時候開放權重模型的
我們現在8月的開放權重模型被他講的是等於今年2月的閉源模型是什麼?
Opus 4.6,所以呢,他講的開放權重模型現在8月應該是 Opus 4.6
等級哦啊,我們樂觀講說6個月,
那18個月那就更早了,可是我們現在看起來不是唉,
開放權重模型已經在第一名了,
Opus 沒出來之前,Kimi K3 算是第一名哦,
第一名很久哦,然後呢, 更不用說
好,噹 Opus 出來了就就我就不講了啊,
但他們已經是同一個領先群了啊, 再來就是什麼?
再來就是千問 3.8 剛出來啊,然後再看到什麼 GL 2.3 就是前10名啊
,我們講前12名啊,123前12
名這三個都開放權
重456前12名有一半是開放權重模型,
前三名有2名是開放權重模型
所以很可怕啊,就開放權重模型已經可以使用了,
這沒有問題了好那所以呢,
地端模型就保哥跟我商量,我就覺得地端模型我們一定得講,
為什麼?因為它已經可以取代很多工作了好,
那麼開放權重模型就是除了地端之外啊,
那其實很多雲端廠商都有部署啊,
那你這些那些大的前瞻家 AWS、Azure 跟 Google 的呃他叫的呃
Google 的那個他們的
的那個雲端服務都有提供開放權重模型,
那可以選了,那 NV 的 NIM
也提供了一堆開放權重模型哦,
如果你有訂購訂閱,你可以用哦 OpenRouter 今天剛被剛被那個收購哦,
被那個 Stripe 收購啊,
它也提供一堆開放權重模型哦, 所以呢開放權重模型它其實是有雲端服務的好,
那當它的選擇很多,它從 10B、23B、1B 開始到 3TB 都有選擇
它可以部署在一台電腦上,大致雲端廠商這這一堆啊,
雲端廠商啊,那如果是你可以把它,
你可以使用雲端的開放權重模型,在公有雲啊,
就像右邊這個圖,這些廠商都有提供,
你也可以把它部署在私有雲,公司有私有雲放進來啊,
你也可以把它放在什麼區域網區域網路啊,
你可以把它放在單台的 DGX Spark 或者好一點的 GP 三版啊,
換句話說,它的這個
它的邊界是非常可控的,它不像雲端模型,
只能放在 Spark 可以給它到處放啊,
它放在馬斯克的雲端,它放在微軟微軟的雲端,
放在自己的雲端,那它的東西到處放,
但是如果我們用開放權重,我們有好的硬體,
我們可以放到自己的安全邊界裡面啊, 所以開放權重模型是一個非常好管理的模型呢 OK
好,那麼我們現在呢就開始講一些今天的重點,
我們就要講兩個模型,其實本來只是要講 V4 啊
但是呢,我們因為千問太紅了,
因為這兩天都在玩千問哦,所以呢就加進來了哈
我先說了,我先說,就是如果你對中國模型有疑問的話,
你就不要用,你就不要用, 如果你是公家機關或是你們政府單位或是學校不准用中國模型,
那你就聽聽看,就當聽故事就好了,那如果你想使用的話,
我們就我再多講一點啊,沒關係, 因為每個人對中國模型的看法都不太一樣啊,
所以就大家就想用就用,不想用就就就不要用就好了啊
好,那我為什麼要挑這兩個?
因為它一個叫做 MoE 模型,一個叫做 Dense 模型啊好,
我大概我我不講技術,我就講一些簡單的東西就好了啊好, 那麼
先講 DeepSeek 啊 DeepSeek DeepSeek 是一個是一個 MoE 模型,
等一下講啊好,那麼它的它有很多種啊,
它有呃 Flash 有 Pro,
那 Flash 的參數就少一點
的參數多一點啊,好,那麼他們他這叫做 MoE 模型,
所以呢,他 MoE 叫做等下會講啊,
那他就我就我就舉個例子就好了啊,
各位,你們常常在開車啊,你們在開車的時候突然
交通狀況變得很很很不好,摩托車到處衝出來,
呃呃人行人到處衝出來,這時候你腦袋是會專注到注意路況,
對不對?你會去想到古典樂或是想到莎士比亞的文章嗎?
你不會好,你的大腦會騰出要用的那些神經元去注意啊好,
那你在聽古典樂的時候,你會忽然想到啊,
我現在要緊張去面對賽車的問題,不會嗎,
你就會去欣賞古典樂啊,這就是 MoE 模型,
你大腦只取出一部分的
東的的神經元來
應付你現在目前遇到的狀況好,這是 MoE 模型的的特色了,
那相對 MoE 模型叫 Dense 模型,
就是你的大腦在開車的時候呢,不但要注意路況,
還要去想古典,因為還要去想莎士比亞的文章啊好,
那就是 Dense 模型了好,那麼我
只要講一些概念就好了就是
你看到什麼 CSA 啊,什麼什麼什麼 SparseAttention 啊,
什麼 Hyper 什麼什麼 Attention 啊,
那我我這全部我只用一件事情帶過就是
Attention 啊,我們都知道為什麼 Transformer 會變得這麼紅,
為什麼2017年的八個人推出論文到現在十年了啊,
我們到我們 AI 發展的十年,NVIDIA 的 GPU 都要進入到第几
這第几代了, 從什麼什麼什麼 Grace Hopper 什麼 Vera Rubin 什麼 Rubin Ultra 一直在進步,
我們用的 AI 的架構還是 Self-Attention,
你不要跟我說 Mamba Mamba 沒有進入主流啊,
而且 Mamba 還要去混 Attention 啊好, 為什麼? 因為
它有兩件事情,第一件事情它能做非常棒的查詢啊,
叫做 QKV 叫做 KV 啊那
kv 值其實我我簡單講就是大家都不覺得這東西好新奇哇,
為什麼叫 qkv 啊,這個東西根本都不新奇,
它就是資料庫查詢啊,你給資料庫一個 query 給它一個,
它就跟這個 key 去找到 value 不就 qkv 嗎啊好,
那麼 attention 就是這樣子啊,它把自己這個這個向量啊,
這個這個張量啊,
特別又生出三個 qkv 來啊,讓讓模型可以訓練啊,
然後呢?他去看每個 token 的 QKV 就是做資料庫查詢,
但他因為資料庫查詢只有查到跟查不到,
但是 QKV 是是做模糊查詢,他是查到查到一點點就說,
哎,我這個資料有多符合啊,多符合就是有個幾率來表示啊好,
所以呢,他需要做 KV 相乘啊
QKV 就就這個意思啊,那麼所以呢,
我們為了讓查詢例如我一句話啊,
我要一句話我要查詢它跟我現在這個 token 的相關性,
我要跟根據我這個 token 的外面的每一個 token 去做 QKV 的資料庫查詢運
算,就這樣子啊,所以呢 KV 值這個值呢會變得很大很大,
因為 QKV 是 KV 相乘啊,在做 softmax 啊,
換句話說呢
那為什麼我們要這麼做?
因為我們可以真正知道一個 token 跟其他 token 的
關聯性有多大啊,但是這這需要非常大量計算,
那麼 NV 發財的原因就是囙
為它 attention 這個機構這個機制能做平行預算運算,
它在沒有加入 position encoding 之前,
它是沒有位置的,它可以同時一起算,
算的時候再加入 position encoding,但最近這種 ROPE 啊,
那我就不多講,那所以呢
kv 值它就會相乘,然後去做運算,
發現這個這個 token 跟我其他 token 的相關性有多高啊好,
那麼 kv 值相乘這件事情呢,就造成 attention 非常大的負擔啊,
所以你看到 CSA、HCA 什麼 mHC 這些東西啊,
全部是為了讓 kv 值的運算變小啊,
我就我就不講這些細節啊,細節都在旁邊,
各位可以去,你可以自己去問什麼叫 CSA,
什麼叫 HCA,你就問
他都會告訴你的一清二楚,
他會畫圖給你看哦
我我只告訴各位一個原則就是為了讓 KV cache 省下來好,
因為它運算量太大哦,那目前為止明年就第10年
2027年我們還沒看到能取代 attention 的架構還沒有了好
那麼
呢,它的特色就是它在中國它的運算資源很少,
它只有少量的 H100 跟可能是更爛的 H80,
最近 H200 才開始開放,我們這邊都用都用 GB300、
G300、B300了,它還在用 H100啊,還有華為的昇騰 910C
那他們為了讓這麼爛的硬體能做到一樣的效能,
他們就會在架構上做非常大的精進了
啊,這就回到我剛才最前面講的模型成本到底合不合理哦
我剛剛講過美國模型是用
美國的工程師的薪水,是 NBA 球員薪水,
然後呢?他們需要很大量的 GPU 還有美國的電費, 中國電費呢?
中國的電的發電數量,他們核電廠是不需要
什麼真正的環評呢?
他們要蓋核電廠都隨便蓋啊,那他們的電非常便宜,
中國的發電量是美國跟印度加起來總額還要多了啊,
那他們的工程師的薪水當然是很高,
那那時候因為川普的簽證的問題,
工程師他們不敢去美國落地生根,
成為美國人,他們就選擇進入中國的 AI 公司啊,
叫第二代 AI 公司啊, 那麼他們的薪水當然不會像 NV 或或是 OpenAI 或者是高
到跟 NBA 的球員一樣
但他們大概就 1/10 的薪水,再加上中國幾乎不要錢的電,
加上雖然比較爛的爛的 GPU,
那他們推出跟頂級模型同一領先群這麼好的模型,
他們成本低很多很多,這時候我再問你,
你認為 Anthropic OpenAI 收你一個月 200 塊或是一個 token 多少錢,
合不合理?
啊,當中國模型同一個 token 攜帶的資訊量跟你美國模型一樣多,
它的價格是你的成本是你 1/10 % 或 1/50 的時候,
這個市場會不會重新再定價,
我不知道啊,我不知道,但是我覺得一定會的啊好,
所以呢,那 DeepSeek 就
充滿了這種優化模型的技術啊,
什麼 CSA、HCA 啊、mHC,那 MoE 剛剛講過 MTV 點在講啊好,
所以呢大概是這個樣子,那現在又有千問啊那
x 模型也有了,就更不一樣啊好
那這個我就不多講,反正我告訴過就是 KV cache 的解決問題啊,
例如說把它有些是把 KV cache 什麼壓小一點啊,
或者說把它嗯
降維啊,就是把它變成像 MLA 把它降維啊,
CSA 把它索引起來啊,HCA 把它分組再從裡面挑啊,
都是為了讓 KV cache 的壓力變小啊,
就是就為了就這個,因為相乘起來那個量太大了,
但你不相乘又不行,因為你要對每個 token 做檢索了啊哈 OK,
那麼這就是我講的中國模型開放權的模型,
他們在架構上做非常
非常誇張的調整啊
那如果你想知道這些東西的真正做法,
就去問 ChatGPT,我只是放上讓你知道一下而已了啊,
知道一下而已了好,那麼 MoE 其實剛才講過,
就是你的大腦只需要一部分的神經元去針對你現在遇到的事情來做反
應,好那嗯
另外就是說 mHC 是剛剛我剛剛講的也是也是一個優化的東西啊,
那 MTP 我要另外講就是它也是我們在做模型訓練時的一個
方法,就是我們一般來說啊,
我們在訓練一個嗯 Transformer 模型的時候呢,
我們是這樣子啊,他找到人類講過所有的話就是 Common Crawl,
然後呢,他把這句話呢往右移一個做一個移位啊,
然後呢?要美你,例如說我今天說呃台北今天有下雨,
那我輸入台,它的標準答案是北,
我輸入北,它的標準答案是京, 就是把那句話往右移一個就標準答案的啊好那所以呢,
他最後會吐出一個他覺得是標準答案的字是這樣訓練的,
那我們就看過全世界文字把它做一個 shift,
然後訓練模型啊,那 MTP 不是這樣子,
MTP 是啊 MTP 啊,它是讓它一次就一三個讓它去
看后三個 token,然後能讓他去能預測后三個 token 出來啊,
所以呢他呢一次就丟三個 token 出來啊,
那這個三個 token 呢有沒有命中不知道,
那他其實有一些方法讓你說能讓你多命中幾個,
比如說一次丟 4 個 token 出來,那你運氣好全部都命中,
那你的模型的輸出是不是就快了 4 倍啊,
這是 MTP 啊,那麼現在流行的模型訓練都會有 MTP 啊,
叫做 Multi-Token Prediction 啊,當然你的模型
要支援你的 Inference Engine 也要支援了哈,
那所以呢,我們最近常常看到千問放上 MTP 之後呢,
發現它速度快好多好多嘛,那目前等一下講千問我們再講了啊好, 那
再加上量化,等一下講量化啊好, 那麼量化就會讓你模型變小變小啊 ok,
所以呢,這就是我們最近看到模型不斷進步,
而且這些進步呢,其實我相信美國模型都有這些進步,
但是中國模型它把這些進步的方式
開放出來在論文裡面都可以看到啊
好 ok,這是我自己寫的一個程式啊,
當時我在 NV 的場子上,為了示範 Dense 跟 MoE 呢,
我找了兩個模型,一個千問 2.5 7B,
一個是 OLMoE
,這是很早期的 MoE 引擎啊,嗯,
14GB 我就挑了兩個大小差不多的模型啊,
然後呢去對比看, 讓你看一看 MoE 跟 Dense 模型就是一次要去掃過全部參
數,左邊是 Dense
右邊就是 MoE,它其實真正在跑 token 的長相啊,
我們看一下,看一下它其實長這個樣子
啊,MoE 指亮的地方就是它只看的只看過的部分啊,
下面就是 token 的產生啊,token 產生, 因為這個模型對中文中文不好,
所以表現不好,所以它產生會產生出一些呃 UTF-8 的碼,
我們看這是它的產生方法啊,產生方法,
你會發現其實 MoE 它跑過的參數是同樣的大小
它跑過的參數是它的大概 1/4 啊,1/4 啊好, 這個這
個程式我開源在 GitHub,你可以自己下載下載玩一玩啊,
就看看大家長什麼樣子啊好 ok, 那麼
那當然就是一個 agent 的評測了,
那 DeepSeek 呢,它就是把
自己的表現
已經拉到這個等級啊,這個等級的,
你看這個等級就 42.7
50 這這 60 啊,就是這個很多評測就不斷,
就是說我很愛看 Terminal Bench, 就是在讓它在一個終端機中去做很多事情,
它的完成度了啊,那我們看到開放權重模型已經接近到
Fable 當時被講成什麼樣子啊,
什麼 AGI 什麼人類什麼最聰明什麼攻破什麼還被什麼國防部什麼禁用啊,
我現在開放權重模型都已經接近你了耶,
有沒有都接近了啊,所以
很可怕哈,就是說真的很可怕哈,就開放這個模型已經追上來了啊
好好 ok,那第二個我們要講的是千問模型,
千問它是一個 Dense 模型,但它很小很小,
那它的 hidden size 才5120啊,
那就它的,那這我就不多講,就是我們常常把嗯,
我們常常把一個一個字一個 token
變成5120個向量啊向量
每個現象代表一個意思,比如代表大小輕重軟硬度是男是女是好是壞啊,
那這個不是我們認定出來的,這個是一個 latent 的,
latent 就是一開始隱變數啊,那它有24萬個字 token 啊,
那它的 tokenizer 24萬好,這個就很接近主流模型,
那我記得 GPT 好像
也是20到30萬之間的啊,好,那它就這個主流模型長相啊,
然後它的架構呢也是一樣,它就是嗯
想辦法讓 KV cache 變少,讓它速度快一點的啊
然後呢,它是一個能看得懂文字跟圖片的
模型, 所以大家可能做 computer use 啊我我其實昨天有丟一個臉書的文章叫他去幫我,
我用一個破解模型叫他去幫我下載,但我沒有,
我真的沒有真的做了啊,我沒有真的做, 就是幫我下載一個最最近的電影的 torrent,
他真的開始幫我做,那有時候破解模型了啊好,
那他的 context window 260000差不多了,
其實不見得每個模型的 context 都需要到 email,
為什麼?因為 email 之後呢,其實中間那那一段 context window
會爛掉會,其實模型會不去讀啊好,
它可以開思考模式,它可以開不同強度思考模式,
它可商用可微調可再訓練,它是一個完全開源的模型,
它已經不是開放權重了,它它是一個開源模型,
很誇張了好,所以呢,最近就大家在每千問
2.3.8 27B 啊好,那基本本來說要出3.8 35B MoE,
但是我也把這個畫面抓到,結果好像因為曝光他
就把它取消掉了好,這
個我就不多講了,我就不多講這些技術的東西啊,
因為我覺得時間很不夠了啊,我只剩下
二十幾分鐘了啊好
,那當然了,就是
說嗯,他能看得懂文字,他也能跑 workflow 沒有問題啊,
那。它在跑這些 agentic workflow 時候呢是非常非常棒的啊好,
等一下我會示範,我會示範啊 ok,
那所以呢,所以呢,
如果你今天你有一台呃128GB 的硬體啊,
那我不講,就是說你有一台呃5090啊5090那片5090啊,
那它32GB 啊,那你就可以輕鬆的跑上 FP8 的版本的千問 27B / 3.8 了
沒有問題啊,因為
嗯,呃,就剛好塞進去啊,那4090可能就吃力一點,
但如果你不好 NVFP4可以就可以完全塞進去啊,
那它其實 FP8降到 NVFP4的精度掉了大概兩個百分點而已,
所以很不錯,非常不錯哦,進203080GB,
然後呢,當然如果你有 DGX Spark,
你有 Mac128G,你跑起來太輕鬆了,
太輕鬆了,甚至你可以再去掛一個其他的模型再做其他事情了好,
那麼但是它的重點就是說
它已經可以讓你不需要使用雲端模型去做事了,
你可以把你的模型放在地端,不出雲端好,
這對資安很強調的公司機構來說非常重要啊,
非常重要好好,我繼續往下講啊, 往下講
OK,那地端模型的存在必要性哦
其實我我我最近在強調這件事情是大家都覺得可能有些人還留下舊的觀念 ,
就是說地端模型就是玩具啊,只能用,
只能做一些問答啊,不不是這樣子啊好啊
,我等下去示範我,我已經在做的事情了啊,我已經在做的事情啊好,
那麼地端模型有特色,第一個它的它只要跑一小羣人的目標,
例如說公司几百個人的 agentic workflow
它不用像閉源模型一樣,什麼都好,回來不用
第二個它的 LLM 本身哦,
就放在私有雲區域網路本機上,
根本不會出到你公司以外的地方,非常安全
第三個呢,就是如果你搭配好的
harness
它執行的地方那就更安全了
那等一下就講 harness 啊, 那例如說我們嗯用 Claude Cowork 的時候呢,
其實你的你執行 Claude Cowork 的東西就不是本機,
不像 Claude Code 在本機執行啊, Claude Cowork 它可以執行在本機的 VM 中,
它也可以執行在 cloud 雲端的 VM 中啊好,
怎麼證明其實很簡單,你在你的本機上裝一個虛擬機,
例如說我在我的 Mac 上裝了一個 VirtualBox 虛擬機啊
我在 VirtualBox 裡面呢,它是一個 Mac 的 Mac 的虛擬機,
再裝一個 Claude Cowork 就不能用,為什麼?
因為我虛擬機中開不了虛擬機啊, 就我 Mac 不支援巢狀虛擬機架構嘛啊,
那也許 Windows 可以,我沒試過啊,但是我在我的
Mac 上的 VirtualBox 開一個 Claude Code
就不能用
啊,那就是因為它虛擬機開它的
它的 sandbox 開在本機的虛擬機上啊好,
所以呢,如果我只要服務固定數量的團隊几十個人几百個人,
那其實我大可以使用地端模型,
因為它已經夠強了啊好,那你怎麼開始怎麼開始,
那其實我的開始就是 DGX Spark 啊好,
我現在最後悔就是我只買了一台啊,
那現在叫我買第二台有點貴了啊,那一台當時我買
我我買已經買貴,我買13萬5了啊,那我就是買這個版本啊,
就是這個這個顏色,我不是買其他牌,我就是買 NV 的啊,
好,那它發發熱比較比較高,
它做的它的冷卻比較明顯,好像有限速了啊,
好,那大家詬病的是啊,
它好慢,它的是頻寬很慢,它才 EPFlop 有什麼好用的,
各位我們要的不是快,我們要的是可用啊, 128GB Unified Memory
塞 128GB 模型這件事情非常棒啊,
我可以跟各位說啊,在買 DGX Spark之前啊,
這個世界地端模型跟我的生活是生命是完全沒有關係的
Hugging Face 什麼新模型我看都不看,跟我無關呢,
我只有一片4090,24GB 呢,我只能跑這些20B 左右的模型呢,
那根本就就幾乎沒有嘛,很奇怪啊,模型20B、
30B 有了啊,這下就直接跳120B 了,
中間30B 的、50B 的,呃,
40B 的、80B 的,那麼幾乎沒看到啊
好,但是有這個之後呢,Hugging Face 的模型就變成我的生活重心
為什麼?因為它可以幫我做事啊,ok,
那其實它可以跑出大概30token 每小每每秒鐘哦,
那如果你是併發或平行哦,
更快可以到八十九十啊,那如果你模型再小一點,
像這次用千問27B,哇,那跑到八十九十都沒有問題啊好, 所以呢
這對很多公司行業來說呢,或是你要幫人家部署地端模型的
團隊來說呢,你可以做什麼?
可以做 POC 啊,為什麼?
當客戶問你說我能不能做這件事情的時候,
你買一台十幾二十萬 DJspark,你先試試看能做,
再幫他去部署更好的硬體 GB300 的 cluster 或是或他的私有雲上面啊
好,那當然你想跑大模型就多買幾台啊,
那現在已經貴起來,當然
其實我記得上個月 DGX Spark都要到二十幾萬了, 這個這個這個月掉回200000了啊,
那沒辦法,因為記憶體跟 SDD 漲太兇了啊啊,
那所以你就可以做 POC,你能做 POC 再去部署就好了啊,
那當然你就說你有很多選擇了,
你有很多選擇
你想跑地端模型其實有四個選擇,
左上角 DGX Spark,右上角 Mac3,我有一台啊,
我現在是用 Mac 在跑啊,另外地端模型,
那左下角是嗯 AMD 的 AI395或495,
那它也是128G,但是因為那右下角是大概沒再過一兩個月出來的
RTX Spark,它是 Windows on ARM,再加上 DGX Spark裡面的 GPU 啊,
也是 EPFlops 啊,好那你都可以選擇啊
其實你不一定要 DJspark,但是呢,左上跟右下的好處是 CUDA,
你有 CUDA 你就省掉很多麻煩啊,那左下的好處是 x86,
為什麼很多 Docker engine 多 inference engine,
它只有 x86 的架構,那右上角 Mac 呢,
本來是比較
少資源,但是現 mlx 的模型一大堆啊,
所以如果你有一個128GB 以上 Mac,你也可以用,
但是如果你是很依賴 CUDA 生態, 你就選擇 DJspark 或是 RTX Spark 快要出來了啊好
那當你做完 POC 之後,你大可把你的成果部署到真正的應
用上,例如說你去買一台這個 desktop 的 GB300啊好那很好玩,
這個這個當時我用這個圖片啊,我在回答的場子講
講這張圖片的時候呢,沒想到我就用到技嘉的,
這是技嘉的機器啊,技嘉業務之後我就抱一台機器在現場,
他說你在用我們家機器當圖片啊,我說不好意思,
我拿掉他不要拿掉,不要拿掉,幫我們打廣告啊好,
這台呢700多768GB 吧,大概有400多 GB 的 RAM 跟300、200、272GB
的 VRAM 啊好,那麼這台是99000美金
那如果你不你買四台就是四十萬美金,
它也不用再去買什麼冷卻,你就插上電就好了,
它就可以把真正很大,真正接近像 KimiK3 就可以部署上去了,
你就可以跑一個現在全世界第二名的開放權重模型給你的公司用
四十萬美金對我們老百姓來說很多錢,
但對注重公司安全,金融行業,證券行業, 銀行保險行業,
這個東西,這個太便宜了,非常便宜了啊
好,那它不但可以把我們的 model 關進私有雲中,
那如果我們配合好的 harness 關進沙箱中,
你的資料就會非常安全啊好,
那目前我自己已經上線的私就是用這樣子的架構,
私有雲加上私有的 harness 架構呢,
那太多了,我自己工作就什麼呃翻譯啊
摘要啊,影片轉轉檔啊,什麼什麼呃 Word 什麼 Excel 的去識別化啊,
我早就用地端模型,因為它速度很快,
加比較安全的啊好,那我本來常駐的是 Nemotron,
它換成 DeepSeek,這禮拜換成的千問 2.5 27B / 3.8 27B 啊就換掉了啊
好那
OK,那如
果你已經有了一個一個機器,你也知道,
然後你可以用地端模型
那我們怎麼認識一個 model,我們怎麼認識它啊?
好,那我們就來看看我們去 model 的大本營就 Hugging Face,
大家應該都知道 Hugging Face 我就不多講了啊,
Hugging Face,那這就是我們去找模型的大本營了啊,
它就有 model 啊,就一堆 model 就一堆 model 了啊好, 那
怎麼看一個 model 就它的名字,你怎麼去認識一個 model,
它到底代表什麼意思啊,我們就來講一下啊,
就來講一下,好像 model 一大堆啊,就講不完, 它好像有
三百萬個 model 就就用不完了啊,
找不完了啊好,那麼各大公司都在這邊有放他的 model 都可以下載啊,
例如說 Kimi K3嗯,
可不可以下載啊,沒有問題啊,Kimi K3呢,
那只是很大啊,這邊呢,2.8T 了啊,
你要先準備一個 2.8T 的硬碟了啊好,
那麼怎樣這個 model 呢?
那我們看到 model 其實有我就舉一個例子啊,
例如說我舉這個例子啊
NVIDIA-Nemotron-3-Ultra-550B-A55B-NVFP4 啊好,
它大概有幾個東西,第一個就公就是我們也可以這邊看啊,
這邊看啊,第一個就是說公司名稱就不用講,
大家都知道公司名稱啊,公司名稱公司名稱啊,
如果模型名稱啊,模型版本都不用講了啊好,
那麼再來就是什麼參數大小, 就是說 550B
參數大小,它如果後面沒東西,它就是一個 550B 的 Dense 模型,
它不用自己強調自己是 Dense,它只要後面 550B 沒有數字了,
它就是一個 Dense 模型, 就是一個你每次使用時候跑過全參數的模型啊好,
那麼如果它出現 A 多少 B 什麼意思,
它是一個 MoE 模型,它每次只啟動 55B,
像這個這個為例子就是啟動 55B 啊好 NVFP4 是什麼意思, 量化啊,量化等一下講 ok
那麼當然你會看到什麼 QAT 啊,
QAT 這邊什麼 E4B 什麼 IT 啊,
MTP 啊,我都我就慢慢講啊,
第一個 QAT 就是什麼叫量化啊,
我們都知道現在的電腦
代表一個數字啊,例如說我們用整數,
那就是用,呃,比如說 64 位元,64 位,64 位啊,
64 位就是四位元啊,八位元啊的的整數,
那它就是 2 的 64 次方,從 2 的呃,
從 2 就它就它有 2 的 32 次方的可以表示,
就從正正到負的整數啊,那浮點數不能這樣子定啊,
浮點數它有一個叫 mantissa 啊, 跟那個跟那個 exponent,就它有一個嗯
的 mantissa 跟這個位數啊,那這個位數呢,
其實我們就發現它有限制很多了啊,
好,那麼我們一般來說我們會用例如說 16 位位元的
大小來記一個浮點數,問題是呢,
在模型的參數中,0.12 跟 0.123456 它的意思差不多,
我們不需要去記到 0.123456,我們只需要記到 0.12 就好,
所以說我們花,呃
看起來只有三位哦,其實就不用記到六七位了,
它它帶的一直差不多哦,這是我們就把模型用的這個位數減少,
這就叫做量化啊,量化很多方式啊,就是它有很多很多方式了啊好,
那麼量化呢,
它有個重點,就是說大部分你先看到模型是模型先訓練出來,
這就把裡面的參數量化啊,把它變小啊好,
那其實也有,就在訓練時候呢
就把它量化,它發現有些地方可以就直接用比較少的位數來代表啊,
這叫做 QAT 啊,所以你會看到有些叫做 QAT 模型,
就是它是量化感知訓練模型,它在訓練的時候就知道要量化,
那大部分你看到量化模型都是之後才量化的啊好,
你會看到什麼 Q4_K_M 啊,那這是某一種 GGV 量專門用的量化方式,
Q4就是四位元 K 是它叫 k-quant,它的量化方式啊 M 就是
大中小 M 是中,有 large 有 small 啊就大小啊好, 14B 是一個新的東西,
就是它其實真正能代表的 effective 4B,就是這個模型呢,
它也許說它是一個嗯 10B 14B 啊,
那其實它只能在進機體大小大概就就 67B 啊,
為什麼? 因為它用 effective 啊好,我這邊補充一下啊,
就是嗯,像剛剛這邊的嗯
這個 550B,A55B 哦,它在載入時還是要把 550B 全部載入哦,
它不是只載 A55B 哦,550B 要全部載入,
但它在 inference 時候它的 token 只會使用這 55B,
所以比較快,但是你還是要準備 550B 的 550G 的記憶體哦,
好,那再來就是 MTP 我剛講過,就是它可以一次預測多個 token,
那 MTP 你必須在訓練時照做, 那你
訓練時沒做這模型就不支援 MTP,會快很多很多啊好,
那麼你會看到最近流行就是流行兩個格式,一個叫 dspark,
一個叫做 eagle 啊,那麼他們方式不一樣,
但是他們都可以支援 MTP 啊好, it 就是 instruction tune,就是這個模型經過
instruction tune,就是它
會遵循人類指定啊,這個一般在預訓練的第二段做,叫做 SFT 啊,
所以有些模型叫做 base model,它只會做文字接龍,
它看不懂呃指令
舉個例子來說,例如說
我把一句話丟進模型,這句話叫做巴黎,
呃,法國的首都是哪裡啊,如果經過的模型,
他會知道這是一個問句,他會回答巴黎,
如果你丟進一個 base model 說法國的首都是哪裡,
他會接出來美國的首都是哪裡,
英國首都是哪裡,法國最大城市什麼,還亂接啊,
但經過 IT 之後呢,他就
就知道要回答問題了啊,那在經過 RL 之後就知道回答正確的問題啊
好,那這就是 IT 啊,那麼另外就是你最近看很多
啊,這個就是不知道能不能講啊, 你看這邊有一堆 uncensored 啊,uncensored 一堆啊,
什麼意思有一堆啊,abliterated 的太多了,
我就不講了啊,就不講什麼意思,就是被破解的模型啊,
還有 NSFW 啊,叫做 Not Safe For Work,這些會輸出
非法內容,我昨天有丟出一篇 Facebook,
我試一個模型,他真的會去破解別人的網路啊,
他之前他就是他,他之後跟我說你想破解哪一個網站,
你把網站貼給我,我幫你破解啊,大家不要用,
是犯法的,不要用啊好,所以你要了解模型的參數啊,
OK,那我們就往下看啊
好,那我看今天可能快延長時間了,
所以呢,等一下如果講到 9 點沒講完, 我們就休息好不好? 就休息10分鐘
好,保哥說今天上線晚上12點 OK 的,按讚沒有我
們沒有什麼時間限制啦 OK 啦,好,那就是說如果沒有時間,
我們倆就休息一下,我怕各位大概上洗手間了, 好,有人你看有人嫌太早了
就怕講不完了啊,不會了,
不會了,不會了,對,好啊,你
講到一個段落我們就休息一下也 OK 啊,哦,
講完這些我們就休息啊,可以啊,好好,
那我們現在關心就是你要問我說我的4090 24GB 裝得下整個模型嗎?
那5090裝得下這個模型嗎,哈 OK 啊,哈,
其實我們要算很多東西啊,一般來說了,
一般來說啊,就是說我們會從
FP8就是8位元量化的模型來當做一比一的基礎啊,
就是什麼?例如說這個模型,它說它是5550B 啊,
那麼如果你是 FP8的話呢,
它就是550B,550GB 剛好裝得下啊,
就是說 Qwen 27B,
那它量化是 FP8,你只需要27B 的記憶體,
如果你用 BF16,它是一個,它是一個精度啊,
那你就要多一倍
多一倍的記憶體,所以呢,你就這樣算啊, FP8剛好就等於我的記憶體的數量跟模型的參數數量就
是 GB 跟 B 的差別啊,那麼 NVFP4呢,
它不會是剛好除一半,不會,它會比一半多一點點啊,
多一點點啊,所以就說我的呃 Qwen 27B
你如果是 FP8就是27G,你的5090裝一下,
如果你是 FP4,你可能就是差不多十二、十 GB 左右啊,
但是呢你不能這樣算,為什麼,你要占 KV Cache 啊,
那 KV Cache 占多少呢?
其實看你要準,你看你這個模型的 attention 有幾層,
如果你層數很多,你要占多一點,還有用的人多不多啊,
那你用的人多,你要多占一點呢, 那另外你模型的平行輸入數量多少也要多占啊,好, 所以就是
為什麼我們大家那麼喜歡 Qwen 27B,
因為它一個32GB 的5090 就可以 跑得非常棒,
占的 KV Cache 也夠多,context window 也可以夠大啊,
那麼另外就是呃
我們在下載模型,其實我們不只下載權重啊
我們下載很多東西,我們下載 tokenizer 定義檔,
我們下載 config.json,我們下載 toolparser 的一些規則檔嘛,
好,那只要你忘記下載或弄錯就跑不出來啊,
那所以就有人把這些東西全部變成一個檔案叫做 GGUF,
那麼 GGUF 就是我們常常看到的 Ollama、llama.cpp 啊,
他們就是用 GGUF 把剛剛我講這些檔案全部變成一個,
那你只要下載這個檔案就可以跑起來了, 你只要用 Ollama
就那麼點 CPP 啊,等一下我們會講這個東西就可以跑起來啊,
就比較方便啊好,但是它的參數設定一定不會比其他的好,
等一下我們就講到這一段啊好,那我們現在先休息個10分鐘, 我們9點
07分回來好不好,9點07分回來啊
OK 好那我們就休息聽歌
那我就來
分享音樂囉
謝謝保哥,保哥唱歌我
我都我都放我的音樂創作
好,我看一下啊,
分享我的電腦音訊
OK,立體聲
分享聲音 OK
OK,好,那我可能要把
畫面切過來
電腦音訊
OK,可以了
好,大家趕快去上廁所哦,我就來播歌就好了
聲音,聲音還可以嗎? 各位微
微風吹過街角
陽光剛剛好,
看著你的微笑,
心跳在狂飆,
手心裡的溫度,
偷偷在昇高,
這感覺多奇妙,像霧從裡飄飄
I love you baby 聽我的心跳,
為你設計的歌,每分一秒,
播放著音樂,
幸福在環繞
I love you baby 跟我一起跳,
兩顆心緊緊貼著剛剛好,
這份甜蜜永遠不退潮
手牽手走過斑馬線的街口,
看夕陽染紅了整個宇宙,
不需要太多複雜的嘗試,
只要看著你就是最美的事,
就算世界再大我也不會迷路,
你的眼神就是我的專屬地圖,
重複播著我們的專屬情歌,
這一刻幸福已經定格 I love you baby 聽我的心跳,
為你設計的歌,每一分一秒,
播放著音樂,
幸福在環繞
I love you baby 跟我一起跳,
兩顆心緊緊貼著剛剛好,
這份甜蜜永遠
不退場 Oh baby I love you
最甜蜜的節奏,
永遠不放手
深夜兩點的辦公室裡,
鍵盤敲擊像是一首交響曲,
你打開 Claude 開始分析
指引著我們突破無數困局,
用 JS 寫下奇蹟,
你手把手地教著同學,
每一個行號都仔細地校正,
不管是 Python 的邏輯,
還是複雜的系統設計,
有你在,程式碼都變得美麗,
保哥好帥,終端機裡的光芒,
指尖下閃耀著無限的想像,
問問 Copilot 尋找方向,
每一次 debug 都是實力的碰撞,
保哥好帥,寫下無數的輝煌,
微軟的 MVP 散發著光芒
你帶著智慧走向新時代,
用可靠的探索未知的未來,
臨邁的技術隨手連來,
每次優雅的解決方案,
都證明了你的無可替代,
不畏艱難追求機制的完美,
在技術的世界裡你是絕對,
帶領著我們一起高飛,
你就是我們最崇拜的地位,
保哥好帥終端機裡的光芒,
指尖下閃耀著無限的想象,
問問 Copilot 尋找方向,
每一次 debug 都是實力的碰撞
保哥好帥,卸下無數的輝煌,
微軟的 MVP 散發著光芒,
代碼在運行,
系統在歌唱,
保哥的帥氣永遠在我們心上,
古月的風帶走最後的人行,
那一葉長丹驚醒了深夜的寧靜,
我們在無邊的夜裡盲目地前行,
堆疊的字句燒光了所有的星辰,
忘記了可這才是最美的風景,
對話過多模糊了清澈的眼睛,
時空的代理在黑夜裡獨自刻印,
不如在分岔路口按下分支的腳印
把那些紛擾關在隔離的夢境,
把沉重的負擔拆成微笑的願望,
安穩的潛墜命中那一抹日光,
不需要重複尋找,
不再盲目迷惘,
保持著初心感情,
沿途才有花香,
有了一張望,記錄下每一步的光,
安全的隧道守護著最初的期盼,
從破萬的驚慌到十分之一的平淡,
這份勵志的努力
指引讓每個人都心安,
把沉重的負擔拆成微笑的願望,
安穩的潛墜命中那一抹餘光,
不需要重複尋找,
不再盲目迷惘,
保持著初心,
趕緊沿途才有花香,
思緒沉澱了,
預算安詳了,
這首歌的終局,
遇見久違的快樂,每一行號都是安心
的模樣
好 ok
,那我把對分享切回去哈
,我捨不得繼續聽,捨不得切回來
嗎?繼續聽行不行?
好聽還不錯吧哈,全部都是 AI 創作的哦,
好聽好輕快啊
是是還不錯好了好,我們回到無聊的地方吧
好,我繼續講啊
好好,你謝謝熒幕,你還沒謝,還沒謝很好,繼
續講好, 我每次休息時間都要擔任 DJ 這樣子,
謝謝保哥
有了嗎?有,OK,好
啊哈,那我們就開始講吧,哈,那其實講完就是說我們了解量化,
所以各位知道你 FP8啊,就是剛好等於你記憶體跟那個模型就呈現
一比一的狀態啊,但是我剛剛講你要留 KV Cache,
你要留 Context Window,你要留點留點餘餘地的,
因為就是說我們現在用的如果是
啊,就是統一記憶體架構的話,你你電腦本身
還會需要一些記憶體啊,那我自己經驗是因為像我們
用 DJspark DJspark 因為它本身是一個 Linux 啊
,所以比較小,那所以它能
它系統佔掉記憶體比較少, 那如果你是用 Mac Mac 也佔的也不會太多啊,
但如果你是用 AMD 那一台啊,那台因為它其實是 Windows 系統啊
啊,但你可以把它裝成電子沒問題啊, 噹 Windows 系統它其實呃我我是沒有那個機器啊,
但我一直在等,那本來大陸有個極摩客我沒有買到,
那我聽分享的網友說它大概是96GB 就滿了啊,
所以你自己大概大概算一下,要算一下啊,
那當然因為我們現在用這些 UMA 架構的記憶體頻寬都很小,
它是沒辦法跟 5090、4090 比的,
但它的優勢就是它的記憶體很大,
但它速度比較慢
所以就你要自己要做取捨,那如果說你已經找到一個你要模型了,
那你也覺得這個模型大小放得進 5090,
那你就可以把它拿來做你很多,比如你一個公司小團隊系統服務啊,
那前天在小聚就遇到最後一個講者
他們只需要用很小的一個 VM 跟一個 OCR 模型啊,
所以他們就把它 compile 成他們要的大小塞進 4090 服務圈公司啊,
非常好用啊,這就是可以這麼做啊,
這找到你的模型,然後你覺得大小夠可以剛好夠用就可以選擇硬體啊好
那接下來看就是 inference engines,那其實等一下我會示範啊,
會示範,那 inference engine 很多啊,那其實我
我。對,因為我這這個分享會是主要介紹 DGX Spark,
所以我們就以 DGX Spark 為主,那如果你是例如說你是 Mac, 最近最瘋的就是 Dflash 啊 Dflash
那 MLX 架構啊,那我的 Mac 也有跑啊,
但是那今天就分享,因為
就就太多東西了啊好,那麼 inference engine 大概就這幾個了啊好,
那第一個就是 llama.cpp 就是老字號元老級的東西啊,
那它出來之後呢,我們就發現它對它是用 C++ 寫的,
而且它用 GGUF 這種打包型的形態的格式啊,
所以它很方便啊,那你可以直接跑 llama.cpp 就 llama-server 啊,
或是你直接用 Ollama 也是用支援這個格式的啊好就可以跑啊好
那但是他們的問題也是他們優點,
是他們缺點,就是他們模型格式很專一,
所以呢他可能不太會讓你能跑各式各樣的模型啊,
就就是說可能他不支援 NVFP4 他沒出這個模型,
你就不能用,你就不能用啊好,
那麼 Ollama 很多人用,因為 llama 很方便
好,那它它也幾乎是可以支援所有的啊,
就是 llama 的 cpp 格式,但是也是一樣,
就是它還是呃不是真正你在做事實的主力啊,
你可以來做測試做實驗啊好,那我是從開始的,
後來慢慢就轉到其他引擎去了啊, 那 LM Studio 這一類或是最近出於 Unsloth Desktop 都一樣啊,
就是如果你呃用 DJspark,
你不介意進去它的界面裡面用
啊,就是像我是把 DGX Spark 放在我的伺服器的房間啊,
那就都是 SSH 連線, 都是用
VNC 連線的啊,所以就不在我前面,
所以就不太能用了啊好,但如果你你把你像很多公司,
我就是看真的看看很多公司
為了怕 S8 被人家幹走啊,
就必須放在那個使用者的桌面上,然後他怕把保護啊,
因為下班沒他幹走怎麼辦啊,所以他就他就會用那個桌面來用啊,
就可以用 LM Studio,很好用,它可以調 MTP,
可以調 twousing 都可以調,很方便,
也很好用哦好,那麼 TRT-LLM 是 NV 親娘出的推論引擎啊,
那只要是 NV 的模型或是 NV 的 NVFP4 的模型
它都非常非常好用啊,其實它的參數比較麻煩哦,
就是你要去調它參數哦好,但是論速度論相容性,
CUDA 相容性它是最好的好,那麼我最推薦就是 VLM,
為什麼?因為它的參數設定太太就太完整了哦,
就是你每個參數可以設定非常非常細哦好,
然後呢,而且它可以嗯
也可以變成一個 OpenAI 的相容端點啊,
我都是這麼用,就是我跑 VLM 跑起來,
然後呢,就讓我其他的區域網路上的電腦就去使用它,
就讓大家一起跑,而且速度也很快啊,
好,那麼 SGLang 也是一個很好用的東西,
它跟 VLM 很像啊,那其實你們看到 xAI,
他們那几十萬個 GPU 的那個 Colossal 就是用 SGLang 架起來的,
架起來的好,那麼是呃
這一類就是呃專門給某一個引擎用的,
某一個模型用的引擎也很多啊, 網上找一大堆 DFlash 啊 DwarfStar 一大堆的啊
,所以你都可以挑,那如果你真的要呃做事啊,
因為你呃是一個公司的團隊或者是某某一個部門,
那我是極度推薦 VLM 跟 SG 的啊,
它非常非常好用,你調它參數啊,
等一下我會示範給各位看啊好那麼
我講到這面呢,我就要講一件事,就是說你們會覺得說那哇,
這麼多推動引擎,它的參數的設計那麼複雜啊,
怎麼我怎麼設定,你要怎麼找啊?
好,那我就是用最偷懶的方法,我就在這台電腦上裝個 Claude Code,
然後把這個,然後把這個模型的 model card 那一頁,
比如說我 Hugging Face model card 這一頁啊,這一頁
這一頁
啊 model card 這一頁啊,把這個複製下來
。啊,然後呢,你大概就看一下啊,然後就會告訴你怎麼跑了啊,
這邊有各種跑法啊,各種跑法好,
你就把這個網址複製下來,然後呢,
就直接把這個網址貼給
說幫我照這個網址
的內容架用什麼什麼,
它就是架起這個模型就好了就可以,
它就幫你做,那當然我的 Claude Code 有寫得很清楚的 CLAUDE.md,
它就不會亂做,例如說我的 CLAUDE.md 有規定,
我可以讓你看一下我
的 CLAUDE.md 有規定得非常清楚啊, 非常非常清楚好,例如
說我的 CLAUDE.md 呢
規定你架什麼服務都要用 Docker 我就講清楚了啊, 就是
如果是這種一次性的服務啊,不不不,
你不准安裝任何東西,比如說我不准你安裝,
你只能你只能用 Docker 啊,
那他就會幫你用 Docker 把它跑起來啊,
那所以呢,比如說像我的,比如說我要看我的我的 DJspark 啊
哦,先嗯,看我的那那一台呢
,就是固定啊,就是我就
我像我的 VLM 什麼全部用 Docker 跑了啊,
看我的 VLM 啊,我的 SGLang 啊,都是用 Docker 跑起來的了啊,
全部了全部啊全部,所以呢,你不用去下什麼參數,
你只要把你的 model card 那個網頁貼給他,
或者是 GitHub 網頁貼給他,只要 Claude Code 幫你加,
用 Docker 加起來就加起來,然後你告訴他說啊
什麼什麼,就是我要開放哪一個 port 到區網上,
它就會幫你把區網開放,然後那個 port 就開放出去,
例如說我我這個 toolparser,我要用千問的 toolparser, 我要用
呃 Hermes 的他就把你做好啊,
你就不用你就不用擔心了啊好,這是我的做法哦,
所以比較比較比較簡單,我就不用去記這些參數了啊好那所以呢,
就不管你裝什麼哪一個推論引擎呢, 其實你都可以用 Claude Code 加把你做好,
很簡單的啊,非常非常簡單 ok,
那我其實我這邊就我就跳過,因為我其實都講過了,
就是我就是剛才全部講完了啊,就是它每一個的特色啊,
我都把它講過一次啊,那其實我覺得這些
這些 Inference Engine 對我來說最重要就是第一個它必須要能隨時讓我啟動
啊,就是說我我不需,我不要去打它大堆參數,
我要能隨時啟動,那我就是用用 docker 是最方便,
為什麼?因為 docker 可以隨時 docker start 把它停下來,
docker start 它就起來了,那我切換模型就比較快,
不像那時候我用 Ollama,它切換模型就很慢
啊,那種大可能比較快,大可能一次就可以把它放光光啊,
然後再 stack 新模型就就像27B,等了個十分鐘,
他就把它載入了好,再就是我一定要開放 OpenAI endpoint,
因為我我的區網很多台機器都要用啊,
這兩個抓住,再再就是我的 toolparser,
就是我這個 tooluse 的 parser 我就要指定好,
因為我常常需要用 tooluse 嘛,就是我用 PiAgent,
我就需要用嗯
操作我的瀏覽器或電腦,那他去幫我弄
所以就是這幾個原則抓好就好了, 那那我自己試過就是這些東西最好用的就是 vLLM 哦,
那你們如果你真的想拿來做正式就是 vLLM,
我覺得這沒有沒有疑問啊,沒有疑問,很多人都在用,
當然你追求速度啊, 就是說你就得去找這個模型專用的 Inference Engine 啊,
像 D 像什麼 DFlash 啊,這些東西他覺得特別快
那可能它能它能就它的 MTP 也支援更多的,
它可以支援更多的 token 的預測, 它可以支援345個 token 的預測就更快,
當然呢你要命中了啊, 你沒有命中就好就會慢下來啊好那 SGLang 我也我也推薦,
因為 SGLang 有些模型它只支援 SGLang,
它沒有 vLLM 啊好,我這邊要提一點,
就是說當你用 docker 去用 vLLM 或是 SGLang 的時候呢,
你要記得就是它有一個缺點
就是它必須要找到支援這個模型的 docker image 啊,
有就沒有啊,例如像像 DGX Spark,它是 ARM 架構,
它可能就沒有,這時候你只能乖乖去回去用它的參數,
因為它可能沒有出,但是95%的場景我是不會找不到 docker image 的,
你會叫 Claude Code 會幫你找
一定會找到了,不用擔心了哈哈, 那實在不行就也叫 Claude Code 幫你用採取部署一次,
只是它會弄得很很臟,就是你的環境會很臟,
因為你要知道就算 DGX Spark 有4TB,
那其實你東下載西下載 Ollama 也下載 LM Studio 也下載,
一下就只剩下1TB 都不到,一下就你的模型就佔光光了,
所以如果我固定用 docker,我只要我一殺就知道去殺哪邊
或者它跟 Face 的 cache 可以直接把它殺掉好
那 OK,那最後呢,其實我們就講到了安全邊界啊,
安全邊界,那其實安全邊界呢,
我剛剛講過,我們分成兩樣東西,第
一樣東西就是
model,那 model 已經講完了,就是最危險的公有雲
安全的或第二第二危險的
model 雲端廠商像 name 啊,它也在公有雲上,
但是它是由廠商背書的啊背書的,
那最棒就是進入私有雲那範圍啊,
那你的 model 進入私有雲,進入你的區網,
進入你的地端,你的本機端,那就不會出問題了,
就不會出問題啊好,這是這是你的 model 的
放的地方啊,第二個就是你的 harness 啊, 你的 harness 要放哪邊呢好,
那麼我們就來看不同的 harness 啊, 剛講過 ag 就是 model 加 harness 啊
那麼呢,其實也分成兩種啊,
好,那麼就是開源的跟
閉源的啊,那麼現在看到的呢,
其實大部分就分成幾類啊,
不管開源閉源分成幾類啊,那麼第一種叫做通用啊,
比如說你看到龍蝦,它是通用,
什麼意思它什麼都能做
什麼都能做,那它能開發軟體,
它也能寫程式,它也能操作電腦,它也支援呃跨平台通訊,
AFK 叫做 away from keyboard,那就是離開你的你的鍵盤,
像比如說 Cloud 就有 RC 功能,
OpenClaw 早就有 Telegram 功能跟 Discord,Slack 都可以用啊,
哈,那麼它能不能使用 Agent,這很重要,
這個 harness 是不是是不是 Agent 最佳化,
它是不是針對
agent 這件事情來做的 harness 啊好,那麼這個產品界面是不是好用,
例如說我們以前是用 codexcli, 後來 ChatGPT 改成 ChatGPT Work 之後呢,
你就開始用 ChatGPT Work / Codex 的 app 啊,那在它的安全機器,
這個 harness 到底是不是透明的啊好
那麼其實一個 agent 它危它危險的地方絕對不會是模型,
為什麼模型它本身就是文字接龍嗎?
那最危險的地方一定是 harness
為什麼 harness 其實佔了整個 agent 的
90%的操作模型,只是一只文字接龍,
例如說你建立一個 OpenAI 的 API endpoint 啊,
它就是一只文字接龍,一直吐一直吐,那它有時候吐出文字,
有時候吐出函數吐出 JS 吐出什麼東西來,
這時候你接受到的 harness 就會開始做處理啊, 那所以你的 harness
會操作你的電腦會寫你寫入檔案
這時候才是危險的,它東西回傳到某個伺服器,
把你的東西傳到某個伺服器,模型是活在 GPU 中啊,
模型離開 GPU 就什麼都不會做啊,
所以 harness 比較危險, 那你這個 harness 能不能被我們 review, 比如說
Claude Code,你從來沒看過它的原始程式嗎?
它做什麼你都不知道好對不對啊,
那那這是個安全精神可控,例如說我用 PiAgent,
你用 Gemini CLI,它都是開源的,
你可以叫 Claude Code 或叫 codex 去看它的原始程式嗎,
看完之後你決定安不安全要不要用啊好,
再來是不是供應商綁定是不是這個 harness
一定要用某個
供應商的產品, 那目前其實例如說 Claude Code 也可以用其他供應商啊,
那但就是說
我們還是希望這個自由性,就是說我這個 Harness 能自由選擇模型啊,
我可以一下用地端一下雲端一下用私有雲一下公有雲都可以啊,
這個就是說減成本控管,就是說如果我這個 Harness 呢,
它會不會消耗掉很多 token,
它能在我的預算範圍內完成我的工作哦,
好,那它的它的他監控啊,
就是說我的嗯
嗯,當我傳上一個內容時,它如果說出錯了,
它能幫我 retry 幾次好,那它的內容合不合我公司的規範,
它能不能讓我變得很多雲端是它能跟著一起縮放,
它能管理權限啊,這都是我們在考慮 harness 的時候會想到的東西啊好
,那這是一個哈哈,這是一個 agent 的真正的架構了啊,
那這個其實你你要你這個我是用 deepagent 做出來的啊,
那如果你這樣真正看,其實哈真正
模型只佔了這一部分而已,
這一不不是哦,這一部分而已哦,
其他全部都是 harness 管的東西好,
這個圖各位可以慢慢看哦,就是
各位可能覺得 Claude Code 很好用, 但是你會發現 Claude Code 或是一個小小的 PiAgent,
它都具備這裡面的幾乎每一個東西它都有
那模型只佔掉這一塊,
所以我常常講危險的地方絕對不會是模型,
一個 agent 最危險絕對是 harness 好,
所以除了這個之外都是 harness
好,那麼 harness 我剛剛講過目前就兩派了,
就開源跟閉源,那開源閉源他們其實都分成通用,
剛剛忘了講第一個叫做通用 harness, 第二個叫做 coding harness,就是 coding agent,那
為什麼你們會感覺現在龍蝦慢慢不流行了,
那是不是大家不用 agent 了,
不是,是什麼,
是因為你會發現
Claude Code 或是 Code x
龍蝦能做的它都能做, 那龍蝦又
又不能自由使用的呃 Anthropic 的模型,
它現在只能使用 GPT 的模型啊,
那或是地端模型,那 Claude Code 反正它功能都有,
它也能 RC 啊,它也能接 Telegram 嘛, 所以大家慢慢會回到就是我訂閱 Claude Code 我就用嘛,
反正就會一個月花200塊錢我去用吧,哦, 那所以慢慢龍蝦跟 Hermes Agent 慢慢退流行,
是因為 coding agent 也慢慢變強了,
它也慢慢變成一個通用 agent 了啊,好,當然是這樣子啊, 那麼
目前我們常常看到的 agent 就是我剛剛分兩派,開源跟閉源,
那閉源一般就是一般 AI 公司他們自己推出的 harness 啊,
像 Claude Code、Claude Codework、 ChatGPT 和 Codex 都是算是閉源的啊,
Antigravity 也是閉源,那 Gemma 也是開源的啊,
Cursor 現在已經被買了,已經變成 xAI 產品了,
那我想大多數最多人開始用的是 VS 加 Copilot 的
它也是一個很棒的啊,那其實我我我認識的企業最多的就是用 VSCode,
因為他們公司用微軟的東西,他們是放心的啊,
因為你想想看,微軟成立了三四十年啊,
微軟的雲雲微軟的產品 Office、 Windows 都很都大家都覺得是一個安全的產品,
但是 Anthropic 成立四五年,OpenAI 成立十年,
呃是新公司,所以你們會稍微不相信它啊,
但你們會相信微軟,所以用
我派的人很多很多了啊,那最近還出了我沒用過,
但是我不知道好不好用,那其實不太多了,
什麼 WorkBuddy 啊什麼中國有一大堆 harness 我就不多講了啊,好,
那麼另外就是開源的 harness 啊,
那開源 harness 呢,其實這兩個是
上半年最紅的 harness 好,那其實我都有用過,
我在今年3月也寫了台灣第一本龍蝦的書啊,
那時候那本書賣得非常非常好,就是我記得那時候我是3月初
3月初呃上市,我就一開始預購啊,
我記得預購的第一天,3月1號它就衝到天瓏排行榜第一名還在預購啊,
那當時台灣瘋龍蝦就是
就每個連就是連不是這個行業的人都會問我龍蝦是什麼能不能裝啊, 甚至就是連我
這長輩啊,這六七十歲都跑來問我說這怎麼裝龍蝦很誇張啊好,
那麼後來既然後來就是 Hermes 啊 Hermes 也目前還算是比較紅的 agent 啊,
那也有很多人用的非常非常熟哦 OK,
那前兩個就是一個就是一個標準通用的 agent,
它什麼都能做,它也能寫展示,它也能做電腦控制啊,
后三個 OpenCodeInterpreter 拍, 整個 open 拍呢就是我最近在用的 OpenCodeInterpreter 比較沒有用,
那我最近很多東西在用
呃,拍PiAgent 的那呢,
它是一個非常非常小的 agent,
它只有它是這,它是極簡化,
它只給你四個工具,它沒有 MCP,
它有 Agent Skill,它沒有什麼 Sub-agent 都沒有,
那沒有並表示不能用,它都用 extension 的方式把它裝起來啊, 好那
我不知道大家會不會習慣用這種完全沒沒幫你準備東西的 agent,
但等一下我我會示範, 我會示範拍整個會有那我買我買拍是另外一個方向,
就是他把什麼東西就裝起來, 你一開始就能用啊好那PiAgent 我非常喜歡,
為什麼?因為像剛才這兩個這個圖啊,這個圖
我用 PiAgent 呢,我對對於這個圖就會變得非常了解,
因為它讓我知道每一步我要自己怎麼架設起來啊,
我就會很了解一個 agent 到底是怎麼架起來,
它需要哪些元件啊,那我覺得懂得很多,
所以我在用的時候呢就比較得心應手啊,
那 Claude Code 用起來就很棒, 但是就是它在幹什麼你都不知道了啊 OK 好那最後呢,
我們要講的東西就是
嗯,關閉存取啊,關閉存取就是我剛剛講過
我們把模型放進安全的地方之後呢,
那我們的 harness 是不是也應該放進安全的地方啊好,
那我們一般使用 harness 的第一站就是你的本機,
你的電腦啊,那就是我們用 Claude Code 的本機就是你的爆炸半徑,
就是說當你的 Claude Code 炸了之後,
你的整台電腦就炸掉了啊, 我記得大概幾個月前我跟保哥還讀過一件事情就是
能不能讓你的 Claude Code 寫出一行把 C 槽 wipe 掉,
我是說不行,保哥說可以啊,結果我就真的寫一個程式,
我當然是用虛擬機來啊,果然我的 C 槽就被刪掉了,
就被刪掉啊,是可以的,不是不行啊,
各位可以去找我那篇 Facebook 啊,是可以的啊保哥那時候說可以,
我說不行,就保哥贏了啊保哥贏了
好,我們繼續啊
ok,那麼
第二個第二個就是我們如果你說你放在你的電腦中你就炸了哦,
那你電腦一炸,整台電腦就沒了,很恐怖哦好,
所以呢我們希望把我們的 harness 放進一個安全的地方執行啊,
放進去啊 ok,那現在有很多方法,
那放進安全地方呢,最第一個最最最簡單就是限制工作目錄,
就是只能在這個目錄中做啊,那你不能離開,
但是現在我們也看到模型都很強大,它要繞跑出去啊,
非常非常容易啊所以呢
這個是不太適合啊
第二個就是什麼放進 docker,放進 docker 其實就相當安全啊,
相當安全啊好,那麼第三個就是什麼放進 vm 中,
那放進 vm 中後放進 docker 中啊,我講我不講大,
我講容器吧啊,其實你選擇就變得非常非常多,
為什麼你的容器可以在任何地方,
你的 vm 可以在任何地方,它可以在雲端的 instance,
這時候你當你這個爆炸半徑一炸的時候呢,
跟你本機無關,跟你公司內部資料無關,它炸在其他地方
它如果放在本機的容器中就容器炸,那就沒那炸就炸掉沒事啊,
你也不炸就炸了,重新起一個就好了,沒關係啊好,
那麼其實 NV 呢,它 NV 當時就推一個就叫 OpenShell 的東西,
它就是一個類似 docker 的引擎,那它把
關進到 OpenShell 中就是所謂的 NemoClaw 好,
所以我們看到 NemoClaw 就是把 OpenClaw 關關進 OpenShell 中了好,
我們等一下就會示範啊示範,那其實最近呢,
大概就這個月吧,那 docker 也推出了 docker sbx 叫 sandbox 啊,
那它也是可以把你的
你的 harness 關進 docker 容器中,
那很好用,非常非常好用啊,所以各位可以自己看怎麼選擇,
等一下我會示範啊好
那呢今天呢,因為今天是開開放的場子,
我沒有時間顯示到12點了,所以呢到時候我就可以示範了,
我就不影片示範了,
我就實際是我就實際示範這件事情了好,
那我就先進入我的 DJ Spark,
我們就示範一下好,那其實我先示範最危險的場景了,
那這個場景就是
好,這個場景其實裡面有一個我有一個資料啊,
它是假的,假的那個個資,
假的個資啊,假的個資,那這個個資啊就充滿了身份
證字號姓名什麼地址電話,然後什麼電子郵件啊 OK,
那通常來說我們會希望那就這這是我的客戶的案例,
就是他是他是某個銀行的稽核專員
他常常需要去調很多客戶資料,看看這個客戶跟理專有沒有串通啊,
所以呢,大家在銀分行的他在公公司的資料戶調到各個資料之後呢,
他必須把這個所看看到的所有報告包含錄影錄影的就是在提款機前面提款 的是
的影片,臨櫃提款的影片,
他的呃轉賬記錄,他的什麼跟客戶的聊天電話聊天記錄,
他們其實都有記錄啊,然後呢就分析出來,
然後呢告訴呃寫一篇報告說這個人跟理專有沒有串通好,
那他在寫報告的時候呢,其實他非常需要做,
就是去個資化啊,去個資化,當然去個資化這是一個很大的學問啊,
它包含了脫敏啊去個資化還原啊,
它很多它很多學問,但是我們這邊其實可以示範,
就是我們請
agent 幫我們做去個資化的動作
好,我現在就來示範了,我先示範最危險了
其實我這邊先我們先來看一
下,其實啊,其實其實呢,我
們來看危險的程度啊,那真正其實就是第一個就是我的我的我的
模型在雲端
,我的 harness 在本機,本機啊,
沒做任何防護的,就這這 L1最危險啊
第二個是我的模型在雲端,
但是我的嗯
harness 放在 sandbox 中,例如說 VM 中或是 Docker 中啊好,
這第二個,第三個我的模型在雲端,
但這時候呢,我的例如說我用 Nim,我是或是我用嗯
.OpenRouter 這樣可以控制的雲端啊模型呢,
然後把我的 harness 呢用開源的,
那我剛剛講為什麼開源 harness 比較安全, 因為它的它的程式碼都可以看,
我們都可以看嘛,看過一遍發現安全就開始用啊好,
這是第三安全呢,第三安全就是我把我的 harness 關進
sandbox 中關廁所啊好,那當然我的模型還是用雲端模型,
這就這個地方我還是得上傳的啊好,
這就這個地方我還是得上傳的啊好,
這是 L4L5,就是說我的 harness 關進廁所,
關進 sandbox,我用私有雲了,
這時候我用私有雲的時候呢,嗯,
我的資料絕對不會離開我公司管轄的範圍啊,
那我的 harness 又在又在呃關在廁所中啊,
所以這個怎麼怎麼出問題都沒有問題啊,
就算東西上傳了
也在我公司範圍內, 這個 harness 炸掉也是在也是在這個 sandbox 中沒關係啊,
這是 L5L6,就是 harness 關進 OpenShell 中,
就是所謂的觀測所用
區網模型啊,那其實這應該是 L7L6是是可以上網啊,
但是我的我的我的 sandbox 不能上網啊,
但是我的呃模型可以上網啊,
那其實你的 harness 不能上網就會有很多問題
例如說你就不能上傳到 GitHub 啊,你就不能去下載呃,
沒關係,我們今天呢就試這幾個,我就測試啊,
我先讓各位看看全
最為就是我用我用 B 源的 harness,
我用雲端的模型,然後我我跳過安全檢查啊,
好,我們就來試一次啊,試一次啊, 那例如說我就我這邊就直接用, 大家都
知道就就是這個就是把命交給他了啊,把命交給他了啊
來,我們就來做吧,哈,就來做啊,來做
好,我就這樣想說啊,嗯,我先看幕內容,
好,有一個有一個 Fakedata 啊,Fakedata 啊,
好,那因為我之前做過,他會他會他知道我在做什麼啊,
我就說有一個 Fakedata 點
這個檔案哈,這個檔案
幫我做去識別化,
那我只是示範,因為我我講過去識別化有很多很多步驟,
有脫敏,有上傳,還有還原,那我這邊只做脫敏啊哈,De-ID 哈,
那就讓他做吧,那你看我這就是用最危險的 harness 跟雲端的模型,
就請他做吧哈,這個時間不會太太短哦,
這個可能會花個十分鐘啊,那他
會做很多事情啊好,那他這邊運用到很多 Agent Skill,
例如說他要讀取 Excel,他就必須使用 office 的 document skill,
他就有很多 skill,他自己會去,他自己會去做啊好,
他會寫一個程式來做這件事情,那他甚至也並不一定知道去個資化
的標準是什麼,例如說呃
我們說他中文中文有五個名字嘛, 那兩個字的跟三個字就把第二個字變變叉叉,
四個字的中間兩個字變叉叉,五個字怎麼變叉叉,
他自己要知道好,他這邊就找出來方法找出來了啊,
好像他現在
呃已經花掉了一塊多了啊,那
這禮拜休假,所以我的我的用量很少,
我這禮拜就沒有在用了,你看我的
。5小時才才才用一點點,
7天才用8%好
OK,他就他就說不要更
嚴格,直接執行
直接執行
好,那等一下我們就把它打開看一看吧,就可以把它打開看一看哦
好它它它是做完了哈,那就在這邊吧,
那我就把它打開看看嘛哈,那我先把它傳過來,
因為它放在我的 DJspa 上,我把它傳過來啊,
它放在這個目錄下,把它記下來
,好把它記下來好
上次做了10分鐘啊,這次比較快
好,直接看吧,直接看
好,那他他是做好了哈其實
其實跟我預預計的是不太一樣了,因為我希望他, 我希望他
第二個字變叉叉也沒關係,你再給他改就好,
他這做其實算徹底哦,算徹底哦,
然後地址都全部拿掉,都拿掉了好,
那各位你做這件事情哦,那當然這個是我客戶一個小小的請求,
結果呢,他當時公司有人就有訂閱,
他就這樣做,結果呢
3分鐘后,他們資安部電話就來,他說你剛才把一個東西傳上雲端,
對不對,裡面充滿了個資,那就被規定要寫報告講就就是被懲罰啊,
被懲罰啊好,所以呢,這是不建議的方式啊,
這是不建議的方式啊好,那麼
我們來看看呢,建
議的方式啊,建議的方式啊,那我就不要用這個太危,
這個太危險了,太危險,太危險
好,那第二個方式呢,我在我我就我就我就試啊,
就是說啊,我用
嗯開源的
harness,我用地端的模型,
好,那這次其實已經夠安全了,我就試一次啊,
就是我用拍啊,我用拍
好,那其實呢,呃,我現在用的模型是地端模型啊,
我用這個我是放在我的 DGSPA 上的,
嗯,Qwen 27B 啊,
哈,就來試啊,就來試啊,來,我先確定一下我是不是在 DGSPA 中,
對,好,來,嗯,拍
好我就先看一下內容好,同一個檔案了, 同一個檔案
好像我這個我這個拍有裝 office skill, 所以沒有問題啊
好,我就說
幫我把
做去識別化 DID,
現在開始好,現在開始
好,那這時候它就開始了,就開始了啊,OK,
那這個是純粹用地端模型
但是呢,因為我這邊可以上網,所以呢,我就是跑在
嗯一個開源的 harness 中啊, 那我們可以看一下我現在我的 GPU 在瘋狂的運轉中啊,
瘋狂的運轉中啊,那因為我因為我的 GPU 放在機房啊,
我的呃 DGX Spark放機房,
機房就是沒有開冷氣啊,
就電風扇吹了啊,所以呢它
熱當過好幾次,所以我就把它的速度限在2100MHz 啊,
那 DGSPA 的上限是3003MHz,
但是我發現只要超過2006大概就會熱當啊,
所以我就設在2001,但是你不用擔心,
你3003降到2001它不會掉
30%,它掉45%的效能而已,
所以不用擔心了啊,那你就看到一個小小的27B 模型啊,
27B 模型它就在做去做
做去個資化的動作啊,你看它速度也不會很很差了啊,
那當然它就是
當然我這個就不要錢了啊,像我剛才那個花多少錢啊,
那個剛才花幾塊錢吧啊,那這個就這個就不要錢了,
就讓它做啊,那我們就等它一下,等它一下
嗯啊
他做完了,他做完了,他做完了
好,那他做完了,你看他其實做的就跟
剛才那做的差不多,做的差不多了哈, 當然你可以要求他說我希望你怎麼做,
我希望你名字怎麼做,電話怎麼做,
身份證怎麼做,你只要就是他怎麼做了啊好,
那這個是相對安全,
你看我用地端模型,我我用
開源的 harness 啊,那其實這個其實已經完全沒有出到
完全沒有出到我的網路上啊 OK, 那我最後呢? 最後示範一個
相對最安全的啊
相對最安全哈,
我呢把這個資料跑在我的沙箱中好,
那我們就利用 OpenShell 這個這個東西哦, 這是我之前建立的一個沙箱哦,
其實它也是用利用 docker 的方式來建立的哦, 這
個就是它的沙箱
好,你當然可以用其他的方式的沙箱,
但是 OpenShell 是 NV 的沙箱很好用哦,
所以我就一直用到現在啊好,我就 OpenShell,
然後呢進入沙箱中
好,這個沙箱是算非常安全啊, 例如說我直接嗯
不行啊,看到沒有,我看 Google 啊,有沒有不行哦
不行啊,不行不行,permission denied 啊,那我 curl github 呢?
啊 deny 啊,所以呢它其實是那這個沙箱是上不了網的啊好,
但是我有開放一些權限,例如說 Anthropic 它本身自己的 GitHub 那一
段那那個 repo 我開放,因為我安裝那個
Agent Skill 哈來我們就來看這在沙箱裡面了, 這在沙箱裡面了
好,來,我看一下,呃,我到他的家目錄,
然後呢,裡面就有一些,如果已經做好一些東西了,就是我們用,
呃,CSV 還是一次啊,CSV,
因為 CSV 我就不用叫 Office Skill 了,
好,我就直接就拍
好,我就直接就拍
用 PiAgent 好拍好, 然後呢
來,模型模型我就還是一樣Qwen 27B,要一樣好來,
然後呢,我先看內容,有這個好
我們來看一下有
沒有,這是它的內容啊,內容其實在我試過,
就是說這個內容啊,幾千行都對,AI 這都一樣,
他就跑跑一個,他會自己寫寫一個 Python 程式啊好, 我就這樣講啊,來
幫我
把這個檔案做
DID 去識別化好,
我就是給他多一點資料,就是說
呃名字,如果是, 如果是
字第二個字叉
放叉,如果是四個字
中間兩個放叉叉,
如果是五個字,
中間三個放叉叉叉,然後地址只要把
巷弄號樓叉叉叉即可
電子郵件
保留
之後的網域,嗯,
開始好
來,這時候我的 GPU 開始瘋狂運轉哦,
GPU 瘋狂運轉,瘋狂運轉
好,然後呢,因為這個模型呢,27B 我是用 FP8,
所以它佔稍微大一點,然後呢,我 KV cache 開的稍微大一點啊,
所以它就會佔多,但是你看還是佔的有限吶,
128G 佔的大概80G 而已啊, 很夠用啊
他就開始跑吧,開始跑好
那我思考強度是設 high,他可以設思考強度哦,
他會想久一點,他思考強度 high 就會,
他給模型 thinking 的 token 就會多一點了啊好,
他就遵照我的指示在做這件事情
好,繼續跑,讓它跑
好,那這個就是標準的
嗯,最安全啊
其實你看我連在這個下降中,我連 GitHub 我去 Google 都出不去了,
但是它還是能繼續做,這個就是
模型在地端 harness 在沙箱中,那連網路都出不去,
這是其實都斷網了,這都斷網了,那它還是可以做,
還是可以用啊好,那其實我沒有真正實質把網路關掉啊,
那但是其實它是不需要靠網路,
它完全不需要上網,ok,那就看它久一點,
那我那這個模型呢,我給它開262k 的,
它的最大也是2260000個 context window 也不能再大,
但是夠用了啊,
那當 context window
跑完之後,它其實就會直接就自己就會斷掉, 自己就會斷掉
好,等它一下,
你現在那一台溫度查得到嗎?
查得到啊,55度
你現在我看哦,對啊
我,我那時候我上上個月跑的時候都都跑到80幾度了,
就就你要設那個頻率不能超過兩千一啊對他他兩千六一定熱當了,
了解一定熱當,但是我都熱當好幾次,
我才我才知道為什麼還好,這還還可以,
我熱當好幾次了,就是要重新把插頭拔掉再拔回去啊
對對嗎我也是當好幾次,
是啊,你就設定一下,設定很簡單, 就是你就要 Claude Code 幫你設定了,
就是說幫我設定這台機器的
設到兩兩千一,這樣他就幫你設定好,嗯
啊,現在正在做啊,他其實你就是就是說你設定這個這個頻率,
他其實速度不會掉太多,還好
好,這就比較久一點了,但是我覺得這這個就至少可以用啊
好,等它跑完,等它跑完,
那這個其實我之前用 DeepSeek,我之前是用 DeepSeek 做,
那 DeepSeek 做的沒有千問好哦,
差很多哦,差不了,因為因為 DeepSeek 我這個128G 我只能裝 Q2 啊,
裝 Q2 它其實有會有問題啊,
會有問題,然後它它出了它出了一些問題沒關係,
它自己會白解啊,然後它出一些問題,它自己會白解,
對啊,其實我我之前先講就是說其實你看就是我們的
地端模型現在才27B 啊, 你說 Claude Fable 或是 Opus 直接可能都5T 了,
可能都56T 了啊,我們27B 模型能做到這樣子,
其實我非常滿意的啊,而且而且這個幾乎不要錢了,
這根本就不要錢了,只有電費而已啊
對啊,然後他自己寫的 PiAgent 才開始做啊
其實這個這個專我做過好多次, 那因為其實我們客戶對 DID 的要求也都不一樣,
有些需要還原啊,還原有還原的做法,那我這邊只有脫敏啊,
只有脫敏,所以還原我這邊就沒有做,那有時候還有時候還要加密啊,
那他就是說那你就必須知道,你說嗯嗯王小明,
他變成王叉明,你知道他還原會要變成王小明啊
ok,他就開始做
啊。他做完了,他做完了,他做完他先檢查
因為我的我的 PiAgent 我有規定他做完所有東西都要再
review 一次,然後他都會再檢查一次,那 PiAgent 的
寫的攷攷點寫法跟攷就一模一樣啊
好,這是一千筆的啊,一千筆
好,這是我們對他規定比較多的做法,
他就會照著做啊,你看27B 模型真的很聰明啊, 非常非常聰明啊好
,叫這個名字我們把它看一下,我們就看一下啊,看一下它的
內容
,看一眼就好
,沒有就他就照我的做了
乖乖照我的做了啊,照我的做
啊,幾乎都全部都去識別化了,全部都做好了好,
那最後呢,最後示範一個一模一樣的東西,
那這邊呢就有又又應用到 Office 的 Skill,
就是它能對 docx 做去識別化,
而且它是一個正常的文章啊哈,我們先看文章內容啊,
先看文章內容啊,它叫做 scam.txt 啊, 它長這個樣子
它是一個
呃,就是我這這是假的資料,就是啊詐騙機房住在什麼地方,
什麼名字身份證字字號幾號,
這是一個自由開放的內容,它不像 Excel 是有欄位的好,
那以前我們做這種東西呢,要做好多事情,
我們要做 N1 樣,我們要做命名實體辨識, 我們要再做去識別化,好那我記得這種這種事情在
我。五六年,這在呃十年前沒有出現啊,
在五年前沒有出現的時候呢,
那就是要做用標準 NLP 方式來做,
先做 NER,用什麼 BERT 做 NER 再做什麼什麼什麼再開始做啊,
那我們現在同樣用Qwen 27B 對這個 docx 的那內容其實一模一
樣啊,它是 docx,我叫他來做去識別化,
這個啊做去識別化
好,我就跟他說
現在我先看,我先看列出你目前擁有的 agent
,它是應該 office,我記得我有裝,喔哇,這
個問題要想那麼久
,這是一個就是它還在跑啊,它
prefill 就這麼久了對啊,就是它,它其實在它在思考,
我記得它有在思考欸,沒有沒有,那星天特文剛都還沒出來啊,
沒出來是是對啊,怎麼那麼久啊,所以就是 prefill 就就這麼長
有時候會這樣了,對就不知道, 但他現在就他他有他有他有夠多的 skills,
有有 office 有哈,他講講半天了
好,這是我裝的啦,就是因為 PiAgent 它需要時候才會裝,
不需要就不裝,那我當然是裝完 PiAgent
第一件事就是把所有 Anthropic 的 agent skills
全部裝進去了,
好來就開始做哈,就開始做啊
,幫我把這個我我就這樣做啊好,
我就改這個東西了,叫他開始做, 其實我我我覺得我覺得不用跟他講那麼多了哈,
不用跟他講那麼多啊,叫他做 De-ID 就可以了
好,請他開始啊
啊,那他這這這一次就會呼叫
office skill 啊,這個呼叫 skill,好那順便打廣告來各位各位朋友,
如果你想我知道拍怎麼用啊,這是我這個月寫的書啊,
這個我這個月的行書啊,PiAgent 啊 PiAgent
你要寫一本啊對PiAgent 的書啊,
因為 PiAgent 實在太好用, 我就一邊玩一邊寫就把它寫下來啊 PiAgent 啊
好看起來又可以預約下一次直播了, 開始非常
它就非常非常好用,就是我就是它很小很小,
而且它就是它像樂高積木一樣,
它就原來就是一一點點小小的東西,你把一樣的東西裝上去就好,
其他東西不要就把它拿走哦,非常非常好用哦, PiAgent 我我最近都用 PiAgent,好用哦,
好用很快,而且 token efficiency 真的比其他的好很多,
是啊,而且就是保哥有定那個 GPT 嗎,到底可以去到 GPT 模型啊嗯
我是可以串啊,對啊,這都可以串,那方便,那就不能串了
,訂閱了,訂閱不能串,對不能,那
那個就那個就不行,那個就會破產,
因為我發現的貼很多錢啊,
很多啊,他們說一個月貼七八千美金啊,
嗯,他也是健身房理論,
就是說大部分的人都用用不完
啊,3%到5的人才才會去用用光自己的 token 啊
所有搞訂閱的不都是這套邏輯嗎? 對呀,都這樣子對
吧好,但我的,但我 GPU 好像一直要維持在五六十度啦,
可以啦,這可接受了啊,這可接受了,
五六十可以啊,59了
還可接受了,跑有點久沒關係,他就可接受,
因為因為這個就是你如果說不去限制就一定熱,
這個這個我跟大家分享一下
就是 DGX 跑到60度的時候,
你手放在機殼上大概是溫溫的感覺,
到八九十度的時候是燙的哦,
但是那個是內部溫度八九十度,
GPU 八九十度,你摸那個殼呢就是就是沒有沒有到八九十度,
不然不然就燙傷了嘛,但是那個殼其實就是你會感覺到蠻熱的,
這樣然後吹電扇是完全沒有用的,
對我要提醒大家一下哦,要豎起來
對啊,你在旁邊吹電扇是完全沒有用的,
你吹不到 GPU 啊,你吹到它可以啊,
可能對啊,這很熱啊, 所以所以對所以還是要注意那個它會有熱當的問題, 這
個就比較久,因為這個還有呼叫 scale 稍微久一點,
但這個我試過好多次啊,這個都一定成功了,
而且千問已經比 DPC 好很多,DPC 會失敗啊,
DPC 會有些地方名字會會漏掉,千問已經完全不會漏啊
好,那其實就是說如果你用 Mac,
其實速度也差不多啊,不會不會比較慢,
因為你用 M5 的 M5 的呃,
如果你有 32G 就可以跑了,那
64G 48G 跑起來一點問題都沒有
啊好,等他一下,其實我我喜歡 PiAgent, 好就是 PiAgent 可以在這個 TUI 上面還有個顯示圖片
比如說你叫他去做網頁截圖,會把圖片顯示在這個 TUI 裡面,
但是但是要 Mac Windows 不行
好,我就等他跑,等他跑一下
哇,又一個小時了,各位要不要休息一下
不用不用不用,要休息,早就去休息了,
下一休十點了,沒關係啊,那等一下就請保哥開 Slido,
讓大家就請大家,我已經開了,我剛剛就開了,
對啊,已經開了哈好,那我就把 Slido 打開,
有人問說 Apple Silicon 會好一些嗎?
完全不會啊,我前幾天上個禮拜我才在我粉絲團有分享啊我我的那個
Qwen 27B 開下去跑哇
整整台筆電都幾乎可以煎蛋了,
因為它算是做得很好嘛啊,就是 MBP 這個 M-series Max 嘛,
它算是做得很好,所以所以整個機殼就是鍵盤上方那那一那一帶哦,
超級燙,真的真的是可以
,這真的真的我就是開玩笑說什麼可以做舒肥的啦啊,
舒肥雞蛋舒肥牛肉應該是可以
就是很嫩的,對你手放上去是會彈開的那種燙
哦,這個你如果有 MVP 就是潤多一點的話可以玩玩看的, 是真的超燙
好,就兩個問題嘛哈
嗯好
好,等他跑完那我先回啊,我先回,我先回三個問題啊,
就是說複雜表格有有 PDF 啊
可以有效的轉向,其實就是說啊
,絕對可以啊,就是呃,因為其實我用的就是 Anthropic Skill,
那跟呃 PiAgent 就是你用 Claude Code 跟 PiAgent 用一模一樣的 Skill,
那他們去寫的 Python 幾乎一模一樣, 他也是去寫 Python 去做這件事情呢,
那就是一定是用什麼 Pandas 啊或用什麼東西啊,
或一些呃 any any 什麼 Anyduck 就是最近新出的這些東西來做的啊
哦,所以我覺得應該沒問題啊可以試試看哦
那另外就是說 PDF 我自己的經驗是有兩種,
一個是呃文字轉過去,那問題都很小,
另外一個就是啊,它是呃
影像圖片檔轉過去,那問題就很大啊好,
那如果你要處理 PDF 我我會建議你用這個東西啊,這個東西這個
東西對,用這個東西啊,用這個
嗯,不用這個,這個這個是他連他連位置都給抓了啊
其實我還再次強調就是中國的東西啊,
如果你對中國東西有就是不想用就不要用啊,
那但是目前我知道就是很多公家單位都在用,
因為這是目前最強的了啊,目前最強的這
個是這個可是大陸軟體哦,
你確定公家機關會用嗎?
嗯,偷用了,就是我朋友在偷用了,但是沒辦法好,
再來就是說開放權重模型,是否可以埋一些惡意提示詞, 例如把機密資料傳到某伺服器?,
就是說,嗯,我剛講過這個問題不會是模型的問題,
這個問題絕對會是 harness 的問題,就是模型只會做文字接龍好,
那文字接龍的話,然後他就嗯,
我我我讓你們看這個東西,我們剛我們剛講
這個東西啊,這邊
你惡意提示是在這一段,在這邊,在這邊,
在這邊,在這一塊,這一塊都是 harness 的鍋,
就是說如果 harness
沒有弄好,那他就會他就會呃
放上惡意資料,這個 Prompt Injection 就就會去
去傳他啊好,就是現在呢要破解模型,
或者我講破解 agent 的方法有很多種啊,
那直接對模型下惡意提示啊,
那模型本身在做 RL 跟 SFT 時候呢,
他就會注意到你這些行為,那是好的模型,
他在做 SFT,他就去回避掉這些有危險的問答,
那做 RL 他一定要做 alignment, 他當然會回避掉啊好那所以模型本身就具有這個能力
但是呢還是有辦法繞過去啊, 所以呢我們的 agent 就要裝這個東西叫 govern 啊 govern
去保護你的 agent,不要被這種事破壞,
那所以我覺得這還是 agent 還是 harness 鍋,
你的 harness 沒做好的話呢就會被破解
那你不要說是開放權重模型了,
你的像你看呃,4.8,
它一出來就被破解就被破解掉了,所以這個就
會會就是會破解的,它會避開你的你的,
那當然你模型本身如果夠強是可以避掉一些的了啊好,
我繼續我繼續回答了哈
呃,剛出來我我有試,
但我沒有試很熟啊,因為我現在都在玩拍啊, 那就他的
他。它的理想跟拍很像,就是一切皆為外掛,
一切皆為外掛,拍也是一切皆為外掛,
它只有四個的工具,read
write edit 跟跟 bash,
有了 bash 就無敵了嘛,對不對就無敵了啊好
,一周採購 GB10 問題啊,怎麼調整啊就是好,
我我就是我剛跟保哥聊過,就是設設定它的
它的時脈啊,怎麼設定啊?
非常簡單啊,非常簡單啊,在這邊設定,
嗯,你要設定你的
DGX Spark 的這樣子啊,就是
啊,他是用 systemctl 去設定他的時脈啊,
那我我懶得打 systemctl,我直接就就問他了哈,
我現在 DGX Spark 的石
䘑為最高為多少? 他
就幫我設定好了,那
他的最高是 3003,那我之前設兩千會發現兩千有點慢,
而且都四十幾度,我就把它上調到兩千一,
那我會慢慢試啊,就有空就把它上超頻嘛,
就把它慢慢兩千兩千兩千慢慢試啊,看到他哪邊盪掉,
我就把它壓壓回去啊,現在你就直接跟他講, 那你說你
就這樣幫我設兩千五就這樣試,他幫你試好了啊
好,繼續
對,就直接問他就好了嘛,簡單的哈好思思考速度加快方式,
CPU 依賴什麼軟, 思考速度加快方式一定是根據你的 Inference Engine 啊,
它很多地方,例如說嗯
,你看 MTP 一定有幫助了啊,那為什麼?
因為 MTP 它是一次會丟出多個 token,MTP 有好幾種做法,
那它可以做嗯,有些做法是它就是用自己本身的模型去判斷它
他多丟出來的 token 有沒有命中,
有些是會下載一個小模型啊,
他會偷偷下載一個 2.7 或 2.8G 的模型去判斷這些丟出來東西有沒有命中啊,
那一個叫一個叫一個叫 DwarfStar,一個叫做 EagleMTP 啊,
自己選擇自己試啊那嗯,但是你要有一個概念,
就是說我們用這種 DJspark 啊 Apple 啊, 它的思考速度絕對不會多快啊,
要有心理,要有心理準備了啊,好
兩台 GB10 串起來會比較快嗎,會變快
為什麼?因為它把模型的 layer 放到兩台去,
所以呢你同時會讓你的 token 經過,它複製成兩份,
經過兩個兩台機器,所以會快啊,會快會快一點啊,
但是不是快一倍,快一點,那四台八台會更快,
三台五台不會比較快,它串接很多種啊,那根線好幾千塊啊,
所以看你怎麼串了啊,好
串接兩台 DGX
可以放 128G 可以沒有問題啊,沒有效能會好一些,
好處就是放更大模型快一點點,然後呢,
你的團隊可以人更多
為什麼?因為我們看看它的平行併發量,就是你模型大一點,
然後你記憶體多一點,同時大家可以一起進來做很多事情,
就併發量變大啊,
多人使用一台 GB,可以一個人撐幾個人使用啊,
我跟你講個數字啊,例如說我用Qwen 27B,
嗯,我開 8 個平行數就 8 個併發數啊,
那,他可以到
100 個 token 每秒左右,那你就要想,加上思考加上回應的話呢,
我覺得一台大概 8 個平行 100 個 token 五個人用應該沒問題了,
其實 8 個人用都可以了,就是看你要做什麼,你做 coding 比較慢,
像這邊還在,還在,還在寫程式嗎?
這邊啊,這邊還在寫程式啊,那它你寫好它已經完成了,
它已經完成了啊,那
那當然人多就會稍微慢, 那就是說你做 agent 啊什麼,或是如果你要抓圖,
你要做 Computer Use 都會慢一點,會慢一點點啊
好,啟動嗎?
vLLM 啟動好,呃,啟動啟動參數對不對?
好,啟動參數呢?
說句老實話,我都把它寫在 docker 裡面,
我我也要去找,我要去找啊,我找找看啊,
我都寫進 docker 中了啊
好,我找一下,我找一下,
呃,我先看我 docker 哦
其實我有分享啊,我有
分享啊,2247 這
個 2247
嗯,我忘記了,好沒關係,我我只有在貼上 Slido,
我沒有忘記了啊,那大概我我我臉書有臉書其實有寫,
臉書這邊有寫哦,臉書有寫,
臉書其實有寫
,但這是抓圖啦,所以可能就你你叫你叫Claude幫你轉一下
轉成那個轉成文字啊,
轉成文字,這邊這一個這個這個啊, 你
可以看一下啊,就是因為當時我遇到一個問題,
就是我的他給我弄錯了,
他給我弄了啊,好,就在這邊啊,
去我臉書看一下就有了啊,好,繼續啊, 繼續
Claude Code 上面顯示花多少錢跑多少,那是一個叫 statusline,
然後自己寫怎麼寫好,很簡單喔, 你把我的 Claude Code 這個圖啊截下來,
截下來啊,它就是讓你看一下
喔 Claude Code
喔我給這個不准,我給你看我做過我做過的專案比較准喔
啊,這是我做過專案,就就長這個樣子啊, 你如果現在看得到我看得到我的畫面,
你把這個圖截下來,就把這一塊截下來,
然後告訴你啊,Claude 說幫我根據這個圖做成一模一樣的,
就這樣打啊,幫就是我把它截下來,
對不對,幫我根據這個圖,
你要貼上這個圖啊做
做做出
做出一模一樣的
statusline就好了,這樣可以了,
這個就叫 statusline 功能,就是這個是目錄名稱 git 的狀態啊,
如果 git 沒有沒有 push 沒有 commit,這邊一個會有個信號,
目前用的模型思考長度
輸入輸出 token 大小,它的快 KV Cache 快取命中率花了多少錢?
用多少時間,每小時剩多少,
5小時剩多少,
7天剩多少,就這樣子,就這樣子啊好,
繼續我要 Slido 啊,
反正就我這是我習慣的 statusline 啊,
你可以自己去看,你要放什麼,有些人放的跟我不一樣啊好,
小七頁裡面最多四個人問問題,rack 可以沒有一台就夠了, 一台就夠了
公司要加這個模型給破百位啊,破百位工程師,
如果是寫程式啊, 那我我是建議你就直接去加一個 DeepSeek 的 Pro 版啊,
那那個其實大概就兩台
GB300就是200000美金應該就夠,
看你們做什麼啊,就是如果說你一定要產生好多萬行程式碼嘛,
可能不夠,但是就你們可以先拿一台 DGX Spark來試,
就說看幾個人夠用,然後照那個速度跟規模再 scale up 上去試試看啊
好 OpenPlus 音樂什麼入門體驗 agent, 那你就裝一個
呃,ChatGPT Work 就可以了,那 ChatGPT Work 就長這個樣子啊,
這這個我我就每人都在用啊,
每人都在用啊這個
這個東西啊,這個就是一個本地端的 agent 你就可以用了啊,
就你叫他幫你做事就好了,幫你做事,然後就裝上去登入就可以了,
就可以做事了,可以寫程式可以,他可以 computer use 啊,
這個非常非常重要,computer use 可以幫你抓圖啊,
幫你操作軟體啊,幫你去做很多很多事情啊,
這是體驗最快的方法,因為你已經有 Plus 了,
那他的現在給的那個額度非常非常非常,
非常非常大方了啊,好,
呃3278、2732、73跑本地夠了,
就幾個人夠了,他的是273GB 了,
那所以就夠了啊,有過客戶需要用 local model 是無縫處理的,
很多啊很多啊,我就說,呃 local model 跟,
呃 frontier model 其實還是有差別,
呃差別其實不小,哦那但就說,
呃,還是講那句話啊
agent 的上限不是 model 是 harness 啊,
那所以你用到好的 harness 其實你的你可以解決很多很多的問題啊,
但當然就是我一直講,就是現在 LLM 它一直在把 model,
它一直把一直在把 harness 吃掉好,
我舉一個很簡單的例子來說啊,就是今天我們用 Claude Code,
我可以讓各位看一下我的 Claude Code 的 cloud,我剛剛看過啊,
就是說嗯,
我我一直有個原則,就是說能用 CPU 解決的事情
就不要用 GPU 解決
為什麼? 因為 GPU 是 non-deterministic,
就它是一個不確定性的東西,LLM 是機率分布,
它丟出來 token 是根據最高機率來排序出來的,
所以它是 beam search,所以它是
一個 token 的序列,它找出這個序列的最高機率,
現在它是機率模型,那它是 GPU 產生的,
所以它叫做 inferential,它是推論出來的,
但是 CPU 產生的結果是一定正確的啊
好,什麼是 CPU 產生的?
例如說你跟你的 agent 說,幫我把下面這個
呃這某個網頁的 YouTube 下載回來,
然後呢,把字幕抓出來,
這個動作呢,充滿了 CPU,為什麼?
把 YouTube 下載回來是 yt-dlp 這個函數它就可以做了
把字幕抓出來是 ffmpeg 這個程式,
它的指令,它的函數都完全一樣,
這個為什麼要用 LM 來做,所以呢你的 LM 如果 harness 如果夠好,
你告訴他說我的我的 agent
好了,我們看啊
如果我我告訴他我的 agent 有有有這些東西可以用,
看我今天我還寫好了啊,我的手機東西可以用
這些都是 CPU 的指令,那 LM 它本身就產生這些指令,
它不需要去猜了啊,那這一次就搞定它 one 下就成功了,
所以你的 harness 裝得越好,
你的 agent 會越棒啊,所以我覺得 agent 上限絕對是 harness,
不會是 LM,當然
當你的 LM 不斷進步之後,它其實拆這些指定的格式它都不用查了,
它一次就中啊,所以你把你的呃,
你的工具準備好,你的 harness 準備好啊,
我覺得你的 agent 更好用好,這我就自己觀察了啊, 好
我 96、97GB 很夠用啊,兩張那太夠用了,
你這你這加起來 192GB 就可以跑 Q4 的 DeepSeek-Pro 嘍哦,
就可以跑這個非常非常夠用哦,很夠用哦好
同時載入多模型,建議用什麼模型做搭配,
主力在快速模型多應用情境哦,
那其實呢,就是說我我覺得啊,因為你你不太可能有夠大的
嗯,如果你有夠大的 RAM,
那載入多模型那 OK 了哦,那我自己試過 PiAgent,
它是可以用 Sub-agent 去選模型,
選模型啊,那那
也是可以去定義 Sub-agent 去選模型,
只能用它自己的模型啊,那當然就是你,
嗯,如果你要再有多模型呢?
其實我覺得嗯,我的我做過的是一個
嗯,加上一個,當時我用的那個是沒有
沒有 vision 功能,我就載入一個千問的 7B 的 VLM 同時載入,
那我是用 VLM 這個這個方式把它載入,
都可以搭配了,當然要看你 RAM 夠不夠大啊好, 那
LangChain 跟 Fireworks 是做什麼?
LangChain 是一個呃
如果你想開發一個 Claude Code,就用 LangChain 啊,
你就用 LangChain 啊,那 LangChain 就就就可以就可以開發它,
它入門叫做 DeepAgent,你可以開發一個 Claude Code
再就叫再叫那這些東西都非常非常適合開發一個
呃 LM 來用啊, 那開發一個一個 agent 來用啊好那但是就是呃我我是很建
議不是在推出啦,就是我建議我建議 Pi 啦,
我建議 Pi 哦,那 Pi 它其實可以讓你了解一個 agent 在幹嘛啊好那
我看啊
連線不要錢啊,它它不是賣的,它不要錢,它不要錢啊,
你就用它的套件就直接開發就好了啊好那
Fireworks 呢就你是在講 FireworksAI
嘛對不對講這個公司嘛對不對 FireworksAI
嘛啊那 Fireworks
AI 是一個嗯,它是一個雲端雲端唉,
我的麥克風還在不在,它是雲端推論平臺哦,
所以就你就是用它的雲端推論平臺,
它也可以訓練模型啊,那台北有賣,它就上網看它價錢就好,
這個東西我比較少用啊
有沒有開源直接使用啊,方便修改調調整,
它呢就是 Pi 啊, Pi 就是一個開源可以調整 Pi 跟OpenClaw / Go-Pi 跟 OpenCodeInterpreter 是
開源可以隨便隨時調整,隨時放你要的東西啊好,
那為什麼我那麼建議 Pi 啊,不是賣書,因為它很模組化,
它可以隨時放上你要的東西跟你不要的東西就拿掉,
它又很小,而且它很快啊,所以我建議 Pi,
那OpenClaw / Go-Pi 是一個
以 Pi 為原型,但是他把他認為大家最常用的東西全部一起放進去,
讓你一次用個夠好,所以你如果你想試試看,
嗯,很很細微調整的就用 Pi,
如果你覺得還不夠細微,那你就用剛才前面那個呃留言的網朋友提到,
你就用 LangChain 裡面 DeepAgent 自己開發一個呃 coding the harness 啊好,
那目前就沒問題了,那我我看一看剛才
那個東西就寫好了啊好,那你們想看看嗎?
想看我就把它抓出來看啊,我就把這個東西它叫做 scam,
它是放在沙箱中啊,放沙箱中啊,
所以呃,我叫他把它轉成純文字好了,
我這樣我們就不用把它複製出來了啊
我就不用複製出來了,我就這邊我就讓你直接看他看他做,
看他做得好不好了,那我們就就看完之後我們就結束,
因為今天也就我本來只準備一個小時,
那當然保哥說過這個這
這場子會延時啊,
所以就沒關係,我們就等他一下
被被我們進來講了兩個小時
沒到12點沒關係,兩個半的兩個半的沒事沒事可以好玩好玩,
因為就真的不累啊,真的不累是
好,我等下等下放歌放歌補償你一下,放歌補償我就可以去輕鬆一下了
對啊,我真的是沒有,今天很開心啊,
因為好,我們直接看,我直接看啊
對啊,他就他就做完了,他做非常好啊,他做的是非常棒的,
他就看啊,嗯,這邊嘛哈,這邊, 然後這邊
,然後這邊好,這邊有沒有啊, 這邊
ok,所以我不知道你們有有沒有感覺,
就我這個東西在十年前做這個事情啊, 我如果十年前我能幫銀行做到這件事情,
我就可以賺很多錢的,但現在就是一個地端模型就完成了,
就完成了。好,那我們今天的分享就到這邊,
那請保哥先放下歌,讓我讓我讓我讓我舒緩一下
,然後我們就看,因為 Slido 應該沒問題了啊,沒了好,
這個問題來聽說千問比 DeepSeek 好對對沒錯好很多,
又小又快又有直覺多模態,它又能長期運行,
就是我覺得就是說以 DGX Spark 來說
他只能跑 Q2 的在我的 DGX Spark上,
Q2 實在是不行,我剛剛講過 Q4是甜蜜點再往下掉,
像那時候我為了跑 GLM 在我的在我的 DGX Spark 上面,
我跑到 Q1 根本不能用啊購書連結就在投影片有吧好
那沒事就大家想買就買,不想買就沒關係,
去天瓏,因為去天瓏的話呢,呃比較便宜,
好像是79折,博客來好像比較貴啊,
我也就比較便宜啊好那就
我今天分享到這邊,那就把時間還給保哥, 謝謝
好,那我們大家掌聲鼓勵鼓勵,
謝謝 Josh 啊,這個今天非常非常的精彩啊
好,那我們就先到這邊告一段落嘍,

尚未產生學習筆記

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