[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"summary-cdfe77182714c38a-autoagent-optimizes-harnesses-like-karpathy-s-auto-summary":3,"summaries-facets-categories":79,"summary-related-cdfe77182714c38a-autoagent-optimizes-harnesses-like-karpathy-s-auto-summary":3664},{"id":4,"title":5,"ai":6,"body":13,"categories":55,"created_at":57,"date_modified":57,"description":58,"extension":59,"faq":57,"featured":60,"kicker_label":57,"meta":61,"navigation":62,"path":63,"published_at":64,"question":57,"scraped_at":65,"seo":66,"sitemap":67,"source_id":68,"source_name":69,"source_type":70,"source_url":71,"stem":72,"tags":73,"thumbnail_url":57,"tldr":76,"tweet":57,"unknown_tags":77,"__hash__":78},"summaries\u002Fsummaries\u002Fcdfe77182714c38a-autoagent-optimizes-harnesses-like-karpathy-s-auto-summary.md","AutoAgent Optimizes Harnesses Like Karpathy's Auto-Research",{"provider":7,"model":8,"input_tokens":9,"output_tokens":10,"processing_time_ms":11,"cost_usd":12},"openrouter","x-ai\u002Fgrok-4.1-fast",4800,1331,10221,0.00133465,{"type":14,"value":15,"toc":48},"minimark",[16,21,25,28,32,35,38,42,45],[17,18,20],"h2",{"id":19},"core-self-improvement-loop-edit-eval-iterate-overnight","Core Self-Improvement Loop: Edit, Eval, Iterate Overnight",[22,23,24],"p",{},"Karpathy's auto-research uses a simple setup with one GPU and 5-minute training runs: fix data prep\u002Ftokenizer (prep.py), let an agent edit training code (train.py) for model, loop, hyperparameters, then evaluate per human instructions in program.md. If metrics improve, commit changes; else revert. Humans \"program in natural language\" via program.md, agent handles code. Run overnight for real gains without manual coding.",[22,26,27],{},"AutoAgent applies identical loop to agent harnesses instead of ML training: meta-agent edits task agent's prompts, tools, orchestration (agent.py), runs evals on benchmarks via adapters, commits improvements based on results and reasoning traces. Starts with minimal bash tool; discovers domain-specific logic autonomously.",[17,29,31],{"id":30},"architecture-enables-parallel-domain-agnostic-optimization","Architecture Enables Parallel, Domain-Agnostic Optimization",[22,33,34],{},"Split into meta-agent (orchestrates iterations, spins thousands of parallel sandboxes) and task agent (executes domain tasks). Connects to any benchmark (e.g., SpreadsheetBench, TerminalBench) for verification. Same files as auto-research: program.md for human guidance on goals\u002Favoidances, agent.py as editable target.",[22,36,37],{},"Simplicity mirrors Karpathy: no complex infra needed. Meta-agent reads traces\u002Fresults post-sandbox runs, decides keeps\u002Freverts, builds specialized tooling\u002Fverification\u002Forchestration nobody coded manually.",[17,39,41],{"id":40},"benchmark-gains-and-harness-engineering-trade-offs","Benchmark Gains and Harness Engineering Trade-offs",[22,43,44],{},"On SpreadsheetBench\u002FTerminalBench, iterations show harness improving: better prompts\u002Ftools yield higher scores, compounding overnight. Enables cheaper, specialized agents per domain\u002Fworkflow vs. monolithic harnesses.",[22,46,47],{},"Harness optimization critical because domains need tailored prompts\u002Ftools (e.g., spreadsheets vs. terminals), requiring domain+model expertise. Companies gain from stack-specific harnesses running smaller models. Future: domain experts write program.md, meta-agents auto-engineer harnesses—like AI now writes code—define success, return in 24h with optimized setup.",{"title":49,"searchDepth":50,"depth":50,"links":51},"",2,[52,53,54],{"id":19,"depth":50,"text":20},{"id":30,"depth":50,"text":31},{"id":40,"depth":50,"text":41},[56],"AI & LLMs",null,"Auto Agent: Self-Improving AI Harnesses Inspired by Karpathy’s Auto-Research Loop\n\nThe video explains self-improving agents and highlights Kevin Guo’s Auto Agent project as an extension of Andrej Karpathy’s auto-research idea. Auto-research lets an AI agent iteratively edit training code (e.g., train.py) under a small LLM training setup, run short trainings, evaluate results, and keep or discard changes based on improvement, guided by human-written instructions in program.md. Auto Agent applies the same loop to a different target: optimizing the agent harness itself (prompts, tools, orchestration) rather than ML training code. It uses a meta-agent and a task agent, connects to benchmarks via an adapter, and runs many parallel sandboxes to evaluate iterations using results and reasoning traces. Examples include SpreadsheetBench and TerminalBench, illustrating harness improvements and the broader implications for domain-specific workflows and cheaper, specialized agent setups.\n\nLinks;\nhttps:\u002F\u002Fx.com\u002Fkarpathy\u002Fstatus\u002F2030371219518931079\nhttps:\u002F\u002Fgithub.com\u002Fkarpathy\u002Fautoresearch\nhttps:\u002F\u002Fx.com\u002Fkevingu\u002Fstatus\u002F2039843234760073341\nhttps:\u002F\u002Fgithub.com\u002Fkevinrgu\u002Fautoagent\u002Fblob\u002Fmain\u002Fprogram.md\n\n00:00 Self Improving Agents\n00:33 Auto Research Recap\n01:25 Why Simplicity Worked\n02:22 Auto Agent Architecture\n03:20 Benchmarks And Results\n03:52 Why Harness Optimization Matters\n04:36 Future Of Meta Agents\n05:01 Wrap Up","md",false,{},true,"\u002Fsummaries\u002Fcdfe77182714c38a-autoagent-optimizes-harnesses-like-karpathy-s-auto-summary","2026-04-04 20:07:15","2026-04-05 16:14:38",{"title":5,"description":58},{"loc":63},"cdfe77182714c38a","Developers Digest","video","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=RoaPvj9Ovug","summaries\u002Fcdfe77182714c38a-autoagent-optimizes-harnesses-like-karpathy-s-auto-summary",[74,75],"agents","ai-automation","Extend Karpathy's auto-research loop—edit code, run 5-min evals, keep improvements—to agent harnesses (prompts\u002Ftools) via meta-agents, yielding domain-specific agents overnight on benchmarks like SpreadsheetBench.",[75],"1x_fyw1usy6zFyOx11771dm61WSLeiQQ-1FNGvFFXfg",[80,83,86,88,91,94,96,98,100,102,104,106,109,111,113,115,117,119,121,123,125,127,130,133,135,137,140,142,144,147,149,151,153,155,157,159,161,163,165,167,169,171,173,175,177,179,181,183,185,187,189,191,193,195,197,199,201,203,205,207,209,211,213,215,217,219,221,223,225,227,229,231,233,235,237,239,241,243,245,247,249,251,253,255,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,311,313,315,317,319,321,323,325,327,329,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,377,379,381,383,385,387,389,391,393,395,397,399,401,404,406,408,410,412,414,416,418,420,422,424,426,428,430,432,434,436,438,440,442,444,446,448,450,452,454,456,458,460,462,464,466,468,470,472,474,476,478,480,482,484,486,488,490,492,494,496,498,500,502,504,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,564,566,568,570,572,574,576,578,580,582,584,586,588,590,592,594,596,598,600,602,604,606,608,610,612,614,616,618,620,622,624,626,628,630,632,634,636,638,640,642,644,646,648,650,652,654,656,658,660,662,664,666,668,670,672,674,676,678,680,682,684,686,688,690,692,694,696,698,700,702,704,706,708,710,712,714,716,718,720,722,724,726,728,730,732,734,736,738,740,742,744,746,748,750,752,754,756,758,760,762,764,766,768,770,772,774,776,778,780,782,784,786,788,790,792,794,796,798,800,802,804,806,808,810,812,814,816,818,820,822,824,826,828,830,832,834,836,838,840,842,844,846,848,850,852,854,856,858,860,862,864,866,868,870,872,874,876,878,880,882,884,886,888,890,892,894,896,898,900,902,904,906,908,910,912,914,916,918,920,922,924,926,928,930,932,934,936,938,940,942,944,946,948,950,952,954,956,958,960,962,964,966,968,970,972,974,976,978,980,982,984,986,988,990,992,994,996,998,1000,1002,1004,1006,1008,1010,1012,1014,1016,1018,1020,1022,1024,1026,1028,1030,1032,1034,1036,1038,1040,1042,1044,1046,1048,1050,1052,1054,1056,1058,1060,1062,1064,1066,1068,1070,1072,1074,1076,1078,1080,1082,1084,1086,1088,1090,1092,1094,1096,1098,1100,1102,1104,1106,1108,1110,1112,1114,1116,1118,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1154,1156,1158,1160,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1216,1218,1220,1222,1224,1226,1228,1230,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,1328,1330,1332,1334,1336,1338,1340,1342,1344,1346,1348,1350,1352,1354,1356,1358,1360,1362,1364,1366,1368,1370,1372,1374,1376,1378,1380,1382,1384,1386,1388,1390,1392,1394,1396,1398,1400,1402,1404,1406,1408,1410,1412,1414,1416,1418,1420,1422,1424,1426,1428,1430,1432,1434,1436,1438,1440,1442,1444,1446,1448,1450,1452,1454,1456,1458,1460,1462,1464,1466,1468,1470,1472,1474,1476,1478,1480,1482,1484,1486,1488,1490,1492,1494,1496,1498,1500,1502,1504,1506,1508,1510,1512,1514,1516,1518,1520,1522,1524,1526,1528,1530,1532,1534,1536,1538,1540,1542,1544,1546,1548,1550,1552,1554,1556,1558,1560,1562,1564,1566,1568,1570,1572,1574,1576,1578,1580,1582,1584,1586,1588,1590,1592,1594,1596,1598,1600,1602,1604,1606,1608,1610,1612,1614,1616,1618,1620,1622,1624,1626,1628,1630,1632,1634,1636,1638,1640,1642,1644,1646,1648,1650,1652,1654,1656,1658,1660,1662,1664,1666,1668,1670,1672,1674,1676,1678,1680,1682,1684,1686,1688,1690,1692,1694,1696,1698,1700,1702,1704,1706,1708,1710,1712,1714,1716,1718,1720,1722,1724,1726,1728,1730,1732,1734,1736,1738,1740,1742,1744,1746,1748,1750,1752,1754,1756,1758,1760,1762,1764,1766,1768,1770,1772,1774,1776,1778,1780,1782,1784,1786,1788,1790,1792,1794,1796,1798,1800,1802,1804,1806,1808,1810,1812,1814,1816,1818,1820,1822,1824,1826,1828,1830,1832,1834,1836,1838,1840,1842,1844,1846,1848,1850,1852,1854,1856,1858,1860,1862,1864,1866,1868,1870,1872,1874,1876,1878,1880,1882,1884,1886,1888,1890,1892,1894,1896,1898,1900,1902,1904,1906,1908,1910,1912,1914,1916,1918,1920,1922,1924,1926,1928,1930,1932,1934,1936,1938,1940,1942,1944,1946,1948,1950,1952,1954,1956,1958,1960,1962,1964,1966,1968,1970,1972,1974,1976,1978,1980,1982,1984,1986,1988,1990,1992,1994,1996,1998,2000,2002,2004,2006,2008,2010,2012,2014,2016,2018,2020,2022,2024,2026,2028,2030,2032,2034,2036,2038,2040,2042,2044,2046,2048,2050,2052,2054,2056,2058,2060,2062,2064,2066,2068,2070,2072,2074,2076,2078,2080,2082,2084,2086,2088,2090,2092,2094,2096,2098,2100,2102,2104,2106,2108,2110,2112,2114,2116,2118,2120,2122,2124,2126,2128,2130,2132,2134,2136,2138,2140,2142,2144,2146,2148,2150,2152,2154,2156,2158,2160,2162,2164,2166,2168,2170,2172,2174,2176,2178,2180,2182,2184,2186,2188,2190,2192,2194,2196,2198,2200,2202,2204,2206,2208,2210,2212,2214,2216,2218,2220,2222,2224,2226,2228,2230,2232,2234,2236,2238,2240,2242,2244,2246,2248,2250,2252,2254,2256,2258,2260,2262,2264,2266,2268,2270,2272,2274,2276,2278,2280,2282,2284,2286,2288,2290,2292,2294,2296,2298,2300,2302,2304,2306,2308,2310,2312,2314,2316,2318,2320,2322,2324,2326,2328,2330,2332,2334,2336,2338,2340,2342,2344,2346,2348,2350,2352,2354,2356,2358,2360,2362,2364,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2394,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422,2424,2426,2428,2430,2432,2434,2436,2438,2440,2442,2444,2446,2448,2450,2452,2454,2456,2458,2460,2462,2464,2466,2468,2470,2472,2474,2476,2478,2480,2482,2484,2486,2488,2490,2492,2494,2496,2498,2500,2502,2504,2506,2508,2510,2512,2514,2516,2518,2520,2522,2524,2526,2528,2530,2532,2534,2536,2538,2540,2542,2544,2546,2548,2550,2552,2554,2556,2558,2560,2562,2564,2566,2568,2570,2572,2574,2576,2578,2580,2582,2584,2586,2588,2590,2592,2594,2596,2598,2600,2602,2604,2606,2608,2610,2612,2614,2616,2618,2620,2622,2624,2626,2628,2630,2632,2634,2636,2638,2640,2642,2644,2646,2648,2650,2652,2654,2656,2658,2660,2662,2664,2666,2668,2670,2672,2674,2676,2678,2680,2682,2684,2686,2688,2690,2692,2694,2696,2698,2700,2702,2704,2706,2708,2710,2712,2714,2716,2718,2720,2722,2724,2726,2728,2730,2732,2734,2736,2738,2740,2742,2744,2746,2748,2750,2752,2754,2756,2758,2760,2762,2764,2766,2768,2770,2772,2774,2776,2778,2780,2782,2784,2786,2788,2790,2792,2794,2796,2798,2800,2802,2804,2806,2808,2810,2812,2814,2816,2818,2820,2822,2824,2826,2828,2830,2832,2834,2836,2838,2840,2842,2844,2846,2848,2850,2852,2854,2856,2858,2860,2862,2864,2866,2868,2870,2872,2874,2876,2878,2880,2882,2884,2886,2888,2890,2892,2894,2896,2898,2900,2902,2904,2906,2908,2910,2912,2914,2916,2918,2920,2922,2924,2926,2928,2930,2932,2934,2936,2938,2940,2942,2944,2946,2948,2950,2952,2954,2956,2958,2960,2962,2964,2966,2968,2970,2972,2974,2976,2978,2980,2982,2984,2986,2988,2990,2992,2994,2996,2998,3000,3002,3004,3006,3008,3010,3012,3014,3016,3018,3020,3022,3024,3026,3028,3030,3032,3034,3036,3038,3040,3042,3044,3046,3048,3050,3052,3054,3056,3058,3060,3062,3064,3066,3068,3070,3072,3074,3076,3078,3080,3082,3084,3086,3088,3090,3092,3094,3096,3098,3100,3102,3104,3106,3108,3110,3112,3114,3116,3118,3120,3122,3124,3126,3128,3130,3132,3134,3136,3138,3140,3142,3144,3146,3148,3150,3152,3154,3156,3158,3160,3162,3164,3166,3168,3170,3172,3174,3176,3178,3180,3182,3184,3186,3188,3190,3192,3194,3196,3198,3200,3202,3204,3206,3208,3210,3212,3214,3216,3218,3220,3222,3224,3226,3228,3230,3232,3234,3236,3238,3240,3242,3244,3246,3248,3250,3252,3254,3256,3258,3260,3262,3264,3266,3268,3270,3272,3274,3276,3278,3280,3282,3284,3286,3288,3290,3292,3294,3296,3298,3300,3302,3304,3306,3308,3310,3312,3314,3316,3318,3320,3322,3324,3326,3328,3330,3332,3334,3336,3338,3340,3342,3344,3346,3348,3350,3352,3354,3356,3358,3360,3362,3364,3366,3368,3370,3372,3374,3376,3378,3380,3382,3384,3386,3388,3390,3392,3394,3396,3398,3400,3402,3404,3406,3408,3410,3412,3414,3416,3418,3420,3422,3424,3426,3428,3430,3432,3434,3436,3438,3440,3442,3444,3446,3448,3450,3452,3454,3456,3458,3460,3462,3464,3466,3468,3470,3472,3474,3476,3478,3480,3482,3484,3486,3488,3490,3492,3494,3496,3498,3500,3502,3504,3506,3508,3510,3512,3514,3516,3518,3520,3522,3524,3526,3528,3530,3532,3534,3536,3538,3540,3542,3544,3546,3548,3550,3552,3554,3556,3558,3560,3562,3564,3566,3568,3570,3572,3574,3576,3578,3580,3582,3584,3586,3588,3590,3592,3594,3596,3598,3600,3602,3604,3606,3608,3610,3612,3614,3616,3618,3620,3622,3624,3626,3628,3630,3632,3634,3636,3638,3640,3642,3644,3646,3648,3650,3652,3654,3656,3658,3660,3662],{"categories":81},[82],"Developer Productivity",{"categories":84},[85],"Business & SaaS",{"categories":87},[56],{"categories":89},[90],"AI Automation",{"categories":92},[93],"Product Strategy",{"categories":95},[56],{"categories":97},[82],{"categories":99},[85],{"categories":101},[],{"categories":103},[56],{"categories":105},[],{"categories":107},[108],"AI News & Trends",{"categories":110},[90],{"categories":112},[108],{"categories":114},[90],{"categories":116},[90],{"categories":118},[56],{"categories":120},[56],{"categories":122},[108],{"categories":124},[56],{"categories":126},[],{"categories":128},[129],"Design & Frontend",{"categories":131},[132],"Data Science & Visualization",{"categories":134},[108],{"categories":136},[],{"categories":138},[139],"Software Engineering",{"categories":141},[56],{"categories":143},[90],{"categories":145},[146],"Marketing & Growth",{"categories":148},[56],{"categories":150},[90],{"categories":152},[],{"categories":154},[],{"categories":156},[129],{"categories":158},[90],{"categories":160},[82],{"categories":162},[129],{"categories":164},[56],{"categories":166},[90],{"categories":168},[108],{"categories":170},[],{"categories":172},[],{"categories":174},[90],{"categories":176},[139],{"categories":178},[],{"categories":180},[85],{"categories":182},[],{"categories":184},[],{"categories":186},[90],{"categories":188},[90],{"categories":190},[56],{"categories":192},[],{"categories":194},[139],{"categories":196},[],{"categories":198},[],{"categories":200},[],{"categories":202},[56],{"categories":204},[146],{"categories":206},[129],{"categories":208},[129],{"categories":210},[56],{"categories":212},[90],{"categories":214},[56],{"categories":216},[56],{"categories":218},[90],{"categories":220},[90],{"categories":222},[132],{"categories":224},[108],{"categories":226},[90],{"categories":228},[146],{"categories":230},[90],{"categories":232},[93],{"categories":234},[],{"categories":236},[90],{"categories":238},[],{"categories":240},[90],{"categories":242},[139],{"categories":244},[129],{"categories":246},[56],{"categories":248},[],{"categories":250},[],{"categories":252},[90],{"categories":254},[],{"categories":256},[56],{"categories":258},[],{"categories":260},[82],{"categories":262},[139],{"categories":264},[85],{"categories":266},[108],{"categories":268},[56],{"categories":270},[],{"categories":272},[56],{"categories":274},[],{"categories":276},[139],{"categories":278},[132],{"categories":280},[],{"categories":282},[56],{"categories":284},[129],{"categories":286},[],{"categories":288},[129],{"categories":290},[90],{"categories":292},[],{"categories":294},[90],{"categories":296},[108],{"categories":298},[85],{"categories":300},[56],{"categories":302},[],{"categories":304},[90],{"categories":306},[56],{"categories":308},[93],{"categories":310},[],{"categories":312},[56],{"categories":314},[90],{"categories":316},[90],{"categories":318},[],{"categories":320},[132],{"categories":322},[56],{"categories":324},[],{"categories":326},[82],{"categories":328},[85],{"categories":330},[56],{"categories":332},[90],{"categories":334},[139],{"categories":336},[56],{"categories":338},[],{"categories":340},[],{"categories":342},[56],{"categories":344},[],{"categories":346},[129],{"categories":348},[],{"categories":350},[56],{"categories":352},[],{"categories":354},[90],{"categories":356},[56],{"categories":358},[129],{"categories":360},[],{"categories":362},[56],{"categories":364},[56],{"categories":366},[85],{"categories":368},[90],{"categories":370},[56],{"categories":372},[129],{"categories":374},[90],{"categories":376},[],{"categories":378},[],{"categories":380},[108],{"categories":382},[],{"categories":384},[56],{"categories":386},[85,146],{"categories":388},[],{"categories":390},[56],{"categories":392},[],{"categories":394},[],{"categories":396},[56],{"categories":398},[],{"categories":400},[56],{"categories":402},[403],"DevOps & Cloud",{"categories":405},[],{"categories":407},[108],{"categories":409},[129],{"categories":411},[],{"categories":413},[108],{"categories":415},[108],{"categories":417},[56],{"categories":419},[146],{"categories":421},[],{"categories":423},[85],{"categories":425},[],{"categories":427},[56,403],{"categories":429},[56],{"categories":431},[56],{"categories":433},[90],{"categories":435},[56,139],{"categories":437},[132],{"categories":439},[56],{"categories":441},[146],{"categories":443},[90],{"categories":445},[90],{"categories":447},[],{"categories":449},[90],{"categories":451},[56,85],{"categories":453},[],{"categories":455},[129],{"categories":457},[129],{"categories":459},[],{"categories":461},[],{"categories":463},[108],{"categories":465},[],{"categories":467},[82],{"categories":469},[139],{"categories":471},[56],{"categories":473},[129],{"categories":475},[90],{"categories":477},[139],{"categories":479},[108],{"categories":481},[129],{"categories":483},[],{"categories":485},[56],{"categories":487},[56],{"categories":489},[56],{"categories":491},[108],{"categories":493},[82],{"categories":495},[56],{"categories":497},[90],{"categories":499},[403],{"categories":501},[129],{"categories":503},[90],{"categories":505},[],{"categories":507},[],{"categories":509},[129],{"categories":511},[108],{"categories":513},[132],{"categories":515},[],{"categories":517},[56],{"categories":519},[56],{"categories":521},[85],{"categories":523},[56],{"categories":525},[56],{"categories":527},[108],{"categories":529},[],{"categories":531},[90],{"categories":533},[139],{"categories":535},[],{"categories":537},[56],{"categories":539},[56],{"categories":541},[90],{"categories":543},[],{"categories":545},[],{"categories":547},[56],{"categories":549},[],{"categories":551},[85],{"categories":553},[90],{"categories":555},[],{"categories":557},[82],{"categories":559},[56],{"categories":561},[85],{"categories":563},[108],{"categories":565},[],{"categories":567},[],{"categories":569},[],{"categories":571},[108],{"categories":573},[108],{"categories":575},[],{"categories":577},[],{"categories":579},[85],{"categories":581},[],{"categories":583},[],{"categories":585},[82],{"categories":587},[],{"categories":589},[146],{"categories":591},[90],{"categories":593},[85],{"categories":595},[90],{"categories":597},[139],{"categories":599},[],{"categories":601},[93],{"categories":603},[129],{"categories":605},[139],{"categories":607},[56],{"categories":609},[90],{"categories":611},[85],{"categories":613},[56],{"categories":615},[],{"categories":617},[],{"categories":619},[139],{"categories":621},[132],{"categories":623},[93],{"categories":625},[90],{"categories":627},[56],{"categories":629},[],{"categories":631},[403],{"categories":633},[],{"categories":635},[90],{"categories":637},[],{"categories":639},[],{"categories":641},[56],{"categories":643},[129],{"categories":645},[146],{"categories":647},[90],{"categories":649},[],{"categories":651},[82],{"categories":653},[],{"categories":655},[108],{"categories":657},[56,403],{"categories":659},[108],{"categories":661},[56],{"categories":663},[85],{"categories":665},[56],{"categories":667},[],{"categories":669},[85],{"categories":671},[],{"categories":673},[139],{"categories":675},[129],{"categories":677},[108],{"categories":679},[132],{"categories":681},[82],{"categories":683},[56],{"categories":685},[139],{"categories":687},[],{"categories":689},[],{"categories":691},[93],{"categories":693},[],{"categories":695},[56],{"categories":697},[],{"categories":699},[129],{"categories":701},[129],{"categories":703},[129],{"categories":705},[],{"categories":707},[],{"categories":709},[108],{"categories":711},[90],{"categories":713},[56],{"categories":715},[56],{"categories":717},[56],{"categories":719},[85],{"categories":721},[56],{"categories":723},[],{"categories":725},[139],{"categories":727},[139],{"categories":729},[85],{"categories":731},[],{"categories":733},[56],{"categories":735},[56],{"categories":737},[85],{"categories":739},[108],{"categories":741},[146],{"categories":743},[90],{"categories":745},[],{"categories":747},[129],{"categories":749},[],{"categories":751},[56],{"categories":753},[],{"categories":755},[85],{"categories":757},[90],{"categories":759},[],{"categories":761},[403],{"categories":763},[132],{"categories":765},[139],{"categories":767},[146],{"categories":769},[139],{"categories":771},[90],{"categories":773},[],{"categories":775},[],{"categories":777},[90],{"categories":779},[82],{"categories":781},[90],{"categories":783},[93],{"categories":785},[85],{"categories":787},[],{"categories":789},[56],{"categories":791},[93],{"categories":793},[56],{"categories":795},[56],{"categories":797},[146],{"categories":799},[129],{"categories":801},[90],{"categories":803},[],{"categories":805},[],{"categories":807},[403],{"categories":809},[139],{"categories":811},[],{"categories":813},[90],{"categories":815},[56],{"categories":817},[129,56],{"categories":819},[82],{"categories":821},[],{"categories":823},[56],{"categories":825},[82],{"categories":827},[129],{"categories":829},[90],{"categories":831},[139],{"categories":833},[],{"categories":835},[56],{"categories":837},[],{"categories":839},[82],{"categories":841},[],{"categories":843},[90],{"categories":845},[93],{"categories":847},[56],{"categories":849},[56],{"categories":851},[129],{"categories":853},[90],{"categories":855},[403],{"categories":857},[129],{"categories":859},[90],{"categories":861},[56],{"categories":863},[56],{"categories":865},[56],{"categories":867},[108],{"categories":869},[],{"categories":871},[93],{"categories":873},[90],{"categories":875},[129],{"categories":877},[90],{"categories":879},[139],{"categories":881},[129],{"categories":883},[90],{"categories":885},[108],{"categories":887},[],{"categories":889},[56],{"categories":891},[129],{"categories":893},[56],{"categories":895},[82],{"categories":897},[108],{"categories":899},[56],{"categories":901},[146],{"categories":903},[56],{"categories":905},[56],{"categories":907},[90],{"categories":909},[90],{"categories":911},[56],{"categories":913},[90],{"categories":915},[129],{"categories":917},[56],{"categories":919},[],{"categories":921},[],{"categories":923},[139],{"categories":925},[],{"categories":927},[82],{"categories":929},[403],{"categories":931},[],{"categories":933},[82],{"categories":935},[85],{"categories":937},[146],{"categories":939},[],{"categories":941},[85],{"categories":943},[],{"categories":945},[],{"categories":947},[],{"categories":949},[],{"categories":951},[],{"categories":953},[56],{"categories":955},[90],{"categories":957},[403],{"categories":959},[82],{"categories":961},[56],{"categories":963},[139],{"categories":965},[93],{"categories":967},[56],{"categories":969},[146],{"categories":971},[56],{"categories":973},[56],{"categories":975},[56],{"categories":977},[56,82],{"categories":979},[139],{"categories":981},[139],{"categories":983},[129],{"categories":985},[56],{"categories":987},[],{"categories":989},[],{"categories":991},[],{"categories":993},[139],{"categories":995},[132],{"categories":997},[108],{"categories":999},[129],{"categories":1001},[],{"categories":1003},[56],{"categories":1005},[56],{"categories":1007},[],{"categories":1009},[],{"categories":1011},[90],{"categories":1013},[56],{"categories":1015},[85],{"categories":1017},[],{"categories":1019},[82],{"categories":1021},[56],{"categories":1023},[82],{"categories":1025},[56],{"categories":1027},[139],{"categories":1029},[146],{"categories":1031},[56,129],{"categories":1033},[108],{"categories":1035},[129],{"categories":1037},[],{"categories":1039},[403],{"categories":1041},[129],{"categories":1043},[90],{"categories":1045},[],{"categories":1047},[],{"categories":1049},[],{"categories":1051},[],{"categories":1053},[139],{"categories":1055},[90],{"categories":1057},[90],{"categories":1059},[403],{"categories":1061},[56],{"categories":1063},[56],{"categories":1065},[56],{"categories":1067},[],{"categories":1069},[129],{"categories":1071},[],{"categories":1073},[],{"categories":1075},[90],{"categories":1077},[],{"categories":1079},[],{"categories":1081},[146],{"categories":1083},[146],{"categories":1085},[90],{"categories":1087},[],{"categories":1089},[56],{"categories":1091},[56],{"categories":1093},[139],{"categories":1095},[129],{"categories":1097},[129],{"categories":1099},[90],{"categories":1101},[82],{"categories":1103},[56],{"categories":1105},[129],{"categories":1107},[129],{"categories":1109},[90],{"categories":1111},[90],{"categories":1113},[56],{"categories":1115},[],{"categories":1117},[],{"categories":1119},[56],{"categories":1121},[90],{"categories":1123},[108],{"categories":1125},[139],{"categories":1127},[82],{"categories":1129},[56],{"categories":1131},[],{"categories":1133},[90],{"categories":1135},[90],{"categories":1137},[],{"categories":1139},[82],{"categories":1141},[56],{"categories":1143},[82],{"categories":1145},[82],{"categories":1147},[],{"categories":1149},[],{"categories":1151},[90],{"categories":1153},[90],{"categories":1155},[56],{"categories":1157},[56],{"categories":1159},[108],{"categories":1161},[132],{"categories":1163},[93],{"categories":1165},[108],{"categories":1167},[129],{"categories":1169},[],{"categories":1171},[108],{"categories":1173},[],{"categories":1175},[],{"categories":1177},[],{"categories":1179},[],{"categories":1181},[139],{"categories":1183},[132],{"categories":1185},[],{"categories":1187},[56],{"categories":1189},[56],{"categories":1191},[132],{"categories":1193},[139],{"categories":1195},[],{"categories":1197},[],{"categories":1199},[90],{"categories":1201},[108],{"categories":1203},[108],{"categories":1205},[90],{"categories":1207},[82],{"categories":1209},[56,403],{"categories":1211},[],{"categories":1213},[129],{"categories":1215},[82],{"categories":1217},[90],{"categories":1219},[129],{"categories":1221},[],{"categories":1223},[90],{"categories":1225},[90],{"categories":1227},[56],{"categories":1229},[146],{"categories":1231},[139],{"categories":1233},[129],{"categories":1235},[],{"categories":1237},[90],{"categories":1239},[56],{"categories":1241},[90],{"categories":1243},[90],{"categories":1245},[90],{"categories":1247},[146],{"categories":1249},[90],{"categories":1251},[56],{"categories":1253},[],{"categories":1255},[146],{"categories":1257},[108],{"categories":1259},[90],{"categories":1261},[],{"categories":1263},[],{"categories":1265},[56],{"categories":1267},[90],{"categories":1269},[108],{"categories":1271},[90],{"categories":1273},[],{"categories":1275},[],{"categories":1277},[],{"categories":1279},[90],{"categories":1281},[],{"categories":1283},[],{"categories":1285},[132],{"categories":1287},[56],{"categories":1289},[132],{"categories":1291},[108],{"categories":1293},[56],{"categories":1295},[56],{"categories":1297},[90],{"categories":1299},[56],{"categories":1301},[],{"categories":1303},[],{"categories":1305},[403],{"categories":1307},[],{"categories":1309},[],{"categories":1311},[82],{"categories":1313},[],{"categories":1315},[],{"categories":1317},[],{"categories":1319},[],{"categories":1321},[139],{"categories":1323},[108],{"categories":1325},[146],{"categories":1327},[85],{"categories":1329},[56],{"categories":1331},[56],{"categories":1333},[85],{"categories":1335},[],{"categories":1337},[129],{"categories":1339},[90],{"categories":1341},[85],{"categories":1343},[56],{"categories":1345},[56],{"categories":1347},[82],{"categories":1349},[],{"categories":1351},[82],{"categories":1353},[56],{"categories":1355},[146],{"categories":1357},[90],{"categories":1359},[108],{"categories":1361},[85],{"categories":1363},[56],{"categories":1365},[90],{"categories":1367},[],{"categories":1369},[56],{"categories":1371},[82],{"categories":1373},[56],{"categories":1375},[],{"categories":1377},[108],{"categories":1379},[56],{"categories":1381},[],{"categories":1383},[85],{"categories":1385},[56],{"categories":1387},[],{"categories":1389},[],{"categories":1391},[],{"categories":1393},[56],{"categories":1395},[],{"categories":1397},[403],{"categories":1399},[56],{"categories":1401},[],{"categories":1403},[56],{"categories":1405},[56],{"categories":1407},[56],{"categories":1409},[56,403],{"categories":1411},[56],{"categories":1413},[56],{"categories":1415},[129],{"categories":1417},[90],{"categories":1419},[],{"categories":1421},[90],{"categories":1423},[56],{"categories":1425},[56],{"categories":1427},[56],{"categories":1429},[82],{"categories":1431},[82],{"categories":1433},[139],{"categories":1435},[129],{"categories":1437},[90],{"categories":1439},[],{"categories":1441},[56],{"categories":1443},[108],{"categories":1445},[56],{"categories":1447},[85],{"categories":1449},[],{"categories":1451},[403],{"categories":1453},[129],{"categories":1455},[129],{"categories":1457},[90],{"categories":1459},[108],{"categories":1461},[90],{"categories":1463},[56],{"categories":1465},[],{"categories":1467},[56],{"categories":1469},[],{"categories":1471},[],{"categories":1473},[56],{"categories":1475},[56],{"categories":1477},[56],{"categories":1479},[90],{"categories":1481},[56],{"categories":1483},[],{"categories":1485},[132],{"categories":1487},[90],{"categories":1489},[],{"categories":1491},[],{"categories":1493},[56],{"categories":1495},[108],{"categories":1497},[],{"categories":1499},[129],{"categories":1501},[403],{"categories":1503},[108],{"categories":1505},[139],{"categories":1507},[139],{"categories":1509},[108],{"categories":1511},[108],{"categories":1513},[403],{"categories":1515},[],{"categories":1517},[108],{"categories":1519},[56],{"categories":1521},[82],{"categories":1523},[108],{"categories":1525},[],{"categories":1527},[132],{"categories":1529},[108],{"categories":1531},[139],{"categories":1533},[108],{"categories":1535},[403],{"categories":1537},[56],{"categories":1539},[56],{"categories":1541},[],{"categories":1543},[85],{"categories":1545},[],{"categories":1547},[],{"categories":1549},[56],{"categories":1551},[56],{"categories":1553},[56],{"categories":1555},[56],{"categories":1557},[],{"categories":1559},[132],{"categories":1561},[82],{"categories":1563},[],{"categories":1565},[56],{"categories":1567},[56],{"categories":1569},[403],{"categories":1571},[403],{"categories":1573},[],{"categories":1575},[90],{"categories":1577},[108],{"categories":1579},[108],{"categories":1581},[56],{"categories":1583},[90],{"categories":1585},[],{"categories":1587},[129],{"categories":1589},[56],{"categories":1591},[56],{"categories":1593},[],{"categories":1595},[],{"categories":1597},[403],{"categories":1599},[56],{"categories":1601},[139],{"categories":1603},[85],{"categories":1605},[56],{"categories":1607},[],{"categories":1609},[90],{"categories":1611},[82],{"categories":1613},[82],{"categories":1615},[],{"categories":1617},[56],{"categories":1619},[129],{"categories":1621},[90],{"categories":1623},[],{"categories":1625},[56],{"categories":1627},[56],{"categories":1629},[90],{"categories":1631},[],{"categories":1633},[90],{"categories":1635},[139],{"categories":1637},[],{"categories":1639},[56],{"categories":1641},[],{"categories":1643},[56],{"categories":1645},[],{"categories":1647},[56],{"categories":1649},[56],{"categories":1651},[],{"categories":1653},[56],{"categories":1655},[108],{"categories":1657},[56],{"categories":1659},[56],{"categories":1661},[82],{"categories":1663},[56],{"categories":1665},[108],{"categories":1667},[90],{"categories":1669},[],{"categories":1671},[56],{"categories":1673},[146],{"categories":1675},[],{"categories":1677},[],{"categories":1679},[],{"categories":1681},[82],{"categories":1683},[108],{"categories":1685},[90],{"categories":1687},[56],{"categories":1689},[129],{"categories":1691},[90],{"categories":1693},[],{"categories":1695},[90],{"categories":1697},[],{"categories":1699},[56],{"categories":1701},[90],{"categories":1703},[56],{"categories":1705},[],{"categories":1707},[56],{"categories":1709},[56],{"categories":1711},[108],{"categories":1713},[129],{"categories":1715},[90],{"categories":1717},[129],{"categories":1719},[85],{"categories":1721},[],{"categories":1723},[],{"categories":1725},[56],{"categories":1727},[82],{"categories":1729},[108],{"categories":1731},[],{"categories":1733},[],{"categories":1735},[139],{"categories":1737},[129],{"categories":1739},[],{"categories":1741},[56],{"categories":1743},[],{"categories":1745},[146],{"categories":1747},[56],{"categories":1749},[403],{"categories":1751},[139],{"categories":1753},[],{"categories":1755},[90],{"categories":1757},[56],{"categories":1759},[90],{"categories":1761},[90],{"categories":1763},[56],{"categories":1765},[],{"categories":1767},[82],{"categories":1769},[56],{"categories":1771},[85],{"categories":1773},[139],{"categories":1775},[129],{"categories":1777},[],{"categories":1779},[],{"categories":1781},[],{"categories":1783},[90],{"categories":1785},[129],{"categories":1787},[108],{"categories":1789},[56],{"categories":1791},[108],{"categories":1793},[129],{"categories":1795},[],{"categories":1797},[129],{"categories":1799},[108],{"categories":1801},[85],{"categories":1803},[56],{"categories":1805},[108],{"categories":1807},[146],{"categories":1809},[],{"categories":1811},[],{"categories":1813},[132],{"categories":1815},[56,139],{"categories":1817},[108],{"categories":1819},[56],{"categories":1821},[90],{"categories":1823},[90],{"categories":1825},[56],{"categories":1827},[],{"categories":1829},[139],{"categories":1831},[56],{"categories":1833},[132],{"categories":1835},[90],{"categories":1837},[146],{"categories":1839},[403],{"categories":1841},[],{"categories":1843},[82],{"categories":1845},[90],{"categories":1847},[90],{"categories":1849},[139],{"categories":1851},[56],{"categories":1853},[56],{"categories":1855},[],{"categories":1857},[],{"categories":1859},[],{"categories":1861},[403],{"categories":1863},[108],{"categories":1865},[56],{"categories":1867},[56],{"categories":1869},[56],{"categories":1871},[],{"categories":1873},[132],{"categories":1875},[85],{"categories":1877},[],{"categories":1879},[90],{"categories":1881},[403],{"categories":1883},[],{"categories":1885},[129],{"categories":1887},[129],{"categories":1889},[],{"categories":1891},[139],{"categories":1893},[129],{"categories":1895},[56],{"categories":1897},[],{"categories":1899},[108],{"categories":1901},[56],{"categories":1903},[129],{"categories":1905},[90],{"categories":1907},[108],{"categories":1909},[],{"categories":1911},[90],{"categories":1913},[129],{"categories":1915},[56],{"categories":1917},[],{"categories":1919},[56],{"categories":1921},[56],{"categories":1923},[403],{"categories":1925},[108],{"categories":1927},[132],{"categories":1929},[132],{"categories":1931},[],{"categories":1933},[],{"categories":1935},[],{"categories":1937},[90],{"categories":1939},[139],{"categories":1941},[139],{"categories":1943},[],{"categories":1945},[],{"categories":1947},[56],{"categories":1949},[],{"categories":1951},[90],{"categories":1953},[56],{"categories":1955},[],{"categories":1957},[56],{"categories":1959},[85],{"categories":1961},[56],{"categories":1963},[146],{"categories":1965},[90],{"categories":1967},[56],{"categories":1969},[139],{"categories":1971},[108],{"categories":1973},[90],{"categories":1975},[],{"categories":1977},[108],{"categories":1979},[90],{"categories":1981},[90],{"categories":1983},[],{"categories":1985},[85],{"categories":1987},[90],{"categories":1989},[],{"categories":1991},[56],{"categories":1993},[82],{"categories":1995},[108],{"categories":1997},[403],{"categories":1999},[90],{"categories":2001},[90],{"categories":2003},[82],{"categories":2005},[56],{"categories":2007},[],{"categories":2009},[],{"categories":2011},[129],{"categories":2013},[56,85],{"categories":2015},[],{"categories":2017},[82],{"categories":2019},[132],{"categories":2021},[56],{"categories":2023},[139],{"categories":2025},[56],{"categories":2027},[90],{"categories":2029},[56],{"categories":2031},[56],{"categories":2033},[108],{"categories":2035},[90],{"categories":2037},[],{"categories":2039},[],{"categories":2041},[90],{"categories":2043},[56],{"categories":2045},[403],{"categories":2047},[],{"categories":2049},[56],{"categories":2051},[90],{"categories":2053},[],{"categories":2055},[56],{"categories":2057},[146],{"categories":2059},[132],{"categories":2061},[90],{"categories":2063},[56],{"categories":2065},[403],{"categories":2067},[],{"categories":2069},[56],{"categories":2071},[146],{"categories":2073},[129],{"categories":2075},[56],{"categories":2077},[],{"categories":2079},[146],{"categories":2081},[108],{"categories":2083},[56],{"categories":2085},[56],{"categories":2087},[82],{"categories":2089},[],{"categories":2091},[],{"categories":2093},[129],{"categories":2095},[56],{"categories":2097},[132],{"categories":2099},[146],{"categories":2101},[146],{"categories":2103},[108],{"categories":2105},[],{"categories":2107},[],{"categories":2109},[56],{"categories":2111},[],{"categories":2113},[56,139],{"categories":2115},[108],{"categories":2117},[90],{"categories":2119},[139],{"categories":2121},[56],{"categories":2123},[82],{"categories":2125},[],{"categories":2127},[],{"categories":2129},[82],{"categories":2131},[146],{"categories":2133},[56],{"categories":2135},[],{"categories":2137},[129,56],{"categories":2139},[403],{"categories":2141},[82],{"categories":2143},[],{"categories":2145},[85],{"categories":2147},[85],{"categories":2149},[56],{"categories":2151},[139],{"categories":2153},[90],{"categories":2155},[108],{"categories":2157},[146],{"categories":2159},[129],{"categories":2161},[56],{"categories":2163},[56],{"categories":2165},[56],{"categories":2167},[82],{"categories":2169},[56],{"categories":2171},[90],{"categories":2173},[108],{"categories":2175},[],{"categories":2177},[],{"categories":2179},[132],{"categories":2181},[139],{"categories":2183},[56],{"categories":2185},[129],{"categories":2187},[132],{"categories":2189},[56],{"categories":2191},[56],{"categories":2193},[90],{"categories":2195},[90],{"categories":2197},[56,85],{"categories":2199},[],{"categories":2201},[129],{"categories":2203},[],{"categories":2205},[56],{"categories":2207},[108],{"categories":2209},[82],{"categories":2211},[82],{"categories":2213},[90],{"categories":2215},[56],{"categories":2217},[85],{"categories":2219},[139],{"categories":2221},[146],{"categories":2223},[],{"categories":2225},[108],{"categories":2227},[56],{"categories":2229},[56],{"categories":2231},[108],{"categories":2233},[139],{"categories":2235},[56],{"categories":2237},[90],{"categories":2239},[108],{"categories":2241},[56],{"categories":2243},[129],{"categories":2245},[56],{"categories":2247},[56],{"categories":2249},[403],{"categories":2251},[93],{"categories":2253},[90],{"categories":2255},[56],{"categories":2257},[108],{"categories":2259},[90],{"categories":2261},[146],{"categories":2263},[56],{"categories":2265},[],{"categories":2267},[56],{"categories":2269},[],{"categories":2271},[],{"categories":2273},[],{"categories":2275},[85],{"categories":2277},[56],{"categories":2279},[90],{"categories":2281},[108],{"categories":2283},[108],{"categories":2285},[108],{"categories":2287},[108],{"categories":2289},[],{"categories":2291},[82],{"categories":2293},[90],{"categories":2295},[108],{"categories":2297},[82],{"categories":2299},[90],{"categories":2301},[56],{"categories":2303},[56,90],{"categories":2305},[90],{"categories":2307},[403],{"categories":2309},[108],{"categories":2311},[108],{"categories":2313},[90],{"categories":2315},[56],{"categories":2317},[],{"categories":2319},[108],{"categories":2321},[146],{"categories":2323},[82],{"categories":2325},[56],{"categories":2327},[56],{"categories":2329},[],{"categories":2331},[139],{"categories":2333},[],{"categories":2335},[82],{"categories":2337},[90],{"categories":2339},[108],{"categories":2341},[56],{"categories":2343},[108],{"categories":2345},[82],{"categories":2347},[108],{"categories":2349},[108],{"categories":2351},[],{"categories":2353},[85],{"categories":2355},[90],{"categories":2357},[108],{"categories":2359},[108],{"categories":2361},[108],{"categories":2363},[108],{"categories":2365},[108],{"categories":2367},[108],{"categories":2369},[108],{"categories":2371},[108],{"categories":2373},[108],{"categories":2375},[108],{"categories":2377},[132],{"categories":2379},[82],{"categories":2381},[56],{"categories":2383},[56],{"categories":2385},[],{"categories":2387},[56,82],{"categories":2389},[],{"categories":2391},[90],{"categories":2393},[108],{"categories":2395},[90],{"categories":2397},[56],{"categories":2399},[56],{"categories":2401},[56],{"categories":2403},[56],{"categories":2405},[56],{"categories":2407},[90],{"categories":2409},[85],{"categories":2411},[129],{"categories":2413},[108],{"categories":2415},[56],{"categories":2417},[],{"categories":2419},[],{"categories":2421},[90],{"categories":2423},[129],{"categories":2425},[56],{"categories":2427},[],{"categories":2429},[],{"categories":2431},[146],{"categories":2433},[56],{"categories":2435},[],{"categories":2437},[],{"categories":2439},[82],{"categories":2441},[85],{"categories":2443},[56],{"categories":2445},[85],{"categories":2447},[129],{"categories":2449},[],{"categories":2451},[108],{"categories":2453},[],{"categories":2455},[129],{"categories":2457},[56],{"categories":2459},[146],{"categories":2461},[],{"categories":2463},[146],{"categories":2465},[],{"categories":2467},[],{"categories":2469},[90],{"categories":2471},[],{"categories":2473},[85],{"categories":2475},[82],{"categories":2477},[129],{"categories":2479},[139],{"categories":2481},[],{"categories":2483},[],{"categories":2485},[56],{"categories":2487},[82],{"categories":2489},[146],{"categories":2491},[],{"categories":2493},[90],{"categories":2495},[90],{"categories":2497},[108],{"categories":2499},[56],{"categories":2501},[90],{"categories":2503},[56],{"categories":2505},[90],{"categories":2507},[56],{"categories":2509},[93],{"categories":2511},[108],{"categories":2513},[],{"categories":2515},[146],{"categories":2517},[139],{"categories":2519},[90],{"categories":2521},[],{"categories":2523},[56],{"categories":2525},[90],{"categories":2527},[85],{"categories":2529},[82],{"categories":2531},[56],{"categories":2533},[129],{"categories":2535},[139],{"categories":2537},[139],{"categories":2539},[56],{"categories":2541},[132],{"categories":2543},[56],{"categories":2545},[90],{"categories":2547},[85],{"categories":2549},[90],{"categories":2551},[56],{"categories":2553},[56],{"categories":2555},[90],{"categories":2557},[108],{"categories":2559},[],{"categories":2561},[82],{"categories":2563},[56],{"categories":2565},[90],{"categories":2567},[56],{"categories":2569},[56],{"categories":2571},[],{"categories":2573},[129],{"categories":2575},[85],{"categories":2577},[108],{"categories":2579},[56],{"categories":2581},[56],{"categories":2583},[129],{"categories":2585},[146],{"categories":2587},[132],{"categories":2589},[56],{"categories":2591},[108],{"categories":2593},[56],{"categories":2595},[90],{"categories":2597},[403],{"categories":2599},[56],{"categories":2601},[90],{"categories":2603},[132],{"categories":2605},[],{"categories":2607},[90],{"categories":2609},[139],{"categories":2611},[129],{"categories":2613},[56],{"categories":2615},[82],{"categories":2617},[85],{"categories":2619},[139],{"categories":2621},[],{"categories":2623},[90],{"categories":2625},[56],{"categories":2627},[],{"categories":2629},[108],{"categories":2631},[],{"categories":2633},[108],{"categories":2635},[56],{"categories":2637},[90],{"categories":2639},[90],{"categories":2641},[90],{"categories":2643},[],{"categories":2645},[],{"categories":2647},[56],{"categories":2649},[56],{"categories":2651},[],{"categories":2653},[129],{"categories":2655},[90],{"categories":2657},[146],{"categories":2659},[82],{"categories":2661},[],{"categories":2663},[],{"categories":2665},[108],{"categories":2667},[139],{"categories":2669},[56],{"categories":2671},[56],{"categories":2673},[56],{"categories":2675},[139],{"categories":2677},[108],{"categories":2679},[129],{"categories":2681},[56],{"categories":2683},[56],{"categories":2685},[56],{"categories":2687},[108],{"categories":2689},[56],{"categories":2691},[108],{"categories":2693},[90],{"categories":2695},[90],{"categories":2697},[139],{"categories":2699},[90],{"categories":2701},[56],{"categories":2703},[139],{"categories":2705},[129],{"categories":2707},[],{"categories":2709},[90],{"categories":2711},[],{"categories":2713},[],{"categories":2715},[],{"categories":2717},[85],{"categories":2719},[56],{"categories":2721},[90],{"categories":2723},[82],{"categories":2725},[90],{"categories":2727},[146],{"categories":2729},[],{"categories":2731},[90],{"categories":2733},[],{"categories":2735},[82],{"categories":2737},[90],{"categories":2739},[],{"categories":2741},[90],{"categories":2743},[56],{"categories":2745},[108],{"categories":2747},[56],{"categories":2749},[90],{"categories":2751},[108],{"categories":2753},[90],{"categories":2755},[139],{"categories":2757},[129],{"categories":2759},[82],{"categories":2761},[],{"categories":2763},[90],{"categories":2765},[129],{"categories":2767},[403],{"categories":2769},[108],{"categories":2771},[56],{"categories":2773},[129],{"categories":2775},[82],{"categories":2777},[],{"categories":2779},[90],{"categories":2781},[90],{"categories":2783},[56],{"categories":2785},[],{"categories":2787},[90],{"categories":2789},[93],{"categories":2791},[108],{"categories":2793},[90],{"categories":2795},[85],{"categories":2797},[],{"categories":2799},[56],{"categories":2801},[93],{"categories":2803},[56],{"categories":2805},[90],{"categories":2807},[108],{"categories":2809},[82],{"categories":2811},[403],{"categories":2813},[56],{"categories":2815},[56],{"categories":2817},[56],{"categories":2819},[108],{"categories":2821},[85],{"categories":2823},[56],{"categories":2825},[129],{"categories":2827},[108],{"categories":2829},[403],{"categories":2831},[56],{"categories":2833},[],{"categories":2835},[],{"categories":2837},[403],{"categories":2839},[132],{"categories":2841},[90],{"categories":2843},[90],{"categories":2845},[108],{"categories":2847},[56],{"categories":2849},[82],{"categories":2851},[129],{"categories":2853},[90],{"categories":2855},[56],{"categories":2857},[146],{"categories":2859},[56],{"categories":2861},[90],{"categories":2863},[],{"categories":2865},[56],{"categories":2867},[56],{"categories":2869},[108],{"categories":2871},[82],{"categories":2873},[],{"categories":2875},[56],{"categories":2877},[56],{"categories":2879},[139],{"categories":2881},[129],{"categories":2883},[56,90],{"categories":2885},[146,85],{"categories":2887},[56],{"categories":2889},[],{"categories":2891},[90],{"categories":2893},[],{"categories":2895},[139],{"categories":2897},[56],{"categories":2899},[108],{"categories":2901},[],{"categories":2903},[90],{"categories":2905},[],{"categories":2907},[129],{"categories":2909},[90],{"categories":2911},[82],{"categories":2913},[90],{"categories":2915},[56],{"categories":2917},[403],{"categories":2919},[146],{"categories":2921},[85],{"categories":2923},[85],{"categories":2925},[82],{"categories":2927},[82],{"categories":2929},[56],{"categories":2931},[90],{"categories":2933},[56],{"categories":2935},[56],{"categories":2937},[82],{"categories":2939},[56],{"categories":2941},[146],{"categories":2943},[108],{"categories":2945},[56],{"categories":2947},[90],{"categories":2949},[56],{"categories":2951},[],{"categories":2953},[139],{"categories":2955},[],{"categories":2957},[90],{"categories":2959},[82],{"categories":2961},[],{"categories":2963},[403],{"categories":2965},[56],{"categories":2967},[],{"categories":2969},[108],{"categories":2971},[90],{"categories":2973},[139],{"categories":2975},[56],{"categories":2977},[90],{"categories":2979},[139],{"categories":2981},[90],{"categories":2983},[108],{"categories":2985},[82],{"categories":2987},[108],{"categories":2989},[139],{"categories":2991},[56],{"categories":2993},[129],{"categories":2995},[56],{"categories":2997},[56],{"categories":2999},[56],{"categories":3001},[56],{"categories":3003},[90],{"categories":3005},[56],{"categories":3007},[90],{"categories":3009},[56],{"categories":3011},[82],{"categories":3013},[56],{"categories":3015},[90],{"categories":3017},[129],{"categories":3019},[82],{"categories":3021},[90],{"categories":3023},[129],{"categories":3025},[],{"categories":3027},[56],{"categories":3029},[56],{"categories":3031},[139],{"categories":3033},[],{"categories":3035},[90],{"categories":3037},[146],{"categories":3039},[56],{"categories":3041},[108],{"categories":3043},[146],{"categories":3045},[90],{"categories":3047},[85],{"categories":3049},[85],{"categories":3051},[56],{"categories":3053},[82],{"categories":3055},[],{"categories":3057},[56],{"categories":3059},[],{"categories":3061},[82],{"categories":3063},[56],{"categories":3065},[90],{"categories":3067},[90],{"categories":3069},[],{"categories":3071},[139],{"categories":3073},[139],{"categories":3075},[146],{"categories":3077},[129],{"categories":3079},[],{"categories":3081},[56],{"categories":3083},[82],{"categories":3085},[56],{"categories":3087},[139],{"categories":3089},[82],{"categories":3091},[108],{"categories":3093},[108],{"categories":3095},[],{"categories":3097},[108],{"categories":3099},[90],{"categories":3101},[129],{"categories":3103},[132],{"categories":3105},[56],{"categories":3107},[],{"categories":3109},[108],{"categories":3111},[139],{"categories":3113},[85],{"categories":3115},[56],{"categories":3117},[82],{"categories":3119},[403],{"categories":3121},[82],{"categories":3123},[],{"categories":3125},[],{"categories":3127},[108],{"categories":3129},[],{"categories":3131},[90],{"categories":3133},[90],{"categories":3135},[90],{"categories":3137},[],{"categories":3139},[56],{"categories":3141},[],{"categories":3143},[108],{"categories":3145},[82],{"categories":3147},[129],{"categories":3149},[56],{"categories":3151},[108],{"categories":3153},[108],{"categories":3155},[],{"categories":3157},[108],{"categories":3159},[82],{"categories":3161},[56],{"categories":3163},[],{"categories":3165},[90],{"categories":3167},[90],{"categories":3169},[82],{"categories":3171},[],{"categories":3173},[],{"categories":3175},[],{"categories":3177},[129],{"categories":3179},[90],{"categories":3181},[56],{"categories":3183},[],{"categories":3185},[],{"categories":3187},[],{"categories":3189},[129],{"categories":3191},[],{"categories":3193},[82],{"categories":3195},[],{"categories":3197},[],{"categories":3199},[129],{"categories":3201},[56],{"categories":3203},[108],{"categories":3205},[],{"categories":3207},[146],{"categories":3209},[108],{"categories":3211},[146],{"categories":3213},[56],{"categories":3215},[],{"categories":3217},[],{"categories":3219},[90],{"categories":3221},[],{"categories":3223},[],{"categories":3225},[90],{"categories":3227},[56],{"categories":3229},[],{"categories":3231},[90],{"categories":3233},[108],{"categories":3235},[146],{"categories":3237},[132],{"categories":3239},[90],{"categories":3241},[90],{"categories":3243},[],{"categories":3245},[],{"categories":3247},[],{"categories":3249},[108],{"categories":3251},[],{"categories":3253},[],{"categories":3255},[129],{"categories":3257},[82],{"categories":3259},[],{"categories":3261},[85],{"categories":3263},[146],{"categories":3265},[56],{"categories":3267},[139],{"categories":3269},[82],{"categories":3271},[132],{"categories":3273},[85],{"categories":3275},[139],{"categories":3277},[],{"categories":3279},[],{"categories":3281},[90],{"categories":3283},[82],{"categories":3285},[129],{"categories":3287},[82],{"categories":3289},[90],{"categories":3291},[403],{"categories":3293},[90],{"categories":3295},[],{"categories":3297},[56],{"categories":3299},[108],{"categories":3301},[139],{"categories":3303},[],{"categories":3305},[129],{"categories":3307},[108],{"categories":3309},[82],{"categories":3311},[90],{"categories":3313},[56],{"categories":3315},[85],{"categories":3317},[90,403],{"categories":3319},[90],{"categories":3321},[139],{"categories":3323},[56],{"categories":3325},[132],{"categories":3327},[146],{"categories":3329},[90],{"categories":3331},[],{"categories":3333},[90],{"categories":3335},[56],{"categories":3337},[85],{"categories":3339},[],{"categories":3341},[],{"categories":3343},[56],{"categories":3345},[132],{"categories":3347},[56],{"categories":3349},[],{"categories":3351},[108],{"categories":3353},[],{"categories":3355},[108],{"categories":3357},[139],{"categories":3359},[90],{"categories":3361},[56],{"categories":3363},[146],{"categories":3365},[139],{"categories":3367},[],{"categories":3369},[108],{"categories":3371},[56],{"categories":3373},[],{"categories":3375},[56],{"categories":3377},[90],{"categories":3379},[56],{"categories":3381},[90],{"categories":3383},[56],{"categories":3385},[56],{"categories":3387},[56],{"categories":3389},[56],{"categories":3391},[85],{"categories":3393},[],{"categories":3395},[93],{"categories":3397},[108],{"categories":3399},[56],{"categories":3401},[],{"categories":3403},[139],{"categories":3405},[56],{"categories":3407},[56],{"categories":3409},[90],{"categories":3411},[108],{"categories":3413},[56],{"categories":3415},[56],{"categories":3417},[85],{"categories":3419},[90],{"categories":3421},[129],{"categories":3423},[],{"categories":3425},[132],{"categories":3427},[56],{"categories":3429},[],{"categories":3431},[108],{"categories":3433},[146],{"categories":3435},[],{"categories":3437},[],{"categories":3439},[108],{"categories":3441},[108],{"categories":3443},[146],{"categories":3445},[82],{"categories":3447},[90],{"categories":3449},[90],{"categories":3451},[56],{"categories":3453},[85],{"categories":3455},[],{"categories":3457},[],{"categories":3459},[108],{"categories":3461},[132],{"categories":3463},[139],{"categories":3465},[90],{"categories":3467},[129],{"categories":3469},[132],{"categories":3471},[132],{"categories":3473},[],{"categories":3475},[108],{"categories":3477},[56],{"categories":3479},[56],{"categories":3481},[139],{"categories":3483},[],{"categories":3485},[108],{"categories":3487},[108],{"categories":3489},[108],{"categories":3491},[],{"categories":3493},[90],{"categories":3495},[56],{"categories":3497},[],{"categories":3499},[82],{"categories":3501},[85],{"categories":3503},[],{"categories":3505},[56],{"categories":3507},[56],{"categories":3509},[],{"categories":3511},[139],{"categories":3513},[],{"categories":3515},[],{"categories":3517},[],{"categories":3519},[],{"categories":3521},[56],{"categories":3523},[108],{"categories":3525},[],{"categories":3527},[],{"categories":3529},[56],{"categories":3531},[56],{"categories":3533},[56],{"categories":3535},[132],{"categories":3537},[56],{"categories":3539},[132],{"categories":3541},[],{"categories":3543},[132],{"categories":3545},[132],{"categories":3547},[403],{"categories":3549},[90],{"categories":3551},[139],{"categories":3553},[],{"categories":3555},[],{"categories":3557},[132],{"categories":3559},[139],{"categories":3561},[139],{"categories":3563},[139],{"categories":3565},[],{"categories":3567},[82],{"categories":3569},[139],{"categories":3571},[139],{"categories":3573},[82],{"categories":3575},[139],{"categories":3577},[85],{"categories":3579},[139],{"categories":3581},[139],{"categories":3583},[139],{"categories":3585},[132],{"categories":3587},[108],{"categories":3589},[108],{"categories":3591},[56],{"categories":3593},[139],{"categories":3595},[132],{"categories":3597},[403],{"categories":3599},[132],{"categories":3601},[132],{"categories":3603},[132],{"categories":3605},[],{"categories":3607},[85],{"categories":3609},[],{"categories":3611},[403],{"categories":3613},[139],{"categories":3615},[139],{"categories":3617},[139],{"categories":3619},[90],{"categories":3621},[108,85],{"categories":3623},[132],{"categories":3625},[],{"categories":3627},[],{"categories":3629},[132],{"categories":3631},[],{"categories":3633},[132],{"categories":3635},[108],{"categories":3637},[90],{"categories":3639},[],{"categories":3641},[139],{"categories":3643},[56],{"categories":3645},[129],{"categories":3647},[],{"categories":3649},[56],{"categories":3651},[],{"categories":3653},[108],{"categories":3655},[82],{"categories":3657},[132],{"categories":3659},[],{"categories":3661},[139],{"categories":3663},[108],[3665,3728,3808,3910],{"id":3666,"title":3667,"ai":3668,"body":3673,"categories":3712,"created_at":57,"date_modified":57,"description":3713,"extension":59,"faq":57,"featured":60,"kicker_label":57,"meta":3714,"navigation":62,"path":3715,"published_at":3716,"question":57,"scraped_at":3717,"seo":3718,"sitemap":3719,"source_id":3720,"source_name":3721,"source_type":70,"source_url":3722,"stem":3723,"tags":3724,"thumbnail_url":57,"tldr":3725,"tweet":57,"unknown_tags":3726,"__hash__":3727},"summaries\u002Fsummaries\u002Fb8cd0f427790a5cc-adk-s-6-protocols-from-data-to-dynamic-dashboards-summary.md","ADK's 6 Protocols: From Data to Dynamic Dashboards",{"provider":7,"model":8,"input_tokens":3669,"output_tokens":3670,"processing_time_ms":3671,"cost_usd":3672},6482,1601,10041,0.0020744,{"type":14,"value":3674,"toc":3706},[3675,3679,3682,3686,3689,3693,3696,3699,3703],[17,3676,3678],{"id":3677},"connect-agents-to-real-data-without-custom-tools-using-mcp","Connect Agents to Real Data Without Custom Tools Using MCP",[22,3680,3681],{},"MCP (Model Context Protocol) enables ADK agents to automatically discover and query live data sources like BigQuery, eliminating brittle custom tools. In the demo, a procurement agent checks inventory for laptops and monitors, executing BigQuery subtools to report reorder thresholds: Apple Mac, Dell Latitude, and Dell Ultrasharp 27 monitor are low. This provides accurate, real-time responses—e.g., stock levels, SKUs, categories, prices, and preferred vendor status—without hallucinations, as the LLM invokes MCP-defined tools directly.",[17,3683,3685],{"id":3684},"scale-capabilities-through-agent-discovery-and-collaboration-with-a2a","Scale Capabilities Through Agent Discovery and Collaboration with A2A",[22,3687,3688],{},"A2A (Agent to Agent Protocol) allows ADK agents to find and interact with specialized remote agents across teams or servers, favoring modular 'societies of agents' over monolithic AIs for security and scalability. Demo shows a procurement agent invoking pricing and logistics agents for 50 Dell Latitude laptops: it queries both simultaneously, aggregates responses into a combined summary of costs and delivery, proving cross-agent communication works without embedding all logic in one agent. This handles dynamic scenarios like real-time vendor pricing that a single agent can't know.",[17,3690,3692],{"id":3691},"execute-frictionless-commerce-and-secure-payments-with-ucp-and-ap2","Execute Frictionless Commerce and Secure Payments with UCP and AP2",[22,3694,3695],{},"UCP (Universal Commerce Protocol) standardizes e-commerce via JSON APIs—catalog discovery, add-to-cart, checkout, and tracking—replacing fragile web scraping across vendors like Dell, Lenovo, or HP. Demo: Procurement agent places a live order for 50 Dell Latitude laptops via a mock TechD storefront, tracing the full lifecycle without UI navigation.",[22,3697,3698],{},"AP2 (Agent Payments Protocol) adds a trust layer with signed authorizations: e.g., IT director approves up to $150K from specific vendors, expiring Friday. For a $142K order ($82K after adjustments), the agent attaches approval; overspends halt automatically. Together, they enable reliable transactions: build cart for 50 laptops + 50 monitors, checkout securely.",[17,3700,3702],{"id":3701},"stream-dynamic-interactive-dashboards-via-a2ui-and-agui","Stream Dynamic, Interactive Dashboards via A2UI and AGUI",[22,3704,3705],{},"A2UI (Agent to User Interface) shifts agents from text to UI schemas—order summary cards, budget progress bars, delivery timelines—while AGUI (Agent User Interaction Protocol) streams them live to browsers as events unfold. Demo: Agent generates and streams a procurement dashboard in real-time, far beyond static text like 'Order confirmed, $82K,' providing interactive visuals for leadership on 50-engineer onboarding gear under $150K budget.",{"title":49,"searchDepth":50,"depth":50,"links":3707},[3708,3709,3710,3711],{"id":3677,"depth":50,"text":3678},{"id":3684,"depth":50,"text":3685},{"id":3691,"depth":50,"text":3692},{"id":3701,"depth":50,"text":3702},[56],"In this video, I break down all 6 protocols you need to know when building an ADK (Agent Development Kit) agent — MCP, A2A, UCP, AP2, A2UI, and AGUI — and show you exactly how they work together through live demos.\n\nStarting from scratch, I build one ADK agent and add each protocol one at a time, so you can see what each one unlocks and when to use it. By the end, you'll see an agent that queries real-time inventory from BigQuery, talks to specialized agents, places real orders, authorizes payments, and streams an interactive dashboard.\n\n🔧 Protocols covered:\n\nMCP (Model Context Protocol) — Connect to real data sources like BigQuery\nA2A (Agent to Agent) — Let agents discover and collaborate with other agents\nUCP (Universal Commerce Protocol) — Standardized checkout flow for any vendor\nAP2 (Agent Payments Protocol) — Trust layer for authorized spending\nA2UI (Agent to User Interface) — Compose dynamic UI components from an agent\nAGUI (Agent User Interaction Protocol) — Stream UI in real time to your browser\n⚠️ All opinions are my own and do not represent my employer.\n\n💬 Let me know in the comments which protocol you want me to go deeper on!\n👍 If this was helpful, drop a like and subscribe for more videos like this.\n\n⏱ Chapters:\n0:00 Introduction\n0:38 ADK Overview\n1:10 MCP – Model Context Protocol\n1:39 A2A – Agent to Agent Protocol\n2:13 UCP – Universal Commerce Protocol\n2:52 AP2 – Agent Payments Protocol\n3:28 A2UI & AGUI – UI Protocols\n4:44 Live Demo: Setup & Scenario\n6:29 Live Demo: MCP\n8:27 Live Demo: A2A\n9:59 Live Demo: UCP\n11:56 Live Demo: A2UI & AGUI\n13:25 Wrap Up",{},"\u002Fsummaries\u002Fb8cd0f427790a5cc-adk-s-6-protocols-from-data-to-dynamic-dashboards-summary","2026-04-04 00:34:21","2026-04-05 16:12:59",{"title":3667,"description":3713},{"loc":3715},"b8cd0f427790a5cc","AI with Surya","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=EuOn4dWa3j4","summaries\u002Fb8cd0f427790a5cc-adk-s-6-protocols-from-data-to-dynamic-dashboards-summary",[74,75],"Layer MCP for data access, A2A for agent collaboration, UCP\u002FAP2 for standardized orders and secure payments, and A2UI\u002FAGUI for streaming UIs to build full ADK agents that handle real procurement workflows.",[75],"aafbWiJoSKDnhIQxnV6MCIr3AC4hs6lUo07_sjGw8qg",{"id":3729,"title":3730,"ai":3731,"body":3736,"categories":3764,"created_at":57,"date_modified":57,"description":49,"extension":59,"faq":57,"featured":60,"kicker_label":57,"meta":3765,"navigation":62,"path":3795,"published_at":57,"question":57,"scraped_at":3796,"seo":3797,"sitemap":3798,"source_id":3799,"source_name":3800,"source_type":3801,"source_url":3802,"stem":3803,"tags":3804,"thumbnail_url":57,"tldr":3805,"tweet":57,"unknown_tags":3806,"__hash__":3807},"summaries\u002Fsummaries\u002F3e06a912182228f4-govern-agentic-ai-from-design-to-avoid-40-failure--summary.md","Govern Agentic AI from Design to Avoid 40% Failure Rate",{"provider":7,"model":8,"input_tokens":3732,"output_tokens":3733,"processing_time_ms":3734,"cost_usd":3735},14958,2522,22904,0.00422995,{"type":14,"value":3737,"toc":3759},[3738,3742,3745,3749,3752,3756],[17,3739,3741],{"id":3740},"agentic-ai-delivers-autonomous-value-but-propagates-unseen-risks","Agentic AI Delivers Autonomous Value but Propagates Unseen Risks",[22,3743,3744],{},"Agentic AI pursues multi-step goals independently, using tools like APIs, databases, browsers, and code executors to execute workflows such as processing refunds, updating CRMs, or handling procurement without human intervention. This shifts from reactive AI outputs to full autonomy, enabling multi-agent coordination where specialized agents hand off tasks. McKinsey values this at $2.6-4.4 trillion annually, with Cloud Security Alliance forecasting 40% of enterprise apps embedding agents by 2026 (from \u003C5% in 2025). However, risks cascade: 80% of organizations report risky agent behavior (McKinsey), 95% of executives face negative outcomes like financial loss (Infosys 2025), and Gartner predicts 40% of projects cancelled by 2027 due to poor controls. A single agent's flaw propagates across systems undetected, amplifying harm in finance, customer service, or contracts.",[17,3746,3748],{"id":3747},"regulations-and-gaps-demand-pre-scale-governance","Regulations and Gaps Demand Pre-Scale Governance",[22,3750,3751],{},"Accountability trumps accuracy: agency transfers decision rights, per McKinsey's Rich Isenberg, requiring logs to reconstruct failures. EU AI Act (effective August 2026) mandates risk management, human oversight, logging, documentation, and cybersecurity for high-risk domains like employment or credit—agentic systems need conformity assessments. GDPR risks escalate as agents process personal data continuously across unbounded systems. Deloitte reveals 73% plan agentic deployments in two years, but only 21% have mature governance; retrofitting fails because controls like access limits and escalations must be baked in from inception, not added post-pilot.",[17,3753,3755],{"id":3754},"risk-aware-design-and-auditability-as-core-controls","Risk-Aware Design and Auditability as Core Controls",[22,3757,3758],{},"Start with formal pre-development risk assessment: map agent actions, accessed systems, worst-case harms (to individuals, org, third parties), then set oversight levels, logging depth, and escalation triggers. High-risk cases (financial txns, personal data, binding decisions) demand stricter controls than internal analytics. Classify risks at intake using governance frameworks to block under-controlled agents from production. Ensure auditability via automatic logging of all actions, outcomes, and adaptations for transparency and reconstruction. Build escalation pathways and zero-standing privilege (no persistent access) to contain errors before execution.",{"title":49,"searchDepth":50,"depth":50,"links":3760},[3761,3762,3763],{"id":3740,"depth":50,"text":3741},{"id":3747,"depth":50,"text":3748},{"id":3754,"depth":50,"text":3755},[56],{"content_references":3766,"triage":3790},[3767,3772,3776,3779,3783,3786],{"type":3768,"title":3769,"url":3770,"context":3771},"other","Zero Standing Privilege AI","https:\u002F\u002Fsecureprivacy.ai\u002Fblog\u002Fzero-standing-privilege-ai","mentioned",{"type":3768,"title":3773,"url":3774,"context":3775},"Operational AI Risk Management","https:\u002F\u002Fsecureprivacy.ai\u002Fblog\u002Foperational-ai-risk-management","cited",{"type":3768,"title":3777,"url":3778,"context":3775},"AI GDPR Compliance Challenges 2025","https:\u002F\u002Fsecureprivacy.ai\u002Fblog\u002Fai-gdpr-compliance-challenges-2025",{"type":3768,"title":3780,"url":3781,"context":3782},"AI Governance Frameworks","https:\u002F\u002Fsecureprivacy.ai\u002Fblog\u002Fai-governance","recommended",{"type":3784,"title":3785,"context":3775},"report","EU AI Act",{"type":3787,"title":3788,"author":3789,"context":3782},"tool","Privacy by Design Checklist","Secure Privacy",{"relevance":3791,"novelty":3792,"quality":3792,"actionability":3792,"composite":3793,"reasoning":3794},5,4,4.35,"Category: AI Automation. The article provides a comprehensive overview of the risks associated with agentic AI and emphasizes the importance of governance and risk-aware design, which directly addresses the audience's need for practical applications in building AI-powered products. It offers actionable steps for implementing risk assessments and governance frameworks, making it highly relevant and actionable.","\u002Fsummaries\u002F3e06a912182228f4-govern-agentic-ai-from-design-to-avoid-40-failure-summary","2026-04-14 14:30:54",{"title":3730,"description":49},{"loc":3795},"3e06a912182228f4","__oneoff__","article","https:\u002F\u002Fsecureprivacy.ai\u002Fblog\u002Fagentic-ai-governance","summaries\u002F3e06a912182228f4-govern-agentic-ai-from-design-to-avoid-40-failure--summary",[74,75],"Agentic AI unlocks $2.6-4.4T annual value but 80% of orgs face risks; build risk-aware design, auditability, and compliance upfront as EU AI Act mandates controls by 2026 or risk cancellation.",[75],"3H-kBEcl1rYL-eIwjTh7LkPIJTJzEfU1kCIS5ZyWJUE",{"id":3809,"title":3810,"ai":3811,"body":3816,"categories":3894,"created_at":57,"date_modified":57,"description":3895,"extension":59,"faq":57,"featured":60,"kicker_label":57,"meta":3896,"navigation":62,"path":3897,"published_at":3898,"question":57,"scraped_at":3899,"seo":3900,"sitemap":3901,"source_id":3902,"source_name":3903,"source_type":70,"source_url":3904,"stem":3905,"tags":3906,"thumbnail_url":57,"tldr":3907,"tweet":57,"unknown_tags":3908,"__hash__":3909},"summaries\u002Fsummaries\u002Fb63d74ae51ee29da-persist-ai-agent-memory-with-adk-sessions-profiles-summary.md","Persist AI Agent Memory with ADK Sessions & Profiles",{"provider":7,"model":8,"input_tokens":3812,"output_tokens":3813,"processing_time_ms":3814,"cost_usd":3815},4693,1273,19961,0.00155245,{"type":14,"value":3817,"toc":3889},[3818,3822,3825,3829,3832,3849,3852,3879,3882,3886],[17,3819,3821],{"id":3820},"durable-chats-via-pluggable-session-services","Durable Chats via Pluggable Session Services",[22,3823,3824],{},"ADK agents lose in-memory session data on app restarts, wiping conversation history and state. Fix this by swapping InMemorySessionService (fast but ephemeral) for DatabaseSessionService, which persists user messages, agent replies, and state changes to a database file or Postgres. Agent logic stays unchanged—use the helper get_or_create_session: it fetches existing sessions by ID to resume or creates new ones. Same session ID post-restart loads full history and latest state, enabling seamless continuation. ADK also supports managed Vertex AI Session Service for cloud persistence, covered in future episodes on memory banks.",[17,3826,3828],{"id":3827},"long-term-personalization-with-user-profile-tools","Long-Term Personalization with User Profile Tools",[22,3830,3831],{},"Persistent sessions resume ongoing chats but fail for new sessions (different IDs). Store key user facts in a simple database table: one row per user ID and preference key like dietary, favorite_thing, or transport_mode—keep it structured and small for easy curation. Equip the agent with two tools tied to user ID context:",[3833,3834,3835,3843],"ul",{},[3836,3837,3838,3842],"li",{},[3839,3840,3841],"strong",{},"recall_user_preference",": Reads all saved preferences for the user.",[3836,3844,3845,3848],{},[3839,3846,3847],{},"save_user_preference",": Inserts or updates a key-value pair, returning success confirmation.",[22,3850,3851],{},"Embed instructions in agent prompts:",[3853,3854,3855,3861,3867,3873],"ol",{},[3836,3856,3857,3860],{},[3839,3858,3859],{},"Recall first",": Call recall at conversation start.",[3836,3862,3863,3866],{},[3839,3864,3865],{},"Personalize and plan",": Use retrieved data to tailor responses.",[3836,3868,3869,3872],{},[3839,3870,3871],{},"Present and learn",": After planning, ask about new facts to save.",[3836,3874,3875,3878],{},[3839,3876,3877],{},"Save last",": Call save before ending if new info provided.",[22,3880,3881],{},"This setup personalizes even brand-new chats weeks later without relying on transcripts.",[17,3883,3885],{"id":3884},"demo-validates-cross-session-recall","Demo Validates Cross-Session Recall",[22,3887,3888],{},"In practice, first-time user asks for trip planning: agent recalls nothing, proposes plan, asks for preferences. User specifies \"vegetarian\"; agent saves it successfully. App restart clears RAM but loads session from disk and profile from table. Existing chat resumes mid-flow. New chat (fresh ID) triggers recall, finds dietary=vegetarian, and instantly personalizes the trip plan. Source code via provided links (e.g., goo.gle\u002Fagentmemorylab) shows full integration. Next steps extend to memory banks archiving full conversations with semantic search across text, images, audio, video.",{"title":49,"searchDepth":50,"depth":50,"links":3890},[3891,3892,3893],{"id":3820,"depth":50,"text":3821},{"id":3827,"depth":50,"text":3828},{"id":3884,"depth":50,"text":3885},[],"Lab → https:\u002F\u002Fgoo.gle\u002Fagentmemorylab\nADK doc → https:\u002F\u002Fgoo.gle\u002F4vhpjR1 \nADK session → https:\u002F\u002Fgoo.gle\u002F4vfEBpd \n\nWant your AI agent to remember conversations across sessions and restarts? In this tutorial, you'll learn how to add persistent memory to your agent using Google's Agent Development Kit (ADK), including database-backed sessions and a user profile store.\n\nChapters:\n0:00 - Intro\n1:14 - How to make the chat durable with DatabaseSessionService\n3:02 - How to build a user profile store with recall and save tools\n4:43 - Demo \n6:14 - Recap\n\nWatch more AI agent crash course → https:\u002F\u002Fgoo.gle\u002FAIforBeginners\n🔔 Subscribe to Google Cloud Tech → https:\u002F\u002Fgoo.gle\u002FGoogleCloudTech\n\n#GoogleCloud #AIAgents #ADK\n\nSpeakers: Annie Wang\nProducts Mentioned: Agent Development Kit, Gemini",{},"\u002Fsummaries\u002Fb63d74ae51ee29da-persist-ai-agent-memory-with-adk-sessions-profiles-summary","2026-04-08 15:56:42","2026-04-10 03:09:44",{"title":3810,"description":3895},{"loc":3897},"b63d74ae51ee29da","Google Cloud Tech","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=HDqzJJhZsxw","summaries\u002Fb63d74ae51ee29da-persist-ai-agent-memory-with-adk-sessions-profiles-summary",[74,75],"Replace ADK's InMemorySessionService with DatabaseSessionService to save chats across restarts; add recall\u002Fsave tools for user preferences in new sessions.",[75],"_GoSQPRcJ-cneT-w7cu0h_8Z01M4Fz9UXRZU9lxKsTo",{"id":3911,"title":3912,"ai":3913,"body":3918,"categories":3966,"created_at":57,"date_modified":57,"description":49,"extension":59,"faq":57,"featured":60,"kicker_label":57,"meta":3967,"navigation":62,"path":3983,"published_at":3984,"question":57,"scraped_at":3985,"seo":3986,"sitemap":3987,"source_id":3988,"source_name":3989,"source_type":3801,"source_url":3990,"stem":3991,"tags":3992,"thumbnail_url":57,"tldr":3994,"tweet":57,"unknown_tags":3995,"__hash__":3996},"summaries\u002Fsummaries\u002F0b9fa40b6f494a7b-local-sovereign-memory-outshines-cloud-for-ai-agen-summary.md","Local Sovereign Memory Outshines Cloud for AI Agents",{"provider":7,"model":8,"input_tokens":3914,"output_tokens":3915,"processing_time_ms":3916,"cost_usd":3917},8793,1908,26488,0.00220575,{"type":14,"value":3919,"toc":3961},[3920,3924,3927,3930,3934,3937,3945,3949,3952,3955],[17,3921,3923],{"id":3922},"cloud-embeddings-lock-you-in-sovereign-keeps-you-free","Cloud Embeddings Lock You In, Sovereign Keeps You Free",[22,3925,3926],{},"Cloud memory services like Pinecone, Mem0 cloud, and Supermemory offer zero-ops scaling to billions of vectors and managed compliance (SOC2, HIPAA), but force all data egress, incur per-query costs that compound at scale, add 100-400ms network latency, and trap intelligence in proprietary formats. Sovereign alternatives (local SQLite\u002FDuckDB) deliver sub-10ms recall offline, flat pricing (e.g., VEKTOR's $9\u002Fmo unlimited), and true ownership—no lock-in means your agent's months of memories migrate freely. The market's $7.84B in 2025 growing to $52.62B by 2030 (46.3% CAGR) amplifies this: Gartner forecasts 40% of enterprise apps embedding agents by 2026, making memory sovereignty essential to avoid restarting intelligence post-migration or shutdown.",[22,3928,3929],{},"Full-context hacks like LangChain buffer fail production: ECAI 2025 benchmark (arXiv:2504.19413) shows 9.87s median latency, 17.12s p95, and 14x token costs vs. selective retrieval. Vector DBs (Pinecone, Weaviate, Qdrant) excel at storage but lack curation—conflicts accumulate without native deduplication or lifecycle management.",[17,3931,3933],{"id":3932},"sovereign-tools-solve-all-four-memory-dimensions","Sovereign Tools Solve All Four Memory Dimensions",[22,3935,3936],{},"Real memory stacks handle storage\u002Findexing, curation (dedup\u002Fcontradictions), retrieval (semantic\u002Ftemporal precision), and lifecycle (consolidation\u002Fforgetting). Letta (MemGPT) tiers core\u002Frecall\u002Farchival memories for 3.4x long-horizon gains (MemGPT paper), self-hosts sovereignly, but adds ops complexity without native MCP servers. Cognee builds entity-deduplicated knowledge graphs for richer reasoning, prioritizing local setups. Zep adds temporal decay—recent memories outweigh old ones semantically. Mem0 leads user personalization with cloud-first dedup but offers OSS self-host escape.",[22,3938,3939,3940,3944],{},"VEKTOR maximizes sovereign impact: Local SQLite yields 8ms avg\u002F50ms p95 recall. AUDN curation (ADD new info, UPDATE superseding facts, DELETE invalids, NO_OP duplicates) prevents contradictions at write-time. REM consolidation idles to compress 50 fragments into 3 insights. Four-layer graph (semantic cosine, causal chains, temporal order, entity co-occurrence) boosts recall precision to 97.3%—e.g., ",[3941,3942,3943],"code",{},"memory.recall(\"Q3 strategy\")"," prioritizes project-tied, recent causal matches over pure similarity. Native MCP for Claude Desktop\u002FCursor\u002FVS Code, Node.js\u002FTS focus. Trade-offs: no Python\u002Fmulti-user\u002Fbrowser ext yet.",[17,3946,3948],{"id":3947},"vex-and-vek-sync-break-cloud-dependencies","Vex and Vek-Sync Break Cloud Dependencies",[22,3950,3951],{},"Cloud lock-in kills portability—Pinecone vectors don't import to Weaviate. Vex (github.com\u002FVektor-Memory\u002FVex) migrates between Pinecone\u002FWeaviate\u002FQdrant\u002FChroma\u002FMilvus\u002FVEKTOR, preserving metadata\u002Fnamespaces\u002Frelations, enabling cloud-to-sovereign shifts post-validation.",[22,3953,3954],{},"MCP fragmentation (Claude\u002FCursor\u002FWindsurf\u002FVS Code\u002FCline) demands manual configs. Vek-Sync (github.com\u002FVektor-Memory\u002FVek-Sync) syncs from one versioned source, treating MCP as infrastructure—like .env for AI editors.",[22,3956,3957,3960],{},[3839,3958,3959],{},"Decision rule:"," Prototype on cloud (Mem0\u002FSupermemory for MCP ease), migrate via Vex to sovereign (VEKTOR\u002FLetta) for production. Sovereign scores: VEKTOR 10\u002F10, Letta\u002FCognee\u002FQdrant 7\u002F10, Mem0 3\u002F10, Pinecone 1\u002F10.",{"title":49,"searchDepth":50,"depth":50,"links":3962},[3963,3964,3965],{"id":3922,"depth":50,"text":3923},{"id":3932,"depth":50,"text":3933},{"id":3947,"depth":50,"text":3948},[56],{"content_references":3968,"triage":3981},[3969,3973,3975,3978],{"type":3970,"title":3971,"url":3972,"context":3775},"paper","ECAI 2025 benchmark","arXiv:2504.19413",{"type":3970,"title":3974,"context":3775},"MemGPT paper",{"type":3787,"title":3976,"url":3977,"context":3782},"Vex","https:\u002F\u002Fgithub.com\u002FVektor-Memory\u002FVex",{"type":3787,"title":3979,"url":3980,"context":3782},"Vek-Sync","https:\u002F\u002Fgithub.com\u002FVektor-Memory\u002FVek-Sync",{"relevance":3791,"novelty":3792,"quality":3792,"actionability":3792,"composite":3793,"reasoning":3982},"Category: AI Automation. The article provides a detailed comparison between cloud and local sovereign memory for AI agents, addressing a specific pain point regarding vendor lock-in and performance. It offers actionable insights on memory management strategies and tools like VEKTOR and MemGPT, which can be directly applied by product builders.","\u002Fsummaries\u002F0b9fa40b6f494a7b-local-sovereign-memory-outshines-cloud-for-ai-agen-summary","2026-05-09 12:37:07","2026-05-09 15:36:51",{"title":3912,"description":49},{"loc":3983},"0b9fa40b6f494a7b","Towards AI","https:\u002F\u002Fpub.towardsai.net\u002Fcloud-embeddings-vs-local-sovereign-memory-ai-agent-memory-layer-compared-2026-21461bf8a4aa?source=rss----98111c9905da---4","summaries\u002F0b9fa40b6f494a7b-local-sovereign-memory-outshines-cloud-for-ai-agen-summary",[74,3993,75],"ai-tools","AI agent memory splits into cloud (fast setup, lock-in risks) vs. local sovereign (zero egress, flat costs, full ownership). Sovereign wins long-term with sub-10ms recall and no vendor dependency, as in VEKTOR's 8ms graph-based system.",[75],"__LVBx_ARCxaz-ZzlHT4QoT5yVZxpynZymNNc8sAqD8"]