
哈嘍大家好
今天呢繼續跟大家介紹
cloud code的隱藏功能
那今天呢會介紹排程執行
自動記憶還有一些程式碼
審查
那command的部分你可以看到這張圖
好那我們開始做介紹
我們一個一個來介紹
今天呢我們第一個我們先來介紹
btw這個東西
好那btw這個東西是什麼呢
他能在你
問了一串話的時候
突然想到某個東西去問
就舉個例子好了
那我們直接他問他說
呃什麼是docker
就這樣好了
你問他說什麼是docker
然後突然想到一半說哦
我好想問問其他東西哦
那這時候我們如果繼續問的話
可能會污染這個對話串
那我可能突然docker
我想到我要問python
我又不想問
我又不想要開心的對對話串
我也不想污染這個對話串
那我想怎麼做你就用這個btw
好那問他說什麼是python
好那問他後
他其實會幫你開一個東西呢
下去做去做詢問的動作
他不會在你這個對話串詢問
可是他可以幫你回答這個問題
可是你只能問一次而已
而且不會在這個記憶中
例如說我們現在我們問完了嗎
你這裡只有幾種選擇
只有只能把它關掉而已
這個就是我們問的好
那我們再按enter呢
他就回到原本的對話串
他不會污染你這個對話串
不然你自己看啊
像我跟他說你有問
我有問過python嗎
這樣子他會說你沒有問過
因為這個呢
我們是我們獨立切出去的
不會污染這個對話串
所以這個btw呢
主要呢就只是
讓你說
你可以在不要污染你的對話串的情況下
先去問一個額外問題
但他缺點是隻能問一次而已
這個我是覺得他的缺點
那如果你要完全用這個btw
這個東西呢
他其實是一個盤問機制啊
我會建議你更好的方法
是我上一支影片有教大家用
fork的方法
我覺得這個方法比較好
你fork出去
你就可以一直問一直問一直問
然後你fork問完之後
你再回來把你想要的東西一次
在你的
呃主要的session上
主要的對話串上面問這樣比較好
所以這btw是這樣子的功能
但他有缺點就只能問一次
ok 他是幫你建立一個特殊的分支好
那適合的地方
就是你想要問一個很小的問題
但如果長時間要下去問的話多了
我個人還是推薦你用
我之前說的fork的這個指令會比較好
有興趣可以看上一支影片
好這是第一個我們介紹的btw
好第二個是auto mirroring
auto mirroring是什麼呢
呃在cloud core
如果用cloud core
你都知道哦
cloud core有自己的呃
cloud core md
他可以去筆記你的一些呃
有的沒的什麼心得啦
coding style
啊skill啊
mcp啊什麼有的沒有的
那其實呃cloud core還有一種記憶
是你可以他幫你存在比較特殊的位置
他不是幫你存在
cloud core的md
他是在project的目錄資料夾
會建立一個叫mirroring.md的東西
那他只會載入部分的
呃例如說前200行這樣子
然後我demo給大家看
有一些有時候一些小東西
你如果不想要記在cloud core
你可能想要只記在自己的電腦
或是隻想要臨時的一些記憶
我覺得可以用這個例如說
我在這邊我問他說
我呃我有什麼記憶
還沒處理的
好那他就會幫你去找說
你完全用自然語言溝通就行
你並不用特別去說下什麼指令
他用自然語言去查你的自己的記憶
通常這個會寫recording
然後memory
他就是去做那個記憶
他不是記在cloud md裡面是不一樣的
那有時候你可能有一些呃
可能做到一半呢
想要突然記一些事情啊
或是你有一些to do list
你也不想要記在說你的
呃現在的目錄下
因為可能會忽然git啊
之類有的沒有的話
你可以考慮用這種auto memory
你自己看
像這種記憶他就記在memory md裡面
那我這邊就有記一些事情
然後有一些好的我也可以
也有做完的我可以在這裡寫啊
未實作的或者是我想要代辦事項
我也可以直接在記在這邊
這個還蠻方便的
那他這個記憶呢是可以跨session
就是呃這個專案裡面
他跨session是可以記到的
他不會只存在這個session
所以我個人覺得蠻方便的
如果你需要做一些事情
然後一些短期的一些備註
或者你知道臨時的一些記憶的時候
你可以用這個方法包括bug
包括你有時候
你如果常用這個指令
你會發現有時候你在詢問
意外的他幫你去找memory出來的
一些記憶然後跟你說
我說你有什麼事情做
或你有曾經記過什麼bug
所以說他其實在
你在自然跟他對話的時候
他就會包含處理bug的時候
他就會去看你的記憶了
所以我覺得這個東西也不錯
也推薦給大家這是
呃他的automemory
可以跨session的部分
這是第二個部分
那第三個部分呢就是呃
這個看起來就是可能要對抗龍蝦的
叫loop的指令啊
那我簡單的demo一下
那loop指令就是這樣子
請你打開你的cloud code
然後你就loop
呃然後指令什麼我看一下哦指令是
呃例如說我們十
呃一分鐘好了然後
看我大聲招呼
哎怎麼字打錯好就這樣
每一分鐘好
那他本質上其實是用呃
狂job的概念啊
你自己看他會說
啟動一個狂job的東西
有沒有他其實就本質上就創這個
然後他現在就會等等等
然後一分鐘他就會跳出來跟我們說一次
那其實這個
有一些限制啊有什麼限制例如說
呃呃雖然我們每一分鐘打一次
那他三天之後就會自己停止
也就是說我們什麼事都不做
如果我們電腦一直放著這邊放三天
那他就會自己停止了
那這樣子我三天後還要再去
把啟動一次其實
呃感覺好像
也可能是怕你忘記關了我個人覺得
那你完全可以用自然語言去
操作這個呃loop的這個指令
那我會覺得啦
假設你真的有這樣的需求你不如怎樣
你不如直接自己寫一個
因為你都會寫排程的嗎
你自己寫一個排程然後寫cloud的
呃減批然後每個價格全限全部允許
然後這邊
點你要做的東西然後自己定自己的排程
我覺得可能還比較好
還不會過期
為什麼因為他這個東西你看一分鐘到了
他跟我們說了一次
還然後大家一分鐘過後了
他會再跟我們講一次
對做做做所以你可以做一些
什麼事情例如說小龍蝦他有一個
呃就是他有一個功能是類似筆記本
就你可能有一個readme的東西
呃 md 的東西
然後呢他肯固定了會去看那個東西
然後去看你有沒有什麼事情沒做
去把它自動做完
類似這樣的功能可以這樣子實做
但這個唯一的缺點
我覺得就是三天後會過期了
那如果沒有的話我覺得不錯
不然就像我說的
你就靠著減批自己建一建
然後自己建一個排程
我覺得還比較好用一點點好
那這是靠減批的部分
那我們就讓他繼續跑
然後還會再回答我們因為一分鐘很快
好那這是loop的部分
好那在第三個我要介紹什麼
第三個我要介紹這個simplify這個
呃code review的程式
這個東西呢
他一次會幫你啟動三個agent
他是內建的指令呢就直接打
寫線
你看他又跟我們說一次了
因為到了這個就這個指令
你就直接打進後面什麼你都不用加
直接打enter就行了
自己看他又發一次
好那這個指令是什麼
他會幫你啟動三個agent
第一個agent呢是code review
你執行這個東西的時候
他都會跑比較久一點
第二個呢是code的這個品質
還有呃效能的部分
那他也不是為了review而review
有時候如果他覺得不必要的部分呢
他就不會幫你review了
所以說你可以在寫完一段code
要commit之前呢
你可以考慮執行這個指令
然後看看效果如何
如果你覺得不錯你就可以去留著
我現在有時候做東西
我會稍微去看一下
因為他有時候會幫你檢查出額外的東西
不過呢他不會這次修正
因為他會跟你說哦
這一次的呃這個code review呢
不是這次的範圍
他只會跟你說我這問題但他不修正
因為不是你們這一次去修正的東西
或許可以再開一個
呃新的呃branch去修正這個問題
這各位可以自己嘗嘗試看看這個指令
好那這是這個指令
然後再來是一個額外發現的一些command
但這個有點像git stash
就打到一半暫存的東西啊
那我覺得有沒有用呢
見仁見智為什麼因為他舉個例子
例如說啊我現在我打這個字
然後打打打打打
我打到要突然我想到一件事情啊
我我要先緊急出一件事情
那我現在按ctrl s
他就會變這個stash
然後這邊可以
呃繼續問例如說測試什麼的
然後呃
測試
那如果你送出去之後
他會把你剛才
stash的東西呢再放回來
類似這樣子可是這個會污染對話串
所以說呢或許
你不想污染對話串的比較好的方法
就是用
我剛才說的btw這個指令
可是他缺點是隻能污染一次
或是更好的方法用fork的方法最乾淨
ok 好
那今天呢基本上就跟大家說這幾個
cloud code的指令
因為其他cloud code更新的真的很快
還有些東西呢就看社群分享
自己用用看
對好以上就是今天的介紹
希望大家會喜歡這次的影片
謝謝大家我們下次再見拜拜