[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"article-switch-ai-outputs-markdown-to-html-zh":3,"tags-switch-ai-outputs-markdown-to-html-zh":37,"related-lang-switch-ai-outputs-markdown-to-html-zh":48,"related-posts-switch-ai-outputs-markdown-to-html-zh":52,"series-ai-agent-38406a12-f833-4c69-ae22-99c31f03dd52":89},{"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":36},"38406a12-f833-4c69-ae22-99c31f03dd52","怎麼把 AI 輸出改成 HTML","\u003Cp data-speakable=\"summary\">把 \u003Ca href=\"\u002Fnews\u002Faisafetybenchexplorer-ai-safety-benchmarks-zh\">AI\u003C\u002Fa> 生成內容的預設輸出格式改成 HTML，能讓結構更穩定，也更容易清理與渲染。\u003C\u002Fp>\u003Cp>這篇給開發者、提示工程師和產品團隊看。你照做完，會得到一套 HTML-first 的輸出流程，包含提示詞規格、回傳格式、清理步驟與前端顯示方式。\u003C\u002Fp>\u003Cp>這套做法受到 Anthropic 文件與 \u003Ca href=\"\u002Fnews\u002Fwhy-claude-code-prompt-design-beats-ide-copilots-zh\">Clau\u003C\u002Fa>de Code 團隊對 HTML 作為預設格式的討論啟發。可先看 \u003Ca href=\"https:\u002F\u002Fdocs.anthropic.com\u002F\" target=\"_blank\" rel=\"noopener noreferrer\">Anthropic docs\u003C\u002Fa> 與 \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fanthropics\" target=\"_blank\" rel=\"noopener noreferrer\">Anthropic GitHub org\u003C\u002Fa>。\u003C\u002Fp>\u003Ch2>開始之前\u003C\u002Fh2>\u003Cul>\u003Cli>一個可用的 Anthropic 帳號與 API 存取權\u003C\u002Fli>\u003Cli>Claude 或 Claude Code 的 API key\u003C\u002Fli>\u003Cli>Node 20+ 或 Python 3.11+\u003C\u002Fli>\u003Cli>本機專案內已有 prompt 檔或 agent 設定檔\u003C\u002Fli>\u003Cli>可用的 HTML sanitizer 或 parser，例如 DOMPurify、Beautiful Soup\u003C\u002Fli>\u003Cli>可安全顯示 HTML 的 renderer 或 UI 層\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>Step 1: 定義 HTML 輸出合約\u003C\u002Fh2>\u003Cp>目的：先把模型能輸出的標籤範圍固定下來，避免它自由發揮成混亂的文字或混入不需要的格式。你要把允許的元素寫進 system prompt 或 \u003Ca href=\"\u002Ftag\u002Fagent\">agent\u003C\u002Fa> 指令，讓模型知道輸出只能是 HTML。\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778743243861-8901.png\" alt=\"怎麼把 AI 輸出改成 HTML\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cpre>\u003Ccode>You are a content generator. Output valid HTML only. Use these tags only: h2, p, ul, li, strong, em, code, pre, a. Do not wrap the result in Markdown fences.\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>驗收：你應該看到模型直接回傳原始 HTML，第一個字元就是標籤，不會先出現 Markdown 項目符號、三個反引號，或任何開場說明。\u003C\u002Fp>\u003Ch2>Step 2: 重寫提示詞結構\u003C\u002Fh2>\u003Cp>目的：把「格式好看」這種模糊要求，改成「文件要有哪些區塊」這種可執行要求。你要明確指定段落順序、標題層級、清單形式，以及連結與程式碼的寫法。\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778743248407-tm3v.png\" alt=\"怎麼把 AI 輸出改成 HTML\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cpre>\u003Ccode>Return HTML with this structure: one intro paragraph, then an h2 for each major section, then paragraphs and lists under each section. Put links in anchor tags with href. Put code in pre\u002Fcode blocks.\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>驗收：你應該看到多次執行後的區塊順序一致，段落位置穩定，連結與程式碼也會固定出現在指定位置。\u003C\u002Fp>\u003Ch2>Step 3: 加入 HTML 清理器\u003C\u002Fh2>\u003Cp>目的：在渲染前先擋掉危險或破損的標記，避免模型輸出直接進到瀏覽器。你要先解析內容，再移除不允許的標籤與屬性，最後才交給 UI 層顯示。\u003C\u002Fp>\u003Cpre>\u003Ccode>\u002F\u002F Example in Node.js with a sanitizer pipeline\nimport DOMPurify from 'dompurify';\nconst clean = DOMPurify.sanitize(modelHtml, { USE_PROFILES: { html: true } });\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>驗收：你應該看到最終 HTML 只剩允許的標籤，script、\u003Ca href=\"\u002Fnews\u002Fwhy-linux-security-needs-patch-wave-mindset-zh\">in\u003C\u002Fa>line event handler、非法屬性都會被清掉。\u003C\u002Fp>\u003Ch2>Step 4: 建立 Markdown 相容備援\u003C\u002Fh2>\u003Cp>目的：保留 HTML 作為來源格式，但讓不支援 HTML 的工具也能使用內容。你要在邊緣層做轉換，而不是回到 prompt 裡要求模型同時產生兩種格式。\u003C\u002Fp>\u003Cpre>\u003Ccode>\u002F\u002F Pseudocode\nif (clientSupportsHtml) {\n  renderHtml(cleanHtml);\n} else {\n  renderMarkdown(htmlToMarkdown(cleanHtml));\n}\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>驗收：你應該看到同一份內容能在 HTML 客戶端與 Markdown-only 客戶端中正常顯示，而且標題、清單與連結都還保有原意。\u003C\u002Fp>\u003Ch2>Step 5: 比對多次輸出一致性\u003C\u002Fh2>\u003Cp>目的：確認 HTML 是否真的讓你的用例更穩定。你要用相同輸入跑多次，重點比較標籤結構、區塊順序與連結位置，而不是只看文字有沒有變化。\u003C\u002Fp>\u003Cpre>\u003Ccode>Run 10 prompts with the same input and compare:\n- number of headings\n- allowed tag usage\n- link placement\n- presence of invalid markup\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>驗收：你應該看到 tag pattern 比 Markdown 更穩定，格式驚喜更少，後處理成本也更低。\u003C\u002Fp>\u003Ch2>常見錯誤\u003C\u002Fh2>\u003Cul>\u003Cli>讓模型自己發明標籤。修法：先給 allowlist，再把不在清單內的元素全部拒收。\u003C\u002Fli>\u003Cli>未清理就直接渲染原始 HTML。修法：在伺服器或可信任客戶端先做 sanitize，再顯示。\u003C\u002Fli>\u003Cli>在 HTML prompt 裡混入 Markdown 規則。修法：讓模型只輸出一種來源格式，轉換邏輯放到 prompt 外。\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>接下來可以看什麼\u003C\u002Fh2>\u003Cp>當 HTML-first 流程穩定後，可以再往提示詞模板化、schema 驗證與 agent 工具延伸，讓模型直接產出更複雜但仍可控的文件與 UI-ready 內容。\u003C\u002Fp>","把 AI 生成內容的預設輸出格式從 Markdown 改成 HTML，建立可驗證、可清理、可渲染的工作流程。","zhuanlan.zhihu.com","https:\u002F\u002Fzhuanlan.zhihu.com\u002Fp\u002F2036771385641529388",null,"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778743243861-8901.png",[13,14,15,16,17],"HTML","Markdown","Anthropic","Claude","DOMPurify","zh",1,false,"2026-05-14T07:20:21.545364+00:00","2026-05-14T07:20:21.527+00:00","done","f1499d47-fc56-46d3-bb06-261b0e1b742a","switch-ai-outputs-markdown-to-html-zh","ai-agent","fda44d24-7baf-4d91-a7f9-bbfecae20a27","published","2026-05-14T09:00:16.65+00:00",[31,32,33],"先定義 HTML 輸出合約，再要求模型只輸出允許的標籤。","把清理與渲染放在模型外部，避免原始 HTML 直接進入 UI。","用多次執行比對 tag 結構與區塊順序，驗證穩定性。","5109b7bc-1e30-4a3b-9f62-852fc31d521f","[0.021112628,0.022142319,-0.010391881,-0.08007786,-0.005523996,0.0060901917,0.0027197986,-0.0046638255,0.029227464,-0.00881792,-0.02183276,-0.029973676,0.006154662,0.01049391,0.12555768,-0.009606764,0.012453423,0.01816505,0.013212353,-0.02326653,0.015254624,0.013994122,0.012074274,0.0020548485,0.010536155,-0.019137781,0.020256318,0.023734735,0.027432516,-0.024535684,0.019673873,0.012228348,-0.0014121127,0.037168838,0.003406411,0.043146104,0.018043365,-0.0069913627,0.0017370536,0.027962547,-0.026120264,-0.005763093,0.0128941955,-0.00077488134,0.024880696,0.03317569,0.02469969,-0.052009374,0.007382004,0.033843845,-0.013984697,0.018765055,0.0057036527,-0.15277971,0.010852923,0.0019092497,0.014106909,0.01583774,0.035283435,0.012514887,-0.010224458,0.019474467,-0.022303028,-0.05047884,-0.02467214,-0.0074818414,-0.016330449,0.026238019,-0.006738055,-0.0017275264,-0.0006618477,0.014767132,-0.016571311,-0.03321842,-0.0020574317,-0.048587404,0.02385451,0.014856059,0.0098286,0.015879925,-0.015965044,0.001120894,0.0025042687,0.0038460707,-0.005504619,-0.021677209,-0.0017105193,0.007957732,0.016625922,0.023786483,0.015215304,0.009427721,-0.016317228,0.0094241155,-0.012782557,0.00620508,-0.00032472576,-0.004563387,0.011002856,-0.02444518,-0.009244275,-0.048659362,0.018275026,0.0027336767,0.008760643,0.009411597,0.0025029841,-0.010530013,-0.0075484244,-0.008180212,0.03288114,0.0011516719,0.032460712,-0.0073040356,0.018868636,-0.1292286,0.006534058,0.027777947,-0.0078080418,0.015005023,-0.01795953,-0.0054347673,0.014951427,0.04333931,-0.013896278,0.018375538,-0.005083593,-0.007858401,-0.013043471,-0.011557596,-0.01535015,-0.012099252,-0.035142228,-0.013486299,-0.01645596,0.033055767,-0.011211386,0.008638539,0.0040624426,-0.034205254,0.018393902,0.043059684,0.005259094,-0.008406699,-0.00904274,-0.007926079,-0.035429746,0.043349598,0.011776576,-0.0058410396,-0.016496437,-0.031261727,0.001261241,0.0027185942,0.020195866,-0.01777543,-0.0073880977,-0.002259717,0.0032926516,-0.008490304,0.00052132475,-0.018726874,-0.021716855,0.0029337099,0.022363847,0.024185522,0.0172117,0.0057231775,-0.012997056,0.022242576,0.0045796228,-0.033062633,0.013434463,0.03315708,0.020971792,0.021666342,0.013710058,-0.020391786,-0.0028907177,-0.007525931,0.0038175718,-0.00453386,-0.023586102,-0.005529545,0.011707008,0.021469232,0.013737912,0.0041012513,0.01150181,-0.025045598,-0.010794458,-0.0047742412,0.031308983,-0.011629869,0.009855832,0.0015206394,-0.018626416,0.0036998189,0.0005611494,0.01431629,-0.0021551584,-0.015834348,-0.0042532603,-0.030022917,0.024937788,-0.021284139,-0.014810327,-0.023617554,0.034726895,-0.016189096,-0.008946776,-0.010299256,-0.0023710355,-0.0130618345,-0.016680807,-0.016306704,8.7467044e-05,-0.014967131,-0.013818505,0.00073331234,-0.008362757,-0.039404772,-0.010461888,0.0012903593,-0.03013548,0.0019851676,0.012725196,-0.036589134,-0.017064186,0.008138655,0.0019264708,0.033721745,-0.0043293606,0.008562608,0.0028705138,-0.0066524833,0.011885481,0.004692372,0.021017944,0.011075792,-0.027123926,-0.0075006946,0.035404265,0.030071389,0.03181384,-0.02371552,0.01598623,-0.013763695,-0.017344957,0.030882364,-0.010461294,-0.010356821,0.0009262856,0.0059581627,0.009759122,0.012121387,-0.0047428487,0.001786416,-0.031082192,0.0028884239,-0.009744522,0.020630546,-0.029456556,-0.0062652216,0.010537449,-0.00059399917,0.006947212,0.030379372,-0.010853882,-0.012614601,0.018420972,0.04122079,0.008242646,-0.01810121,-0.007227198,0.0027608941,-0.055683333,0.01284791,-0.010789864,-0.039398532,-0.014587067,0.0126458965,0.0016758586,0.01120226,-0.013975073,0.018622117,-0.012572185,-0.004133869,0.022538656,-0.02681597,0.0031505588,0.010528005,-0.024630228,-0.0022507699,-0.012861658,0.010467888,-0.0051557594,0.02968454,0.0012700103,-0.010988587,0.012245102,0.011114925,-0.020032702,0.043472182,-0.008253461,-0.00055991026,0.037960242,0.026450194,-0.011935706,-0.008141429,0.021672098,-0.021319011,0.019641535,-0.008755033,-0.009846805,-0.03505815,0.0006082128,0.004570842,0.008889246,-0.0019666122,-0.009810949,-0.010567062,0.008859047,0.006140865,-0.005082128,0.0075357878,-0.038813964,0.010154394,0.005052442,-0.0004032151,0.01638681,0.032467224,0.016924724,-0.019100336,-0.005222738,-0.019285567,0.023677785,0.004427485,-0.01118521,-0.017988916,-0.009965635,-0.021577356,-0.027907392,0.01787718,0.004647361,0.051011443,-0.0023874938,-0.024599615,-0.005487875,-0.041798674,0.002506475,0.0075373673,-0.008250737,-0.02390117,-0.008813695,0.0037214097,-0.008346736,-0.011455985,0.024062006,-0.003687115,0.008232616,-0.006541924,-0.014584009,0.017723411,-0.0012132523,-0.00086822367,0.00088339654,0.02458513,-0.0026337574,-0.0032531132,-0.0010190815,-0.026653416,0.004104089,-0.0046654614,-0.008811752,-0.009509388,-0.019215384,0.0030034692,-0.007383156,0.01606752,-0.028353406,0.014241917,0.015595956,-0.022639459,-0.011385689,0.012226715,0.008101024,0.01662381,6.592331e-05,-0.01670152,-0.00015344705,-0.007676007,0.010681495,0.03081811,0.016643394,0.0051727067,-0.010379763,-0.0034115342,-0.02766701,0.015803078,-0.00020483136,0.020175403,-0.020269318,-0.002440732,0.0037684476,0.0033782786,0.0011438046,0.036126565,-0.005844299,0.0012623518,0.005934466,0.010232082,0.014171428,0.018449115,0.025289709,-0.01461227,-0.006173587,-0.008842069,0.017942332,0.0071580005,0.011093188,0.011263806,-0.016010744,0.0051574036,-0.00971602,-0.021649228,-0.015149655,-0.016462324,0.006930817,-0.00017360086,-0.016647391,0.013686116,-0.004360173,-0.023318226,0.016705297,-0.008158483,0.00992444,0.0066747693,-0.034389183,-0.026953097,-0.008846369,0.0035951873,0.010253797,-0.0052505243,0.01469573,-0.0028276155,0.004667156,-0.013485395,-0.023714604,-0.00685472,0.0017488991,0.0075776977,0.017648824,-0.027052999,-0.00041365658,-0.008458225,-0.036142677,0.023263592,-0.01570588,0.001781817,-0.012470013,0.008136691,-0.0006765919,0.013258909,0.020768056,-0.007027344,-0.01604527,-0.0350705,0.00794924,0.011424617,-0.0211589,-0.013234069,0.02539972,0.00605185,-0.012537826,0.0044608023,0.018274032,0.01666202,-0.0096647935,0.004533959,0.029033644,0.0039305836,0.00024190661,0.0016270643,-0.008148754,-0.017397508,-0.048749626,-0.008018001,-0.02808649,-0.025046075,0.021848971,0.019540844,-0.015674705,0.0010834803,-0.03749514,-0.0057985694,0.0005450045,0.0006749768,-0.018178523,0.007958771,0.00686065,-0.02310524,0.0025518024,-0.017825263,-0.00093751115,0.005135376,0.018967265,-0.00097248243,0.0001359557,0.00096966256,-0.00010730944,-0.0058471253,0.0041467613,-0.019515535,0.0017216266,0.008550817,-0.005403677,0.022110138,-0.010759264,-0.0080978,0.0033810502,0.020472232,0.012389111,0.0009369235,0.009646916,-0.012589735,-0.0012340673,0.0043970738,-0.017623011,0.021130066,-0.0003798939,0.01913303,0.009563523,-0.022885874,-0.0053958264,-0.0019168798,-0.0014696625,0.020721499,-0.008763739,-0.0059703896,-0.002399354,0.022796279,-0.04289969,-0.011842647,0.012562775,-0.10246274,0.011722562,-0.010663219,0.018268948,-0.0021711132,-0.016350163,0.023194918,-0.02349893,-0.006836146,0.011104818,-0.006394643,-0.008974006,0.042878546,0.029088253,-0.02875917,-0.026756259,0.01601882,0.001354054,0.038929276,-0.015203846,0.025082417,0.006861595,-0.0015689428,-0.019734355,-0.010224821,0.00091468246,0.00064686325,0.013636477,0.017316185,-0.018207049,-0.007134525,0.003533793,0.021925544,0.007156798,0.0055448133,0.0062053674,0.017042153,-0.010865506,0.025872055,0.010099725,-0.010830071,0.015714819,-0.012474435,-0.011293571,0.011876331,0.005691145,0.016236084,-0.0050437604,0.019660244,0.008963018,-0.027702406,-0.0017196084,-0.018966036,0.010177261,0.0066085313,-0.010030833,-0.04082715,-0.0107709,0.01397798,0.009107184,-0.006910568,-0.01627347,-0.016538369,-0.0035432093,-0.0054007717,-0.002389773,0.012325905,0.04348098,0.0023909966,0.008852173,-0.0015582882,-0.015934177,0.007881912,0.023507303,-0.032529853,0.020662844,-0.027687343,0.005248149,0.011397404,0.020105572,-0.0032372589,-0.013667925,-0.07413514,-0.026574137,0.009814724,-0.02826192,-0.010846917,-0.006144228,0.031457,-0.018316466,-0.008359173,0.0012256377,0.026740855,-0.0073177153,0.004738629,-0.025048347,0.007406625,0.04721193,-0.0031981831,0.0068887114,0.018487744,-0.0061539668,-0.0015876084,0.017397296,0.03156807,-0.00040486234,-0.010790645,-0.015370113,0.002948003,0.005889035,-0.002388396,-0.016369956,-0.0056478367,-0.14941762,0.0018627172,0.007602028,-0.0062502706,0.03920923,-0.0005527435,0.012910334,0.028623471,-0.024330292,-0.03493924,0.01899111,-0.024367101,-0.001412213,0.012866197,-0.0016216834,0.105992205,-0.0023425291,0.0028624397,-0.006788553,-0.03967362,-0.007709128,-0.013644043,-0.023776172,-0.004533532,-0.010092597,-0.029512035,0.03533959,-0.029434117,-0.00062029547,0.013290688,0.00066126557,-0.0036680836,0.017466301,0.004873034,0.0054673934,-0.0014558629,-0.0005710268,-0.0180858,-0.0019464467,0.02144222,-0.0031442356,0.020068496,-0.01950195,0.014210084,-0.006332628,-0.0055802325,0.008710813,-0.0125772655,-0.012887664,-0.007462948,-0.00947021,-0.04686168,-0.028516311,-0.04230211,0.01170936,-0.010650495,0.005877794,-0.00560551,0.01777661,0.0073914398,0.015521344,0.025920006,0.0020602003,0.03375695,-0.00910306,0.009803863,0.026077328,-0.0059932633,-0.0064989217,0.032095287,-0.0022014808,-0.0074228356,-0.018943409,0.009464746,-0.045493167,-0.023854885,0.014217443,-0.0032153348,0.0041620852,-0.031909294,-0.015817907,-0.033723492,0.009373254,-0.017202923,-0.017464483,0.00069003575,0.026560238,0.005827707,-0.004893597,0.00013357225,-0.0004850103,0.023527084,0.014693251,-0.0047723865,0.02404942,0.006181567,0.008049849,0.05847751,-0.0046343314,-0.015577134,0.0007503113,0.0140545685,0.013990627,-0.003429452,0.015421458,0.0057874667,0.0056252657,0.009878245,0.00095633994,0.008105719]",true,[38,40,42,44,46],{"name":15,"slug":39},"anthropic",{"name":16,"slug":41},"claude",{"name":14,"slug":43},"markdown",{"name":17,"slug":45},"dompurify",{"name":13,"slug":47},"html",{"id":27,"slug":49,"title":50,"language":51},"switch-ai-outputs-markdown-to-html-en","How to Switch AI Outputs from Markdown to HTML","en",[53,59,65,71,77,83],{"id":54,"slug":55,"title":56,"cover_image":57,"image_url":57,"created_at":58,"category":26},"c7c69fe4-97e3-4edf-a9d6-a79d0c4495b4","anthropic-cat-wu-proactive-ai-assistants-zh","Cat Wu 談 Claude 的主動式 AI","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778735455993-gnw7.png","2026-05-14T05:10:30.453046+00:00",{"id":60,"slug":61,"title":62,"cover_image":63,"image_url":63,"created_at":64,"category":26},"e1d6acda-fa49-4514-aa75-709504be9f93","how-to-run-hermes-agent-on-discord-zh","如何在 Discord 執行 Hermes Agent","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778724655796-cjul.png","2026-05-14T02:10:34.362605+00:00",{"id":66,"slug":67,"title":68,"cover_image":69,"image_url":69,"created_at":70,"category":26},"4104fa5f-d95f-45c5-9032-99416cf0365c","why-ragflow-is-the-right-open-source-rag-engine-to-self-host-zh","為什麼 RAGFlow 是最適合自架的開源 RAG 引擎","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778674262278-1630.png","2026-05-13T12:10:23.762632+00:00",{"id":72,"slug":73,"title":74,"cover_image":75,"image_url":75,"created_at":76,"category":26},"7095f05c-34f5-469f-a044-2525d2010ce9","how-to-add-temporal-rag-in-production-zh","如何在正式環境加入 Temporal RAG","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778667053844-osvs.png","2026-05-13T10:10:30.930982+00:00",{"id":78,"slug":79,"title":80,"cover_image":81,"image_url":81,"created_at":82,"category":26},"10479c95-53c6-4723-9aaa-2fde5fb19ee7","github-agentic-workflows-ai-github-actions-zh","GitHub 把 AI 代理放進 Actions","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778551884342-8io7.png","2026-05-12T02:11:02.069769+00:00",{"id":84,"slug":85,"title":86,"cover_image":87,"image_url":87,"created_at":88,"category":26},"9ea2be05-4f86-4090-8e5e-2a615abf69cb","meta-google-ai-agent-race-agentic-wars-zh","Meta 和 Google 也要搶 AI Agent","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1778530265459-vchf.png","2026-05-11T20:10:40.000158+00:00",[90,95,100,105,110,115,120,125,130,135],{"id":91,"slug":92,"title":93,"created_at":94},"4ae1e197-1d3d-4233-8733-eafe9cb6438b","claude-now-uses-your-pc-to-finish-tasks-zh","Claude 開始幫你操作電腦","2026-03-26T07:20:48.457387+00:00",{"id":96,"slug":97,"title":98,"created_at":99},"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":101,"slug":102,"title":103,"created_at":104},"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":106,"slug":107,"title":108,"created_at":109},"95c9053b-e3f4-4cb5-aace-5c54f4c9e044","claude-code-controls-mac-desktop-zh","Claude Code 也能操控 Mac 了","2026-03-28T03:01:58.58121+00:00",{"id":111,"slug":112,"title":113,"created_at":114},"dc58e153-e3a8-4c06-9b96-1aa64eabbf5f","cloudflare-100x-faster-ai-agent-sandbox-zh","Cloudflare 的 AI 沙箱跑超快","2026-03-28T03:09:44.142236+00:00",{"id":116,"slug":117,"title":118,"created_at":119},"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":121,"slug":122,"title":123,"created_at":124},"7379b422-576e-45df-ad5a-d57a0d9dd467","openai-plan-automated-ai-researcher-zh","OpenAI 想做自動化 AI 研究員","2026-03-28T03:17:42.090548+00:00",{"id":126,"slug":127,"title":128,"created_at":129},"48c9889e-86df-450b-a356-e4a4b7c83c5b","harness-engineering-ai-agent-reliability-2026-zh","駕馭工程：從「馬具」到「作業系統」，AI Agent 可靠性的終極密碼","2026-03-31T06:42:53.556721+00:00",{"id":131,"slug":132,"title":133,"created_at":134},"e41546b8-ba9e-455f-9159-88d4614ad711","openai-codex-plugin-claude-code-zh","OpenAI 把 Codex 放進 Claude Code","2026-04-01T09:21:54.687617+00:00",{"id":136,"slug":137,"title":138,"created_at":139},"96d8e8c8-1edd-475d-9145-b1e7a1b02b65","mcp-explained-from-prompts-to-production-zh","MCP 怎麼把提示詞變工作流","2026-04-01T09:24:39.321274+00:00"]