[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"article-how-to-engineer-prompts-for-ai-agents-zh":3,"article-related-how-to-engineer-prompts-for-ai-agents-zh":35,"series-ai-agent-b61a63b5-f71b-41a0-9c21-4efe8b618d66":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":10,"x_posted_at":10,"tweet_text":10,"title_rewritten_at":10,"title_original":10,"key_takeaways":29,"topic_cluster_id":33,"embedding":34,"is_canonical_seed":20},"b61a63b5-f71b-41a0-9c21-4efe8b618d66","怎麼做 AI Agent 提示工程","\u003Cp data-speakable=\"summary\">這篇教你先定義 \u003Ca href=\"\u002Fnews\u002F170-member-aaif-backs-10-open-source-ai-agent-frameworks-zh\">AI\u003C\u002Fa> a\u003Ca href=\"\u002Fnews\u002Fopenagents-shared-workspace-for-ai-agents-zh\">gent\u003C\u002Fa> 的職責、系統規則、輸出格式與決策邊界，做出可測試的提示框架。\u003C\u002Fp>\u003Cp>這篇給正在做 \u003Ca href=\"\u002Fnews\u002F5-open-source-ai-agents-zh\">AI\u003C\u002Fa> \u003Ca href=\"\u002Ftag\u002Fagent\">agent\u003C\u002Fa> 的開發者看。照著做完，你會得到一套可直接上線測試的 prompt 架構，能先把角色、規則、輸出格式與邊界定清楚，再往 memory、\u003Ca href=\"\u002Ftag\u002Frag\">RAG\u003C\u002Fa> 或其他上下文層擴充。\u003C\u002Fp>\u003Cp>這很重要，因為 prompt 設計是整個輸入堆疊的地基。基礎指令如果含糊，後面的歷史管理、知識注入與工具調用都更難控制，也更容易失真。\u003C\u002Fp>\u003Ch2>開始之前\u003C\u002Fh2>\u003Cul>\u003Cli>一個可用的 LLM 帳號，例如 OpenAI、Anthropic，或本機模型 runtime。\u003C\u002Fli>\u003Cli>你要測試的模型 API key。\u003C\u002Fli>\u003Cli>Node 20+ 或 Python 3.11+，用來跑 prompt 測試腳本。\u003C\u002Fli>\u003Cli>支援 Markdown 與 JSON 的程式編輯器。\u003C\u002Fli>\u003Cli>一個 agent 任務樣本，例如分流、草擬、查詢。\u003C\u002Fli>\u003Cli>一個可記錄版本的地方，例如 GitHub 或簡單 changelog。\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>Step 1: 定義 agent 職責\u003C\u002Fh2>\u003Cp>這一步的產出是「單句職責聲明」，用來告訴模型自己是誰、要做什麼、成功長什麼樣。內容要具體，包含角色、任務與使用者價值，之後系統 prompt 和 user prompt 都會以它為錨點。\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1779131630986-0qm6.png\" alt=\"怎麼做 AI Agent 提示工程\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cpre>\u003Ccode>You are a support triage agent. Classify each ticket, extract the core issue, and return a short next action.\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>驗收方式是把這句話唸出來，確認新同事能不能用一句話說出 agent 的目的。你應該看到的是明確角色，沒有混雜責任。\u003C\u002Fp>\u003Ch2>Step 2: 寫入系統規則\u003C\u002Fh2>\u003Cp>這一步的產出是「系統規則清單」，用來鎖定不可變動的行為。把語氣、安全限制、拒答條件與輸出約束放在這裡；會依任務變動的內容不要放進系統 prompt。\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1779131631871-q0zj.png\" alt=\"怎麼做 AI Agent 提示工程\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cpre>\u003Ccode>System prompt example:\n- Follow the user task unless it conflicts with policy.\n- Output valid JSON only.\n- Ask one clarifying question if the request is underspecified.\n- Do not invent facts.\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>驗收方式是拿一個衝突型請求去測。你應該看到模型優先遵守較高層規則，維持指定格式，並且不會超出允許範圍即興發揮。\u003C\u002Fp>\u003Ch2>Step 3: 分離指令與資料\u003C\u002Fh2>\u003Cp>這一步的產出是「乾淨的指令資料邊界」，避免模型把 user content 當成新政策。請用清楚標籤、分隔符或結構化欄位，讓模型知道哪一段是指令，哪一段是 payload。\u003C\u002Fp>\u003Cpre>\u003Ccode>Instruction:\nSummarize the ticket.\n\nData:\n---\nCustomer says the login button does nothing on mobile.\n---\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>驗收方式是在資料區塊裡放入干擾字句，例如「ignore previous instructions」。你應該看到 agent 把它當內容，而不是控制邏輯。\u003C\u002Fp>\u003Ch2>Step 4: 指定輸出格式\u003C\u002Fh2>\u003Cp>這一步的產出是「回應合約」，讓模型每次都照同一種結構輸出。請明確定義答案的欄位、順序與允許值，這能降低解析錯誤，也讓下游自動化更安全。\u003C\u002Fp>\u003Cpre>\u003Ccode>Return JSON with these fields:\n{\n  \"category\": \"bug|question|billing|other\",\n  \"summary\": \"string\",\n  \"next_action\": \"string\"\n}\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>驗收方式是拿三種不同輸入去跑同一個 prompt。你應該看到每次都維持相同 schema，而且 JSON 外面沒有多餘散文。\u003C\u002Fp>\u003Ch2>Step 5: 加入決策邊界\u003C\u002Fh2>\u003Cp>這一步的產出是「可執行的限制規則」，用來定義 agent 不能做什麼。請明確寫出升級條件、低信心處理方式，以及模型何時必須停下來求助。邊界越清楚，agent 在複雜情境下越穩定。\u003C\u002Fp>\u003Cpre>\u003Ccode>If confidence is low, ask one clarifying question.\nIf the request requires external facts, say what is missing.\nIf the task is outside scope, refuse briefly and suggest the right path.\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>驗收方式是測試模糊與超出範圍的 prompt。你應該看到模型先停下來，不會亂猜，並且會給出短而一致的 fallback 回應。\u003C\u002Fp>\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth>指標\u003C\u002Fth>\u003Cth>基準／優化前\u003C\u002Fth>\u003Cth>結果／優化後\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd>Prompt 模糊度\u003C\u002Ftd>\u003Ctd>角色與任務混在一起\u003C\u002Ftd>\u003Ctd>角色、規則、任務清楚分離\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>輸出穩定性\u003C\u002Ftd>\u003Ctd>自由格式回覆\u003C\u002Ftd>\u003Ctd>固定 JSON 合約\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>危險請求控制\u003C\u002Ftd>\u003Ctd>臨時性拒答\u003C\u002Ftd>\u003Ctd>明確拒答與升級規則\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003Ch2>常見錯誤\u003C\u002Fh2>\u003Cul>\u003Cli>把系統規則和使用者指令混在一起。修法：把長期政策放在 system prompt，任務細節放在 user message。\u003C\u002Fli>\u003Cli>Prompt 寫得太寬。修法：只保留一個主要職責與一個輸出合約。\u003C\u002Fli>\u003Cli>跳過驗證。修法：上線前先測衝突、模糊與超範圍輸入。\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>接下來可以看什麼\u003C\u002Fh2>\u003Cp>當你的 prompt 架構穩定後，下一步可以看 memory 管理、RAG 與 context engineering，讓 agent 能使用歷史與外部知識，同時不失去指令品質。\u003C\u002Fp>","這篇教你先定義 AI agent 的職責、系統規則、輸出格式與決策邊界，做出可測試的提示框架。","zhuanlan.zhihu.com","https:\u002F\u002Fzhuanlan.zhihu.com\u002Fp\u002F2038626640696227274",null,"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1779131630986-0qm6.png",[13,14,15,16,17],"prompt engineering","AI agent","system prompt","JSON output","RAG","zh",0,false,"2026-05-18T19:13:22.739587+00:00","2026-05-18T19:13:22.685+00:00","done","f1f2f993-ffbd-4138-8157-222bcbecba40","how-to-engineer-prompts-for-ai-agents-zh","ai-agent","d558c492-a87a-4bb5-883c-3f62b726fbce","published",[30,31,32],"先定義 agent 的職責，再寫系統規則與輸出合約。","把指令、資料與邊界分開，避免模型把內容當政策。","上線前一定要用衝突、模糊與超範圍輸入做驗證。","e3b68196-9e64-4c18-a3b6-a73e73bfb367","[-0.03137457,0.011561221,0.014036733,-0.076960005,-0.011715028,-0.017521191,-0.006128463,-0.012200473,0.031794958,0.009778276,-0.040881358,-0.00013313751,0.005895706,-0.006815653,0.10788473,-0.0010969,0.023063112,0.009195345,0.030722724,-0.030418245,0.016223522,0.0064220945,-0.016468031,0.0062773786,0.005762401,-0.0038172028,-0.006961235,0.018286332,0.043768458,0.011070965,0.009410379,0.019705715,-0.0062679267,0.03165178,0.019572781,0.015268806,0.0043839407,-0.0068953573,0.025473507,-0.001496225,-0.008339704,0.010722017,-0.03012906,-0.0042356662,0.018652607,-0.0027460842,0.002111501,-0.014870123,-0.0038813727,0.0043496634,-0.0052352445,0.05500356,0.009653382,-0.15841736,-0.0032949876,-0.011616487,-0.008519302,-0.015292886,0.0125554055,0.014108701,-0.0084526045,0.029745884,-0.014354795,-0.009225875,-0.018896855,0.0052879946,0.018691547,-0.019931583,-0.0035339906,-0.030695023,-0.018776286,0.015313597,0.010995192,-0.035641383,0.015833259,-0.026049448,-0.011000598,0.024798583,0.016604207,-0.007929124,0.01635702,-0.024345595,0.018356625,0.01704426,-0.011735224,-0.01813558,-0.00016380491,0.02206157,0.022748258,0.0051357863,0.005080537,0.009677795,0.019013766,-0.0153358,0.0014722802,0.011262298,-0.017225455,-0.016175283,-0.01049484,-0.013475159,-0.018444976,-0.019543948,-0.006906666,-0.01029786,0.012906137,0.0025084363,-0.0061592944,-0.005414992,-0.023689264,-0.01735345,0.035247583,-0.023749433,0.0025571273,0.0073706564,-0.021831881,-0.124379456,-0.002215308,0.0025238106,0.010667382,0.008914783,-0.03743548,0.00037172402,0.009942241,0.034167502,0.0028605268,-0.0038672541,0.0046260143,0.0019013763,-0.014234719,0.001805967,-0.013784919,0.003945217,-0.0043065893,-0.0040156376,0.008260472,0.03609428,-0.016014125,0.004881228,-0.036622405,-0.02312289,0.0043475446,0.03840748,0.0054277335,0.0030325241,-0.027174603,-0.03439081,-0.035217375,0.015315457,0.020841736,-0.013336234,0.009977771,-0.028473143,-0.010079882,0.0014358393,0.05661067,-0.022854073,0.009225901,-0.0019069464,-0.017830933,0.013570312,-0.0019457611,-0.0028990468,-0.024250189,0.004044579,-5.740209e-05,0.02541385,0.0053925933,-0.013788562,-0.014119751,0.009202982,0.025262965,-0.025119418,-0.0016664879,0.0005896479,0.012929639,0.013655968,0.015421708,-0.016034907,0.00040284015,-0.015047553,0.00245478,0.0055669323,-0.021684168,0.031624343,0.00077862426,0.019861706,-0.010817046,0.028233174,0.046605464,0.01819731,-0.039229177,0.0038806694,0.0005048015,0.005802644,-0.007593968,-0.020982875,-0.024550969,-0.020293998,0.0022446096,0.029546697,0.011118296,0.009682937,-0.030392742,-0.031725053,0.015789516,-0.030538732,-0.005152096,-0.010741303,0.018068867,-0.024105312,-0.010572317,-0.0075035775,0.016037636,0.028328603,-0.007545262,-0.010568095,0.013097124,0.0033372175,-0.0033594097,0.0020612644,0.024436254,0.012508322,0.013438596,0.01787752,-0.021290092,-0.015503642,0.01220329,-0.011325282,-0.00036796567,0.0047600335,0.003549324,-9.2270166e-05,0.023904515,0.024631182,0.031530276,0.012512042,0.006343644,0.005031599,-0.011655593,0.011506203,-0.00093666476,0.0063289297,0.01118012,0.033536606,0.03192583,-0.004366953,-0.004036691,0.013743727,-0.016221717,-0.008285658,-0.018989237,-0.016610892,0.00060712267,0.007818047,-0.021817729,-0.009721835,-0.018263686,0.020760981,-0.022649951,-0.0039261864,-0.029426703,0.013217268,-0.021469848,-0.012092685,-0.0025710938,-0.0043096887,-0.014507791,0.032233045,-0.006567099,-0.016940143,-0.00045680674,0.022555523,-0.0074270642,-0.01970507,0.007702611,-0.0105921235,-0.047552947,0.033084318,0.00096910325,-0.024506493,-0.017985139,-0.004356205,0.023823718,-0.009445693,-0.0035765774,0.029037213,-0.0029956223,-0.019892728,0.013423043,0.0023288394,0.008862725,0.027726151,-0.027037412,0.016929878,0.0007886492,-0.01909605,-0.021626761,0.020048933,0.007797611,-0.002245452,0.029558662,0.003938516,0.008018295,0.04668463,-0.0039266,-0.011046926,0.021659177,0.022911437,0.012709935,-0.032515243,0.01298872,-0.018980727,0.00598197,0.008571192,0.0069935997,0.009420169,0.016904457,-0.014667533,0.024564674,-0.00025120864,0.010269159,-0.008259618,-0.017438464,0.011865109,-0.009122875,-0.016957175,-0.013775616,0.03313942,0.010473483,-0.014360416,0.0052828556,0.0211532,0.010082606,-0.019851962,0.0289639,-0.0017992404,0.0025893648,-0.008348894,-0.009060487,-0.006869236,0.00035952078,-0.021753311,-0.0019126327,0.0073044407,-0.02305938,0.029529504,0.04340486,-0.011803506,0.0040080515,-0.023162263,0.029768156,-0.00766355,-0.013105725,-0.012262316,-0.028212639,0.0013379348,-0.007396343,-0.003358201,0.03861759,0.02254261,-0.014640333,-0.012385282,-0.00091484876,-0.0069938316,0.007883248,-0.03221912,0.017194793,0.04049008,-0.005531703,0.025232561,0.011598048,-0.0310205,0.0009886287,-0.005084568,-0.021825286,0.0037514057,-0.04720598,0.0018155507,-0.008563867,0.014038544,-0.019295128,0.025465317,-0.047268726,-0.013160557,-0.025297416,0.0128552215,0.032279197,0.021447483,-0.008973602,0.014369165,0.00554877,0.0032525654,-0.0040788483,0.0125412885,-0.0025770261,-0.017579082,-0.026361497,0.0067449836,-0.012344811,0.03438946,-0.0016612665,0.0121664945,-0.015689252,-0.028455986,0.001569078,0.014929701,-0.009287577,0.015680235,-0.007988707,-0.013208448,0.00841194,0.030196954,0.014124405,-0.01567127,0.035404194,0.0075393654,0.008438569,-0.016267786,0.007843621,-0.007642506,-0.00817015,0.01290587,-0.0072288197,-3.234075e-05,-0.002360909,-0.031948823,-0.0026343137,-0.005086745,0.001548244,-0.031174302,-0.009848472,-0.0038778454,-0.016623162,-0.009615115,0.006285592,-0.0021166203,-0.025488991,-0.027367536,-0.033688456,-0.0034507562,0.0049904985,0.0050356523,0.008976002,-0.008507756,0.040644214,-0.005748411,-0.006376222,-0.01902945,-0.018790264,0.017408533,0.016254788,-0.0027704,0.001972299,0.0108427815,-0.011840226,-0.019867416,-0.038823534,0.011515108,0.0007046093,-0.030612763,0.032610994,-0.009660221,0.0090947645,0.0108164875,-0.011379284,0.003111588,-0.005382975,-0.0014391076,-0.0005744703,0.04444471,-0.0060215215,-0.0019125433,0.03355124,-0.0057464615,0.03839317,-0.023408428,-0.016798995,0.021518463,-0.0034479115,0.009150309,1.8474402e-05,5.4879212e-05,-0.00022646732,-0.022929767,-0.008679737,-0.010357538,-0.0139590725,-0.016064603,-0.019579919,-0.013719935,0.014647759,-0.0034089985,0.011099829,0.019602446,-0.041041113,-0.011420814,-0.0076961634,-0.008102299,-0.010572238,0.027194785,-0.011936214,-0.022514615,-0.0072473,-0.007929332,0.0113190105,-0.016469091,-0.028185291,-0.0018525892,0.01398433,-0.006276965,-0.0039954046,-0.00025988618,0.01425335,0.02279336,-0.011052602,-0.00019953356,0.03118719,0.005826461,0.002885873,0.0015674013,0.011503305,-0.005030819,-0.0036964724,0.038033832,-0.017135937,-0.038272284,0.012651455,0.0073137395,0.027331354,0.024422234,-0.02112626,0.025584122,0.007201282,-0.017516367,0.002678826,0.00070223166,0.010138514,0.02164614,-0.011350416,0.009382709,-0.0099235205,-0.014760537,-0.0041231993,-0.006716188,0.014925078,-0.11249576,0.00650781,0.009377773,0.01068605,-0.0051415507,0.011879226,0.008649006,-0.0070353355,0.014273425,-7.731904e-05,-0.0023306007,0.0003126499,0.017034903,0.005696134,-0.029844055,0.006550185,-0.007841613,-0.02763809,0.008086101,-0.026185166,0.008402144,-0.018454982,0.00917135,-0.014313819,0.0036558835,-0.010971821,0.0042297663,-0.0027872832,0.004379258,-0.002163742,-0.019169495,-0.0047609834,-0.01844507,0.013518096,-0.00062963343,-0.001722976,0.017029062,-0.019128865,0.026860714,0.0064900783,-0.016942814,-0.0044530164,-0.05174698,-0.052227665,0.010804819,0.00063606136,-0.015382244,-0.007609635,0.0020032707,-0.002409514,-0.045351673,-0.032383636,-0.02284542,-0.012148408,-0.005791441,0.019968774,-0.021384152,-0.0042467215,0.006118582,-0.0034327873,-0.030747898,-0.016688788,-0.008292565,0.005717088,-0.001821797,0.0051867045,0.015279106,0.013421031,-0.00951062,0.035913344,0.0047282046,-0.03445348,0.017948905,0.012140531,-0.027614443,0.032728717,-0.016414871,0.038380563,-0.006932398,0.04616526,-0.002603931,0.007860536,-0.07908887,-0.0058481307,0.018436516,0.000754409,-0.0032081902,-0.0022383295,0.026350819,-0.005277794,-0.02810048,-0.008716994,0.01417278,0.0010661542,-0.0076851696,-0.038701054,0.00084877503,0.0050959815,-0.012988043,-0.011137443,-0.006980505,-0.009099834,-0.0069270954,0.0143049555,0.0074243066,-0.020138068,-0.020088287,-0.009534133,0.0002375374,-0.010840136,-0.011770029,0.00090393523,-0.011398681,-0.14126913,0.011245263,-0.032110896,-0.0086567,0.010251806,0.0005424603,0.011257649,0.0009608871,-0.021215804,-0.009781817,0.013300575,-0.041614372,-0.027601529,-0.017343491,0.00026093694,0.10085692,-0.01737411,0.018609717,-0.019088125,0.012723194,0.012405144,-0.019977724,-0.047189064,0.011373875,0.0031303987,-0.0018839398,0.014395657,-0.042809933,-4.8832644e-05,-0.0123603605,0.012339286,0.008360135,0.0155415395,0.01103304,0.02551058,-0.009823195,0.0009661181,-0.023764657,-0.02589286,-0.0023648897,0.009260297,0.008917117,0.012927789,-0.022809107,-0.0037929306,-0.008692398,-0.008957843,-0.035438925,0.0062615033,-0.0006258564,-0.016044429,-0.071820885,0.0026134881,-0.02386205,0.011373454,0.019922163,0.015212684,0.007741358,0.026623914,-0.01196114,0.017553756,-0.011562821,0.008838924,0.027866729,-0.01901493,0.014855207,0.010427986,0.026628342,0.030091844,0.0022060166,0.00055922446,-0.0029885473,-0.0069449344,-0.005865338,-0.006940258,-0.0035650863,0.008620465,0.015278561,0.017365467,0.009373971,5.1279305e-05,0.005720779,0.023857458,-0.0013681088,0.005456332,0.035563707,0.0059738234,-0.008798316,0.011605805,-0.0027884108,0.012080705,0.0020748042,-0.0060472153,0.014772912,0.012647669,0.014871972,-0.017025318,0.018459978,-0.004068319,-0.03746069,-0.0036084524,-0.014497194,0.019498864,-0.012756598,0.0016868851,0.018646201,0.0066976463,0.018403472,0.0023987172,0.0035778622]",{"tags":36,"relatedLang":46,"relatedPosts":50},[37,39,41,43,45],{"name":13,"slug":38},"prompt-engineering",{"name":17,"slug":40},"rag",{"name":16,"slug":42},"json-output",{"name":15,"slug":44},"system-prompt",{"name":14,"slug":26},{"id":27,"slug":47,"title":48,"language":49},"how-to-engineer-prompts-for-ai-agents-en","How to Engineer Prompts for AI Agents","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},"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":76,"slug":77,"title":78,"cover_image":79,"image_url":79,"created_at":80,"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",{"id":82,"slug":83,"title":84,"cover_image":85,"image_url":85,"created_at":86,"category":26},"f8653f7f-b566-4af9-ab10-e53c02552f3a","why-openai-is-right-to-put-codex-on-phones-zh","為什麼 OpenAI 把 Codex 放上手機是對的","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1779019444388-c15l.png","2026-05-17T12:03:34.400487+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"]