Claude Code 實戰教學|Anthropic Boris 教你從入門到高手(中文字幕)

59 次觀看·2026年7月26日
這部影片是 Anthropic 技術團隊成員 Boris 親自分享的 Claude Code 實用技巧講座,全長 28 分鐘,乾貨滿滿!從基礎安裝到進階團隊協作,一次學會如何發揮 Claude Code 的最大潛力。
🎯 適合對象:
• 剛開始用 Claude Code 的開發者
• 想提升 AI 程式設計效率的工程師
• 對 AI 程式助手感興趣的技術人員
───
⏱️ 時間軸:
• 0:00 開場介紹|誰用過 Claude Code?
• 1:32 Claude Code 是什麼?
• 2:47 環境設定技巧
• 4:09 善用問答模式|詢問程式碼問題
• 5:26 Git 歷史分析技巧
• 7:31 先規劃再寫程式|腦力激盪模式
• 10:19 MCP 工具整合
• 11:44 提供上下文給 Claude|CLAUDE.md 設定
• 15:03 團隊層級配置與企業政策
• 17:21 /memory 指令與記憶管理
• 18:36 必學快捷鍵|Escape、Shift+Tab、Ctrl+R
• 20:41 Claude Code SDK 與 CI/CD 應用
• 23:39 Q&A 問答時間
• 27:52 結尾
───
✨ 重點技巧:
1️⃣ 不用索引,直接問程式碼
2️⃣ Git 歷史查詢超好用
3️⃣ 先要求「制定計劃」再寫程式
4️⃣ CLAUDE.md 檔案自動提供上下文
5️⃣ 團隊配置(CLAUDE.md + claude.json)
6️⃣ 雙擊 Escape 中斷、Shift+Tab 自動接受編輯
7️⃣ 拖放圖片就能辨識設計稿
8️⃣ SDK 搭配 pipe 整合任何工具
───
🔗 原始影片: https://x.com/0xJokker/status/2079585205438808490
中文翻譯字幕: Lisa AI 助理
大家好,我是 Boris。我是 Anthropic 的技術人員,我開發了 QuadCode 和
今天來跟大家談一些關於使用 QuadCode 的實用技巧與小訣竅。
這將非常實用。我不會過多探討歷史或理論之類的內容。
當然,在我們正式開始之前,我們先快速舉手示意一下,有誰之前使用過 QuadCode 呢?
沒錯,這正是我們希望看到的。對於那些沒有舉手的人來說
我知道在別人說話時不該這樣做,但如果你能打開你的筆電,
輸入這個並
這將幫助您安裝 QuadCode,以便您能跟隨接下來的演講內容。
只要你有 Node.js,就什麼都齊全了,有了它應該就能運作。
是的,如果你願意的話,你不必跟著做,但如果你還沒有的話
沒錯,這就是你安裝它的時機,這樣你才能跟著操作。
那麼,QuadCode 是什麼?
QuadCode 是一種新型的人工智慧助理,而用於程式設計的人工智慧助理已發展出多個世代。
它們大多都是關於逐步完成程式碼,你知道的,一次一行,一次完成幾行程式碼。
QuadCode 不是用於那種用途的。它是完全自主的,因此旨在用於
為撰寫完整函數和完整檔案建立功能
同時修復所有錯誤
QuadCode 的一個有趣之處在於,它能與你所有的工具兼容,你無需更換現有的工作流程。
你不必把所有東西都換掉就能開始使用它
無論你使用哪種整合開發環境,無論是使用 VS Code,還是使用 Xcode,亦或是使用 JetBrains 系列的整合開發環境
有些人你就是無法從他們冰冷的屍體手中奪走,但他們卻在使用 QuadCode。
由於 QuadCode 可與每一款 IDE 和每一個終端機搭配使用
無論你在何種環境下,無論是透過遠端 SSH 使用 tmux,還是本地執行,都可以運行它。
這是通用型的,如果你過去沒有使用過這類自由格式的程式碼助理,就會覺得有點特別。
有時候很難搞清楚該如何開始,因為你打開它之後,只看到一個提示欄。
你可能會想,這東西我該怎麼用?我該輸入些什麼?
這是一種動力工具,因此你可以用它來做很多事情。
但也正因為它功能強大,我們不會試圖引導你走向某種特定的工作流程。
因為你確實應該能夠使用它。然而,作為一名工程師,你希望……
當您首次開啟 QuadCode 時
我們建議做幾件事
設定您的環境,這相當直接。請執行終端機設定。
這將讓你使用 Shift + Enter 來輸入新行,因此你不必再使用反斜線來換行。
你知道的,這樣用起來會舒服一點。
使用斜線主題來設定淺色模式、深色模式或 Dalton 眼睛主題
你可以進行斜線安裝 GitHub 應用程式
因此今天我們宣布推出一款 GitHub 應用程式,讓您能夠新增提及功能
在任何 GitHub 問題或拉取請求中,只需在終端機中執行此命令即可安裝。
您可以自訂允許使用的工具集合,這樣就不用每次都收到提示。
這對我經常被提醒的事情來說非常方便。
我一定會這樣進行客製化
因此我無需每次都接受它,而我實際上對許多提示所做的事是
我不會把他們手動輸入到四元碼中。
如果你使用的是 Mac OS,可以進入系統設定中的輔助功能,開啟語音輸入功能。
所以我要做的一件事就是,你只需連續按兩下語音輸入鍵,然後直接說出你的指令即可。
有具體的提示會非常有幫助。所以這其實非常棒。
你可以直接像跟另一位工程師對話一樣跟 quad code 聊天,不必輸入大量程式碼。
因此,當你剛開始接觸四元碼時,它極其自由,幾乎什麼都能做。
我最推薦的首要事項是從程式碼庫問答開始,也就是直接向你的程式碼庫提問。
這是我們在 Anthropic 培訓新員工時會教授的內容
在技術入職的第一天,你會學習四元碼,下載並完成設定,然後立即開始使用。
開始詢問程式碼庫相關問題,以及在進行技術入職時過去的經驗。
這對團隊來說是一大負擔,對吧?
你必須向團隊中的其他工程師提問。
你必須仔細查看程式碼,這需要一段時間,你必須弄清楚如何使用這些工具。
很長一段時間
使用四元碼,你只需輸入四元碼,它就會自動探索程式碼庫。
它會回答這類問題。因此,在 Anthropic 公司,技術人才的入職流程過去通常需要兩到三週時間。
現在大約是兩三天而已
Q&A 有趣的一點在於,我們根本不會進行任何形式的索引。
因此,並沒有遠端資料庫儲存你的程式碼。我們不會將程式碼上傳至任何地方,你的程式碼將完全保留在本地。
我們不會使用程式碼來訓練生成式模型
所以就在那裡控制,那裡沒有索引之類的東西。
這意味著也沒有安裝步驟。你直接下載並啟動即可。
沒有索引。您不必等待,可以立即使用。
這是一場技術演講
因此,我將展示一些非常具體的提示和非常具體的程式碼範例,你可以使用它們來提升並精進你的四連圖。
程式碼經驗
所以你可以問的一些問題是,你知道的
這段特定程式碼是如何使用的?我該如何建立這個物件的實例以及四元式?
它不會只是像文字搜尋那樣,嘗試回答這個問題。
它通常會進一步深入,嘗試找出此類別是如何被實例化的?是如何被使用的?
它會給你一個更深入的答案,例如從維基或文件中獲得的內容,而不是僅僅像使用「查找」功能那樣。
我經常也會問它有關獲取歷史的問題。
例如,你知道的,這個函數為什麼有 15 個參數,而且參數名稱為什麼會這樣奇怪?
而且我相信在你們所有的程式碼庫中,你們都有一些類似這樣的函數,或類似這樣的類別。
而且,思考程式可以檢視取得的歷史記錄,並找出這些論點是怎麼被引入的,以及是由誰引入的?
情況如何?
這些提交所涉及的問題是什麼?它會檢視所有內容並進行總結,你不需要告訴它。
在所有這些細節中,你只需要問它。所以只要說「查看歷史記錄」,它就會知道該怎麼做。
順便說一下,它之所以知道,並不是因為我們提示了它,系統提示中並沒有任何關於檢視的內容。
查看歷史記錄。它知道,因為模型非常出色。如果你告訴它使用「取得」,它卻不知道如何使用「取得」。
因此,我們有幸建立在如此優秀的模型之上。我
經常有人詢問 GitHub 的問題
你知道嗎,我可以使用網頁抓取功能,抓取問題並查找問題的相關背景資訊,這實在太棒了。
是的,這是我每個星期一都會做的事,我們每周的站會上,我會問自己這週我完成了什麼?
四碼驗證碼會讀取日誌,系統會知道我的使用者名稱,然後直接為我顯示所有內容的詳細報表。
我已經寄出了,我會直接複製貼上到船塢裡。
是啊
這是首次向未使用過雲端程式碼的人展示時的第一個技巧。
我們強烈建議您在啟動團隊時,首先從程式碼庫問答開始。不要一開始就使用複雜的工具。
不要一開始就編輯程式碼
從詢問程式碼庫的問題開始,這將教會人們如何提問。
而且它會開始教他們這種界限,也就是雲端程式碼能做什麼、不能做什麼?
它能做什麼, versus 你還需要在哪些方面多加引導?
什麼可以一擊擊倒,什麼可以兩擊擊倒,什麼可以三擊擊倒?在叛軍中使用互動模式需要什麼條件?
當你對問答已經相當熟練後,就可以開始深入編輯程式碼了。
這是下一項,也是任何一種代理行為的酷之處
你知道,就像以智能代理的方式使用語言模型,你給它一些工具,它就會像魔法一樣,自己弄清楚怎麼使用。
我們提供的工具和四元數代碼,讓它具備了一個相當小的工具集合。
並不多。而且它有一個編輯檔案的工具,還有一個執行 bash 命令的工具。
它有一個搜尋檔案的工具,並能將這些結果串連起來以探索程式碼。
腦力激盪,然後最終進行修改
而且你不必特別提示它使用這個工具、這個工具、這個工具
你只要說,你知道,做這件事,它就會自己找出做法。
它會以正確的方式將其串連起來。這對於雲端程式碼來說是有道理的。
有很多種使用它的方法,我有時喜歡在進行四週跳之前先寫程式碼。
我會讓它稍微腦力激盪一下,或者制定一個計畫
這是一件我們非常推薦的事,有時我會看到人們,你知道,他們拿著程式碼並詢問它
嘿,實現這個龐大的功能,大概有三千行程式碼,有時一次就能成功。
但有時情況是,它所建立的東西完全不是你想要的。
獲得你想要結果的最簡單方法,是先讓它思考。
腦力激盪想法,制定計畫,向我提出審核,在撰寫程式碼之前請取得我的同意
而且你不必使用計畫模式,也不必使用任何特殊工具來完成這件事。
你只需要問quad,它就會知道該怎麼做。所以,寫程式碼之前,只要說一句:先擬定計畫。
這也是我想用這個提交推送 VR 的原因
這是一種我經常使用的咒語,並沒有什麼特別之處。
但 quad 足夠聰明,能夠理解這一點,因此它會進行提交。
它會將其推送到分支,建立一個分支,然後在 GitHub 上從你那裡發出一個拉取請求。
你不必解釋任何事。它會檢視程式碼,也會檢視歷史記錄。
它會自動檢視 git log 來判斷提交格式及其他相關內容
它會以正確的方式提交並推送。
再次強調,我們並沒有系統性地提示它這麼做,它只是知道該怎麼做。這個模型很出色。
當你技術再精進一些時,你會想要開始為你的團隊引入工具。
而這裡正是四元碼開始真正展現其優勢之處,通常有兩種類型的工具。
所以有一種是 bash 工具,舉個例子,我剛才隨便編造了一個像大麥 CLI 這樣的東西。這並不是真實存在的東西。
但你可以说使用命令行界面執行某項操作,並告訴 quad code 這件事。
你可以告訴它,例如使用「--help」來了解如何使用。這樣非常高效。
如果你發現自己經常使用它
你也可以將這段內容儲存到你的四軸記憶裝置中,我們稍後會談到這部分,這樣四軸就能在不同會話之間記住這些資訊了。
但這是一種常見的模式。我們在 Anthropic 內部也遵循此模式,並觀察到外部客戶習慣於
MCP也是如此。
Quad代碼可以使用bash工具,也可以使用MCP工具。
所以,你只要告訴它有關工具的事,你也可以加入 MCP 工具,並告訴它如何使用。
它就會直接開始使用它。
這非常強大,因為當你開始在新的程式碼基礎上使用程式碼時
你只需將你們團隊目前用於此代碼庫的所有工具全部提供給它,Quad Code 也能使用。
放在你的浴缸上
常見的工作流程有幾種,
這就是我之前提過的那一個
那就稍微探索一下,稍微規劃一下,然後在開始之前問我確認。
撰寫程式碼
右邊的另外兩個非常強大
當四邊形有某種方法可以檢查自己的工作時
例如,透過撰寫單元測試,或使用 Puppeteer 截圖,或截取 iOS 模擬器的畫面。
然後它可以進行迭代,這實在令人難以置信,因為如果你給它一個範例,例如一個原型,並說「建立這個網頁使用者介面」
效果會相當不錯。但如果需要迭代兩三次,通常就能幾乎完美地達成目標。
所以,關鍵在於給它某種工具,讓它能利用該工具來進行反饋,以檢查自己的工作。
然後,它會自動迭代,你將獲得更好的結果。
無論你的領域是單元測試、整合測試,還是應用程式或網頁的螢幕截圖,無論是什麼
只要給它一個觀察結果的方式,它就會不斷迭代並變得更好。
因此,接下來的步驟是教四軸如何使用你的工具,並找出正確的工作流程。
如果你想讓四足機器人跳躍,就編寫一段程式碼;如果你想讓它稍微思考一下,就先制定一個計畫;如果你想讓它……
大致有點感覺。所以,你知道該如何提示quad來達成你想要的效果。
當你深入探尋工具之下的層面
你想要開始給四軸更多的上下文資訊。
上下文越多,決策就會越明智,因為作為一名在程式碼庫中工作的工程師,你擁有大量的上下文資訊。
你的頭腦裡裝著你的系統,還有所有的歷史,以及其它所有事情
所以,有各種方式可以將這些資訊提供給 Quad,隨著你給 Quad 越多的上下文,它的表現就會越好。
有幾種不同的做法。最簡單的一種就是我們所稱的四極MD。
Quad MD 是特殊檔名
最簡單的放置位置是在專案群組中。也就是你啟動 quad 時所在的目錄。
在裡面加入一個四重MD,這樣每次會話一開始就會自動進入上下文。
基本上,第一個使用者回合將包含四重 MD
你也可以擁有一個本地的四核MD。
這一個通常不會放入來源控制中
因此,請將 quad MD 檢入原始碼管理系統,與團隊共享,這樣你就可以撰寫一次,並與團隊共用。
這個不用辦理登記,是專門給你的
你放在四重MD中的東西類型,就像常見的bash指令和常見的MCP工具一樣。
建築決策
重要的檔案,也就是在這個程式碼庫中工作時通常需要了解的內容
盡量簡短一點,否則太長了會不好。
它只會消耗大量上下文,而且通常並沒有多大用處,所以盡量保持簡短。
可以和
例如在我们的程式碼庫中,我們有
常見的 bash 指令。我們有一份風格指南。我們有一些核心檔案之類的東西
您可以將其他所有量子 DS 放入其他嵌套的子目錄中,雲端將按需拉取它們。
因此,這些量子 DS 將會自動被拉入。
但你也可以將量子 DS 放入嵌套的目錄中,這些目錄會自動被拉取。
當雲端在這些目錄中運作時
當然,如果你知道的話,你呢
公司,也許你想要建立一個跨所有不同程式碼庫共用的 MD,並代表你們進行管理。
使用者和您可以將其加入企業群組,這將自動被引入。
有許多種方式可以引入上下文
我實際上在籌備這場對決時遇到了很多困難,只為了傳達出你可以這麼做的各種方式。
但量子DS會自動拉入
您也可以使用斜杠命令
所以這是 dot quad 斜線命令,它可以放在你的主目錄中,也可以加入到你的專案中。
是用於斜線指令的
在這裡
我們在雲端代碼本身中有一些斜杠命令的範例。
例如,如果你在雲端程式碼倉庫中看到問題標籤無法正確標記,實際上就是這個工作流程正在運行。
這是標記 GitHub 問題,我們有一個 GitHub Actions 在執行相同的動作。我們今天早上談過這件事。
這個指令碼會在四元數代碼中執行,它只是一個斜線指令。
它會自動運行並標記問題,讓人類不用再手動處理,這樣能為我們節省大量時間。
當然,你也可以新增提及檔案,將它們納入上下文中。
正如我之前所說
當 quad 在某個目錄中執行時,該目錄中嵌套的 Quad MD 檔案會被載入。
因此,給 quad 更多的上下文,確實值得花時間調整上下文。你可以運行它來改善提示詞。
如果你每次都要調用它,或者按需調用,那麼上下文是針對誰的?
與團隊分享,如果這是一種個人偏好
當然要花時間調校它。如果你這麼做,效能將會大幅提升,對吧?
隨著你變得更加進階
你會想多花點時間考慮一下這類層次結構,以及如何以各種不同方式整合所有內容
不只是四軸MD,還有設定檔和
關於四邊形的各種內容,都可以以這種層次結構的方式提取出來
因此,專案是針對您的 Git 儲存庫而設定的,您可以將其提交到版本控制,也可以僅為自己使用而建立。
您也可以設置適用於所有專案的全域設定,或設定企業級政策。
這基本上是一個全域設定,您將其部署給所有員工,團隊中的每個人會自動套用
這張簡報內容相當豐富密集
但重點是,這適用於許多項目,因此你可以為斜線命令這麼做。
你可以為權限這麼做。例如,如果你有一個 bash 命令需要對所有員工執行。
就像你所有的員工都使用這個測試命令一樣
例如
你實際上可以直接將其提交到企業策略檔案中,之後任何員工執行此命令時
將會自動批准,非常方便,你也可以用它來阻止命令。
例如,假設有一個 URL 永遠不應被取得
只需將其添加到此設定中,這樣員工就無法覆蓋它了。
那個 URL 永遠無法被取得
如此方便,既能解除封鎖,也能確保程式碼庫的安全。
然後對於 MCP 伺服器,也將 MCP JSON 檔案檢查到程式碼庫中,這樣每次都可以
有人在你的代碼庫中執行了四軸代碼。
他們將會被提示安裝 MCP 伺服器,並與團隊分享。
如果你不确定该使用哪一种,這就像一個瘋狂的矩陣,因為我們支援非常多的功能。
工程師的工作流程非常靈活,每家公司都各不相同。因此,我們希望盡可能支援所有需求。
因此,如果你不確定該如何開始,我建議從共用專案背景著手。
你只寫一次,然後與團隊中的每個人分享,就會產生這種網絡效應,讓你知道
有人稍微努力一下,整個團隊都能受益。
Quad 內建了許多工具來管理這一切。
舉個例子,如果你執行 slash memory,你就能看到所有被載入的記憶檔案。
所以,也許我有一項企業政策,我會記住我的使用者記憶
我有一個專案的四邊形 MD,然後可能還有一個嵌套的四邊形 MD。這只會在特定目錄中被引入。
同樣地,當您進行這種記憶操作時,可以編輯特定的記憶檔案。當您使用井號來記住某件事時,可以選擇哪一個?
你想要去記憶裡的那個地方
沒錯,接下來就是設定的步驟,請花點時間進行配置。
Quad MD MCP 伺服器承載了你們團隊所使用的各項功能,只需設定一次,即可使用並共享。
與所有人一起
一個例子是在我們用於 Anthropic 的應用程式程式碼庫中
這就像是我們存放所有網頁和應用程式程式碼的程式庫。
有一個木偶師 MCP 伺服器,我們與團隊共享此伺服器。
而且已經提交了一個 MCP JSON,因此任何在該倉儲中工作的工程師都可以使用。
可以使用 Puppeteer 來執行端對端測試,自動截圖並迭代,這樣每位工程師就不用再安裝它了。
這是一場關於實用技巧的演講
我只是想暫時停頓一下,稍作休息
談談一些人們可能不知道的常見快捷鍵,這些快捷鍵在終端機中非常難以建構。
這也相當有趣。感覺像是重新發現了一種全新的設計語言,但終端機卻有著某種特別之處。
它非常簡潔,有時很難發現這些快捷鍵
這裡有一張快速參考表,方便您隨時按 Shift + Tab 來接受編輯。
這樣會將您切換至自動接受編輯模式,因此 Bash 命令仍需獲得批准
但編輯會自動被接受,您稍後仍可要求撤銷這些變更。
例如,如果我知道右側的四邊形在正確的軌道上,或者在撰寫單元測試並反覆迭代測試時,我會這樣做。
我通常會直接切換到自動接受模式,這樣就不必逐一確認每一項編輯。
只要你想讓雲端記住某件事,例如它使用工具的方式不正確時
而且你希望它從此以後能正確使用,只需輸入井號,然後告訴它要記住什麼,它就會記住。
記住它。它會自動融入量子D中。
如果你想切換到批次模式,只需執行批次命令,就可以按一下驚嘆號,然後輸入
您將在本地執行的指令,同時也會進入上下文視窗,以便 Quad 在下一個回合看到它。
這對於長時間執行的命令來說相當不錯
如果你确切地知道想要做什么,或者有任何想要输入的命令,只要將其放入上下文中,Quad 就會識別該命令。
輸出
您可以新增提及檔案和資料夾
無論何時,只要按一下「Escape」鍵,就能立即停止機器人目前的動作,不管機器人正在做什麼,你都可以安全地按下「Escape」鍵。
這不會破壞會話,也不會搞砸任何事情,也許 Quad 正在進行檔案編輯。
我會按退出鍵。我會告訴它該如何不同地操作。
又或者它建議修改二十行,而我則覺得其實這二十行裡有十九行都完美無瑕,只有一行
你應該改變。我會按退出鍵。我會告訴你那件事,然後我會讓它重新做那件事。
你可以連續按兩次 Escape 鍵來返回歷史記錄
然後在會話結束後,你可以使用附帶的暫存檔重新啟動該會話,以繼續進行。
或連按繼續並
然後只要你想看到更多輸出,就按一下 Control R
這將向您顯示完整的輸出結果,與 quad 在其上下文視窗中看到的完全相同。
我要談的下一個話題是四元碼 SDK
所以我們一開始在右上角討論過這件事,接下來它會進行一個會議。
我想就在走廊對面
而且他將會對 SDK 進行深入探討。
如果你沒有玩弄這個,如果你使用短破折號 P 標籤和四重
這就是 SDK 的現狀,過去幾週我們不斷贏得許多功能,讓它變得更加完善。
是的,你可以基於此進行擴展,做出很酷的事情。
這正是 Quad Code 所使用的東西,與其 SDK 完全相同。
例如,你可以輸入四個連字符號後跟 P
所以這是 CLI SDK,你可以傳入一個提示。
您可以使用一些允許的工具,這些工具可能包括特定的 bash 命令
而且你可以告訴它你想要的格式,因此你可能想要 JSON,也可能想要流式 JSON。
如果你想要以某種方式處理這件事
這對於建構來說非常棒,我們在持續整合中一直使用它。我們也用它來處理事件回應。
我們在各種流程中都會使用它
真的很方便,就把它當成一個 Unix 工具,你給它一個提示,它就會回傳 JSON。
你可以以任何方式將資料輸入其中,也可以將資料從中輸出。
管道也相當酷
所以你可以像這樣使用,例如獲取狀態,並將其傳入,然後使用 jq 選擇結果
組合方式無窮無盡,這是一種全新的概念。
它就像一個超級智能的 Unix 工具,而我认为我們才剛剛觸及到如何使用它的表面層面。
我們只是在摸索這件事
你可以像讀取 GCP 存儲桶一樣進行讀取
你知道,就像一根巨大的原木,把它輸入進去,然後讓 quad 來找出這根原木中有趣之處。
您可以像使用 Sentry CLI 一樣取得資料,也可以將資料傳入並讓 quad 對其進行處理。
最後一件事,這可能是我們所見到的最進階的使用案例,我大概算是個四重普通人士。
所以我通常一次只讓一個四核運行
也許我會同時開啟幾個終端機標籤,用來執行幾個不同的程式碼庫。
當我觀察 Anthropic 內外的高階使用者時
他們幾乎總是會有類似 SSH 會話,還會有類似透過 tmux 建立的隧道連接到他們的四核心會話。
他們將會有該倉庫的多個複本,以便在該倉庫中並行運行多個四元組。
或者他們正在使用獲取工作樹來在執行此操作時實現某種隔離。
我們正在積極努力讓這款產品更易於使用,但
目前,這些是一些關於如何在使用四核處理器時進行更多並行工作的想法。
您可以運行任意數量的會話
而且你可以並行完成很多事情
是的,就這些了。我還想留一些時間給問答環節。
那麼,我想這是我最後一張簡報投影片了,如果各位有問題,兩邊都有麥克風。
當然,我們很樂意回答任何問題
我做了。
我一直在想,你在建造它時,哪一部分的實現對你來說最困難?
我觉得有很多棘手的地方。
我认为其中特別棘手的一個部分,就是我們為使 Bash 命令變得安全而採取的各項措施。
bash 本身就有相當高的危險性,可能會以意想不到的方式改變系統狀態,但同時,如果
您必須手動批准每一個 bash 命令
作為工程師這實在太令人煩躁了,你根本無法有效率地工作,因為你得不斷批准每一條指令。
並且只是在摸索如何以一種安全的方式來處理這件事,同時確保這種方法能夠適應人們所擁有的各種不同類型的程式碼庫。
因為並非每個人都在 Docker 容器中執行其程式碼
這其實相當棘手,最終我們得出的結論是,有些指令是唯讀的。
我們會進行一些靜態分析,以判斷哪些命令可以安全地合併。
接著我們有這個相當複雜的分層權限系統,讓您可以在不同層級上允許或拒絕清單命令。
嗨,鮑里斯,你提到將影像傳給雲端程式碼,這讓我好奇是否有一種多模態的機制。
我沒注意到的功能是,你只需要將它指向檔案系統中的圖片就行了嗎?
是的,雲端程式碼從一開始就完全支援多模態。它位於終端機中,因此有點難以發現。
不過,你確實可以將一張圖片拖曳並放置進去,這樣是可行的。
您可以提供一個有效的檔案路徑。您也可以複製並貼上圖片,這樣也行。
所以我經常會用這個功能,例如當我想要製作某樣東西的模擬版本時,我只要將模擬內容拖曳並放置進去即可。
我會告訴它去執行,我會把它提升到更高階的伺服器,讓它能對其進行迭代。
而且,這完全是自動化的。
嗨,你為什麼要開發一個命令列工具,而不是一個整合開發環境?
是的,這是個好問題。我想大概有兩個原因。
我們從這個廣告開始,而使用這個廣告的人使用各種不同的整合開發環境,有些人使用 VS。
其他人使用的程式碼,例如 Z 或 X 程式碼,或是 Vim、Emacs。
只是要打造一個對所有人都有效的東西很困難,因此終端設備僅僅是一個共同的基準。
第二件事是 ad-anthropic,我們是
我們近距離看到這個模型進步的速度有多快
因此,我認為到今年年底,人們可能就不使用整合開發環境了。
因此,我們必須為這個未來做好準備,同時避免在用戶介面及其他上層結構上過度投入。
鑒於模型發展的趨勢,這項工作可能很快就不具實用價值了。
你有多少,我不知道這是不是,這是在開著嗎?
對於機器學習建模以及幾乎類似自動機器學習(AutoML)的體驗,我感到很好奇
到目前為止,那樣的經歷是什麼樣的?
是的,我想問題是我們在機器學習和模型建模中使用了多少雲端程式碼?
我們實際上經常使用它。因此,工程師和研究人員每天都會使用 Anthropic 的雲端程式碼。
我認為大約有80%的技術人員在日常工作中都會使用雲端程式碼來進行人工智慧開發。
希望你們能從這款產品本身,以及我們投入其中的愛與實際使用體驗中看出來。
但這包括使用類似筆記本工具來編輯和執行筆記本的研究人員。
謝謝。好的,就這樣。