99国产精品欲av蜜臀,可以直接免费观看的AV网站,gogogo高清免费完整版,啊灬啊灬啊灬免费毛片

網(wǎng)易首頁 > 網(wǎng)易號(hào) > 正文 申請(qǐng)入駐

Devin 教你做 Agent:把 AI 當(dāng)做需要指導(dǎo)的初級(jí)開發(fā)者

0
分享至

近期,Cognition團(tuán)隊(duì)發(fā)布了一份編程智能體實(shí)踐指南,總結(jié)了他們兩年來構(gòu)建Devin(自主編程智能體)的經(jīng)驗(yàn)教訓(xùn)。整份指南建立在一個(gè)簡(jiǎn)單的心智模型之上:把AI當(dāng)作需要明確指導(dǎo)的初級(jí)開發(fā)者,而不是魔法工具

基于大量客戶反饋,團(tuán)隊(duì)發(fā)現(xiàn)資深工程師(Senior到Staff級(jí)別)采用智能體工具最快,原因在于他們天然理解如何"管理"初級(jí)開發(fā)者——這恰恰是有效使用編程智能體的關(guān)鍵。對(duì)于中大型任務(wù)(1-6小時(shí)工作量),這種方法能節(jié)省約80%的時(shí)間。

Cognition團(tuán)隊(duì)強(qiáng)調(diào),技術(shù)功底和對(duì)代碼庫的理解依然重要。真正的改變是工作方式:工程師要像工程經(jīng)理一樣思考——同時(shí)管理多個(gè)"初級(jí)開發(fā)者"(智能體),把精力放在更重要的事情上。這份指南為想要采用這種工作方式的團(tuán)隊(duì)提供了實(shí)用建議。

本篇內(nèi)容轉(zhuǎn)載自「錦秋集」。

超 8000 人的「AI 產(chǎn)品市集」社群!不錯(cuò)過每一款有價(jià)值的 AI 應(yīng)用。

邀請(qǐng)從業(yè)者、開發(fā)人員和創(chuàng)業(yè)者,飛書掃碼加群:

進(jìn)群后,你有機(jī)會(huì)得到:

  • 最新、最值得關(guān)注的 AI 新品資訊;

  • 不定期贈(zèng)送熱門新品的邀請(qǐng)碼、會(huì)員碼;

  • 最精準(zhǔn)的AI產(chǎn)品曝光渠道

以下為原文內(nèi)容:

現(xiàn)在是 2025 年。編程Agent并非魔法,但它已是現(xiàn)實(shí)世界中最接近魔法的存在。我們發(fā)現(xiàn),一部分工程師,特別是其中的資深專家,總能比其他人更快地掌握并成功運(yùn)用這些工具。在這里,我們希望分享一些來自我們客戶和自身實(shí)踐的、最寶貴的經(jīng)驗(yàn)。

關(guān)于本指南:

  • 產(chǎn)品中立我們討論的技巧,旨在幫助您成功駕馭任何一款編程Agent。

  • 戰(zhàn)術(shù)實(shí)用我們只提供那些最具可操作性的實(shí)戰(zhàn)建議。

  • 技術(shù)導(dǎo)向盡管編程Agent對(duì)很多人都有價(jià)值,但本指南是為工程師量身打造的。

開發(fā)者工具的進(jìn)化速度驚人。回望過去:十年前,是能提示方法名、執(zhí)行代碼重構(gòu)的自動(dòng)補(bǔ)全;四年前,是能幫你寫出后幾行代碼的Copilot;兩年前,是能輔助開發(fā)、生成完整文件的生成式聊天機(jī)器人。

而今天,我們迎來了自主Agent,它能根據(jù)一個(gè)初步想法,一路推進(jìn)到交付最終的拉取請(qǐng)求(Pull Request),全程幾乎不需人為介入。過去兩年,我們傾力打造 Devin,就是為了實(shí)現(xiàn)這一愿景。

如今,自主Agent正受到前所未有的關(guān)注,特別是隨著近期一系列同類產(chǎn)品的問世。這些Agent形態(tài)各異,可以是網(wǎng)頁應(yīng)用、移動(dòng)應(yīng)用,也可以集成在 Slack、GitHub、Linear 和 Jira 這類你我日常使用的工具中。

盡管“人機(jī)協(xié)作”的上限遠(yuǎn)高于獨(dú)立的 AI,但自主Agent端到端完成任務(wù)的能力,將多任務(wù)處理提升到了新的層次,讓每位工程師都能像工程經(jīng)理一樣,同時(shí)駕馭多個(gè)項(xiàng)目。

要適應(yīng)與這些 AI 新同事的高效協(xié)作,確實(shí)需要一點(diǎn)時(shí)間。有趣的是,我們觀察到,資深工程師往往能最快上手并精通這些工具。

我們相信,這些工具終將成為所有級(jí)別工程師的標(biāo)配。基于我們的經(jīng)驗(yàn)和客戶的反饋,我們提煉了以下關(guān)鍵洞見與心得,希望能幫助每個(gè)人順利地將這些強(qiáng)大的工具融入自己的工作流。


01入門篇:基礎(chǔ)與日常應(yīng)用

提示詞的核心原則:與Agent高效溝通

掌握這些基本原則,是你在 2025 年高效驅(qū)動(dòng)編程Agent的基石。就算只記住這幾點(diǎn),也足以讓你受益匪淺。

指令要具體:不只說“做什么”,更要說“怎么做”

要把Agent看作一個(gè)經(jīng)驗(yàn)尚淺的初級(jí)程序員,它的判斷不一定總是靠譜。對(duì)于簡(jiǎn)單任務(wù),直接下達(dá)指令即可;但面對(duì)復(fù)雜任務(wù),從一開始就清晰地規(guī)劃出你傾向的實(shí)現(xiàn)路徑至關(guān)重要。預(yù)先為Agent設(shè)定好整體架構(gòu)和核心邏輯,不僅能大大提高它一次成功的概率,也能讓你在審查代碼時(shí)更加輕松,因?yàn)檎麄€(gè)實(shí)現(xiàn)思路本就出自你手。

  • 例如:與其籠統(tǒng)地說“加單元測(cè)試”,不如具體指明:要測(cè)試哪個(gè)功能、哪些邊界情況是重點(diǎn)、以及是否需要或如何進(jìn)行模擬(mock)。

指明起點(diǎn):告訴Agent從哪兒下手

設(shè)想一下,如果是你親自動(dòng)手,你會(huì)從哪里開始?即便你不清楚具體的文件或函數(shù)名,也應(yīng)該告訴它相關(guān)的代碼庫、參考文檔或關(guān)鍵組件。明確這些起點(diǎn),能最大程度地避免Agent做無用功,從而節(jié)省大量時(shí)間。

  • 例如:“請(qǐng)為我們的代碼庫增加對(duì) Google 模型的支持。你可以先去閱讀最新的官方文檔 [鏈接],然后在model_groups目錄下創(chuàng)建一個(gè)新的實(shí)現(xiàn)文件。”

防御性提示:預(yù)判Agent可能犯的錯(cuò)

想象你正在給一位新實(shí)習(xí)生布置任務(wù),他可能會(huì)在哪些地方感到困惑或出錯(cuò)?你需要提前預(yù)見到這些可能出問題的地方,并在指令中主動(dòng)澄清,消除所有可能的歧氣。

  • 例如:“請(qǐng)修復(fù)搜索模塊的 C++ 綁定,確保新的單元測(cè)試能夠通過。注意,C++ 綁定這部分,很可能每次修改代碼后都需要重新編譯才能進(jìn)行測(cè)試。”

提供反饋閉環(huán):善用測(cè)試、類型檢查和代碼規(guī)范

Agent的強(qiáng)大之處,很大程度上在于它能根據(jù)錯(cuò)誤信息不斷迭代、自我修正。因此,為它提供一個(gè)強(qiáng)大的反饋閉環(huán)至關(guān)重要。類型檢查器(Type Checkers)、代碼規(guī)范工具(Linters)和單元測(cè)試,都是提升其表現(xiàn)的利器。

相比普通 Python,類型化的 Python 能提供更明確的反饋;同理,TypeScript 也優(yōu)于 JavaScript。教會(huì)Agent如何運(yùn)行常規(guī)的檢查和測(cè)試,并確保它擁有必要的環(huán)境和權(quán)限。如果任務(wù)涉及前端,清晰地告知它如何啟動(dòng)和驗(yàn)證開發(fā)環(huán)境。

  • 例如:我們團(tuán)隊(duì)已經(jīng)將內(nèi)部的 Python SDK 從基本無類型,全面遷移到了強(qiáng)類型。順便一提,這類遷移任務(wù)本身就非常適合交給編程Agent來完成。

發(fā)揮你的專家價(jià)值:監(jiān)督與驗(yàn)證

當(dāng)你對(duì)自己的代碼庫了如指掌時(shí),以上所有技巧都會(huì)變得事半功倍。即便任務(wù)再簡(jiǎn)單,你的專業(yè)判斷對(duì)于驗(yàn)證邏輯和結(jié)果的正確性都不可或缺。人類的監(jiān)督是最后一道防線——你,最終要為代碼的正確性負(fù)責(zé)。即使AI工具日益強(qiáng)大,代碼所有權(quán)和最終驗(yàn)證的職責(zé),仍是人類工程師不可或缺的核心價(jià)值。

將Agent融入日常工作流:提升個(gè)人效率

一旦掌握了與Agent溝通的要領(lǐng),就該把它無縫地融入你的日常工作中了。以下是一些實(shí)用的場(chǎng)景:

即時(shí)處理新需求,告別工作打斷

當(dāng)同事突然在群里說:“嘿,我們能快速搭個(gè) X 嗎?”或者“Y 功能需要微調(diào)一下”,你無需再打斷自己手頭的深度工作。只需花幾秒鐘給自主Agent發(fā)個(gè)簡(jiǎn)短的指令,讓它去調(diào)研或直接修改。

這讓你能持續(xù)專注于當(dāng)前的主要任務(wù)。同樣,當(dāng)你有了一個(gè)有趣的副業(yè)點(diǎn)子,或需要快速驗(yàn)證一個(gè)原型、抓取一些數(shù)據(jù)時(shí),都可以先把它交給Agent,自己稍后再來驗(yàn)收成果。

  • 例如:在我們的團(tuán)隊(duì)里,當(dāng)討論到一些漏洞修復(fù)或小型功能迭代時(shí),直接在 Slack 里 @Devin 已經(jīng)成為一種習(xí)慣。

移動(dòng)辦公,隨時(shí)解決緊急問題

想象一下,在通勤或出差途中,一個(gè)緊急的線上問題突然爆出,或者你猛然想起自己提交的代碼里可能有個(gè)疏忽。別擔(dān)心,自主Agent通常支持移動(dòng)端訪問,讓你能隨時(shí)隨地處理這些狀況。無論是通過 Slack 還是專用的手機(jī) App,你都能在路上解決問題,哪怕網(wǎng)絡(luò)信號(hào)時(shí)好時(shí)壞。

  • 例如:正是因?yàn)橛辛诉@種靈活性,我們團(tuán)隊(duì)在出差和通勤途中的工作效率才得以大大提升。

把繁瑣的雜事交給Agent

你是否曾被困在為了定位一個(gè)老 bug 而反復(fù)進(jìn)行二分查找(bisecting),或者為了一個(gè)新功能而更新沒完沒了的文檔?現(xiàn)在,你可以把這些重復(fù)、枯燥的任務(wù)統(tǒng)統(tǒng)交給Agent。這能幫你節(jié)省下寶貴的時(shí)間和精力,投入到更富創(chuàng)造性的工作中去。

  • 例如:在我們團(tuán)隊(duì),一位工程師在發(fā)布一項(xiàng)功能后,緊接著讓Agent去更新所有相關(guān)的技術(shù)文檔和用戶手冊(cè),這已是常態(tài)。

告別選擇困難,讓Agent幫你做實(shí)驗(yàn)

你在糾結(jié)一次重構(gòu)是否真的能讓代碼更簡(jiǎn)潔嗎?或者在兩種不同的架構(gòu)方案間猶豫不決?讓Agent把兩種方案都實(shí)現(xiàn)出來。當(dāng)具體的代碼擺在面前時(shí),優(yōu)劣一目了然,決策也就變得簡(jiǎn)單直接。而且,當(dāng)你放棄其中一個(gè)方案時(shí),也完全不必顧慮面子問題。

  • 例如:當(dāng)初在為文本框選型時(shí),我們?cè)?Lexical 和 Slate 之間猶豫,于是我們讓Agent分別實(shí)現(xiàn)了兩個(gè)版本。最終,Slate 憑借更出色的成品效果勝出。

善用預(yù)覽部署,快速驗(yàn)證成果

配置你的 CI/CD 流程,讓它為每一個(gè)新的拉取請(qǐng)求自動(dòng)創(chuàng)建一個(gè)可供預(yù)覽的部署環(huán)境,并生成一個(gè)實(shí)時(shí)訪問的 URL。這在審查由 AI Agent完成的前端任務(wù)時(shí)尤其有用,你可以直觀地看到最終效果。

  • 例如:Vercel 這類部署平臺(tái),讓實(shí)現(xiàn)預(yù)覽部署變得異常簡(jiǎn)單。


02中級(jí)篇:駕馭復(fù)雜任務(wù)

當(dāng)一個(gè)任務(wù)的復(fù)雜性超出了幾個(gè)文件的修改范圍時(shí),想讓Agent一次性完美搞定就變得很有挑戰(zhàn)。然而,恰恰是掌握如何委派這類中大型任務(wù)(通常需要 1-6 小時(shí)工作量),才能真正發(fā)揮自主Agent的威力,幫你節(jié)省的將不再是幾分鐘,而是數(shù)小時(shí)的寶貴時(shí)間。

讓Agent為你完成“第一版草稿”

對(duì)于一項(xiàng)大工程,讓自主Agent先生成一個(gè) PR 初稿,可以極大地推動(dòng)項(xiàng)目進(jìn)展,并顯著減輕你的工作負(fù)擔(dān)。成功的關(guān)鍵在于,你必須在一開始就清晰地傳達(dá)你期望的實(shí)現(xiàn)思路。把自己想象成一位架構(gòu)師,正在指導(dǎo)幾位初級(jí)開發(fā)人員。你給出的藍(lán)圖越清晰、指令越詳盡,就越能避免后續(xù)花費(fèi)大量時(shí)間去糾正Agent在根本方向上的錯(cuò)誤。

切記,大型任務(wù)(目前)還無法完全“放養(yǎng)”。你需要為更復(fù)雜的任務(wù)預(yù)留出多輪反饋的時(shí)間,并準(zhǔn)備好在最后階段親自動(dòng)手進(jìn)行一些精修。一個(gè)現(xiàn)實(shí)的期望是節(jié)省大約 80% 的時(shí)間,而非實(shí)現(xiàn) 100% 的自動(dòng)化。你的專業(yè)知識(shí),在驗(yàn)證和確保最終交付質(zhì)量上,依然無可替代。

與Agent共同制定實(shí)施方案

對(duì)于那些需求復(fù)雜或定義模糊的任務(wù),與Agent合作,先共同制定一份詳盡的實(shí)施計(jì)劃(或產(chǎn)品需求文檔 PRD),會(huì)非常有效。一開始不清楚所有細(xì)節(jié)是很正常的。你可以先讓Agent幫你做一些探索性的工作,比如提問:“我們的認(rèn)證系統(tǒng)是怎么工作的?”或“這次改動(dòng)可能會(huì)影響哪些服務(wù)?”你也可以讓它幫你找出相關(guān)的核心代碼,供你早期確認(rèn),確保方向正確。

某些Agent(如 Devin 和 Claude Code)提供了專門的“規(guī)劃模式”,專注于閱讀和理解現(xiàn)有代碼,而非立即動(dòng)手修改。如果你希望在委派任務(wù)前做更充分的準(zhǔn)備,也可以借助像deepwiki.com或 Devin Search 這樣的專業(yè)代碼庫搜索工具,它們能幫你快速摸清代碼庫的底細(xì)。

為復(fù)雜任務(wù)設(shè)立“檢查點(diǎn)”

對(duì)于多步驟、跨模塊、甚至跨代碼庫的復(fù)雜任務(wù),一定要在流程中設(shè)置清晰的“檢查點(diǎn)”:

規(guī)劃 → 實(shí)現(xiàn)模塊A → 測(cè)試 → 修復(fù) → 檢查點(diǎn)A審查 → 實(shí)現(xiàn)模塊B ...

在每個(gè)重要階段完成后,明確要求Agent暫停并等待你的確認(rèn)。特別是對(duì)于那些橫跨數(shù)據(jù)庫、后端、前端等多層的復(fù)雜功能,利用這些檢查點(diǎn)來確保每一步的實(shí)現(xiàn)都符合你的預(yù)期,澄清疑問(例如:“向我解釋一下你實(shí)現(xiàn)的認(rèn)證流程,并確認(rèn)它是安全的”),并及早糾正偏差,避免問題滾雪球式地?cái)U(kuò)大。

  • 例如:“我需要你實(shí)現(xiàn)一個(gè)功能,它會(huì)涉及數(shù)據(jù)庫、后端和多個(gè)前端界面。第一步,請(qǐng)先規(guī)劃好數(shù)據(jù)庫的表結(jié)構(gòu)變更,完成后告訴我,我來執(zhí)行數(shù)據(jù)庫遷移。” -> “很好。第二步,請(qǐng)實(shí)現(xiàn)后端的邏輯,并添加單元測(cè)試確保 XYZ 功能正常。完成后告訴我。” -> “最后,請(qǐng)?jiān)谖覀兊?Web 和移動(dòng)端界面上完成修改,調(diào)用新的后端接口。”

教會(huì)Agent如何自行驗(yàn)證

在給出反饋時(shí),不要只說“這個(gè)函數(shù)有問題”,而是要清晰地告訴它你是如何測(cè)試并發(fā)現(xiàn)這個(gè)問題的。這樣,Agent就能學(xué)會(huì)你的驗(yàn)證方法,并在未來的任務(wù)中自行檢查。對(duì)于那些你會(huì)反復(fù)用到的測(cè)試模式,最好將其固化到Agent的永久知識(shí)庫中(參見“擴(kuò)展Agent的知識(shí)庫”)。

  • 例如:在 Devin 中,我們會(huì)有意識(shí)地引導(dǎo)用戶將核心的測(cè)試流程保存到Agent的長期記憶里,以簡(jiǎn)化未來的交互。

在 AI 頻繁修改的代碼區(qū)域,用更全面的測(cè)試來“兜底”

目前,Agent還無法像人一樣,通過交互式操作來全面測(cè)試所有應(yīng)用場(chǎng)景。因此,在那些主要由 AI 修改和維護(hù)的代碼區(qū)域,大幅提升單元測(cè)試和集成測(cè)試的覆蓋率,是你信心的保證。有了扎實(shí)的自動(dòng)化測(cè)試作為安全網(wǎng),那些“看起來正確”的代碼才能被你放心地合并入庫。

  • 例如:在讓我們團(tuán)隊(duì)的 AI 將一段核心代碼從 Python 翻譯成 C++ 之前,我們首先花了些時(shí)間,極大地增強(qiáng)了那部分代碼的單元測(cè)試。

03高級(jí)篇:自動(dòng)化與深度定制

打造自動(dòng)化工作流:讓Agent主動(dòng)工作

Agent響應(yīng)事件的速度遠(yuǎn)超人類,而且它們也遠(yuǎn)比人類同事更樂于處理枯燥、重復(fù)的工作。

為你最重復(fù)的工作創(chuàng)建自動(dòng)化模板

每個(gè)工程團(tuán)隊(duì)都免不了要處理一些重復(fù)性的常規(guī)任務(wù),例如:

  • 移除過期的功能開關(guān)(feature flag)

  • 升級(jí)各類依賴庫

  • 為新功能的 PR 補(bǔ)充或修復(fù)測(cè)試

這些任務(wù)正是自動(dòng)化Agent的完美用武之地。通常,可以由一位經(jīng)驗(yàn)豐富的工程師,為這類場(chǎng)景創(chuàng)建一個(gè)健壯、可復(fù)用的提示詞模板(在 Devin 中,我們稱之為“劇本”),之后便可一鍵觸發(fā),反復(fù)執(zhí)行。

  • 例如:我們的一位客戶,就設(shè)置了自動(dòng)化流程:每當(dāng)有新功能開發(fā)完成,系統(tǒng)會(huì)自動(dòng)觸發(fā)三個(gè)獨(dú)立的Agent,分頭為新代碼編寫單元測(cè)試。

實(shí)現(xiàn)智能化的代碼審查與規(guī)范執(zhí)行

雖然市面上已有專門用于快速代碼審查的工具(如 Greptile 和 CodeRabbit [3]),但自主Agent可以提供一個(gè)更有趣的選項(xiàng)。由于它能深入理解代碼庫的功能,因此它提出的審查意見可能更加精準(zhǔn)。

  • 例如:在 Cognition 內(nèi)部,我們維護(hù)了一個(gè)“常見代碼錯(cuò)誤清單”,并將其保存在代碼庫中。我們沒有為這些錯(cuò)誤編寫傳統(tǒng)的 lint 規(guī)則(因?yàn)楹芏鄨?chǎng)景難以用規(guī)則描述),而是配置了一個(gè)Agent,讓它在每個(gè)新的 PR 上運(yùn)行,自動(dòng)檢查是否存在這些常見錯(cuò)誤。

接入告警與事件,實(shí)現(xiàn)自動(dòng)響應(yīng)

你還可以設(shè)置Agent,讓它在接收到特定事件(如線上告警)時(shí)自動(dòng)觸發(fā)。例如,Devin 提供了便捷的 API,其他Agent也可以通過命令行(CLI)集成到你的自定義工作流中。這類設(shè)置如果與能夠接收第三方錯(cuò)誤日志的平臺(tái)結(jié)合,效果會(huì)特別好。

注意:在處理生產(chǎn)環(huán)境的線上問題時(shí),當(dāng)前 AI 的調(diào)試能力還比較有限。與其讓 AI 端到端地修復(fù)一個(gè)突發(fā) bug,更實(shí)際的做法是讓它分析日志和監(jiān)控,然后給出一個(gè)“最可疑的根本原因列表”,由人類工程師來最終定奪。

定制化與性能提升:釋放Agent全部潛力

統(tǒng)一開發(fā)環(huán)境,確保流暢運(yùn)行

一個(gè)不完整或不匹配的開發(fā)環(huán)境,是拖慢Agent效率的最大元兇。為了讓Agent流暢工作,請(qǐng)確保它的運(yùn)行環(huán)境與你團(tuán)隊(duì)成員的開發(fā)環(huán)境完全一致,包括語言版本、包依賴、自動(dòng)化檢查工具等。

例如,pre-commit這類工具應(yīng)該預(yù)裝在Agent的環(huán)境中,而各類配置(如密鑰、語言版本、虛擬環(huán)境、瀏覽器登錄狀態(tài))最好能通過.envrc或自定義.bashrc等方式自動(dòng)加載。

  • 例如:我們?yōu)锳gent的瀏覽器預(yù)設(shè)了已登錄的賬戶狀態(tài),這不僅省去了每次手動(dòng)登錄的麻煩,也讓端到端測(cè)試變得異常簡(jiǎn)單。

構(gòu)建自定義工具,為Agent“賦能”

許多平臺(tái)都支持將Agent與外部工具連接(在 Devin 中,這類功能被稱為 MCPs [4])。但很多人忽略了另一個(gè)簡(jiǎn)單有效的方法:為Agent編寫一些自定義的命令行(CLI)小工具。比如,你可以給它一個(gè)腳本,只需輸入工單 ID 就能拉取該工單的詳細(xì)信息。或者,為它提供一個(gè)能一鍵重啟本地開發(fā)環(huán)境的工具,讓它在搞亂環(huán)境后能自行恢復(fù)。

  • 例如:我們有個(gè)客戶的成功經(jīng)驗(yàn)值得借鑒:他們創(chuàng)建了一個(gè) CLI 工具,這個(gè)工具在運(yùn)行測(cè)試套件后,只顯示第一個(gè)失敗的測(cè)試用例及其詳細(xì)錯(cuò)誤信息。這使得Agent能高度專注于解決當(dāng)前這一個(gè)問題,極大地提升了它在處理長任務(wù)時(shí)的成功率和完成速度。

擴(kuò)展Agent的知識(shí)庫,沉淀團(tuán)隊(duì)規(guī)范

如果Agent反復(fù)犯同樣的錯(cuò)誤,這正是一個(gè)絕佳的機(jī)會(huì),將你的反饋固化到它的永久知識(shí)庫中。在 Devin 里,有專門的知識(shí)管理系統(tǒng);其他產(chǎn)品也可能通過.rules.md文件來讓Agent“學(xué)習(xí)”。不要只告訴它某個(gè)框架的使用方法,更要告訴它你項(xiàng)目的整體架構(gòu)、不同類型任務(wù)的通用測(cè)試策略、常用命令的運(yùn)行方式,以及你推薦使用的工具。

  • 例如:我們?yōu)锳gent提供了一份詳細(xì)的“服務(wù)路由添加指南”,其中包含了在添加一條新路由時(shí),需要在前端和后端哪些位置添加樣板代碼的全部信息。現(xiàn)在,這類任務(wù)已可以被輕松地委派給 AI。

04實(shí)踐考量:規(guī)避風(fēng)險(xiǎn)與擁抱未來

了解自主Agent的局限性

調(diào)試能力有限

很多漏洞報(bào)告看起來簡(jiǎn)單,但其根本原因的排查,往往需要深入數(shù)據(jù)庫、分析日志,并具備比當(dāng)前 AI 更強(qiáng)的推理能力。如果想用 AI 輔助調(diào)試,我們建議讓它分析信息后,提供一個(gè)“可能的根本原因列表”,而不是讓它嘗試自己端到端地解決問題。一旦人類專家確定了真正的原因,Agent在實(shí)現(xiàn)具體修復(fù)方案時(shí)依然能派上大用場(chǎng)。

精細(xì)的視覺還原能力較弱

總體而言,目前的模型還無法很好地處理精細(xì)的視覺任務(wù),比如嚴(yán)格按照設(shè)計(jì)稿或 Figma 效果圖來還原 UI。它們更擅長處理那些可以用代碼來描述的視覺需求(例如,直接提供從 Figma 導(dǎo)出的代碼)。如果你希望Agent能遵循你的視覺風(fēng)格,最好的辦法是建立一個(gè)包含可復(fù)用組件的、完善的設(shè)計(jì)系統(tǒng)。

存在知識(shí)截止日期

當(dāng)你想讓Agent使用一個(gè)新發(fā)布的庫或框架時(shí),必須明確地把最新的官方文檔鏈接扔給它。否則,受限于其預(yù)訓(xùn)練模型的知識(shí)截止日期,它很可能會(huì)沿用舊的、已被棄用的 API 或模式。一個(gè)好的Agent能夠通過閱讀新文檔來克服這個(gè)問題,但你必須主動(dòng)提醒它(記住,它自己并不知道那個(gè)庫已經(jīng)發(fā)布了新版本)。

管理時(shí)間與及時(shí)止損

使用Agent并非總能成功。在 2025 年,Agent的輸出結(jié)果仍有相當(dāng)大的不確定性。你的任務(wù)之一,就是學(xué)會(huì)在提高成功率的同時(shí),如何避免在無效嘗試上浪費(fèi)時(shí)間與金錢。

學(xué)會(huì)及早止損

新手使用Agent時(shí)最常犯的錯(cuò)誤,就是過于執(zhí)著,即使Agent的工作已經(jīng)明顯偏離軌道,仍試圖通過不斷追加指令來“拯救”它。如果你發(fā)現(xiàn)自己開始產(chǎn)生“它根本不聽我的”或“這家伙在原地兜圈子”這類想法時(shí),果斷中止對(duì)話或手動(dòng)接管才是明智之舉。繼續(xù)發(fā)送消息,往往只說明任務(wù)本身的復(fù)雜度超出了Agent當(dāng)前的能力,而非簡(jiǎn)單的指令失誤。

多樣化嘗試,找到最佳應(yīng)用場(chǎng)景

如果你剛開始使用Agent,我們建議你先廣泛地嘗試各種不同類型和復(fù)雜度的任務(wù)。一旦發(fā)現(xiàn)Agent在某類任務(wù)上表現(xiàn)得心應(yīng)手,就加倍利用它;反之,如果某類任務(wù)它總是搞砸,就果斷放棄。不必強(qiáng)求Agent在每一次嘗試中都取得成功。

進(jìn)展停滯不前?不如推倒重來

與和人類協(xié)作不同,對(duì)于Agent,“推倒重來”往往是更高效的選擇。如果你給Agent一個(gè)任務(wù),它在處理你的反饋和修正方向時(shí)顯得非常吃力,那么直接開啟一個(gè)全新的會(huì)話,把所有修正后的完整指令一次性給它,通常能更快地獲得成功。Agent從零開始生成正確代碼的能力,遠(yuǎn)強(qiáng)于它修復(fù)一個(gè)已被自己搞得一團(tuán)糟的環(huán)境的能力。

安全與權(quán)限管理

為Agent創(chuàng)建專屬賬戶

為Agent準(zhǔn)備一個(gè)專用的、可隨時(shí)丟棄的郵箱,用于安全地測(cè)試各類網(wǎng)站注冊(cè)。如果Agent需要訪問云資源,請(qǐng)為其創(chuàng)建擁有最小必要權(quán)限的自定義 IAM 角色。

提供隔離的開發(fā)/預(yù)發(fā)布環(huán)境

理想情況下,Agent應(yīng)該使用與你團(tuán)隊(duì)工程師完全一致的測(cè)試環(huán)境。我們強(qiáng)烈建議,不要給予Agent任何訪問生產(chǎn)環(huán)境的權(quán)限。如果使用遠(yuǎn)程Agent服務(wù),你可以在其遠(yuǎn)程機(jī)器上運(yùn)行一個(gè)完全隔離的測(cè)試環(huán)境。

使用只讀 API 密鑰

在任何可能的情況下,都只為Agent提供只讀權(quán)限的 API 密鑰。我們發(fā)現(xiàn),對(duì)于任何需要與外部服務(wù)進(jìn)行寫操作的腳本,由人類來手動(dòng)執(zhí)行最后一步,仍然是更穩(wěn)妥的做法。

擁抱未來的變革

我們堅(jiān)信,軟件工程師的價(jià)值不會(huì)消失。即使編程Agent日益強(qiáng)大,深厚的技術(shù)功底和對(duì)業(yè)務(wù)代碼庫的透徹理解,依然是不可替代的核心競(jìng)爭(zhēng)力。在今天,真正掌握你的項(xiàng)目、系統(tǒng)和代碼,比以往任何時(shí)候都更加重要。

我們團(tuán)隊(duì)要求工程師能夠同時(shí)監(jiān)督多個(gè)系統(tǒng),并在此過程中保持深刻的洞察力與周全的判斷力。當(dāng)自動(dòng)化極大提升了你的工作效率時(shí),同時(shí)處理多項(xiàng)任務(wù)將從一種選擇,變成一項(xiàng)必備技能。希望我們的經(jīng)驗(yàn),能幫助你和你的團(tuán)隊(duì)在這個(gè)持續(xù)變化的軟件開發(fā)新時(shí)代中,找準(zhǔn)定位,不斷成長。

轉(zhuǎn)載原創(chuàng)文章請(qǐng)?zhí)砑游⑿牛篺ounderparker

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關(guān)推薦
熱點(diǎn)推薦
FIFA官方:北京國安、武漢三鎮(zhèn)已解除轉(zhuǎn)會(huì)禁令

FIFA官方:北京國安、武漢三鎮(zhèn)已解除轉(zhuǎn)會(huì)禁令

懂球帝
2025-07-17 07:31:42
亞馬爾在社媒上發(fā)了一張自己的10號(hào)球衣照片,不久便刪除

亞馬爾在社媒上發(fā)了一張自己的10號(hào)球衣照片,不久便刪除

懂球帝
2025-07-16 23:02:56
褲子那里鼓鼓的,當(dāng)代都市麗人都被女裝做局了

褲子那里鼓鼓的,當(dāng)代都市麗人都被女裝做局了

網(wǎng)易上流
2025-07-10 09:32:02
日本統(tǒng)計(jì)中國戰(zhàn)機(jī)數(shù)量,殲-20僅服役230架,年產(chǎn)量更是只有30架

日本統(tǒng)計(jì)中國戰(zhàn)機(jī)數(shù)量,殲-20僅服役230架,年產(chǎn)量更是只有30架

頭條爆料007
2025-07-16 20:12:21
14年前,那個(gè)倒貼3套房,嫁到河南農(nóng)村的港姐郭羨妮,如今怎樣了

14年前,那個(gè)倒貼3套房,嫁到河南農(nóng)村的港姐郭羨妮,如今怎樣了

每日一見
2025-06-15 12:15:15
中央第四指導(dǎo)組和工信部聯(lián)合調(diào)研組赴上海、江蘇調(diào)研重點(diǎn)問題整治情況

中央第四指導(dǎo)組和工信部聯(lián)合調(diào)研組赴上海、江蘇調(diào)研重點(diǎn)問題整治情況

界面新聞
2025-07-14 21:49:00
楊瀚森:教練讓我擋完拆下順,我實(shí)在不想動(dòng)就拉出來投三分

楊瀚森:教練讓我擋完拆下順,我實(shí)在不想動(dòng)就拉出來投三分

雷速體育
2025-07-16 15:05:34
不陪她玩兒了!這一次全世界都不再寬容“一條道走到黑”的趙露思

不陪她玩兒了!這一次全世界都不再寬容“一條道走到黑”的趙露思

大笑江湖史
2025-07-17 07:40:35
MPV市場(chǎng)變天了!1-6月銷量:賽那丟冠,別克GL8第5,理想MEGA第22

MPV市場(chǎng)變天了!1-6月銷量:賽那丟冠,別克GL8第5,理想MEGA第22

趣味萌寵的日常
2025-07-15 16:39:03
部級(jí)大佬被抓時(shí)攜女人叛逃海外,躲藏十年,傳言死于澳大利亞街頭

部級(jí)大佬被抓時(shí)攜女人叛逃海外,躲藏十年,傳言死于澳大利亞街頭

阿胡
2024-06-24 13:38:46
陳熠奪金失利僅過十小時(shí),令人反感的一幕出現(xiàn),樊振東的言論正確

陳熠奪金失利僅過十小時(shí),令人反感的一幕出現(xiàn),樊振東的言論正確

畫夕
2025-07-16 23:59:54
官方:C羅當(dāng)選2024-25賽季沙特聯(lián)賽球迷票選最佳球員

官方:C羅當(dāng)選2024-25賽季沙特聯(lián)賽球迷票選最佳球員

懂球帝
2025-07-16 19:27:34
男子和富婆相親,女方只找生理性搭子不結(jié)婚,網(wǎng)友:這誰頂?shù)米?>
    </a>
        <h3>
      <a href=辣媒專欄記錄
2025-07-16 11:30:03
大反轉(zhuǎn),浙江人挺住!暴雨,10級(jí)雷雨大風(fēng)!第6號(hào)臺(tái)風(fēng)“韋帕”有新消息...

大反轉(zhuǎn),浙江人挺住!暴雨,10級(jí)雷雨大風(fēng)!第6號(hào)臺(tái)風(fēng)“韋帕”有新消息...

浙江之聲
2025-07-16 19:11:07
一旦中國被拉入戰(zhàn)爭(zhēng)中,8個(gè)省份將成為堅(jiān)強(qiáng)后盾,誰排第一?

一旦中國被拉入戰(zhàn)爭(zhēng)中,8個(gè)省份將成為堅(jiān)強(qiáng)后盾,誰排第一?

時(shí)光琉影8
2025-06-21 13:26:32
我被撤銷市長的職務(wù)后,回到老家被人欺負(fù),半年后我擔(dān)任市委書記

我被撤銷市長的職務(wù)后,回到老家被人欺負(fù),半年后我擔(dān)任市委書記

喬生桂
2025-07-13 15:51:55
18歲黃多多正式官宣出道,內(nèi)娛小花們集體瑟瑟發(fā)抖!

18歲黃多多正式官宣出道,內(nèi)娛小花們集體瑟瑟發(fā)抖!

玥來玥好講故事
2025-05-19 21:20:33
公公70大壽20個(gè)人點(diǎn)15瓶五糧液,當(dāng)眾喊我買單,我假裝付錢拿包就走

公公70大壽20個(gè)人點(diǎn)15瓶五糧液,當(dāng)眾喊我買單,我假裝付錢拿包就走

今天說故事
2025-07-16 17:57:32
綜藝?yán)锓Q兄道弟!現(xiàn)實(shí)中互踩互黑,這兩人早該撕破臉了!

綜藝?yán)锓Q兄道弟!現(xiàn)實(shí)中互踩互黑,這兩人早該撕破臉了!

天行艦
2025-06-30 06:13:43
案例:湖南一寡婦打麻將時(shí),無意看見9年前被丈夫殺害的人還活著

案例:湖南一寡婦打麻將時(shí),無意看見9年前被丈夫殺害的人還活著

墨染塵香
2024-07-05 14:14:02
2025-07-17 08:28:49
FounderPark incentive-icons
FounderPark
關(guān)注AI創(chuàng)業(yè),專注和創(chuàng)業(yè)者聊真問題
846文章數(shù) 134關(guān)注度
往期回顧 全部

科技要聞

美團(tuán)外賣大戰(zhàn)總指揮:不想卷 但不能不反擊

頭條要聞

媒體:黃楊鈿甜"耳環(huán)"事件 一場(chǎng)質(zhì)疑與謠言茍合的鬧劇

頭條要聞

媒體:黃楊鈿甜"耳環(huán)"事件 一場(chǎng)質(zhì)疑與謠言茍合的鬧劇

體育要聞

不給楊瀚森傳球,他有自己的理由

娛樂要聞

都美竹將參加綜藝,單身媽媽發(fā)文抵制

財(cái)經(jīng)要聞

探究萬億市場(chǎng)的休閑零食

汽車要聞

理想i8內(nèi)飾官圖公布 李想回應(yīng)"被打臉"

態(tài)度原創(chuàng)

親子
教育
健康
數(shù)碼
房產(chǎn)

親子要聞

強(qiáng)者從不抱怨環(huán)境 更不怨懟不理解自己的人

教育要聞

全等三角形動(dòng)點(diǎn)問題,方法大總結(jié)!

呼吸科專家破解呼吸道九大謠言!

數(shù)碼要聞

三星新一代平板電腦通過3C認(rèn)證,支持25W快充

房產(chǎn)要聞

三亞又有好地要賣,起拍樓面價(jià)飆到了1.6萬/㎡!

無障礙瀏覽 進(jìn)入關(guān)懷版 主站蜘蛛池模板: 兴义市| 青海省| 沙湾县| 遵化市| 秀山| 永宁县| 兴海县| 汾西县| 呼图壁县| 哈巴河县| 雷波县| 清河县| 宁武县| 商丘市| 元谋县| 澎湖县| 财经| 仙游县| 札达县| 牟定县| 西峡县| 林西县| 巍山| 镇宁| 北碚区| 达州市| 潢川县| 繁峙县| 乐山市| 湖北省| 绍兴县| 承德市| 尉犁县| 云安县| 宁化县| 台东县| 鲁山县| 敦化市| 逊克县| 伊吾县| 潮州市|