[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"article-grok-build-turns-xai-into-coding-agent-zh":3,"article-related-grok-build-turns-xai-into-coding-agent-zh":36,"series-ai-agent-3ee7a75a-d5c8-4b02-98aa-c37375a97efc":87},{"id":4,"title":5,"content":6,"summary":7,"source":8,"source_url":9,"author":10,"image_url":11,"keywords":12,"language":18,"translated_content":10,"views":19,"is_premium":20,"created_at":21,"updated_at":21,"cover_image":11,"published_at":22,"rewrite_status":23,"rewrite_error":10,"rewritten_from_id":24,"slug":25,"category":26,"related_article_id":27,"status":28,"google_indexed_at":29,"x_posted_at":10,"tweet_text":10,"title_rewritten_at":10,"title_original":10,"key_takeaways":30,"topic_cluster_id":34,"embedding":35,"is_canonical_seed":20},"3ee7a75a-d5c8-4b02-98aa-c37375a97efc","Grok Build 把 xAI 變成寫碼代理","\u003Cp data-speakable=\"summary\">Grok Build 是 \u003Ca href=\"\u002Ftag\u002Fxai\">xAI\u003C\u002Fa> 的第一個 coding \u003Ca href=\"\u002Ftag\u002Fagent\">agent\u003C\u002Fa>，我把它拆成可直接拿去測工具的評估方法。\u003C\u002Fp>\u003Cp>我這陣子看 AI 寫碼工具，真的越看越煩。大部分產品都很像在跟你裝熟：你丟一個問題，它先稱讚你；你說要改架構，它也說好；你問它能不能幫忙處理整個 repo，它就開始講一堆漂亮話，最後還是只會吐一段看起來像樣的\u003Ca href=\"\u002Fnews\u002F8-ai-coding-assistants-for-enterprise-teams-zh\">程式\u003C\u002Fa>碼。問題不是它會不會寫，而是它到底懂不懂「在真實專案裡做事」這件事。\u003C\u002Fp>\u003Cp>所以我看到 xAI 的 \u003Ca href=\"https:\u002F\u002Fwww.pcmag.com\u002Fnews\u002Felon-musks-xai-launches-grok-build-its-first-ai-coding-agent\">Grok Build\u003C\u002Fa> 時，第一個反應不是哇好猛，而是：終於有人願意把 Grok 從聊天框往工作流裡推了。這種東西我看過太多半成品，差別就在於它是 demo 還是能進 repo。Grok Build 這次被講成 xAI 的第一個 coding agent，意思很直接，就是它不想只當會講話的模型了。\u003C\u002Fp>\u003Cp>我下面不想跟你講\u003Ca href=\"\u002Fnews\u002Fwhy-wembanyama-game-3-should-change-spurs-expectations-zh\">什麼\u003C\u002Fa>空泛的 agent 未來，我只想拆一件事：這種「coding agent」的說法，實際上在測什麼、常常死在哪、你要怎麼把它拿來評估自己的工具選型。順便，我也會給你一份能直接複製的模板，省得你每次都從零開始想怎麼測。\u003C\u002Fp>\u003Ch2>xAI 這次不是在賣聊天，是在賣做事\u003C\u002Fh2>\u003Cblockquote>“AI coding agents are on the rise, and xAI is the latest to join the race with Grok Build.”\u003C\u002Fblockquote>\u003Cp>翻譯一下就是：xAI 不再只想讓 Grok 當回答機，它想讓 Grok 進到開發流程裡幫你幹活。這聽起來很像行銷話術，但我覺得差別其實很硬。聊天模型的任務是回答；coding agent 的任務是處理。前者你問它「怎麼做」，後者你要它「先看、再判斷、再改、最後留下可 review 的結果」。\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1779174862341-tgpr.png\" alt=\"Grok Build 把 xAI 變成寫碼代理\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>我以前最受不了這類產品的一點，就是它們很愛把「能產生 code」偷換成「能完成工作」。這兩件事差很多。會寫一段 function，不代表會理解依賴關係；能改一個檔案，不代表知道這個改動會不會炸測試；能講出一個 plan，不代表真的能把 plan 變成乾淨的 diff。這些才是 agent 真正要扛的。\u003C\u002Fp>\u003Cp>實操上，我會把這類消息先翻成三個問題：它能不能跨檔案？它能不能保留 context？它能不能在你不盯著它的時候，還維持基本的工程判斷？如果這三題答不清楚，那不管它叫 agent、\u003Ca href=\"\u002Ftag\u002Fcopilot\">copilot\u003C\u002Fa> 還是 assistant，本質上都還是比較會聊天的 autocomplete。\u003C\u002Fp>\u003Cul>\u003Cli>看產品時先問：它是在回答，還是在執行。\u003C\u002Fli>\u003Cli>能不能跨檔案、保留 context、產出可 review 的 diff，這三個比 demo 重要。\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>真正有用的 agent，不是永遠說好\u003C\u002Fh2>\u003Cp>我很討厭一種 AI 風格：你提什麼它都說好。你說要大改，它說好；你說要保守，它也說好。這種東西拿來陪你腦暴還行，拿來寫碼就很危險。因為工程裡最值錢的不是附和，而是能不能看出你哪裡想歪了。\u003C\u002Fp>\u003Cp>這也是我會拿 Grok Build 來觀察的地方。它如果只是把 prompt 包裝得更像「工作流」，那沒什麼了不起。真正的 coding agent 應該能做兩件事：第一，先問清楚範圍；第二，對你的方案提出反駁或縮小。尤其是後者，很多人嘴上說想要 agent，其實只是想要一個不會頂嘴的實習生。但實習生至少還會問你「這樣真的可以嗎」。\u003C\u002Fp>\u003Cp>我之前拿過一個 AI 工具去整理 legacy service，結果它很熱心地把一個檔案拆成五個，名字改得像隨機產生器，測試也\u003Ca href=\"\u002Fnews\u002Frrfp-readiness-driven-pipeline-training-zh\">跟著\u003C\u002Fa>漂移。從語法上看它沒錯，從維運角度看它很糟。這就是 agent 跟 code generator 的分水嶺：前者要懂風險，後者只負責生成。\u003C\u002Fp>\u003Cp>實操寫法很簡單。你不要拿最容易的題目測它，因為那只會驗證它會不會抄模板。你要故意給它一個有陷阱的任務，例如：改 \u003Ca href=\"\u002Ftag\u002Fapi\">API\u003C\u002Fa> 但不能動 public contract、修 bug 但要維持 test pattern、重構 helper 但不能改 import 路徑。看它會不會先提醒你 blast radius，而不是直接衝進去亂改。\u003C\u002Fp>\u003Cul>\u003Cli>好 agent 會先縮小問題，不會急著擴張問題。\u003C\u002Fli>\u003Cli>壞 agent 會把一個小修補寫成你不想 review 的大工程。\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>「第一個 coding agent」這句話，重點其實是試水溫\u003C\u002Fh2>\u003Cp>PCMag 把 Grok Build 寫成 xAI 的第一個 \u003Ca href=\"\u002Ftag\u002Fai-coding\">AI coding\u003C\u002Fa> agent，這個「第一個」我覺得很重要。因為第一版通常不是答案，而是公司在摸索自己到底要站哪一邊：是做展示用的酷東西，還是做每天都能碰的工具。兩者差超多。\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1779174860018-s63p.png\" alt=\"Grok Build 把 xAI 變成寫碼代理\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>第一個版本最容易暴露公司對開發者痛點的理解程度。它如果只會秀單點能力，通常代表產品思維還停在模型層；如果它開始處理 review、diff、scope control、失敗回復這些麻煩事，才比較像真的想進工作流。你可以把這種產品想成進廚房，不是進舞台。台上漂亮沒用，能不能洗菜、切菜、收尾，才是重點。\u003C\u002Fp>\u003Cp>我看這類產品時，會順手拿它去比 \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffeatures\u002Fcopilot\">GitHub Copilot\u003C\u002Fa>、\u003Ca href=\"https:\u002F\u002Fwww.anthropic.com\u002Fnews\u002Fclaude-code\">Claude Code\u003C\u002Fa>，還有 \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Findex\u002Fintroducing-codex\u002F\">OpenAI Codex\u003C\u002Fa> 這些已經被很多人拿來試的工具。不是因為品牌很香，而是因為工作流才是比較基準。你最後不是在選誰的 demo 比較會講話，而是在選誰比較不會把你的 repo 弄髒。\u003C\u002Fp>\u003Cp>實操上，我會把「第一個」解讀成試用版，不是定論。你要看的是它有沒有把最麻煩的工程細節先處理掉，而不是只把介面做得很像 agent。這種差別，通常要真的丟進 repo 才看得出來。\u003C\u002Fp>\u003Ch2>repo 不吃這套，模型再強也沒用\u003C\u002Fh2>\u003Cp>每次看到 coding agent 宣傳，我腦中都會浮現同一個畫面：一個乾淨得要命的 toy repo，幾個漂亮檔案，幾個簡單測試，然後 agent 在那邊大顯神威。問題是，真實專案根本不是這樣。真實 repo 充滿歷史包袱、半完成 migration、怪命名、過期測試、以及只有某個離職工程師才知道的詭異路徑。\u003C\u002Fp>\u003Cp>所以 Grok Build 真正要證明的，不是它會不會寫 code，而是它會不會在你的 repo 裡維持形狀。它知道該讀哪些檔案嗎？它會不會尊重現有 pattern？它會不會因為想表現而順手重寫一堆你根本沒叫它碰的東西？如果答案不漂亮，那它就是在增加 cleanup work，不是在幫忙。\u003C\u002Fp>\u003Cp>我踩過最典型的坑，就是 AI 幫我產出一段「看起來很合理」的 patch，結果 import 錯、config 假設錯、測試也被它修成沒意義。這種東西在展示時完全看不出來，只有 merge 的時候你才會想罵人。這也是為什麼我現在看 agent，只看它能不能在 repo 裡活下來，不看它會不會寫一段漂亮的 code。\u003C\u002Fp>\u003Cul>\u003Cli>repo-aware agent：會讀現有結構、尊重團隊慣例、保留測試模式。\u003C\u002Fli>\u003Cli>repo-blind agent：把每個專案都當成全新教學範例。\u003C\u002Fli>\u003C\u002Ful>\u003Cp>實操寫法：拿你最醜、但最真實的 repo 來測，不要拿新專案。最好是有既有 conventions、又有一個你平常不想碰的 edge case。看它是幫你維持形狀，還是直接 bulldoze 掉。\u003C\u002Fp>\u003Ch2>我會先問這幾題，再決定要不要信它\u003C\u002Fh2>\u003Cp>如果 Grok Build 要真的進工作流，我會先問幾個很無聊、但很致命的問題。它到底用了哪些 context？每一步能不能看？我能不能中途停掉？它產出的 diff 是不是乾淨？失敗了會不會自己修正，還是只會重試到你受不了？這些都不性感，但這些就是成敗。\u003C\u002Fp>\u003Cp>很多 AI coding 產品最愛偷懶的地方，就是只展示 happy path。看起來像有魔法，實際上是把風險丟給使用者。你一開始可能覺得很爽，直到第一個壞 patch 進了 shared branch，整個團隊開始不信它。信任一掉，工具就會變成擺設。\u003C\u002Fp>\u003Cp>我會把評估標準縮成四個字：可追、可控。可追是你知道它為什麼改；可控是你知道它改到哪裡停。只要這兩件事做不到，再聰明的 agent 都只是高級玩具。開發者不是不想要自動化，我們是不想要不可預測的自動化。\u003C\u002Fp>\u003Cp>實操上，你可以先寫好自己的底線清單。像我自己會看四件事：diff 要不能太髒、範圍要能控制、理由要能看懂、壞掉時要能快速拒絕。這些如果做不到，我就不管它多會講故事。\u003C\u002Fp>\u003Ch2>我會怎麼測 Grok Build，不浪費一整週\u003C\u002Fh2>\u003Cp>如果明天要我評估 Grok Build，我絕對不會從 greenfield app 開始。那種測法太假了。我要的是一個一小時內能看出差異的流程，而且要在真實 codebase 裡做。像是更新 API contract、修一個 flaky test、或是搬一個 helper 但不能搞爛 import path。這種題目才會逼出它的真面目。\u003C\u002Fp>\u003Cp>我也會把它跟你平常可能已經在用的工具放一起看，像 \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffeatures\u002Fcopilot\">GitHub Copilot\u003C\u002Fa>、\u003Ca href=\"https:\u002F\u002Fopenai.com\u002Findex\u002Fintroducing-codex\u002F\">OpenAI Codex\u003C\u002Fa>、甚至 \u003Ca href=\"https:\u002F\u002Fwww.anthropic.com\u002Fnews\u002Fclaude-code\">Claude Code\u003C\u002Fa>。不是因為名字比較大，而是因為 workflow 才是核心。你要看它能不能連續幾輪都還有用，能不能在走歪後拉回來，能不能講 tradeoff 而不是只會講漂亮話。\u003C\u002Fp>\u003Cp>我最在意的是它像不像 collaborator，而不是 vending machine。vending machine 你丟錢它吐 code；collaborator 會提醒你這樣做會不會把後面搞爛。這個標準很土，但它真的比「看起來很 AI」重要太多。\u003C\u002Fp>\u003Cp>實操寫法：直接做一個一小時 eval。挑三個任務，各自代表不同痛點：一個 refactor、一個 bug fix、一個 test change。每個任務都記錄 accuracy、diff quality、還有你最後要補多少 cleanup。cleanup 比 help 還大，就不用再自欺欺人了。\u003C\u002Fp>\u003Ch2>可抄的模板\u003C\u002Fh2>\u003Cpre>\u003Ccode># AI coding agent eval template\n\n## Goal\nDescribe the exact task you want the agent to complete.\n\n## Repo context\n- Language\u002Fframework:\n- Package manager:\n- Test command:\n- Files likely involved:\n\n## Task\nWrite the change request in one paragraph.\n\n## Constraints\n- Do not change public APIs unless required.\n- Keep diffs small.\n- Preserve existing style and naming.\n- Update tests if behavior changes.\n- Explain any tradeoffs before editing.\n\n## Questions the agent should answer first\n1. What files do you think are relevant?\n2. What risks do you see?\n3. What is the smallest safe change?\n\n## What good output looks like\n- Clear plan before edits\n- Small, reviewable diff\n- Tests updated or added\n- Notes on edge cases and follow-up work\n\n## Red flags\n- Rewrites unrelated files\n- Ignores existing conventions\n- Makes broad changes without asking\n- Produces code that looks right but is hard to review\n\n## Scorecard\n- Repo understanding: 1-5\n- Diff quality: 1-5\n- Scope control: 1-5\n- Test awareness: 1-5\n- Cleanup required: 1-5\n\n## Decision\n- Adopt\n- Pilot\n- Reject\n\n## Notes\nCapture the agent’s best and worst behaviors here.\n\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>這份模板我就是拿來逼工具露出本性。不是看它能不能寫出一段漂亮答案，而是看它會不會在真實 repo 裡做出可 review 的改動。你直接複製去用就行，不用再自己發明評分表。\u003C\u002Fp>\u003Cp>原始來源是 PCMag 這篇 \u003Ca href=\"https:\u002F\u002Fwww.pcmag.com\u002Fnews\u002Felon-musks-xai-launches-grok-build-its-first-ai-coding-agent\">https:\u002F\u002Fwww.pcmag.com\u002Fnews\u002Felon-musks-xai-launches-grok-build-its-first-ai-coding-agent\u003C\u002Fa>，我拆的是它的產品訊號；上面這套評估方法、判斷框架和模板，主要是我自己整理出來的。\u003C\u002Fp>","我拆 xAI 的 Grok Build 怎麼從聊天模型變成 coding agent，順手給你一份可直接拿去評估工具的模板。","www.pcmag.com","https:\u002F\u002Fwww.pcmag.com\u002Fnews\u002Felon-musks-xai-launches-grok-build-its-first-ai-coding-agent",null,"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1779174862341-tgpr.png",[13,14,15,16,17],"Grok Build","coding agent","AI coding","repo-aware","workflow","zh",2,false,"2026-05-19T07:13:53.361224+00:00","2026-05-19T07:13:53.349+00:00","done","6f0990a4-a816-4227-8a7e-29c851ececa7","grok-build-turns-xai-into-coding-agent-zh","ai-agent","7776d8ed-2de2-4421-bcaa-d5b731a77a4c","published","2026-05-19T09:00:32.758+00:00",[31,32,33],"把 AI coding agent 當成 workflow 工具，不是聊天模型。","先測 repo-aware、scope control、diff quality，再談聰不聰明。","可直接複製評估模板，快速判斷工具能不能進真實專案。","e3b68196-9e64-4c18-a3b6-a73e73bfb367","[0.016460974,0.033745304,0.02971314,-0.094449885,-0.008978924,-0.014258184,-0.012978414,0.0055870307,-0.006080552,0.007850653,-0.00925972,0.0035849698,0.011004857,-0.0025948042,0.13791907,0.012880252,-0.0065908097,0.010790223,-0.0008329149,-0.024612837,0.010907281,0.025186677,-0.012030084,-0.00052804063,0.00026883878,-0.009860823,0.020397432,0.02215093,0.031565487,0.0040670387,-0.003632336,0.02624947,-0.016559953,-0.0068204873,0.015814116,0.018514495,0.021712886,-0.015477012,0.0073706126,-0.01830093,-0.024101004,-0.014285097,-0.0034051458,0.0064600557,-0.013610915,0.013816813,-0.013282597,-0.026110305,0.011887384,0.017863186,-0.007036389,0.04079442,0.016063951,-0.15811756,0.010385049,0.014372009,-0.029684434,0.012048146,0.025604965,-0.006171708,-0.022662649,0.014416199,-0.019747442,-0.019765222,0.0061558248,-0.02043233,0.033437636,-0.00331391,-0.00615207,-0.018270459,-0.011385652,-0.0046863593,-0.0030813394,-0.01812803,-0.007285262,-0.034396417,-0.0058755535,0.008290741,0.009820874,0.008552426,0.0133551555,-0.019617729,0.01331275,-0.0074550305,0.0023769934,-0.009123053,0.01551745,0.011318981,0.0015369499,-0.01127949,-0.018644415,0.015033378,0.014535973,2.90579e-05,0.0065598236,-0.004285591,-0.010024493,-0.0129468,-0.005964981,0.0032240718,-0.017408686,-0.01998317,-0.023989176,-0.017743105,0.02674541,0.0324522,-0.009037094,0.007139914,-0.009625791,0.0015164937,0.017748674,-0.03638982,0.013792295,0.0089572575,0.004120644,-0.12609771,0.028513227,-0.0041258615,0.010528185,0.0135645745,-0.020722516,0.010866299,-0.014394611,0.029148726,0.0011790626,0.010219654,-0.0053916164,0.020083487,-0.034133766,-0.003368674,-0.016169474,0.00086158636,-0.010692388,-0.0040493296,0.008519364,0.020184012,-0.020041063,-0.007305741,-0.050285168,-0.001597553,-0.03233604,0.0313468,0.0026911579,-0.016550036,-0.02701532,-0.029796544,-0.017109564,0.02538882,-0.017759195,-0.03495883,0.021510502,-0.020078667,-0.012514467,-0.00068579445,0.0036793645,-0.04708147,0.0076832604,-0.008761781,-0.0021523954,0.014363347,-0.026452012,-0.03012457,-0.0020953384,0.024250524,-0.008074976,-0.01120927,-0.0053710756,-0.011591341,0.0036350284,0.022670902,0.02565053,-0.004210763,-0.003169377,0.009372354,0.00869387,-0.0020144915,0.004578283,-0.006114492,-0.02431127,-0.011657129,-0.00923308,0.0041450076,-0.028712852,0.0126652755,0.011353814,0.0027350308,-0.03085569,0.015029464,0.024227662,-0.015503427,-0.02740778,0.0048446315,0.032780953,0.008644169,0.016784485,-0.03018617,-0.02028095,0.015206628,0.004840628,0.044240117,0.025407594,-0.008027392,-0.011795383,-0.029065473,0.007996309,0.001404523,0.0029979576,-0.029647706,-0.0045742136,-0.011336725,-0.029232502,0.019020574,0.027874524,0.008899355,0.006105061,-0.0055179764,-0.006382336,-0.007223998,0.011739877,-0.008985906,0.012932686,-0.008774432,0.018346375,0.029449278,-0.022322746,-0.028959604,-0.011832637,-0.022264667,-0.009706271,0.0055626677,0.016741633,0.010639999,-0.0016755511,0.028727606,0.011400313,0.02039692,0.015036425,-0.006868285,-0.017100792,0.025628528,-0.021924462,0.0041577662,-0.009256861,0.02846723,0.032169886,-0.014542259,0.0053298147,-0.021457655,-0.028356144,-0.0055962405,-0.0206519,0.014552691,-0.0189062,-0.026531592,-0.0080838315,-0.00894974,0.0028687986,0.015255045,0.00096830644,0.0021704936,-0.013195598,-0.012080123,-0.01397537,-0.00018491078,0.00073822413,-0.0048107044,0.0020019112,0.019966906,-0.02159525,0.0076341885,-0.018110806,0.013067629,-0.008035289,-0.020984054,0.0153005915,0.021459742,-0.047872223,0.046874426,0.017683653,-0.019312134,-0.014179625,0.010200035,0.0015293998,-0.0019772467,-0.014312811,0.011227014,-0.021603497,-0.017884402,0.0071546994,-0.01730045,-0.013882918,0.02841786,-0.01964846,-0.017229382,-0.0109469695,-0.025672836,-0.00019351555,0.023564177,0.0058124224,0.016261954,0.02022046,-0.008946097,0.018559555,0.015637795,-0.03301528,-0.0061705564,0.022763811,0.008499703,0.002575426,-0.0007106592,-0.017678032,-0.003453673,0.005089145,-0.0310105,0.017940074,0.0015273296,0.004090613,-0.0015454879,0.03060255,-0.011659496,-0.009307431,-0.0041477857,0.0036141672,-0.0030532193,-0.019701274,-0.00087511376,-0.002319784,0.00040799493,0.011980979,-0.02759005,0.01646068,0.03468064,0.04254983,-0.041809794,0.021562777,0.009545456,-0.008569982,-0.0150093725,-0.013678806,0.0070874495,-0.00010154587,-0.021590259,-0.023042215,-0.006360067,-0.030743709,0.025360098,0.0059037805,-0.0031101247,-0.007496074,-0.046572376,0.0063405177,-0.0031106854,-0.01022818,6.458117e-05,-0.05005125,0.013444312,-0.0017447764,-0.01259087,0.021827787,0.0095307985,0.014308595,-0.022574846,-0.019874953,0.0005134499,-0.0056562196,-0.0037196595,0.030300403,0.033290576,-0.016289836,0.024891712,-0.0050215223,-0.00059652416,0.014152218,-0.008499991,-0.0064900387,-0.0058914274,-0.039137617,0.0042240443,0.00095105893,-0.005644403,-0.005741643,0.008677186,-0.012895714,-0.026736371,-0.02114268,0.0058156005,0.020804398,-0.001584389,0.01028456,-0.008078749,0.0020692174,-0.00018519284,-0.0085110245,0.023978455,0.025110496,0.0047830297,-0.026171017,0.020833474,-0.011997267,-0.002594266,-0.00052018056,0.01832225,-0.020705545,0.018401727,-0.011041283,0.004935847,-0.017630791,0.0016950275,0.023137957,0.008494097,-0.0014984229,0.011633092,0.020165725,0.023281397,0.0070782085,-0.003312572,-0.008016518,0.0015139282,0.005085614,-0.012272628,-0.00022414254,0.026731525,0.0154650565,0.0015380145,-0.016688012,-0.01775509,-0.015295177,-0.013885673,0.015524817,-0.01857885,-0.006754166,-0.0072043254,0.01227459,-0.02781394,-0.03601861,0.0034658432,-0.037985876,0.0042995457,-0.033436015,-0.016615102,0.005435963,-0.006267228,0.0023358788,0.027251143,0.01802676,0.009663854,0.031953454,-0.015387297,-0.03488803,0.015574707,0.018238768,0.017904997,0.019683799,-0.01889201,0.0067621027,-0.0010278595,-0.00806913,0.013186194,0.0024478915,-0.018813325,0.028015636,0.015764143,0.006205384,0.027785806,-0.009805408,-0.017015804,0.011904926,-0.010117605,-0.022504997,0.02297996,-0.014762416,0.01445131,0.005858187,-0.025904836,-0.030733962,0.021932274,-0.03224121,0.0073176585,-0.011578915,0.0069309655,0.008320289,0.008562507,0.013621638,-0.0058428817,-0.027937828,0.015444951,-0.008280536,-0.02387093,0.0020621277,-0.00755184,0.028218105,0.018635133,0.009603605,-0.015605629,-0.048728313,-0.005368724,-0.002684647,-0.01688684,-0.0102000125,-0.018773362,-0.010155644,-0.0027847895,0.00898368,-0.016701669,-0.00729038,-0.01468445,-0.017109115,-0.014117471,0.0015965952,-0.00033434964,-0.014663096,-0.002840292,0.016184907,-0.007290855,-0.0040656654,-0.02360425,-0.0035656989,-0.013718302,0.0028390584,0.00013509509,-0.019354573,-0.0036052794,-0.018761946,0.017174032,-0.016732443,-0.0062584127,0.038111694,0.009732735,0.0054420675,0.02114198,-0.010624133,0.017588602,-0.0061221593,-0.0016446805,0.0074770385,0.0062314332,0.02049796,0.010342421,-0.011003965,0.017983368,-0.04571206,-0.00113681,-0.018010393,-0.008276028,0.017758835,-0.10335238,0.0018421571,-0.014830596,-0.0010969508,0.0045074383,-0.0023284454,-0.021313295,-0.018775508,0.0061563626,0.01593507,-0.00039549,-0.004760241,0.03689364,0.019511838,-0.004926196,0.013219337,-0.0109967,-0.015641524,0.02993973,-0.032086477,0.01936885,-0.014091876,0.02391128,-0.007201648,-0.0045034396,-0.006479689,0.007159736,-0.008364936,0.003436516,-0.021316322,-0.035261977,-0.0061744265,-0.011280065,0.0216803,-0.0017150195,0.004772192,0.02656134,-0.009583551,-0.0014701688,0.009349117,0.025169129,0.011085231,-0.006001396,-0.0046915645,-0.038012274,0.008666622,0.02672509,-0.009764078,-0.002628735,0.013039637,-0.064056106,-0.011835492,-0.025250176,-0.017987018,0.005682009,0.021417798,-0.032769684,0.0026274296,-0.008645279,0.0022904754,-0.0074015483,0.0013191587,-0.0017558138,-0.001248673,0.005275847,0.016312644,0.021293148,0.028107297,-0.008195927,0.00058110047,0.012429424,-0.02221193,0.01554791,0.011360653,-0.0047203964,0.017032428,3.3991477e-05,0.0210351,-0.015314676,0.025221875,-0.030585058,-0.026052186,-0.07232239,-0.020475348,-0.0046791257,-0.016552951,0.009103405,0.0011900244,0.009858469,-0.022291625,-0.020977095,-0.0034628266,0.011488334,-0.017531095,-0.019691724,-0.014855318,-0.008796983,0.004266272,-0.011842073,-0.00875657,0.0129582565,-0.02604022,-0.0066196173,0.002497855,0.012328765,-0.029706476,-0.0037450795,0.029974412,-0.01910317,-0.015610822,-0.0020366819,-0.016195493,-0.012942455,-0.12339339,-0.016033763,0.012145283,0.000772033,-0.007561935,0.011828576,0.025393367,0.0066233454,0.005061606,-0.013978056,0.006541377,-0.032727387,-0.009071708,-0.026853291,0.013734518,0.11911289,-0.028851751,-0.03950174,-0.02010851,0.02657502,0.011846709,-0.029929886,-0.034020435,0.023206817,-0.00460405,-0.019438822,0.017729424,-0.025839884,0.007992412,0.016850013,0.022584088,0.023223387,-0.009069117,0.012503937,0.014206012,-0.0026541005,0.0005679483,-0.017893674,0.007023947,0.01760971,0.007645733,0.022500828,0.019303937,-0.01834486,0.01655156,0.0076824334,-0.03410065,-0.019519884,-0.012873742,-0.014420432,-0.0039233477,-0.047015343,0.0008910236,-0.024868498,-0.0067118816,0.0033150164,-0.0055978247,0.011606877,0.010421769,0.02212766,0.033940896,0.010939219,0.0009240809,0.032348137,-0.004090083,0.007982236,0.01567778,0.019953202,0.0029028906,0.0125204595,-0.023863101,0.008397124,-0.014875303,0.029941143,0.0030467499,-0.0028900916,-0.003508649,0.03070977,0.020075087,-0.0034720202,0.0021137882,-0.021681882,0.018433223,-0.0072746095,0.012760561,0.015882298,0.017258912,-0.011885108,-0.0007601511,-0.018755265,-0.015416417,0.012957817,0.0077375937,0.019871986,0.0031376376,0.05195788,-0.02773583,0.03765269,0.022434836,0.004920546,-0.0046645547,-0.018901544,0.017812137,-0.03409405,0.0029940144,0.020881679,0.00389073,0.02883284,0.01884125,0.027666723]",{"tags":37,"relatedLang":46,"relatedPosts":50},[38,39,41,43,44],{"name":16,"slug":16},{"name":14,"slug":40},"coding-agent",{"name":13,"slug":42},"grok-build",{"name":17,"slug":17},{"name":15,"slug":45},"ai-coding",{"id":27,"slug":47,"title":48,"language":49},"grok-build-turns-xai-into-coding-agent-en","Grok Build turns xAI into a coding agent","en",[51,57,63,69,75,81],{"id":52,"slug":53,"title":54,"cover_image":55,"image_url":55,"created_at":56,"category":26},"aa8faf3e-ecba-4c9f-9244-e7c7989ec590","agentic-ai-turns-autonomy-into-security-problem-zh","Agentic AI 讓自主變成資安題","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1779139476987-tdp7.png","2026-05-18T21:24:04.692497+00:00",{"id":58,"slug":59,"title":60,"cover_image":61,"image_url":61,"created_at":62,"category":26},"dcecb49a-b046-477d-8762-7e0e679888b7","why-googles-gemini-spark-should-worry-anyone-using-ai-agents-zh","為什麼 Google 的 Gemini Spark 會讓 AI agent 使…","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1779138836658-nvmq.png","2026-05-18T21:13:26.727863+00:00",{"id":64,"slug":65,"title":66,"cover_image":67,"image_url":67,"created_at":68,"category":26},"e89b08e5-f5ea-48c9-a850-d8cea711effb","microsoft-copilot-2026-update-real-workflows-zh","Copilot 2026 更新瞄準真實工作","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1779132244406-2wa7.png","2026-05-18T19:23:36.505982+00:00",{"id":70,"slug":71,"title":72,"cover_image":73,"image_url":73,"created_at":74,"category":26},"b61a63b5-f71b-41a0-9c21-4efe8b618d66","how-to-engineer-prompts-for-ai-agents-zh","怎麼做 AI Agent 提示工程","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1779131630986-0qm6.png","2026-05-18T19:13:22.739587+00:00",{"id":76,"slug":77,"title":78,"cover_image":79,"image_url":79,"created_at":80,"category":26},"407828d3-6c4e-4e83-8932-d958f67fc305","openagents-shared-workspace-for-ai-agents-zh","OpenAgents：把 AI agents 放進共享工作區","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1779124458811-le8t.png","2026-05-18T17:13:38.106975+00:00",{"id":82,"slug":83,"title":84,"cover_image":85,"image_url":85,"created_at":86,"category":26},"01ad2686-8c04-4755-ae0b-48712a339d5f","why-browser-agents-need-real-execution-layer-zh","為什麼瀏覽器代理需要真正的執行層，而不是另一個包裝器","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1779066243411-egk6.png","2026-05-18T01:03:23.418704+00:00",[88,93,98,103,108,113,118,123,128,133],{"id":89,"slug":90,"title":91,"created_at":92},"4ae1e197-1d3d-4233-8733-eafe9cb6438b","claude-now-uses-your-pc-to-finish-tasks-zh","Claude 開始幫你操作電腦","2026-03-26T07:20:48.457387+00:00",{"id":94,"slug":95,"title":96,"created_at":97},"5bede67f-e21c-413d-9ab8-54a3c3d26227","googles-2026-ai-agent-report-decoded-zh","Google 2026 AI Agent 報告解讀","2026-03-26T11:15:22.651956+00:00",{"id":99,"slug":100,"title":101,"created_at":102},"2987d097-563f-46c7-b76f-b558d8ef7c2b","kimi-k25-review-stronger-still-not-legend-zh","Kimi K2.5 評測：更強，但還不是神作","2026-03-27T07:15:55.277513+00:00",{"id":104,"slug":105,"title":106,"created_at":107},"95c9053b-e3f4-4cb5-aace-5c54f4c9e044","claude-code-controls-mac-desktop-zh","Claude Code 也能操控 Mac 了","2026-03-28T03:01:58.58121+00:00",{"id":109,"slug":110,"title":111,"created_at":112},"dc58e153-e3a8-4c06-9b96-1aa64eabbf5f","cloudflare-100x-faster-ai-agent-sandbox-zh","Cloudflare 的 AI 沙箱跑超快","2026-03-28T03:09:44.142236+00:00",{"id":114,"slug":115,"title":116,"created_at":117},"1c8afc56-253f-47a2-979f-1065ff072f2a","openai-backs-isara-agent-swarm-bet-zh","OpenAI 挺 Isara 的 agent swarm …","2026-03-28T03:15:27.513155+00:00",{"id":119,"slug":120,"title":121,"created_at":122},"7379b422-576e-45df-ad5a-d57a0d9dd467","openai-plan-automated-ai-researcher-zh","OpenAI 想做自動化 AI 研究員","2026-03-28T03:17:42.090548+00:00",{"id":124,"slug":125,"title":126,"created_at":127},"48c9889e-86df-450b-a356-e4a4b7c83c5b","harness-engineering-ai-agent-reliability-2026-zh","駕馭工程：從「馬具」到「作業系統」，AI Agent 可靠性的終極密碼","2026-03-31T06:42:53.556721+00:00",{"id":129,"slug":130,"title":131,"created_at":132},"e41546b8-ba9e-455f-9159-88d4614ad711","openai-codex-plugin-claude-code-zh","OpenAI 把 Codex 放進 Claude Code","2026-04-01T09:21:54.687617+00:00",{"id":134,"slug":135,"title":136,"created_at":137},"96d8e8c8-1edd-475d-9145-b1e7a1b02b65","mcp-explained-from-prompts-to-production-zh","MCP 怎麼把提示詞變工作流","2026-04-01T09:24:39.321274+00:00"]