[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"article-5-reasons-webassembly-fits-edge-data-processing-zh":3,"article-related-5-reasons-webassembly-fits-edge-data-processing-zh":38,"series-industry-86ce3639-09f3-4b6f-aea0-30d588daab8d":91},{"id":4,"title":5,"content":6,"summary":7,"source":8,"source_url":9,"author":10,"image_url":11,"keywords":12,"language":21,"translated_content":10,"views":22,"is_premium":23,"created_at":24,"updated_at":24,"cover_image":11,"published_at":25,"rewrite_status":26,"rewrite_error":10,"rewritten_from_id":27,"slug":28,"category":29,"related_article_id":30,"status":31,"google_indexed_at":10,"x_posted_at":10,"tweet_text":10,"title_rewritten_at":10,"title_original":10,"key_takeaways":32,"topic_cluster_id":36,"embedding":37,"is_canonical_seed":23},"86ce3639-09f3-4b6f-aea0-30d588daab8d","5 個 WebAssembly 邊緣優勢","\u003Cp data-speakable=\"summary\">這篇整理 5 個理由，說明 WebAssembly 如何讓 Azure IoT Operations 的邊緣資料處理更安全、可攜且可組合。\u003C\u002Fp>\u003Cp>在邊緣節點上，單一 operator 出錯就可能影響整條資料流。看完這 5 點，你可以判斷 WebAssembly 是否適合你的 Azure IoT Operations 管線，以及該用單體模組還是組合式元件。\u003C\u002Fp>\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth>項目\u003C\u002Fth>\u003Cth>核心特性\u003C\u002Fth>\u003Cth>適合情境\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd>1. 記憶體安全\u003C\u002Ftd>\u003Ctd>邊界檢查、trap、型別驗證\u003C\u002Ftd>\u003Ctd>高風險資料處理\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>2. 跨語言可攜\u003C\u002Ftd>\u003Ctd>Rust、Python、C\u002FC++、Go\u003C\u002Ftd>\u003Ctd>混合語言團隊\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>3. Component Model\u003C\u002Ftd>\u003Ctd>WIT、typed interfaces、canonical encoding\u003C\u002Ftd>\u003Ctd>複雜資料交換\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>4. 團隊分工\u003C\u002Ftd>\u003Ctd>SDK 與商業邏輯分離\u003C\u002Ftd>\u003Ctd>多團隊協作\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>5. 部署整合\u003C\u002Ftd>\u003Ctd>YAML、OCI artifacts、ARM\u003C\u002Ftd>\u003Ctd>既有雲端流程\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003Ch2>1. 記憶體安全，不必犧牲速度\u003C\u002Fh2>\u003Cp>WebAssembly 以受限記憶體模型執行程式，錯誤的 operator 不會覆寫主機記憶體，也不會在違規後繼續運作。對生產中的 edge node 來說，這種保護比事後修復更重要。\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1779168830285-84xq.png\" alt=\"5 個 WebAssembly 邊緣優勢\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>實作上，它依賴三層保護：控制流程驗證、線性記憶體邊界檢查，以及違規即 trap。這讓 runtime 直接停止危險行為，而不是試著補救。\u003C\u002Fp>\u003Cul>\u003Cli>越界讀寫會立即 trap\u003C\u002Fli>\u003Cli>間接呼叫會先做型別檢查\u003C\u002Fli>\u003Cli>除以零與堆疊耗盡都會中止執行\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>2. 跨語言可攜，團隊不必統一語言\u003C\u002Fh2>\u003Cp>Azure IoT Operations 的 \u003Ca href=\"\u002Fnews\u002Fwebassembly-browser-c-to-wasm-tutorial-zh\">WASM\u003C\u002Fa> 模組不要求所有人都用同一種語言。文章提到 AIO WASM module guide 支援 \u003Ca href=\"\u002Ftag\u002Frust\">Rust\u003C\u002Fa> 與 Python，而 WebAssembly 本身也能由 C、C++、Go 等語言編譯而來。\u003C\u002Fp>\u003Cp>這種可攜性降低混合團隊的協作成本。Rust filter 和 Python map 可以放進同一條 pipeline，只要它們遵守相同的 component contract 就行。\u003C\u002Fp>\u003Cul>\u003Cli>Rust 適合重視效能的 operator\u003C\u002Fli>\u003Cli>Python 適合快速調整業務邏輯\u003C\u002Fli>\u003Cli>WASM 提供一致的執行行為\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>3. Typed boundaries 讓資料交換更清楚\u003C\u002Fh2>\u003Cp>核心 WASM module 只能交換數值型別，對複雜資料並不友善。Component Model 透過 typed interfaces、canonical encoding 與獨立 component memory，把這個問題補起來。\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1779168828148-mcgo.png\" alt=\"5 個 WebAssembly 邊緣優勢\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>搭配 WIT，團隊可以用 record、variant、list 來描述輸入輸出，而不是直接操作 offset 和 length。這讓介面更清楚，也更容易在部署前抓出整合錯誤。\u003C\u002Fp>\u003Ccode>interface custom {\n  process: func(message: data-model) -&gt; result;\n  init: func(configuration: module-configuration) -&gt; bool;\n}\u003C\u002Fcode>\u003Ch2>4. 更適合多團隊管線分工\u003C\u002Fh2>\u003Cp>這篇文章最強的一點是 composition。可以由一個團隊負責 Azure IoT Operations SDK 整合，另一個團隊只交付封裝好的商業邏輯 binary，雙方不需要互看 source code。\u003C\u002Fp>\u003Cp>這種拆分特別適合處理邏輯屬於機密、不同團隊節奏不同，或你想替換某個 operator 卻不想重寫整條 pipeline 的情境。建置時還能用 \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbytecodealliance\u002Fwasm-tools\">wasm-tools\u003C\u002Fa> compose 把元件接起來。\u003C\u002Fp>\u003Cul>\u003Cli>SDK 層與業務邏輯可分開維護\u003C\u002Fli>\u003Cli>元件之後可獨立替換\u003C\u002Fli>\u003Cli>建置階段就能檢查契約\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>5. 部署方式貼合 edge pipeline\u003C\u002Fh2>\u003Cp>文章把整個流程拉回 Azure IoT Operations：pipeline 用 YAML 定義，編譯後的模組以 OCI artifact 推到容器 registry，再透過 Azure Resource Manager 部署。這讓 WASM 看起來像平台\u003Ca href=\"\u002Fnews\u002Fwebassembly-turns-native-code-into-web-modules-zh\">原生\u003C\u002Fa>的一部分，而不是額外掛上的實驗品。\u003C\u002Fp>\u003Cp>對雲端團隊來說，這也延續了熟悉的生命週期。你先編譯成 \u003Ccode>wasm32-wasip2\u003C\u002Fcode>，再封裝成 artifact，\u003Ca href=\"\u002Fnews\u002Fbree-hall-returns-indiana-fever-player-development-zh\">最後\u003C\u002Fa>由 edge runtime 只執行元件宣告過的 imports。\u003C\u002Fp>\u003Cul>\u003Cli>YAML 定義資料流圖\u003C\u002Fli>\u003Cli>以 OCI artifact 分發\u003C\u002Fli>\u003Cli>透過 Azure Resource Manager 部署\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>怎麼挑\u003C\u002Fh2>\u003Cp>如果你只是要讓單一團隊快速交付簡單 operator，單體式模組最容易上手。如果你更在意平台層和業務規則分離，組合式元件會更合適。\u003C\u002Fp>\u003Cp>對需要安全、可攜、又要限制主機資源存取的 edge 系統來說，Component Model 加上 WASI Preview 2，是介於原生 binary 與容器之間的實用選擇。\u003C\u002Fp>","5 個原因看 WebAssembly 如何在 Azure IoT Operations 讓邊緣資料處理更安全、可攜且可組合。","devblogs.microsoft.com","https:\u002F\u002Fdevblogs.microsoft.com\u002Fise\u002Fwasm-edge-data-processing\u002F",null,"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1779168830285-84xq.png",[13,14,15,16,17,18,19,20],"WebAssembly","Azure IoT Operations","edge data processing","Component Model","WIT","WASI Preview 2","OCI artifact","Azure Resource Manager","zh",0,false,"2026-05-19T05:33:21.815565+00:00","2026-05-19T05:33:21.654+00:00","done","53e37a2a-cacd-4b34-9f78-3d11c35cf24d","5-reasons-webassembly-fits-edge-data-processing-zh","industry","1493eec5-49f4-4d9c-81ca-d09bdaac824b","published",[33,34,35],"WebAssembly 在邊緣端的最大價值是安全隔離與近原生效能並存。","Component Model 與 WIT 讓複雜資料交換更清楚，也更容易組合。","Azure IoT Operations 可把 WASM 納入既有 YAML、OCI、ARM 部署流程。","caa87b65-9bbc-46fe-bba8-4f4158dd2d8b","[0.0003357115,0.018796543,0.03735908,-0.079814605,-0.0019712765,0.001294806,0.007680842,0.010910969,0.022846133,0.034730442,-0.017713113,0.012996804,0.0021584,-0.012974757,0.13213228,0.032386363,0.0073513296,0.0024660788,0.0012522438,0.03300443,0.021730555,-0.00057472795,0.022720948,0.0049066227,-0.016719554,-0.005404763,0.043363743,-0.014285922,0.0365079,-0.015583898,0.004358672,-0.023192558,0.02853837,0.023141677,-0.014523621,0.0021483062,0.020369014,0.001958151,0.0014296426,0.013304059,-0.0034195809,-0.015236017,0.03406891,-0.021357968,-0.050557602,0.023605775,0.0015080224,-0.00127016,-0.017125024,0.018073808,0.056663837,-0.01456225,0.02883006,-0.15901965,-0.0011196746,-0.007164827,-0.006802152,-0.022166446,-0.007634972,-0.0018444674,0.007990549,0.042379253,-0.03396543,-0.0008999393,-0.00898202,-0.025366753,0.013094216,0.016079824,-0.005980802,-0.012421993,0.000853617,0.01127963,-0.0058417404,-0.0031969936,-0.0025763435,-0.018123316,-0.0412648,-0.009988212,0.022151845,0.0052193236,-0.017601093,-0.02251312,0.00013356871,-0.015521711,-0.014085375,0.028268145,-0.017255466,0.014501911,0.009367992,0.01660584,0.011883954,0.00093197596,0.02103888,0.016206548,0.007308872,-0.0014907926,0.009699071,-0.031888165,-0.016732777,-0.0013983223,0.015325473,-0.016501715,0.027231067,0.026124202,-0.0056030946,0.0090035815,0.017408503,-0.0072760643,0.0066784853,0.012795245,-0.005749865,-0.0077285315,-0.002245275,0.032229993,0.012379411,-0.123776965,0.0014408168,0.008902999,0.0057141506,0.010130405,-0.04197149,0.008117254,0.0036468296,0.036044724,0.0015293977,0.011873603,0.029727302,0.0076223933,0.025747944,-0.01132324,-0.009281231,-0.023166308,-0.023821482,0.02659759,-0.024014002,0.024376778,-0.023021035,-0.019262176,-0.005965103,-0.033138886,-0.019101944,0.010644773,0.007197928,0.0068479017,-0.015705012,-0.006694176,-0.054955278,0.00077989174,-0.0004351701,-0.006636663,0.032326974,-0.0035788522,-0.014142627,0.014767576,0.034341227,0.005118641,0.004622013,0.001550532,0.0043763295,-0.0034443836,0.0009962916,-0.003098716,-0.00731704,0.029195035,0.0031351768,0.0064864433,-0.010006433,0.01493605,0.01584492,0.010821396,0.022068249,-0.01476292,-0.018814705,0.027949149,0.023988474,-0.0020282716,0.01268355,0.005847367,0.005643386,-0.044365775,0.0015376182,-0.0013151859,-0.00601151,0.0068304334,-0.0042374595,0.0216974,-0.030119592,0.0046963254,0.010355141,-0.030872727,0.013868911,0.008085087,-0.012700595,-0.0034572748,-0.02270886,-0.022268862,5.909335e-05,-0.0058637094,-0.02306257,0.011539186,0.008436124,-0.024794327,0.007044151,-0.054847024,0.0019292444,-0.018282184,-0.013204763,-0.0126283085,0.0045447806,0.009814731,0.004467628,0.02824645,0.009378654,0.00493254,0.014305067,-0.042034492,0.0043309876,-0.010267299,-0.0112226205,-0.012804886,-0.0050210436,-0.0238659,0.010806903,0.0237351,0.012576448,-0.028392877,0.0006680795,0.0051204334,-0.040003892,0.0052122795,0.0056661214,-0.0066903103,0.008589314,0.0038414302,0.03212905,0.0099680405,0.012543106,-0.0015274985,0.02479699,0.0042880536,-0.0069879014,0.015613634,0.0003789301,0.0048285695,0.016160082,-0.016303247,-0.008768921,-0.018851532,-0.011229996,0.027111167,-0.008375404,-0.004294887,0.020346232,0.0106659755,0.02906543,-0.013857012,0.020810546,0.021309622,-0.014019485,-0.006768234,0.026537677,-0.010804513,-0.02010166,-0.029272536,-0.0057210573,0.0031803243,-0.018624939,0.020298097,-0.023095291,0.010659052,-0.0056528035,0.030534036,-0.0017616231,0.022101492,-0.020789057,0.006124032,-0.02989135,0.050713234,0.027612763,0.011932541,-0.009147966,-0.011706844,0.020858,0.032718476,0.006390438,-0.011764121,-0.04101331,-0.0021317026,-0.01677609,0.010711652,0.03002529,0.019292349,-0.011336896,0.011184863,-0.001437916,-0.023209486,-0.006397061,0.0041737384,0.009868453,-0.01801306,-0.005987063,-0.014895669,0.010004228,0.043032285,0.0028266527,-0.001178445,0.018320743,0.0002410692,-0.0083404,-0.009214241,-0.0032243545,-0.011130216,-0.002208861,0.0030386935,-0.009698631,-0.009998116,0.021706812,0.003588751,-0.021114549,0.0015698998,-0.004155873,0.0005154762,-0.01191239,0.017127581,-0.027967172,-0.012859448,0.00886857,0.004611246,0.013065792,-0.030989911,-0.008332521,0.019999323,-0.021697357,0.01716893,0.027974155,-0.00024027308,0.012509778,0.005771301,-0.009604646,0.013007339,0.0031443138,-0.013833702,-0.023463788,-0.016255353,-0.021188801,0.025335625,0.0069308877,-0.029019076,-0.00068508164,0.002595403,0.0009633372,0.005168437,0.0033998948,0.010328717,-0.004921341,0.014844687,-0.007136461,-0.001210569,0.030164508,-0.0039113224,0.017803071,-0.006633758,-0.021853313,-0.0082282545,-0.012098031,-0.023174027,-0.010396404,0.024544554,0.007850847,-0.030532584,-0.0007839203,0.012432865,0.0070985775,-0.016581157,-0.0046132924,-0.0042449343,-0.008953651,0.01811041,-0.017706199,-0.011128711,-0.0018844466,0.025911808,-0.0052174223,-0.016594939,-0.03173934,0.009728407,0.03283929,0.004369286,-0.0078045945,0.009161797,-0.00430746,0.01598354,0.0027505192,0.009656462,-0.029503165,0.0023159955,-0.039369054,0.014335041,-0.003403874,-0.022513108,-0.017739573,-0.021843573,0.0053778887,-0.037216336,-0.00092500047,-0.006553648,0.023784889,0.013665654,0.0015256897,0.028279878,-0.01600626,-0.020962734,0.007690485,0.007612918,-0.0005640515,0.014428935,-0.011616887,0.002434995,-0.0199426,0.021312209,-0.0044328636,-0.002068595,-0.014900219,-0.0029265871,0.017639276,-0.006364048,-0.009033749,0.012351941,-0.009378291,-0.04482285,0.003798875,0.0117707,0.0047531985,-0.034003004,0.010591113,-0.012829129,-0.015545361,-0.018966062,0.0044766073,-0.0026943628,0.006241926,-0.02379228,-0.016418576,-0.006670077,0.010934129,0.040758792,0.012369765,-0.037338033,-0.01610828,0.011332656,0.0032757262,0.020371435,0.020227104,0.01420004,0.031731594,0.01870329,0.0013295778,0.021642448,-0.0098396,-0.03343967,-0.01686818,0.011262765,0.01235436,-0.023619223,0.030357944,-0.009706758,0.0019107186,-0.032918576,0.0059038587,0.052360784,-0.01814068,0.0020287966,0.03899494,0.032228023,-0.020029748,0.007867891,-0.009480728,-0.011883682,-0.033881146,0.0107681565,-0.014687653,0.0029202253,0.016029278,0.0022571469,0.014862687,-0.010324799,-0.036652625,-0.00691344,-0.02352091,-0.010622569,0.009957177,0.04411099,0.0065452238,-0.013684268,-0.0020044646,-0.0034173033,0.0006920871,-0.008536792,-0.0033955085,0.00072832976,-0.026448052,-0.014423916,-0.008099893,-0.0004132899,0.007906296,-0.01622277,0.017516078,-0.023220157,-0.03284792,-0.008151516,-0.0039929366,-0.0056371875,-0.0009197009,0.024952937,0.010790062,-0.002830138,-0.012007539,-0.003972831,-0.03409589,0.009733943,-0.020228226,-0.012145545,-0.0072617913,0.034509428,-0.020351578,0.00790539,0.0028086158,-0.018379722,0.003581911,0.012694677,0.018012416,0.023144998,-0.0019769,-0.0037574081,0.004734636,0.0075359438,-0.0034793497,-0.000820659,0.0037551469,0.007399925,-0.01811575,-0.012583973,-0.00056590117,0.034194313,0.015030403,-0.09741087,-0.011615278,-0.020873653,0.016334519,0.019395577,-0.031089157,-0.012328964,0.011140578,-0.004187316,0.027328396,0.0049687717,-0.022580456,0.03332149,-0.012556372,0.0113229975,-0.01118797,0.0079943305,0.002544943,0.021278761,0.0082467655,0.026040155,-0.0021746273,0.004351713,0.016983049,0.0025909902,-0.0072394568,-0.012168346,0.031403825,-0.0032915873,-0.022285966,-0.029713538,-0.007468347,0.013826022,-0.0014961333,-0.020458443,0.016285643,0.009280027,-0.019762537,0.007575742,0.0014925263,0.004750578,-0.020976093,-0.010864059,-0.008960516,0.015188789,-0.008769339,-0.008851413,-0.0038654562,-0.0055373944,0.0199982,-0.013648044,-0.015024645,0.010372099,-0.0037702748,-0.021573821,0.01839528,0.020085504,-0.04049391,-0.02923443,0.0066564684,0.004590366,0.008182265,0.0032090286,0.0008144852,-0.0045639547,0.023440054,-0.014536422,0.017190095,0.0019924014,0.005720114,-0.013547695,0.012537638,0.001576783,0.004174095,-0.020792726,0.00026614495,-0.0076232417,0.029983724,0.006403689,-0.00039431275,-0.021752983,-0.023721179,-0.10656864,-0.014170305,0.010821779,-0.013435671,0.026657373,-0.009727059,0.038222063,-0.010457138,-0.02545821,-0.0051174127,0.016924627,-0.035708852,-0.0044030016,-0.016489414,0.008423712,0.015291651,0.014116167,0.021529531,-0.016193843,-0.021987902,0.008037733,0.009162895,-0.0032363373,-0.009447988,-0.009242316,0.009689968,0.01462951,0.013586487,0.0031809155,0.0050874674,-0.012689832,-0.11296182,-0.012101213,0.00015821826,0.004852869,0.014045159,0.028208751,-0.008179771,-0.02879447,-0.020407138,-0.0036765188,-0.025381373,-0.025394786,-0.030972233,0.011794847,-0.004255531,0.11865402,-0.0027610157,-0.01727039,0.009278698,-0.0329181,0.0013422591,-0.016436758,0.011493404,0.007204417,0.009669371,-0.0031093499,0.019168863,-0.005442198,-0.0026428655,-0.018043483,-0.0023147245,0.018350419,-0.009384394,-0.009216376,0.00929817,-0.025617043,-0.006839277,-0.011086152,0.002463068,-0.009271402,-0.006292186,0.01063211,0.004822891,0.001967701,0.0024077527,0.033183083,0.007767263,-0.0106210755,-0.0071521695,-0.0038034525,-0.01227586,-0.0776156,0.008388614,-0.0014186718,0.0236455,0.011982985,-0.027367828,0.01906906,-0.0032959166,-0.0066480036,-0.008056712,-0.0073148706,0.02777858,0.026141176,0.008126464,-0.016023867,0.01119042,0.046427473,-0.0047681346,0.031640295,-0.019510256,-0.0030916273,-0.00047979408,0.00051327056,0.0008705165,-0.04002527,0.004807255,0.007341554,0.023115091,-0.016740428,0.015155449,-0.0066656074,-0.0023746453,0.005996392,0.0019438477,-0.0152827175,0.0055358657,-0.0035864413,-0.021245113,-0.021636372,-0.006542294,0.031819902,-0.019093595,0.01748207,0.008994373,0.0003257991,-0.014809124,0.024544463,-0.013111859,0.005067609,0.01101446,-0.021844456,-0.005137028,0.028482731,0.007159445,0.012358218,0.015961146,-0.028044175,-0.0047929697,-0.010878532]",{"tags":39,"relatedLang":50,"relatedPosts":54},[40,42,44,46,48],{"name":13,"slug":41},"webassembly",{"name":17,"slug":43},"wit",{"name":14,"slug":45},"azure-iot-operations",{"name":15,"slug":47},"edge-data-processing",{"name":16,"slug":49},"component-model",{"id":30,"slug":51,"title":52,"language":53},"5-reasons-webassembly-fits-edge-data-processing-en","5 reasons WebAssembly fits edge data processing","en",[55,61,67,73,79,85],{"id":56,"slug":57,"title":58,"cover_image":59,"image_url":59,"created_at":60,"category":29},"8395d8bd-7bfd-4aaf-9c18-59033a10ea87","why-wembanyama-game-3-should-change-spurs-expectations-zh","為什麼文班亞馬的第三戰表現，該改變馬刺對他的期待","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1779171232365-i7iz.png","2026-05-19T06:13:23.880797+00:00",{"id":62,"slug":63,"title":64,"cover_image":65,"image_url":65,"created_at":66,"category":29},"68a6ddb5-75b5-4581-9737-eafe2f718bd4","spurs-vs-timberwolves-game-5-takeaways-zh-tw-zh","馬刺 vs 灰狼 第五戰重點","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1779170039610-qjqz.png","2026-05-19T05:53:35.552606+00:00",{"id":68,"slug":69,"title":70,"cover_image":71,"image_url":71,"created_at":72,"category":29},"6ef82d1a-cd63-4531-9399-5367995ffb3c","wembanyama-game-5-revenge-test-wolves-zh","文班亞馬 Game 5 反擊戰","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1779169436870-egzm.png","2026-05-19T05:43:31.672533+00:00",{"id":74,"slug":75,"title":76,"cover_image":77,"image_url":77,"created_at":78,"category":29},"be0785a5-7976-4735-8f46-6abd84dac9af","5-shifts-in-llms-from-the-last-six-months-zh","5 個 LLM 的半年轉變","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1779167646556-uxgd.png","2026-05-19T05:13:34.442673+00:00",{"id":80,"slug":81,"title":82,"cover_image":83,"image_url":83,"created_at":84,"category":29},"9490f35a-38a9-4006-a1cc-00f8da10f80a","fever-monique-billings-early-2026-impact-zh","Billings 2026 首秀，Fever 補到深度","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1779164034029-nxli.png","2026-05-19T04:13:26.978775+00:00",{"id":86,"slug":87,"title":88,"cover_image":89,"image_url":89,"created_at":90,"category":29},"766421c5-7b6e-46c4-b56f-120ba1819afa","5-indiana-fever-updates-zh","5 個 Indiana Fever 最新重點","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1779163534728-b4rh.png","2026-05-19T04:05:01.275433+00:00",[92,97,102,107,112,117,122,127,132,137],{"id":93,"slug":94,"title":95,"created_at":96},"ee073da7-28b3-4752-a319-5a501459fb87","ai-in-2026-what-actually-matters-now-zh","2026 AI 真正重要的事","2026-03-26T07:09:12.008134+00:00",{"id":98,"slug":99,"title":100,"created_at":101},"83bd1795-8548-44c9-9a7e-de50a0923f71","trump-ai-framework-power-speech-state-preemption-zh","川普 AI 框架瞄準電力、言論與州權","2026-03-26T07:12:18.695466+00:00",{"id":103,"slug":104,"title":105,"created_at":106},"ea6be18b-c903-4e54-97b7-5f7447a612e0","nvidia-gtc-2026-big-ai-announcements-zh","NVIDIA GTC 2026 重點拆解","2026-03-26T07:14:26.62638+00:00",{"id":108,"slug":109,"title":110,"created_at":111},"4bcec76f-4c36-4daa-909f-54cd702f7c93","claude-users-spreading-out-and-getting-better-zh","Claude 用戶更分散，也更會用","2026-03-26T07:22:52.325888+00:00",{"id":113,"slug":114,"title":115,"created_at":116},"bd903b15-2473-4178-9789-b7557816e535","openclaw-raises-hard-question-for-ai-models-zh","OpenClaw 逼問 AI 模型價值","2026-03-26T07:24:54.707486+00:00",{"id":118,"slug":119,"title":120,"created_at":121},"eeac6b9e-ad9d-4831-8eec-8bba3f9bca6a","gap-google-gemini-checkout-fashion-search-zh","Gap 把結帳搬進 Gemini","2026-03-26T07:28:23.937768+00:00",{"id":123,"slug":124,"title":125,"created_at":126},"0740e53f-605d-4d57-8601-c10beb126f3c","google-pushes-gemini-transition-to-march-2026-zh","Google 把 Gemini 轉換延到 2026 年 3…","2026-03-26T07:30:12.825269+00:00",{"id":128,"slug":129,"title":130,"created_at":131},"e660d801-2421-4529-8fa9-86b82b066990","metas-llama-4-benchmark-scandal-gets-worse-zh","Meta Llama 4 分數風波又擴大","2026-03-26T07:34:21.156421+00:00",{"id":133,"slug":134,"title":135,"created_at":136},"183f9e7c-e143-40bb-a6d5-67ba84a3a8bc","accenture-mistral-ai-sovereign-enterprise-deal-zh","Accenture 攜手 Mistral AI 賣主權 AI","2026-03-26T07:38:14.818906+00:00",{"id":138,"slug":139,"title":140,"created_at":141},"191d9b1b-768a-478c-978c-dd7431a38149","mistral-ai-faces-its-hardest-year-yet-zh","Mistral AI 迎來最硬的一年","2026-03-26T07:40:23.716374+00:00"]