<tr id="tp1vn"><td id="tp1vn"><dl id="tp1vn"></dl></td></tr>
  1. <p id="tp1vn"></p>
  2. <sub id="tp1vn"><p id="tp1vn"></p></sub>
    <u id="tp1vn"><rp id="tp1vn"></rp></u>
    <meter id="tp1vn"></meter>
      <wbr id="tp1vn"><sup id="tp1vn"></sup></wbr>
      日韩第一页浮力,欧美a在线,中文字幕无码乱码人妻系列蜜桃 ,国产成人精品三级麻豆,国产男女爽爽爽免费视频,中文字幕国产精品av,两个人日本www免费版,国产v精品成人免费视频71pao
      網(wǎng)易首頁(yè) > 網(wǎng)易號(hào) > 正文 申請(qǐng)入駐

      智能體工程的隱形技術(shù)債:10分鐘造出一個(gè) Agent,公司卻要為它養(yǎng)一個(gè)平臺(tái)團(tuán)隊(duì)

      0
      分享至


      作者 | Zohar Einy

      譯者 | 平川

      策劃 | Tina

      本文最初發(fā)布于 THENEWSTACK 博客。

      如今,任何人都可以很容易地在本地構(gòu)建一個(gè)智能體。通過(guò)一些 LLM 調(diào)用、提示和幾個(gè)工具定義,這個(gè)智能體就能在幾分鐘內(nèi)為他們完成實(shí)際的工作。但是,當(dāng)這個(gè)智能體投入生產(chǎn)并被整個(gè)工程部門(mén)使用,涉及到真實(shí)的數(shù)據(jù)和實(shí)際的后果時(shí),會(huì)發(fā)生什么呢?

      2015 年,谷歌發(fā)表了“機(jī)器學(xué)習(xí)系統(tǒng)中的隱性技術(shù)債務(wù)”。那篇論文為機(jī)器學(xué)習(xí)工程師指明了方向,并一針見(jiàn)血地指出了他們所面臨的所有問(wèn)題。文中分享的那張圖片也成了經(jīng)典:一個(gè)標(biāo)有“ML Code”的小方框,被龐大的基礎(chǔ)設(shè)施模塊所包圍。


      對(duì)于智能體,我們看到了相同的模式。智能體只是畫(huà)面的一小部分,我們想要命名圍繞它們的所有基礎(chǔ)設(shè)施。

      智能體工程系統(tǒng)特別擅長(zhǎng)積累技術(shù)債務(wù)。它們有傳統(tǒng)軟件的所有維護(hù)問(wèn)題,同時(shí)還要加上一些智能體才有的問(wèn)題。幾乎每個(gè)員工每天都在創(chuàng)建新的智能體。很快,你擁有的智能體將比員工還多。

      我們將智能體定義為任何具有動(dòng)態(tài)決策能力的進(jìn)程,它們能夠通過(guò)推理和反思自主確定工具使用和執(zhí)行路徑。決策、推理和反思需要所有輔助性的基礎(chǔ)設(shè)施。

      構(gòu)建智能體很容易。但在生產(chǎn)環(huán)境中,智能體代碼只占系統(tǒng)最小的一部分。周邊的一切才是真正復(fù)雜的。

      在過(guò)去的幾個(gè)月里,根據(jù)與工程領(lǐng)導(dǎo)者的對(duì)話和我們自己的經(jīng)驗(yàn),我們繪制出了圍繞智能體的七個(gè)基礎(chǔ)設(shè)施模塊。每個(gè)模塊是一類工作,都是人們構(gòu)建演示系統(tǒng)時(shí)沒(méi)有計(jì)劃在內(nèi)的。

      如果你做過(guò)傳統(tǒng)的工程項(xiàng)目,那么這些模塊中有一些會(huì)看起來(lái)很熟悉:可觀測(cè)性、集成和治理。其他模塊是智能體項(xiàng)目獨(dú)有的,例如人機(jī)回環(huán)、非確定性系統(tǒng)評(píng)估和智能體注冊(cè)表。


      讓我們逐一了解下。

      集 成

      智能體需要連接到你實(shí)際的系統(tǒng):CI/CD、云提供商、事件工具、可觀測(cè)性平臺(tái)、代碼庫(kù)、密鑰管理器等。

      如果不集中管理集成,那么每個(gè)團(tuán)隊(duì)都會(huì)自己設(shè)置智能體連接。

      想象一下,一個(gè)有 30 個(gè)團(tuán)隊(duì)、200 名工程師的工程組織,每個(gè)團(tuán)隊(duì)都有多個(gè)智能體。每位工程師都為編碼智能體生成自己的 GitLab PAT,為數(shù)據(jù)智能體生成 Snowflake 憑據(jù),為部署智能體生成 Kubernetes 服務(wù)賬戶,為事件智能體生成監(jiān)控令牌。

      那將是數(shù)百個(gè)集成點(diǎn),每個(gè)都需要單獨(dú)配置、單獨(dú)調(diào)試,并且都有自己的有效時(shí)間表。

      當(dāng)每個(gè)開(kāi)發(fā)人員都設(shè)置自己的憑據(jù)時(shí),每個(gè)智能體使用的 Token 不同看到的數(shù)據(jù)就不同。一個(gè)開(kāi)發(fā)人員的 GitLab PAT 可以訪問(wèn)所有代碼庫(kù),其他人的范圍則限定在他們自己團(tuán)隊(duì)。智能體類型相同,但每一個(gè)都有一個(gè)完全不同的組織視圖。

      或者,當(dāng) GitLab 的 API 有重大更改時(shí)會(huì)發(fā)生什么?每個(gè)獨(dú)立創(chuàng)建連接的團(tuán)隊(duì)都要調(diào)試相同的問(wèn)題(或向平臺(tái)團(tuán)隊(duì)提交工單)。三個(gè)團(tuán)隊(duì)在周一解決了這個(gè)問(wèn)題,到周三又有兩個(gè)團(tuán)隊(duì)。有個(gè)團(tuán)隊(duì)過(guò)了一周都沒(méi)有注意到,因?yàn)樗麄兊闹悄荏w只在事件期間運(yùn)行。

      通過(guò)這些集成傳遞的內(nèi)容也很重要。當(dāng)三個(gè)團(tuán)隊(duì)通過(guò)不同的路徑連接到相同的數(shù)據(jù)源時(shí),對(duì)于同一個(gè)問(wèn)題,他們的智能體會(huì)得出不同的答案。如果一個(gè)團(tuán)隊(duì)的集成拉取了 30 天的部署歷史,而另一個(gè)團(tuán)隊(duì)的集成顯示了過(guò)去 3 年的所有內(nèi)容,則他們的輸出就會(huì)不同。

      現(xiàn)在,MCP 是大多數(shù)團(tuán)隊(duì)將智能體連接到工具時(shí)采用的方式。但我們不要將 MCP 與集成混淆。MCP 為智能體提供了一種標(biāo)準(zhǔn)的工具調(diào)用方式。它并不管理調(diào)用的憑證,返回?cái)?shù)據(jù)的范圍,或者當(dāng)另一端的 API 發(fā)生變化時(shí)會(huì)發(fā)生什么。

      集成方面的隱性技術(shù)債務(wù)可能像下面這樣:

      • 一個(gè)集成的身份驗(yàn)證令牌在周五晚上到期,一個(gè)事件智能體默默地停止了工作,而直到周一都沒(méi)有人注意到這個(gè)情況。

      • 五個(gè)團(tuán)隊(duì)各自維護(hù)自己的 GitLab 連接,權(quán)限和范圍各不相同,都不知道其他人的存在。

      • 當(dāng)一個(gè)集成升級(jí)其 API 時(shí),每個(gè)團(tuán)隊(duì)都要分別調(diào)試其連接。


      上下文湖

      智能體的好壞取決于它們可以引用和使用的上下文。它們需要兩種上下文。

      運(yùn)行時(shí)上下文:如何在智能體執(zhí)行期間向它們提供準(zhǔn)確的上下文?

      運(yùn)行時(shí)上下文是智能體在特定執(zhí)行期間需要的實(shí)時(shí)數(shù)據(jù),例如有關(guān)服務(wù)的信息,誰(shuí)擁有這些信息,以及最近部署了什么內(nèi)容。這與人類在編碼或解決事件時(shí)使用的數(shù)據(jù)相同,但于智能體而言更容易獲取。

      想象一下,一個(gè)編碼智能體接手了一個(gè)工單,為一個(gè)服務(wù)添加重試機(jī)制。它需要知道:服務(wù)使用什么語(yǔ)言和框架,這個(gè)組織中的其他服務(wù)如何處理重試,它調(diào)用的下游服務(wù)歸誰(shuí)所有,以及超時(shí)設(shè)置最近是否有過(guò)更改。

      有一些團(tuán)隊(duì)在 Markdown 文件中管理他們的運(yùn)行時(shí)上下文:agents.md,.cursorrules 和技能文件。

      對(duì)于靜態(tài)指令,像如何格式化提交或使用哪個(gè) Linter,使用 Markdown 文件就很好。但運(yùn)行時(shí)上下文是不斷變化的:服務(wù)所有權(quán)轉(zhuǎn)移;依賴項(xiàng)被添加;配置值更新;每小時(shí)都有部署。一個(gè)基于.md 文件運(yùn)行的智能體說(shuō)“checkout-service 歸 Payments 團(tuán)隊(duì)所有”,它不知道這個(gè)服務(wù)的所有權(quán)在上周二轉(zhuǎn)移到了 Commerce 團(tuán)隊(duì)。文件在編寫(xiě)時(shí)是準(zhǔn)確的,等到智能體讀取的時(shí)候,可能就不準(zhǔn)確了。

      決策痕跡:如何幫助智能體從自己過(guò)去的工作或其他智能體的工作中學(xué)習(xí)?

      決策痕跡是之前做過(guò)的事情(由人類或智能體完成),是關(guān)于為什么做出決策,以及之后發(fā)生了什么的歷史。沒(méi)有這個(gè)歷史作為參考,每次智能體都是從零開(kāi)始運(yùn)行。想象一下,智能體打開(kāi)一個(gè) PR 來(lái)修復(fù)一個(gè)不穩(wěn)定的測(cè)試。它不知道上周另一個(gè)智能體嘗試了相同的修復(fù),這個(gè) PR 因?yàn)闀?huì)破壞下游契約而被拒絕,而團(tuán)隊(duì)已經(jīng)決定完全棄用該測(cè)試。因此,它重新打開(kāi)了相同的 PR。沒(méi)有決策痕跡,智能體會(huì)重復(fù)人類(或智能體)已經(jīng)解決的錯(cuò)誤。

      一個(gè)解決過(guò) 50 個(gè)事件的智能體已經(jīng)看到了新智能體沒(méi)有看到過(guò)的模式,比如哪些修復(fù)有效,哪些會(huì)導(dǎo)致回歸,以及哪些服務(wù)在部署后變得脆弱。沒(méi)有痕跡,這些知識(shí)會(huì)在每次運(yùn)行后消失。當(dāng)多個(gè)智能體在同一個(gè)系統(tǒng)上操作時(shí),它們無(wú)法看到彼此的歷史。

      LLM 提供商開(kāi)始通過(guò)可以跨團(tuán)隊(duì)共享的 memory.md 文件來(lái)解決這個(gè)問(wèn)題。但當(dāng)你有幾十智能體在運(yùn)行時(shí),債務(wù)還是會(huì)出現(xiàn)。你需要找到一種可靠的方法將該記憶(或只是它正確的部分)提供給特定的智能體。

      在上下文湖中,隱性技術(shù)債務(wù)可能像下面這樣:

      • 上下文陳舊過(guò)時(shí)、支離破碎且無(wú)人負(fù)責(zé)。

      • 公司標(biāo)準(zhǔn)存在于維基中,而智能體基于 agents.md 文件運(yùn)行。

      • 智能體沒(méi)有學(xué)習(xí)其他智能體為什么以及如何解決一個(gè)問(wèn)題,又不了解它們犯過(guò)的錯(cuò)誤。

      智能體注冊(cè)表

      讓我們了解存在哪些智能體。

      組織結(jié)構(gòu)圖在動(dòng)態(tài)變化。現(xiàn)在不僅僅是人,還有數(shù)量為 5-10 倍的智能體。它們是由所有的人類員工在每天的工作中創(chuàng)建的。它們運(yùn)行在沒(méi)有護(hù)欄的環(huán)境中,它們可以訪問(wèn)關(guān)鍵基礎(chǔ)設(shè)施,它們正在做決策。它們也分布在 Claude Code、Cursor、n8n、zapier、Notion、AWS、GCP 等工具中。

      典型的模式是這樣的:一個(gè)工程師構(gòu)建了一個(gè)分診智能體,其團(tuán)隊(duì)開(kāi)始在它的幫助下處理事件。另一個(gè)團(tuán)隊(duì)構(gòu)建了自己的版本,因?yàn)樗恢赖谝粋€(gè)智能體的存在。第三個(gè)團(tuán)隊(duì)也構(gòu)建了類似的東西,但是連接到不同的工具,有不同的權(quán)限。

      在一個(gè)有 20 或 30 個(gè)工程團(tuán)隊(duì)的公司里,你很快就會(huì)遇到責(zé)任重疊、行為沖突以及依賴項(xiàng)不可見(jiàn)的智能體。在智能體可以在團(tuán)隊(duì)之間共享之前,你首先需要知道它們存在。

      向智能體傳達(dá)指令

      在實(shí)現(xiàn)了智能體的可見(jiàn)性之后,你還需要為它們提供相當(dāng)于員工手冊(cè)的東西:標(biāo)準(zhǔn)、技能以及期望它們?nèi)绾尾僮鞯闹噶睢?/p>

      如今,工程師們都是獨(dú)立地為他們的智能體創(chuàng)建技能文件。問(wèn)題是,當(dāng)它們分散在不同的存儲(chǔ)庫(kù)中,沒(méi)有一個(gè)集中的視圖時(shí),團(tuán)隊(duì)最終會(huì)創(chuàng)建出重復(fù)或不準(zhǔn)確的技能。他們會(huì)經(jīng)常與平臺(tái)分發(fā)的上下文相矛盾。平臺(tái)團(tuán)隊(duì)比個(gè)別團(tuán)隊(duì)更有洞察力,他們更知道在技能文件中寫(xiě)什么。

      那么,該如何將一致但個(gè)性化的編碼規(guī)則、命令、技能和鉤子傳遞給正確的智能體呢?

      這些信息甚至可能需要多個(gè)層次:

      • 公司范圍內(nèi)適用的標(biāo)準(zhǔn)(安全編碼、提交規(guī)范)

      • 特定于存儲(chǔ)庫(kù)的指令(“在這個(gè)存儲(chǔ)庫(kù)中,事件是這樣創(chuàng)建的”)

      • 或者針對(duì)工程師子集的團(tuán)隊(duì)級(jí)規(guī)則

      你需要找到一種方法,將這些信息可靠地傳遞給成千上萬(wàn)的智能體,確保正確的指令能夠到達(dá)正確的智能體。

      智能體創(chuàng)建

      假設(shè)你已經(jīng)可以看到現(xiàn)有的大多數(shù)智能體,并向它們傳遞了指令。下一個(gè)問(wèn)題是如何控制智能體的新建過(guò)程,而不拖慢團(tuán)隊(duì)的速度?

      現(xiàn)在,這個(gè)責(zé)任落在了平臺(tái)團(tuán)隊(duì)身上。

      就像軟件目錄中的服務(wù)一樣,智能體應(yīng)該有標(biāo)準(zhǔn)化的屬性,并且應(yīng)該與公司的其他實(shí)體建立連接,比如其他智能體、團(tuán)隊(duì)、服務(wù)、部署等。

      如果沒(méi)有模板,你就會(huì)遇到你剛剛解決過(guò)的問(wèn)題。一個(gè)工程師啟動(dòng)了一個(gè)智能體,沒(méi)有所有者,沒(méi)有生命周期狀態(tài),也沒(méi)有它所操作的服務(wù)的連接。它為他們工作,但其他人都不知道它的存在。六個(gè)月后,有人發(fā)現(xiàn)它在生產(chǎn)環(huán)境中運(yùn)行,使用了過(guò)期的 Token,卻沒(méi)有辦法聯(lián)系到構(gòu)建它的人。

      一個(gè)工程師啟動(dòng)了一個(gè)智能體,沒(méi)有所有者,沒(méi)有生命周期狀態(tài),也沒(méi)有與它操作的服務(wù)的連接。這對(duì)他們來(lái)說(shuō)有效。其他人都不知道它的存在。

      智能體創(chuàng)建應(yīng)該遵循標(biāo)準(zhǔn)模板。這并不是說(shuō)人類員工創(chuàng)建智能體時(shí)應(yīng)該放慢速度。恰恰相反,與他們單獨(dú)創(chuàng)建相比,一個(gè)標(biāo)準(zhǔn)化的智能體創(chuàng)建過(guò)程,可以幫助他們更快地達(dá)成高質(zhì)量的工作。

      應(yīng)該允許工程師從他們的工作站創(chuàng)建智能體。如果他們?cè)?Cursor 中工作并且需要啟動(dòng)一個(gè)智能體,那么他們應(yīng)該能夠從那里做到這一點(diǎn),而不是從其他地方。也就是說(shuō),你作為平臺(tái)工程師的工作,是確保在任何地方創(chuàng)建的智能體都遵循你的創(chuàng)建過(guò)程。

      模板不會(huì)限制智能體做什么。它只是確保每個(gè)智能體都具備基本要素:所有者、描述、它使用的工具、它連接的服務(wù)以及生命周期狀態(tài)。這樣,從第一天起就可以對(duì)它們進(jìn)行管理,而不是后續(xù)再去費(fèi)力地追查。

      在智能體注冊(cè)方面,隱性技術(shù)債務(wù)可能像下面這樣:

      • 智能體不可見(jiàn)

      • 團(tuán)隊(duì)正在創(chuàng)建重復(fù)的智能體

      • 上下文過(guò)時(shí)

      • 當(dāng) CISO 要求進(jìn)行智能體審計(jì)時(shí),卻沒(méi)有一個(gè)列表可以入手

      • 沒(méi)有一個(gè)明確的將智能體提升到生產(chǎn)應(yīng)用狀態(tài)的方法

      • 沒(méi)有版本控制、回滾或過(guò)渡環(huán)境


      度 量

      你怎么知道你的智能體是否在工作?這取決于誰(shuí)在問(wèn)。

      SRE 想知道智能體做了什么。機(jī)器學(xué)習(xí)工程師或產(chǎn)品經(jīng)理想知道它是變得更好還是更糟了。工程副總裁想知道它是否值得花錢(qián)。最終用戶想知道智能體是否根據(jù)他們的反饋進(jìn)行了學(xué)習(xí)。

      所以,雖然每個(gè)人都想對(duì)智能體做一些度量,但他們想要度量的東西并不一樣。

      1. 怎么知道智能體在做什么?

      這是可觀測(cè)性

      事件、跟蹤信息和日志記錄了智能體所采取的行動(dòng)、訪問(wèn)的數(shù)據(jù),以及它是否仍在正確地運(yùn)行。工程團(tuán)隊(duì)了解傳統(tǒng)系統(tǒng)的可觀測(cè)性,但對(duì)于智能體,觀測(cè)面更廣。

      假設(shè)你有一個(gè)智能體,它可以自動(dòng)處理 Jira 工單。當(dāng)它收到一個(gè) Jira 工單時(shí),它會(huì)讀取服務(wù)目錄,找出相關(guān)的存儲(chǔ)庫(kù),通過(guò) GitHub 集成拉取最近的提交,使用編碼智能體生成一個(gè)修復(fù),然后回到 GitHub 打開(kāi)一個(gè) PR,并請(qǐng)求它從軟件目錄中找到的服務(wù)所有者進(jìn)行審查。如果修復(fù)對(duì)某些東西造成了破壞,哪個(gè)步驟出了問(wèn)題?它拉取了錯(cuò)誤的存儲(chǔ)庫(kù)嗎?誤讀了所有權(quán)?生成了糟糕的代碼?

      如果你不能完整追蹤整個(gè)鏈條中的所有動(dòng)作,那問(wèn)題排查的難度會(huì)大大增加。

      2. 當(dāng)提示、技能、工具和模型發(fā)生變化時(shí),怎么知道智能體是否變好了還是變?cè)懔耍?/strong>

      這就是評(píng)估

      在標(biāo)準(zhǔn)軟件工程中,你可以編寫(xiě)一個(gè)單元測(cè)試,然后判斷是否輸出了一個(gè)確切的字符串。在智能體工程中,每個(gè)響應(yīng)都不同,你需要采用一個(gè)不同的方法。

      通過(guò)一個(gè)簡(jiǎn)單的問(wèn)題進(jìn)行評(píng)估:在你改變一些東西(比如提示或模型)之后,智能體是否仍然表現(xiàn)得很好?

      如果沒(méi)有一種方法來(lái)跟蹤這一點(diǎn),更改就會(huì)在未經(jīng)測(cè)試的情況下發(fā)布,輸出質(zhì)量可能會(huì)悄無(wú)聲息地降低。就像用 Opus 替換 Sonnet,你的 PR 審查智能體開(kāi)始批準(zhǔn)它以前標(biāo)記過(guò)的東西。

      3. 怎么知道智能體是否真的做出了業(yè)務(wù)貢獻(xiàn)?

      這是業(yè)務(wù)影響

      在今年的每次財(cái)報(bào)電話會(huì)議上都會(huì)有人問(wèn):“AI 對(duì)你的業(yè)務(wù)有什么貢獻(xiàn)?”

      大多數(shù)工程領(lǐng)導(dǎo)者都回答不了,最終,他們是負(fù)責(zé)度量智能體成本和 ROI 的人。

      在整個(gè)過(guò)程中,追蹤支出是相對(duì)比較簡(jiǎn)單的一部分工作。你可以追蹤 Token 使用情況、API 調(diào)用次數(shù)以及每個(gè)智能體、每個(gè)團(tuán)隊(duì)的計(jì)算成本。

      投資回報(bào)率(ROI)則比較難以衡量。智能體解決了多少工單?它節(jié)省了多少工程時(shí)間?它是否真的減少了平均故障修復(fù)時(shí)間(MTTR),還是只是轉(zhuǎn)移了工作量?這些數(shù)字更難以收集,也更難以讓人信服。如果你只能做成本方面的展示而不能清晰地展示 ROI,那么這會(huì)是一個(gè)糟糕的對(duì)話。

      4. 如何向智能體反饋它們的工作?

      這是反饋循環(huán)

      當(dāng)智能體生成一個(gè) PR、解決一個(gè)工單或編寫(xiě)一個(gè)根本原因分析(RCA)報(bào)告時(shí),負(fù)責(zé)審查輸出結(jié)果的人類是接受了輸出還是進(jìn)行了更正?這通常用贊成或不贊成來(lái)管理,但有時(shí)候,人類的回應(yīng)本身就是反饋(比如“不,再試一次,但改為 X”)。

      這對(duì)于改進(jìn)智能體至關(guān)重要,比評(píng)估更重要。處于演示階段的智能體要么不收集這些信號(hào),要么不采取相應(yīng)的行動(dòng)。

      在度量方面,隱性技術(shù)債務(wù)可能像下面這樣:

      • 不知道智能體性能是隨著時(shí)間提高還是下降,以及與什么相比

      • 當(dāng)提示或模型變化時(shí),無(wú)法衡量發(fā)生了什么

      • 領(lǐng)導(dǎo)層要求 ROI,但你給不出明確的答案

      • 未能收集使用智能體的人類的反饋


      人機(jī)回環(huán)

      在完全手動(dòng)和完全自動(dòng)化之間有一個(gè)區(qū)域。在一端,人類做所有事情。在另一端,智能體不做詢問(wèn)就采取行動(dòng)。大多數(shù)有用的智能體處于中間的某個(gè)地方,它們的確切位置取決于行動(dòng)、環(huán)境和風(fēng)險(xiǎn)。

      人機(jī)回環(huán)是讓你可以安全地將智能體趨近自動(dòng)化的機(jī)制之一。它讓你定義檢查點(diǎn):這個(gè)行動(dòng)需要批準(zhǔn),那個(gè)不需要,這個(gè)取決于環(huán)境。智能體自動(dòng)運(yùn)行,但人類要在執(zhí)行前確認(rèn)高風(fēng)險(xiǎn)決策。

      例如,系統(tǒng)部署智能體在測(cè)試環(huán)境中可以自由運(yùn)行,但在生產(chǎn)環(huán)境中需要批準(zhǔn)。它可以在營(yíng)業(yè)時(shí)間內(nèi)完全自主,但在凌晨 3 點(diǎn)則需要人類參與。規(guī)則是有條件的,因智能體、行動(dòng)、環(huán)境和團(tuán)隊(duì)的不同而不同。

      當(dāng)你的演示中有一個(gè)智能體時(shí),你可以將批準(zhǔn)檢查點(diǎn)硬編碼為一個(gè) if 語(yǔ)句,部署前由它在 Slack 上發(fā)出通知。當(dāng) 20 個(gè)團(tuán)隊(duì)中有 100 個(gè)智能體時(shí),硬編碼的批準(zhǔn)邏輯將無(wú)法擴(kuò)展。每個(gè)團(tuán)隊(duì)都實(shí)現(xiàn)了自己的版本。一個(gè)團(tuán)隊(duì)的智能體在沒(méi)有經(jīng)過(guò)批準(zhǔn)的情況下回滾生產(chǎn)。另一個(gè)團(tuán)隊(duì)的智能體需要三次批準(zhǔn)才能做同樣的事。沒(méi)有一個(gè)集中式的定義,沒(méi)有人知道哪些智能體可以獨(dú)立行動(dòng),哪些不能。

      然后是對(duì)審批本身的編排。誰(shuí)會(huì)收到通知?通過(guò)什么渠道?如果沒(méi)人回應(yīng),超時(shí)時(shí)間是多少?如果審批人在度假怎么辦?如果一個(gè)智能體的審批通過(guò) Slack,另一個(gè)通過(guò)電子郵件,第三個(gè)通過(guò)自定義 UI,那么你現(xiàn)在就有三個(gè)審批系統(tǒng)需要維護(hù)。圍繞審批的邏輯變成了獨(dú)立于智能體存在的主要技術(shù)債務(wù)。

      如果我們擴(kuò)大視野,人機(jī)回環(huán)也關(guān)乎了解智能體內(nèi)部發(fā)生了什么。隨著工程師進(jìn)入更偏管理性的角色,他們將需要一個(gè)控制平面來(lái)查看正在進(jìn)行的工作,啟動(dòng)智能體的工作,識(shí)別哪些智能體需要關(guān)注,并在需要時(shí)采取行動(dòng)。

      這很重要,因?yàn)槿藱C(jī)回環(huán)是你大規(guī)模應(yīng)用變化所依賴的方法(如今的公司都是要么改變,要么消亡)。為了在新工作中取得成功,工程師們需要能夠看到智能體的工作,就像過(guò)去可以看到他們的代碼如何工作一樣。如果一個(gè)團(tuán)隊(duì)能夠觀察智能體如何處理其前十個(gè)部署(可以看到每一步,審查每個(gè)決策,并在需要時(shí)進(jìn)行干預(yù)),他們便會(huì)信任那個(gè)智能體;如果不能,就不會(huì)。

      人機(jī)回環(huán)中的隱性技術(shù)債務(wù)可能像下面這樣:

      • 硬編碼的審批代碼無(wú)法從一個(gè)集中的地方進(jìn)行更改

      • 一些智能體在不需要審批的情況下運(yùn)行,其他智能體則需要經(jīng)過(guò)太多的批準(zhǔn)

      • 通過(guò)電子郵件、Slack 和自定義 UI 進(jìn)行審批的多個(gè)審批系統(tǒng),相互之間不兼容

      • 沒(méi)有一個(gè)共享工作區(qū),讓團(tuán)隊(duì)可以看到他們的智能體在做什么,并在必要時(shí)進(jìn)行干預(yù)


      治 理

      當(dāng)人類工程師需要訪問(wèn)生產(chǎn)數(shù)據(jù)庫(kù)時(shí),需要經(jīng)過(guò)一個(gè)流程。他們提交請(qǐng)求,有人批準(zhǔn),然后訪問(wèn)范圍被限定和記錄。這個(gè)過(guò)程可能需要一個(gè)小時(shí)或一天,但誰(shuí)有權(quán)訪問(wèn)什么以及誰(shuí)做了什么,都有審計(jì)日志記錄。

      當(dāng)工程師在本地創(chuàng)建智能體時(shí),它在運(yùn)行時(shí)使用的通常是其創(chuàng)建者設(shè)置的憑據(jù):他們的 API 令牌、他們的服務(wù)賬戶、他們的云權(quán)限。這個(gè)范圍很有可能沒(méi)人審查。

      智能體的治理規(guī)則要具體:

      • “回滾服務(wù),但只有在出現(xiàn)高嚴(yán)重性事件時(shí)。”

      • “部署到生產(chǎn)環(huán)境總是需要手動(dòng)批準(zhǔn),不管是什么智能體觸發(fā)的。”

      • “從外部系統(tǒng)拉取數(shù)據(jù)的 RCA 報(bào)告應(yīng)該只對(duì)那個(gè)服務(wù)的所有者可見(jiàn)。”

      平臺(tái)團(tuán)隊(duì)需要在一個(gè)地方集中定義這些規(guī)則并應(yīng)用于所有智能體。

      治理的另一面是執(zhí)行。假設(shè)你發(fā)現(xiàn)了一個(gè)內(nèi)部 API 的漏洞,需要立即阻止所有智能體調(diào)用它。你能嗎?一個(gè)安全工程師應(yīng)該能夠在一個(gè)地方禁用一個(gè)工具,并讓它自動(dòng)在所有智能體中被禁用。大多數(shù)公司并不具備這種能力。

      你不能總是從一開(kāi)始就把訪問(wèn)權(quán)限搞得嚴(yán)絲合縫。事情可能會(huì)出錯(cuò),一旦出錯(cuò),你就需要知道發(fā)生了什么:哪個(gè)智能體采取了行動(dòng),它訪問(wèn)了什么數(shù)據(jù),使用了什么憑證,以及誰(shuí)觸發(fā)了它。如果是在本地創(chuàng)建的話,大多數(shù)智能體設(shè)置都不會(huì)產(chǎn)生這樣的審計(jì)跟蹤記錄。在本地運(yùn)行的智能體會(huì)繼承其創(chuàng)建者的憑證,它所采取的每一項(xiàng)行動(dòng)看起來(lái)都是工程師的個(gè)人工作。如果三個(gè)智能體共享一個(gè)服務(wù)賬戶,你就無(wú)法判斷是哪個(gè)智能體發(fā)起的調(diào)用。如果一個(gè)代智能體在修改生產(chǎn)配置之前需要經(jīng)過(guò)另外兩個(gè)智能體,那么審計(jì)日志可能會(huì)只顯示最終的寫(xiě)入操作,而不顯示推理、上下文或?qū)е逻@一行為的決策鏈。

      治理的另一個(gè)方面是成本治理。智能體往往會(huì)繼續(xù)工作,而不管它們累積了多少成本。當(dāng)工程師們?cè)诒镜貏?chuàng)建智能體時(shí),他們可能不會(huì)考慮設(shè)置成本限制。

      一個(gè)陷入重試循環(huán)或循環(huán)推理的智能體會(huì)持續(xù)消耗 Token 達(dá)數(shù)小時(shí)之久,直到有人手動(dòng)終止它,或者直到從月度賬單上看到了因此造成的損失。大多數(shù)團(tuán)隊(duì)都可以告訴你他們的 LLM 總支出,但幾乎沒(méi)有哪個(gè)團(tuán)隊(duì)能夠按智能體、團(tuán)隊(duì)或用例進(jìn)行成本分解。而且,團(tuán)隊(duì)也應(yīng)該能夠很容易地看到他們的成本狀況。因?yàn)楫?dāng)領(lǐng)導(dǎo)層詢問(wèn)智能體的運(yùn)行成本時(shí),工程部門(mén)需要能夠給出一個(gè)答案。

      在智能體治理方面,隱性技術(shù)債務(wù)可能像下面這樣:

      • 一個(gè)不應(yīng)該在生產(chǎn)環(huán)境中運(yùn)行的智能體訪問(wèn)了生產(chǎn)數(shù)據(jù)

      • 一個(gè) RCA 智能體將敏感的服務(wù)數(shù)據(jù)發(fā)布到了共享頻道

      • 一個(gè)智能體在公共論壇發(fā)布 PII(Personal Identifiable Information)

      • 無(wú)法從一個(gè)地方禁止所有智能體使用一個(gè)工具

      • 沒(méi)有智能體做了什么或?yàn)槭裁醋龅膶徲?jì)跟蹤信息


      編 排

      大多數(shù)智能體工作流不僅僅涉及智能體。它們混合了智能體、工具和人。債務(wù)不在于個(gè)別步驟,而在于發(fā)生在它們之間的事情:路由、故障處理和所有權(quán)。


      節(jié)點(diǎn)之間有什么出了問(wèn)題

      以上述事件響應(yīng)工作流為例。一個(gè)警報(bào)被觸發(fā),一個(gè)分診智能體接手調(diào)查,并確定根本原因是部署問(wèn)題。它把事件移交給一個(gè)部署智能體,后者回滾所做的更改。然后由一個(gè)驗(yàn)證智能體檢查修復(fù)是否有效。

      想象一下,分診智能體出錯(cuò)了。真正的原因是數(shù)據(jù)庫(kù)超時(shí),而不是糟糕的部署。部署被不必要地回滾,而數(shù)據(jù)庫(kù)問(wèn)題仍然存在,警報(bào)繼續(xù)被觸發(fā)。最終,工程師介入進(jìn)來(lái),從頭開(kāi)始調(diào)試,不過(guò)現(xiàn)在,他們還得處理不應(yīng)該發(fā)生的回滾。這次故障并非悄無(wú)聲息。工作流自信滿滿地執(zhí)行了錯(cuò)誤的操作,而無(wú)人能查明錯(cuò)誤決策究竟是在哪里做出的。

      實(shí)踐中的編排債務(wù)可能就是這個(gè)樣子。不一定是工作流停止,而是做了錯(cuò)誤的事情并且難以追蹤。

      你后來(lái)新增的每個(gè)問(wèn)題類型,比如安全事件、配置漂移或依賴關(guān)系錯(cuò)誤,都會(huì)使路由更難測(cè)試和解釋。這些更改本身都不難。但當(dāng)沒(méi)有人能決定它們?nèi)绾芜B接時(shí),它們每次的連接方式都會(huì)有所不同。

      與傳統(tǒng)工作流編排的不同之處

      工作流編排并不新鮮。多年來(lái),團(tuán)隊(duì)一直在 CI/CD 管道、Airflow 和 Step Functions 中將多個(gè)步驟串聯(lián)在一起。那為什么智能體編排是一個(gè)不一樣的問(wèn)題呢?

      傳統(tǒng)工作流是確定性的。步驟 A 產(chǎn)生已知的輸出,步驟 B 消耗它。你可以測(cè)試每條路徑,因?yàn)槟阒烂織l路徑。智能體工作流在鏈路中引入了以前沒(méi)有的非確定性。當(dāng)你用一個(gè)可以進(jìn)行問(wèn)題推理的智能體替換運(yùn)行手冊(cè)時(shí),下游每個(gè)步驟都變得不可預(yù)測(cè)。你不能測(cè)試每條路徑,因?yàn)槟悴恢烂織l路徑。

      智能體之間也沒(méi)有契約。服務(wù) API 有模式和通過(guò)版本進(jìn)行管理的端點(diǎn)。兩個(gè)智能體相互傳遞信息時(shí)使用的是提示和自然語(yǔ)言。“接口”是模糊的。一個(gè)智能體的模型更新或提示更改可能會(huì)改變其輸出,從而對(duì)鏈路中的下一個(gè)智能體造成破壞。

      舉例來(lái)說(shuō),部署管道應(yīng)該是完全確定性的。觸發(fā)器被觸發(fā),系統(tǒng)識(shí)別出問(wèn)題嚴(yán)重程度,將內(nèi)容部署到預(yù)發(fā)布環(huán)境,經(jīng)人工審批后,再部署到生產(chǎn)環(huán)境,最后由驗(yàn)證智能體檢查系統(tǒng)狀態(tài)。這些步驟是預(yù)先定義好的,順序是固定的,而且風(fēng)險(xiǎn)很高,因此你需要采用這種方式。

      本質(zhì)上,事件響應(yīng)工作流是非確定性的。根本原因可能是糟糕的部署、數(shù)據(jù)庫(kù)問(wèn)題、配置錯(cuò)誤或沒(méi)有人見(jiàn)過(guò)的東西。智能體必須調(diào)查并決定接下來(lái)會(huì)發(fā)生什么。

      大多數(shù)工程團(tuán)隊(duì)都需要這兩種工作流。問(wèn)題在于沒(méi)有一個(gè)通用的規(guī)則來(lái)決定何時(shí)使用哪一種。一個(gè)團(tuán)隊(duì)會(huì)將所有分診結(jié)果直接發(fā)送給編碼智能體;另一個(gè)團(tuán)隊(duì)則要求在進(jìn)行任何自動(dòng)化修復(fù)之前必須經(jīng)過(guò)人工審核。這兩種做法原本各自為政,直到某次事件需要跨團(tuán)隊(duì)協(xié)作時(shí),兩種方法才發(fā)生了沖突。

      誰(shuí)擁有工作流?

      即使每個(gè)智能體都有一個(gè)所有者,那也是不夠的。編排本身還需要一個(gè)所有者。

      當(dāng)一個(gè)智能體修改服務(wù),并且出現(xiàn)問(wèn)題時(shí),誰(shuí)負(fù)責(zé)?是智能體的所有者還是服務(wù)的所有者?當(dāng)一個(gè)工作流程跨越三個(gè)團(tuán)隊(duì)時(shí),哪個(gè)團(tuán)隊(duì)對(duì)結(jié)果負(fù)責(zé)?當(dāng)鏈路中的一個(gè)步驟失敗時(shí),是失敗的智能體負(fù)責(zé)去重試,還是工作流負(fù)責(zé)重新規(guī)劃路線?

      這些都不是單純的理論問(wèn)題。凌晨 2 點(diǎn),當(dāng)一個(gè)由智能體驅(qū)動(dòng)的工作流走錯(cuò)了方向,三個(gè)團(tuán)隊(duì)在會(huì)議室里試圖弄清楚,問(wèn)題是誰(shuí)的智能體在做什么操作時(shí)出現(xiàn)的。單個(gè)步驟的故障很容易排查。但要找出三步之前哪個(gè)決策導(dǎo)致工作流走上了錯(cuò)誤的路徑——這需要一種追蹤機(jī)制,而大多數(shù)組織尚未建立這種機(jī)制。

      在智能體編排方面,隱性技術(shù)債務(wù)可能像下面這樣:

      • 工作流中的一個(gè)智能體中途失敗,直到下游影響顯現(xiàn)出來(lái)才有人發(fā)現(xiàn)

      • 沒(méi)有辦法從一個(gè)跨智能體的決策追蹤到原始觸發(fā)器

      • 一個(gè)工作流跨三個(gè)團(tuán)隊(duì),但沒(méi)有團(tuán)隊(duì)對(duì)結(jié)果負(fù)責(zé)

      • 一個(gè)智能體中的模型或提示更改悄無(wú)聲息地破壞了鏈路下游的一個(gè)智能體


      當(dāng)債務(wù)來(lái)襲

      這種隱性技術(shù)債務(wù)在特定的時(shí)候被觸發(fā)會(huì)變得讓人頭疼。


      在探索階段,無(wú)所謂債務(wù)。一個(gè)工程師,一個(gè)智能體,很有效。然而,當(dāng)一個(gè)團(tuán)隊(duì)開(kāi)始真正使用智能體時(shí),集成和上下文會(huì)是首先出問(wèn)題的地方。一個(gè)智能體訪問(wèn)了它不應(yīng)該看到的客戶數(shù)據(jù),因?yàn)闆](méi)有人限制訪問(wèn)憑證。一個(gè)智能體對(duì)服務(wù)所有者做出了猜測(cè),因?yàn)樗鼪](méi)有相關(guān)的上下文。

      當(dāng)多個(gè)團(tuán)隊(duì)獨(dú)立運(yùn)行智能體時(shí),債務(wù)積累會(huì)更快。智能體注冊(cè)、度量和人機(jī)回環(huán)等需求會(huì)同時(shí)出現(xiàn)。在這個(gè)階段,團(tuán)隊(duì)大約 50% 的精力將用于構(gòu)建周邊基礎(chǔ)設(shè)施。

      在達(dá)到生產(chǎn)規(guī)模(智能體嵌入到工程組織的大部分工作流)時(shí),治理和編排成為優(yōu)先事項(xiàng)。有些公司看到了這一點(diǎn)。一位架構(gòu)師告訴我,“根據(jù)經(jīng)驗(yàn),我們知道混亂將在所難免。我們將從第一天起就設(shè)法避免它。”有些人則是吃一塹長(zhǎng)一智:一位平臺(tái)工程副總裁發(fā)現(xiàn),各團(tuán)隊(duì)在各自為政地開(kāi)發(fā)相同的智能體程序,待系統(tǒng)變得雜亂無(wú)章后,才不得不回過(guò)頭來(lái)建立治理機(jī)制。兩者最終都會(huì)構(gòu)建相同的基礎(chǔ)設(shè)施,但其中一方卻要為此付出雙倍的代價(jià)。

      這種情況以前在微服務(wù)中出現(xiàn)過(guò)

      這似乎和微服務(wù)的發(fā)展歷程類似。每個(gè)團(tuán)隊(duì)選擇自己的技術(shù),做自己的基礎(chǔ)設(shè)施,最終有人不得不站出來(lái)創(chuàng)建標(biāo)準(zhǔn)。如今,圍繞智能體程序,又一場(chǎng)平臺(tái)工程的變革正在上演。

      平臺(tái)工程曾經(jīng)是一個(gè)以速度為導(dǎo)向的舉措:自助服務(wù)、減少工單量以及為新服務(wù)搭建框架。對(duì)于智能體,速度仍然是重點(diǎn),平臺(tái)團(tuán)隊(duì)正在疲于追趕。工程師們不會(huì)等待。他們會(huì)在需要時(shí)隨時(shí)在 Cursor 或 Claude Code 中啟動(dòng)新的智能體。平臺(tái)團(tuán)隊(duì)的第一項(xiàng)工作是確定已經(jīng)存在哪些智能體,并將它們置于控制之下。只有這樣,他們才能做他們一直在做的事:使其他人能夠更快、更安全、更容易地創(chuàng)建和使用它們。

      有一個(gè) DevEx 團(tuán)隊(duì)向我描述了他們的新角色:“我們不會(huì)是設(shè)計(jì)和創(chuàng)建智能體的人。我們所做的是確保開(kāi)發(fā)人員知道如何使用它們,能夠適當(dāng)?shù)亟换ィ椭鄨F(tuán)隊(duì)創(chuàng)建自己的智能體。”

      我們?cè)撟鲂┦裁?/p>

      從可見(jiàn)性開(kāi)始。審計(jì) GitHub 組織,查找與 AI 相關(guān)的工作流和操作。檢查你的團(tuán)隊(duì)在 Claude、OpenAI 或 Bedrock 上有多少活躍的 API 令牌。查看你的工作流工具,看看是否有任何帶有 AI 節(jié)點(diǎn)的組件。目標(biāo)不是創(chuàng)建一個(gè)完美的清單,而是做一個(gè)初步統(tǒng)計(jì)。

      更棘手的問(wèn)題在于如何就“什么是智能體”達(dá)成共識(shí)。GitHub Actions 自動(dòng)化 是智能體嗎?Claude Code 的定時(shí)任務(wù)是智能體嗎?包含 AI 節(jié)點(diǎn)的 n8n 工作流是智能體嗎?在對(duì)它們進(jìn)行分類之前,你需要先制定一個(gè)可行的定義。這個(gè)定義不必完美無(wú)缺,但你的組織必須就此達(dá)成一致。

      還有集中化與民主化的問(wèn)題。平臺(tái)團(tuán)隊(duì)?wèi)?yīng)該構(gòu)建一切,然后開(kāi)發(fā)人員消費(fèi)嗎?還是說(shuō)平臺(tái)團(tuán)隊(duì)?wèi)?yīng)該提供護(hù)欄,而由各團(tuán)隊(duì)構(gòu)建自己的智能體?這兩種模式都存在。這可能取決于你的企業(yè)文化能容忍多少管控。

      你現(xiàn)在就可以構(gòu)建這個(gè)基礎(chǔ)設(shè)施,或者等智能體泄露客戶數(shù)據(jù)、一夜之間燒掉 300 美元的 Token,或者悄無(wú)聲息地回滾沒(méi)有人要求它處理的生產(chǎn)服務(wù)之后再構(gòu)建它。無(wú)論如何你都會(huì)構(gòu)建,唯一的問(wèn)題是在痛苦之前構(gòu)建,還是在痛苦之后。

      https://thenewstack.io/hidden-agentic-technical-debt/

      聲明:本文為 InfoQ 翻譯,未經(jīng)許可禁止轉(zhuǎn)載。

      會(huì)議推薦

      世界模型的下一個(gè)突破在哪?Agent 從 Demo 到工程化還差什么?安全與可信這道坎怎么過(guò)?研發(fā)體系不重構(gòu),還能撐多久?

      AICon 上海站 2026,4 大核心專題等你來(lái):世界模型與多模態(tài)智能突破、Agent 架構(gòu)與工程化實(shí)踐、Agent 安全與可信治理、企業(yè)級(jí)研發(fā)體系重構(gòu)。14 個(gè)專題全面開(kāi)放征稿。

      誠(chéng)摯邀請(qǐng)你登臺(tái)分享實(shí)戰(zhàn)經(jīng)驗(yàn)。AICon 2026,期待與你同行。

      今日薦文

      你也「在看」嗎?

      特別聲明:以上內(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)推薦
      美航500架客機(jī)換星鏈,SpaceX上市前再下一城

      美航500架客機(jī)換星鏈,SpaceX上市前再下一城

      全棧遛狗員
      2026-05-27 03:14:32
      貴州一半掛車突發(fā)車禍車頭掉至數(shù)十米下方的國(guó)道,目擊者稱看到司機(jī)自行爬出,當(dāng)?shù)鼗貞?yīng)

      貴州一半掛車突發(fā)車禍車頭掉至數(shù)十米下方的國(guó)道,目擊者稱看到司機(jī)自行爬出,當(dāng)?shù)鼗貞?yīng)

      揚(yáng)子晚報(bào)
      2026-05-27 12:36:04
      廣東建行原副行長(zhǎng)突然被帶走,曾跳槽地產(chǎn)高管、年薪551萬(wàn)

      廣東建行原副行長(zhǎng)突然被帶走,曾跳槽地產(chǎn)高管、年薪551萬(wàn)

      湘財(cái)Plus
      2026-05-26 19:04:32
      一日三餐全年不限次,五星級(jí)酒店推出12888元自助餐年卡!網(wǎng)友操碎了心:到底怎么吃才能回本?

      一日三餐全年不限次,五星級(jí)酒店推出12888元自助餐年卡!網(wǎng)友操碎了心:到底怎么吃才能回本?

      都市快報(bào)橙柿互動(dòng)
      2026-05-27 00:31:09
      青島海關(guān)在對(duì)一個(gè)申報(bào)進(jìn)境的空箱監(jiān)管時(shí)發(fā)現(xiàn)重量異常,經(jīng)查驗(yàn),發(fā)現(xiàn)該集裝箱內(nèi)違規(guī)裝載了2輛新能源汽車

      青島海關(guān)在對(duì)一個(gè)申報(bào)進(jìn)境的空箱監(jiān)管時(shí)發(fā)現(xiàn)重量異常,經(jīng)查驗(yàn),發(fā)現(xiàn)該集裝箱內(nèi)違規(guī)裝載了2輛新能源汽車

      環(huán)球網(wǎng)資訊
      2026-05-26 21:50:37
      21條人命換來(lái)榛樹(shù)落地,俄90枚導(dǎo)彈砸向基輔,澤連斯基后悔也晚了

      21條人命換來(lái)榛樹(shù)落地,俄90枚導(dǎo)彈砸向基輔,澤連斯基后悔也晚了

      史行途
      2026-05-27 01:38:32
      馬刺輸了天王山,米奇矛頭對(duì)準(zhǔn)裁判,點(diǎn)名文班亞馬,搶七概率出爐

      馬刺輸了天王山,米奇矛頭對(duì)準(zhǔn)裁判,點(diǎn)名文班亞馬,搶七概率出爐

      萌蘭聊個(gè)球
      2026-05-27 13:02:14
      向華強(qiáng)揭向太老底,做手術(shù)前將隱藏資產(chǎn)全都告知老公,事后又要回

      向華強(qiáng)揭向太老底,做手術(shù)前將隱藏資產(chǎn)全都告知老公,事后又要回

      嫹筆牂牂
      2026-05-27 07:45:08
      黃仁勛:英偉達(dá)計(jì)劃每年在中國(guó)臺(tái)灣投資1500億美元

      黃仁勛:英偉達(dá)計(jì)劃每年在中國(guó)臺(tái)灣投資1500億美元

      鳳凰網(wǎng)科技
      2026-05-27 12:11:36
      被央媒怒批,目不識(shí)丁,腦袋空空,這4位“絕望的文盲”憑啥走紅

      被央媒怒批,目不識(shí)丁,腦袋空空,這4位“絕望的文盲”憑啥走紅

      阿纂看事
      2026-05-26 16:55:50
      黃河每天將魚(yú)沖入大海,淡水魚(yú)在海里沒(méi)法存活,這些魚(yú)去哪里了?

      黃河每天將魚(yú)沖入大海,淡水魚(yú)在海里沒(méi)法存活,這些魚(yú)去哪里了?

      向航說(shuō)
      2026-05-24 00:30:03
      賈冰這一身肌肉藏得太深了....這肌肉是認(rèn)真的嗎?

      賈冰這一身肌肉藏得太深了....這肌肉是認(rèn)真的嗎?

      健身迷
      2026-05-27 11:21:51
      俄羅斯譴責(zé)烏克蘭違反國(guó)際法,向基輔發(fā)出新威脅

      俄羅斯譴責(zé)烏克蘭違反國(guó)際法,向基輔發(fā)出新威脅

      山河路口
      2026-05-26 12:51:51
      歐美的社保,為什么還沒(méi)有崩?

      歐美的社保,為什么還沒(méi)有崩?

      新浪財(cái)經(jīng)
      2026-05-24 23:21:09
      小米沒(méi)有回頭路了

      小米沒(méi)有回頭路了

      版面之外
      2026-05-27 07:38:54
      女子坐網(wǎng)約車對(duì)司機(jī)心動(dòng),高情商追愛(ài)!客服:我只是個(gè)工具人罷了

      女子坐網(wǎng)約車對(duì)司機(jī)心動(dòng),高情商追愛(ài)!客服:我只是個(gè)工具人罷了

      用車指南
      2026-05-27 10:02:03
      82條人命換來(lái)的真相:山西礦難背后,一個(gè)你不敢直視的選擇

      82條人命換來(lái)的真相:山西礦難背后,一個(gè)你不敢直視的選擇

      菁菁子衿
      2026-05-26 21:33:14
      布魯斯·威利斯經(jīng)典科幻片將下架,5月31日最后期限

      布魯斯·威利斯經(jīng)典科幻片將下架,5月31日最后期限

      時(shí)光慢旅人
      2026-05-26 01:23:13
      “孩子?jì)寷](méi)了,不能沒(méi)了爸”:男子殺妻后,讓岳父看孩子面諒解他

      “孩子?jì)寷](méi)了,不能沒(méi)了爸”:男子殺妻后,讓岳父看孩子面諒解他

      漢史趣聞
      2026-05-26 13:29:11
      SK海力士市值突破1萬(wàn)億美元 成為亞洲第三家市值突破1萬(wàn)億美元的企業(yè)

      SK海力士市值突破1萬(wàn)億美元 成為亞洲第三家市值突破1萬(wàn)億美元的企業(yè)

      財(cái)聯(lián)社
      2026-05-27 08:25:09
      2026-05-27 14:07:00
      AI前線 incentive-icons
      AI前線
      面向AI愛(ài)好者、開(kāi)發(fā)者和科學(xué)家,提供AI領(lǐng)域技術(shù)資訊。
      1522文章數(shù) 150關(guān)注度
      往期回顧 全部

      科技要聞

      韜定律:全球在卷納米數(shù) 華為換了一把尺子

      頭條要聞

      258畝薺菜地遭數(shù)百人哄搶造成損失約70萬(wàn) 種植戶發(fā)聲

      頭條要聞

      258畝薺菜地遭數(shù)百人哄搶造成損失約70萬(wàn) 種植戶發(fā)聲

      體育要聞

      這群老阿姨,是最硬核的馬刺球迷

      娛樂(lè)要聞

      小S曬歸寧宴舊照,大S穿吊帶裙扎丸子頭

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

      ST巖石退市背后:A股“炒殼”時(shí)代終結(jié)

      汽車要聞

      極狐問(wèn)道V9今日將正式上市 搭載華為雪鸮增程系統(tǒng)

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

      時(shí)尚
      親子
      教育
      本地
      數(shù)碼

      多巴胺“粉”,赫本是這樣穿的!

      親子要聞

      輔酶q10備孕的能吃多久?調(diào)理卵巢早衰的方法有哪些?

      教育要聞

      江西現(xiàn)代職業(yè)技術(shù)學(xué)院:值得填報(bào)嗎?熱門(mén)專業(yè)就業(yè)現(xiàn)狀及報(bào)考分析#搜索千校視頻計(jì)劃

      本地新聞

      用剪紙的方式,打開(kāi)江蘇揚(yáng)州

      數(shù)碼要聞

      水月雨發(fā)布Armature Art 24二十四單元純動(dòng)鐵入耳式耳機(jī),6999元

      無(wú)障礙瀏覽 進(jìn)入關(guān)懷版 主站蜘蛛池模板: 亚洲图片视频丝袜| 三级性爱视频| H无码精品动漫在线观看免费| 91久久精品国产| 成人做爰100部片免费下载| 久久熟| 欧美性插b在线视频网站| 久久精品午夜免费看| 欧美日韩在线视频不卡一区二区三区 | 国产在线精品综合色区| 岗巴县| 国产毛片在线看| 国产极品视觉盛宴| 亚洲中文字幕一区二区| 精品无码专区毛片| 亚洲成人黄| 在线永久免费观看的毛片| 国产成人毛片在线视频| 亚洲中文在线精品国产 | ts伪娘在线精品国产| 久久亚洲V无码专区成人| 完整在线视频免费黄片| 日韩国产欧美成人一区二区影院| 天天躁日日躁狼狼超碰97| 免费午夜无码片在线观看影院| 久久精品国产99久久六动漫| 国产精品任我爽爆在线播放6080 | 欧美日韩国产综合草草| 国产成人午夜福利在线小电影| 老熟女 露脸 嗷嗷叫| 国产区精品视频| 中文字幕一区二区人妻| 超声波硬度| 国产成人亚洲精品青草天美| 国产超碰人人做人人爰| 亚洲成av人片天堂网九九| 无码欧美毛片一区二区三| 国产美女精品人人做人人爽| 亚洲自国产拍揄拍| 欧美第一区| 综合自拍亚洲综合图区高清|