[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"summary-aee75443996a26db-google-shifts-ai-strategy-toward-autonomous-agents-summary":3,"summaries-facets-categories":89,"summary-related-aee75443996a26db-google-shifts-ai-strategy-toward-autonomous-agents-summary":3968},{"id":4,"title":5,"ai":6,"body":13,"categories":49,"created_at":51,"date_modified":51,"description":43,"extension":52,"faq":51,"featured":53,"kicker_label":51,"meta":54,"navigation":70,"path":71,"published_at":72,"question":51,"scraped_at":73,"seo":74,"sitemap":75,"source_id":76,"source_name":77,"source_type":78,"source_url":79,"stem":80,"tags":81,"thumbnail_url":51,"tldr":86,"tweet":51,"unknown_tags":87,"__hash__":88},"summaries\u002Fsummaries\u002Faee75443996a26db-google-shifts-ai-strategy-toward-autonomous-agents-summary.md","Google Shifts AI Strategy Toward Autonomous Agents with Gemini 3.5 Flash",{"provider":7,"model":8,"input_tokens":9,"output_tokens":10,"processing_time_ms":11,"cost_usd":12},"openrouter","google\u002Fgemini-3.1-flash-lite",6270,583,2959,0.002442,{"type":14,"value":15,"toc":42},"minimark",[16,21,25,29,32,35,39],[17,18,20],"h2",{"id":19},"the-shift-to-agentic-workflows","The Shift to Agentic Workflows",[22,23,24],"p",{},"Google is moving away from the chatbot-centric paradigm toward an agentic model where AI acts as an autonomous worker. Gemini 3.5 Flash is designed specifically for this, prioritizing low latency and high-speed execution to handle multi-step, long-running processes. Unlike traditional chatbots that wait for user prompts, these agents can plan, iterate, and execute complex pipelines—such as building an operating system from scratch—with minimal human intervention.",[17,26,28],{"id":27},"technical-architecture-and-performance","Technical Architecture and Performance",[22,30,31],{},"Gemini 3.5 Flash is optimized for speed, operating four times faster than previous frontier models, with a specialized version achieving 12 times faster performance. This speed is critical for agentic systems where multiple sub-agents must run concurrently to complete a task.",[22,33,34],{},"Google is pairing this model with \"Antigravity 2.0,\" a dedicated agent-first development platform and IDE. This environment provides a native space for agents to live and execute code. The company envisions a tiered architecture where a more powerful model (the forthcoming 3.5 Pro) acts as the \"orchestrator\" or \"planner,\" delegating specific sub-tasks to the faster, more efficient 3.5 Flash for execution.",[17,36,38],{"id":37},"practical-application-and-safety","Practical Application and Safety",[22,40,41],{},"Beyond development, the model is being deployed for enterprise automation, such as multi-week fintech workflows and complex data analysis. While the agents are designed to run autonomously for hours, they are programmed to pause and request human input at critical decision points or when encountering permission barriers. To mitigate risks associated with autonomous systems, Google has implemented enhanced cyber and CBRN (Chemical, Biological, Radiological, and Nuclear) safeguards, aiming for more nuanced engagement with sensitive topics rather than simple refusal.",{"title":43,"searchDepth":44,"depth":44,"links":45},"",2,[46,47,48],{"id":19,"depth":44,"text":20},{"id":27,"depth":44,"text":28},{"id":37,"depth":44,"text":38},[50],"AI & LLMs",null,"md",false,{"content_references":55,"triage":64},[56,60,62],{"type":57,"title":58,"context":59},"tool","Gemini 3.5 Flash","mentioned",{"type":57,"title":61,"context":59},"Antigravity 2.0",{"type":57,"title":63,"context":59},"Gemini Spark",{"relevance":65,"novelty":66,"quality":66,"actionability":67,"composite":68,"reasoning":69},5,4,3,4.15,"Category: AI & LLMs. The article discusses Google's shift to autonomous agents, which is highly relevant for product builders interested in AI engineering and automation. It provides insights into the technical architecture and potential applications of Gemini 3.5 Flash, though it lacks detailed actionable steps for implementation.",true,"\u002Fsummaries\u002Faee75443996a26db-google-shifts-ai-strategy-toward-autonomous-agents-summary","2026-05-19 17:51:30","2026-05-19 19:00:38",{"title":5,"description":43},{"loc":71},"aee75443996a26db","TechCrunch — AI","article","https:\u002F\u002Ftechcrunch.com\u002F2026\u002F05\u002F19\u002Fwith-gemini-3-5-flash-google-bets-its-next-ai-wave-on-agents-not-chatbots\u002F","summaries\u002Faee75443996a26db-google-shifts-ai-strategy-toward-autonomous-agents-summary",[82,83,84,85],"agents","automation","coding","ai-llms","Google’s release of Gemini 3.5 Flash signals a strategic pivot from conversational chatbots to autonomous, agentic workflows capable of executing complex, long-running tasks like software development.",[85],"Ml10go1GoXcTvyQTeXA6PElJfokRJrSjz_npfUfJUVc",[90,93,96,98,101,104,106,108,110,112,114,116,119,121,123,125,127,129,131,133,135,137,139,141,143,146,149,151,153,156,158,160,163,165,167,169,171,173,175,177,179,181,183,185,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322,324,326,328,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,402,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,3664,3666,3668,3670,3672,3674,3676,3678,3680,3682,3684,3686,3688,3690,3692,3694,3696,3698,3700,3702,3704,3706,3708,3710,3712,3714,3716,3718,3720,3722,3724,3726,3728,3730,3732,3734,3736,3738,3740,3742,3744,3746,3748,3750,3752,3754,3756,3758,3760,3762,3764,3766,3768,3770,3772,3774,3776,3778,3780,3782,3784,3786,3788,3790,3792,3794,3796,3798,3800,3802,3804,3806,3808,3810,3812,3814,3816,3818,3820,3822,3824,3826,3828,3830,3832,3834,3836,3838,3840,3842,3844,3846,3848,3850,3852,3854,3856,3858,3860,3862,3864,3866,3868,3870,3872,3874,3876,3878,3880,3882,3884,3886,3888,3890,3892,3894,3896,3898,3900,3902,3904,3906,3908,3910,3912,3914,3916,3918,3920,3922,3924,3926,3928,3930,3932,3934,3936,3938,3940,3942,3944,3946,3948,3950,3952,3954,3956,3958,3960,3962,3964,3966],{"categories":91},[92],"Developer Productivity",{"categories":94},[95],"Business & SaaS",{"categories":97},[50],{"categories":99},[100],"AI Automation",{"categories":102},[103],"Product Strategy",{"categories":105},[50],{"categories":107},[92],{"categories":109},[95],{"categories":111},[],{"categories":113},[50],{"categories":115},[],{"categories":117},[118],"AI News & Trends",{"categories":120},[100],{"categories":122},[100],{"categories":124},[118],{"categories":126},[100],{"categories":128},[100],{"categories":130},[50],{"categories":132},[50],{"categories":134},[50],{"categories":136},[118],{"categories":138},[50],{"categories":140},[50],{"categories":142},[],{"categories":144},[145],"Design & Frontend",{"categories":147},[148],"Data Science & Visualization",{"categories":150},[118],{"categories":152},[],{"categories":154},[155],"Software Engineering",{"categories":157},[50],{"categories":159},[100],{"categories":161},[162],"Marketing & Growth",{"categories":164},[145],{"categories":166},[50],{"categories":168},[100],{"categories":170},[],{"categories":172},[],{"categories":174},[145],{"categories":176},[100],{"categories":178},[92],{"categories":180},[155],{"categories":182},[145],{"categories":184},[50],{"categories":186},[187],"DevOps & Cloud",{"categories":189},[100],{"categories":191},[118],{"categories":193},[],{"categories":195},[],{"categories":197},[100],{"categories":199},[155],{"categories":201},[],{"categories":203},[95],{"categories":205},[],{"categories":207},[],{"categories":209},[100],{"categories":211},[50],{"categories":213},[100],{"categories":215},[50],{"categories":217},[50],{"categories":219},[],{"categories":221},[155],{"categories":223},[],{"categories":225},[],{"categories":227},[155],{"categories":229},[],{"categories":231},[155],{"categories":233},[50],{"categories":235},[50],{"categories":237},[162],{"categories":239},[145],{"categories":241},[145],{"categories":243},[50],{"categories":245},[100],{"categories":247},[155],{"categories":249},[50],{"categories":251},[50],{"categories":253},[100],{"categories":255},[100],{"categories":257},[148],{"categories":259},[118],{"categories":261},[100],{"categories":263},[162],{"categories":265},[100],{"categories":267},[103],{"categories":269},[155],{"categories":271},[],{"categories":273},[100],{"categories":275},[],{"categories":277},[100],{"categories":279},[155],{"categories":281},[187],{"categories":283},[145],{"categories":285},[50],{"categories":287},[],{"categories":289},[],{"categories":291},[100],{"categories":293},[],{"categories":295},[50],{"categories":297},[],{"categories":299},[92],{"categories":301},[155],{"categories":303},[95],{"categories":305},[50],{"categories":307},[118],{"categories":309},[50],{"categories":311},[],{"categories":313},[50],{"categories":315},[],{"categories":317},[155],{"categories":319},[148],{"categories":321},[],{"categories":323},[50],{"categories":325},[145],{"categories":327},[],{"categories":329},[145],{"categories":331},[100],{"categories":333},[],{"categories":335},[50],{"categories":337},[100],{"categories":339},[118],{"categories":341},[95],{"categories":343},[50],{"categories":345},[],{"categories":347},[100],{"categories":349},[50],{"categories":351},[103],{"categories":353},[],{"categories":355},[50],{"categories":357},[100],{"categories":359},[100],{"categories":361},[],{"categories":363},[148],{"categories":365},[50],{"categories":367},[],{"categories":369},[92],{"categories":371},[95],{"categories":373},[50],{"categories":375},[100],{"categories":377},[155],{"categories":379},[50],{"categories":381},[],{"categories":383},[],{"categories":385},[50],{"categories":387},[50],{"categories":389},[],{"categories":391},[145],{"categories":393},[],{"categories":395},[50],{"categories":397},[],{"categories":399},[100],{"categories":401},[50],{"categories":403},[145],{"categories":405},[],{"categories":407},[50],{"categories":409},[50],{"categories":411},[95],{"categories":413},[100],{"categories":415},[50],{"categories":417},[145],{"categories":419},[100],{"categories":421},[],{"categories":423},[],{"categories":425},[118],{"categories":427},[],{"categories":429},[50],{"categories":431},[95,162],{"categories":433},[],{"categories":435},[50],{"categories":437},[100],{"categories":439},[],{"categories":441},[],{"categories":443},[50],{"categories":445},[],{"categories":447},[50],{"categories":449},[187],{"categories":451},[],{"categories":453},[118],{"categories":455},[145],{"categories":457},[],{"categories":459},[118],{"categories":461},[118],{"categories":463},[50],{"categories":465},[162],{"categories":467},[],{"categories":469},[95],{"categories":471},[100],{"categories":473},[],{"categories":475},[50,187],{"categories":477},[50],{"categories":479},[50],{"categories":481},[50],{"categories":483},[100],{"categories":485},[50,155],{"categories":487},[148],{"categories":489},[50],{"categories":491},[162],{"categories":493},[100],{"categories":495},[100],{"categories":497},[],{"categories":499},[100],{"categories":501},[50],{"categories":503},[50,95],{"categories":505},[],{"categories":507},[145],{"categories":509},[145],{"categories":511},[],{"categories":513},[],{"categories":515},[118],{"categories":517},[],{"categories":519},[92],{"categories":521},[155],{"categories":523},[50],{"categories":525},[145],{"categories":527},[100],{"categories":529},[155],{"categories":531},[118],{"categories":533},[145],{"categories":535},[],{"categories":537},[50],{"categories":539},[50],{"categories":541},[50],{"categories":543},[50],{"categories":545},[118],{"categories":547},[92],{"categories":549},[50],{"categories":551},[100],{"categories":553},[187],{"categories":555},[145],{"categories":557},[100],{"categories":559},[],{"categories":561},[],{"categories":563},[145],{"categories":565},[118],{"categories":567},[148],{"categories":569},[],{"categories":571},[50],{"categories":573},[50],{"categories":575},[95],{"categories":577},[50],{"categories":579},[50],{"categories":581},[118],{"categories":583},[],{"categories":585},[100],{"categories":587},[155],{"categories":589},[],{"categories":591},[50],{"categories":593},[50],{"categories":595},[100],{"categories":597},[],{"categories":599},[],{"categories":601},[50],{"categories":603},[],{"categories":605},[95],{"categories":607},[100],{"categories":609},[100],{"categories":611},[],{"categories":613},[92],{"categories":615},[50],{"categories":617},[95],{"categories":619},[118],{"categories":621},[92],{"categories":623},[],{"categories":625},[],{"categories":627},[],{"categories":629},[118],{"categories":631},[118],{"categories":633},[],{"categories":635},[],{"categories":637},[95],{"categories":639},[],{"categories":641},[],{"categories":643},[92],{"categories":645},[],{"categories":647},[162],{"categories":649},[100],{"categories":651},[95],{"categories":653},[100],{"categories":655},[155],{"categories":657},[],{"categories":659},[103],{"categories":661},[145],{"categories":663},[155],{"categories":665},[50],{"categories":667},[100],{"categories":669},[95],{"categories":671},[50],{"categories":673},[],{"categories":675},[],{"categories":677},[155],{"categories":679},[148],{"categories":681},[103],{"categories":683},[100],{"categories":685},[50],{"categories":687},[],{"categories":689},[187],{"categories":691},[],{"categories":693},[100],{"categories":695},[],{"categories":697},[92],{"categories":699},[],{"categories":701},[50],{"categories":703},[50],{"categories":705},[145],{"categories":707},[162],{"categories":709},[100],{"categories":711},[],{"categories":713},[92],{"categories":715},[],{"categories":717},[118],{"categories":719},[50,187],{"categories":721},[50],{"categories":723},[118],{"categories":725},[50],{"categories":727},[95],{"categories":729},[50],{"categories":731},[],{"categories":733},[50],{"categories":735},[95],{"categories":737},[],{"categories":739},[155],{"categories":741},[145],{"categories":743},[118],{"categories":745},[148],{"categories":747},[92],{"categories":749},[50],{"categories":751},[100],{"categories":753},[155],{"categories":755},[],{"categories":757},[],{"categories":759},[103],{"categories":761},[],{"categories":763},[50],{"categories":765},[],{"categories":767},[145],{"categories":769},[155],{"categories":771},[145],{"categories":773},[50],{"categories":775},[145],{"categories":777},[],{"categories":779},[],{"categories":781},[118],{"categories":783},[100],{"categories":785},[50],{"categories":787},[50],{"categories":789},[50],{"categories":791},[95],{"categories":793},[50],{"categories":795},[],{"categories":797},[155],{"categories":799},[155],{"categories":801},[95],{"categories":803},[],{"categories":805},[50],{"categories":807},[50],{"categories":809},[95],{"categories":811},[118],{"categories":813},[162],{"categories":815},[50],{"categories":817},[100],{"categories":819},[],{"categories":821},[145],{"categories":823},[],{"categories":825},[50],{"categories":827},[50],{"categories":829},[],{"categories":831},[95],{"categories":833},[100],{"categories":835},[],{"categories":837},[187],{"categories":839},[148],{"categories":841},[155],{"categories":843},[162],{"categories":845},[50],{"categories":847},[155],{"categories":849},[100],{"categories":851},[],{"categories":853},[],{"categories":855},[100],{"categories":857},[92],{"categories":859},[100],{"categories":861},[103],{"categories":863},[95],{"categories":865},[],{"categories":867},[50],{"categories":869},[103],{"categories":871},[50],{"categories":873},[50],{"categories":875},[162],{"categories":877},[50],{"categories":879},[145],{"categories":881},[100],{"categories":883},[],{"categories":885},[],{"categories":887},[187],{"categories":889},[155],{"categories":891},[],{"categories":893},[100],{"categories":895},[50],{"categories":897},[145,50],{"categories":899},[92],{"categories":901},[],{"categories":903},[50],{"categories":905},[92],{"categories":907},[145],{"categories":909},[100],{"categories":911},[155],{"categories":913},[],{"categories":915},[50],{"categories":917},[],{"categories":919},[],{"categories":921},[50],{"categories":923},[92],{"categories":925},[],{"categories":927},[100],{"categories":929},[103],{"categories":931},[50],{"categories":933},[50],{"categories":935},[50],{"categories":937},[145],{"categories":939},[100],{"categories":941},[187],{"categories":943},[145],{"categories":945},[100],{"categories":947},[50],{"categories":949},[50],{"categories":951},[50],{"categories":953},[155],{"categories":955},[],{"categories":957},[118],{"categories":959},[],{"categories":961},[103],{"categories":963},[100],{"categories":965},[145],{"categories":967},[50],{"categories":969},[100],{"categories":971},[155],{"categories":973},[145],{"categories":975},[100],{"categories":977},[118],{"categories":979},[],{"categories":981},[50],{"categories":983},[145],{"categories":985},[50],{"categories":987},[92],{"categories":989},[118],{"categories":991},[50],{"categories":993},[162],{"categories":995},[50],{"categories":997},[100],{"categories":999},[50],{"categories":1001},[100],{"categories":1003},[100],{"categories":1005},[50],{"categories":1007},[100],{"categories":1009},[145],{"categories":1011},[50],{"categories":1013},[],{"categories":1015},[],{"categories":1017},[155],{"categories":1019},[],{"categories":1021},[92],{"categories":1023},[187],{"categories":1025},[50],{"categories":1027},[],{"categories":1029},[92],{"categories":1031},[95],{"categories":1033},[162],{"categories":1035},[],{"categories":1037},[95],{"categories":1039},[],{"categories":1041},[50],{"categories":1043},[],{"categories":1045},[],{"categories":1047},[],{"categories":1049},[],{"categories":1051},[50],{"categories":1053},[100],{"categories":1055},[187],{"categories":1057},[92],{"categories":1059},[155],{"categories":1061},[50],{"categories":1063},[155],{"categories":1065},[103],{"categories":1067},[50],{"categories":1069},[162],{"categories":1071},[95],{"categories":1073},[50],{"categories":1075},[50],{"categories":1077},[50],{"categories":1079},[50,92],{"categories":1081},[155],{"categories":1083},[155],{"categories":1085},[145],{"categories":1087},[50],{"categories":1089},[],{"categories":1091},[],{"categories":1093},[],{"categories":1095},[155],{"categories":1097},[148],{"categories":1099},[118],{"categories":1101},[145],{"categories":1103},[],{"categories":1105},[50],{"categories":1107},[50],{"categories":1109},[],{"categories":1111},[100],{"categories":1113},[50],{"categories":1115},[],{"categories":1117},[100],{"categories":1119},[50],{"categories":1121},[95],{"categories":1123},[],{"categories":1125},[92],{"categories":1127},[50],{"categories":1129},[92],{"categories":1131},[50],{"categories":1133},[155],{"categories":1135},[162],{"categories":1137},[100],{"categories":1139},[50,145],{"categories":1141},[118],{"categories":1143},[50],{"categories":1145},[145],{"categories":1147},[],{"categories":1149},[155],{"categories":1151},[187],{"categories":1153},[145],{"categories":1155},[100],{"categories":1157},[],{"categories":1159},[],{"categories":1161},[],{"categories":1163},[],{"categories":1165},[155],{"categories":1167},[100],{"categories":1169},[100],{"categories":1171},[187],{"categories":1173},[50],{"categories":1175},[50],{"categories":1177},[100],{"categories":1179},[50],{"categories":1181},[50],{"categories":1183},[],{"categories":1185},[145],{"categories":1187},[],{"categories":1189},[],{"categories":1191},[100],{"categories":1193},[],{"categories":1195},[],{"categories":1197},[162],{"categories":1199},[162],{"categories":1201},[100],{"categories":1203},[155],{"categories":1205},[],{"categories":1207},[50],{"categories":1209},[50],{"categories":1211},[155],{"categories":1213},[145],{"categories":1215},[145],{"categories":1217},[100],{"categories":1219},[92],{"categories":1221},[50],{"categories":1223},[145],{"categories":1225},[145],{"categories":1227},[100],{"categories":1229},[100],{"categories":1231},[50],{"categories":1233},[],{"categories":1235},[],{"categories":1237},[50],{"categories":1239},[100],{"categories":1241},[118],{"categories":1243},[155],{"categories":1245},[50],{"categories":1247},[92],{"categories":1249},[50],{"categories":1251},[],{"categories":1253},[100],{"categories":1255},[100],{"categories":1257},[],{"categories":1259},[50],{"categories":1261},[92],{"categories":1263},[50],{"categories":1265},[92],{"categories":1267},[92],{"categories":1269},[],{"categories":1271},[],{"categories":1273},[100],{"categories":1275},[118],{"categories":1277},[100],{"categories":1279},[50],{"categories":1281},[50],{"categories":1283},[118],{"categories":1285},[148],{"categories":1287},[103],{"categories":1289},[118],{"categories":1291},[145],{"categories":1293},[],{"categories":1295},[],{"categories":1297},[118],{"categories":1299},[],{"categories":1301},[],{"categories":1303},[],{"categories":1305},[],{"categories":1307},[155],{"categories":1309},[148],{"categories":1311},[],{"categories":1313},[50],{"categories":1315},[50],{"categories":1317},[148],{"categories":1319},[155],{"categories":1321},[],{"categories":1323},[],{"categories":1325},[100],{"categories":1327},[118],{"categories":1329},[118],{"categories":1331},[100],{"categories":1333},[92],{"categories":1335},[50,187],{"categories":1337},[],{"categories":1339},[145],{"categories":1341},[92],{"categories":1343},[100],{"categories":1345},[145],{"categories":1347},[],{"categories":1349},[100],{"categories":1351},[100],{"categories":1353},[50],{"categories":1355},[162],{"categories":1357},[155],{"categories":1359},[145],{"categories":1361},[],{"categories":1363},[100],{"categories":1365},[50],{"categories":1367},[100],{"categories":1369},[100],{"categories":1371},[100],{"categories":1373},[162],{"categories":1375},[50],{"categories":1377},[100],{"categories":1379},[50],{"categories":1381},[],{"categories":1383},[162],{"categories":1385},[118],{"categories":1387},[100],{"categories":1389},[],{"categories":1391},[],{"categories":1393},[50],{"categories":1395},[100],{"categories":1397},[118],{"categories":1399},[100],{"categories":1401},[100],{"categories":1403},[],{"categories":1405},[50],{"categories":1407},[],{"categories":1409},[],{"categories":1411},[100],{"categories":1413},[],{"categories":1415},[],{"categories":1417},[148],{"categories":1419},[50],{"categories":1421},[148],{"categories":1423},[118],{"categories":1425},[50],{"categories":1427},[50],{"categories":1429},[100],{"categories":1431},[50],{"categories":1433},[],{"categories":1435},[],{"categories":1437},[187],{"categories":1439},[50],{"categories":1441},[],{"categories":1443},[],{"categories":1445},[92],{"categories":1447},[],{"categories":1449},[],{"categories":1451},[50],{"categories":1453},[],{"categories":1455},[],{"categories":1457},[155],{"categories":1459},[118],{"categories":1461},[162],{"categories":1463},[95],{"categories":1465},[50],{"categories":1467},[50],{"categories":1469},[95],{"categories":1471},[],{"categories":1473},[145],{"categories":1475},[100],{"categories":1477},[95],{"categories":1479},[50],{"categories":1481},[50],{"categories":1483},[92],{"categories":1485},[],{"categories":1487},[92],{"categories":1489},[50],{"categories":1491},[162],{"categories":1493},[100],{"categories":1495},[118],{"categories":1497},[95],{"categories":1499},[50],{"categories":1501},[50],{"categories":1503},[100],{"categories":1505},[],{"categories":1507},[50],{"categories":1509},[92],{"categories":1511},[50],{"categories":1513},[50],{"categories":1515},[],{"categories":1517},[118],{"categories":1519},[50],{"categories":1521},[],{"categories":1523},[95],{"categories":1525},[95],{"categories":1527},[50],{"categories":1529},[],{"categories":1531},[],{"categories":1533},[],{"categories":1535},[50],{"categories":1537},[118],{"categories":1539},[],{"categories":1541},[187],{"categories":1543},[50],{"categories":1545},[],{"categories":1547},[50],{"categories":1549},[50],{"categories":1551},[50],{"categories":1553},[50,187],{"categories":1555},[50],{"categories":1557},[50],{"categories":1559},[145],{"categories":1561},[100],{"categories":1563},[],{"categories":1565},[100],{"categories":1567},[100],{"categories":1569},[50],{"categories":1571},[50],{"categories":1573},[50],{"categories":1575},[92],{"categories":1577},[92],{"categories":1579},[155],{"categories":1581},[145],{"categories":1583},[100],{"categories":1585},[],{"categories":1587},[50],{"categories":1589},[118],{"categories":1591},[50],{"categories":1593},[95],{"categories":1595},[],{"categories":1597},[187],{"categories":1599},[145],{"categories":1601},[145],{"categories":1603},[100],{"categories":1605},[118],{"categories":1607},[100],{"categories":1609},[50],{"categories":1611},[],{"categories":1613},[50],{"categories":1615},[],{"categories":1617},[],{"categories":1619},[50],{"categories":1621},[50],{"categories":1623},[50],{"categories":1625},[100],{"categories":1627},[50],{"categories":1629},[50],{"categories":1631},[],{"categories":1633},[148],{"categories":1635},[100],{"categories":1637},[],{"categories":1639},[],{"categories":1641},[50],{"categories":1643},[118],{"categories":1645},[],{"categories":1647},[145],{"categories":1649},[187],{"categories":1651},[118],{"categories":1653},[155],{"categories":1655},[155],{"categories":1657},[118],{"categories":1659},[118],{"categories":1661},[187],{"categories":1663},[],{"categories":1665},[118],{"categories":1667},[50],{"categories":1669},[92],{"categories":1671},[50],{"categories":1673},[118],{"categories":1675},[],{"categories":1677},[155],{"categories":1679},[148],{"categories":1681},[50],{"categories":1683},[118],{"categories":1685},[155],{"categories":1687},[100],{"categories":1689},[118],{"categories":1691},[187],{"categories":1693},[100],{"categories":1695},[50],{"categories":1697},[50],{"categories":1699},[50],{"categories":1701},[],{"categories":1703},[95],{"categories":1705},[],{"categories":1707},[],{"categories":1709},[50],{"categories":1711},[50],{"categories":1713},[50],{"categories":1715},[50],{"categories":1717},[],{"categories":1719},[148],{"categories":1721},[92],{"categories":1723},[],{"categories":1725},[50],{"categories":1727},[50],{"categories":1729},[187],{"categories":1731},[187],{"categories":1733},[],{"categories":1735},[100],{"categories":1737},[118],{"categories":1739},[118],{"categories":1741},[50],{"categories":1743},[100],{"categories":1745},[],{"categories":1747},[145],{"categories":1749},[50],{"categories":1751},[50],{"categories":1753},[],{"categories":1755},[50],{"categories":1757},[],{"categories":1759},[155],{"categories":1761},[187],{"categories":1763},[50],{"categories":1765},[155],{"categories":1767},[95],{"categories":1769},[50],{"categories":1771},[],{"categories":1773},[100],{"categories":1775},[92],{"categories":1777},[92],{"categories":1779},[],{"categories":1781},[50],{"categories":1783},[145],{"categories":1785},[100],{"categories":1787},[],{"categories":1789},[50],{"categories":1791},[50],{"categories":1793},[100],{"categories":1795},[],{"categories":1797},[100],{"categories":1799},[155],{"categories":1801},[],{"categories":1803},[50],{"categories":1805},[],{"categories":1807},[50],{"categories":1809},[],{"categories":1811},[50],{"categories":1813},[50],{"categories":1815},[],{"categories":1817},[50],{"categories":1819},[118],{"categories":1821},[50],{"categories":1823},[50],{"categories":1825},[92],{"categories":1827},[50],{"categories":1829},[118],{"categories":1831},[100],{"categories":1833},[],{"categories":1835},[50],{"categories":1837},[145],{"categories":1839},[162],{"categories":1841},[50],{"categories":1843},[],{"categories":1845},[],{"categories":1847},[],{"categories":1849},[92],{"categories":1851},[118],{"categories":1853},[100],{"categories":1855},[50],{"categories":1857},[145],{"categories":1859},[100],{"categories":1861},[],{"categories":1863},[100],{"categories":1865},[],{"categories":1867},[50],{"categories":1869},[100],{"categories":1871},[50],{"categories":1873},[],{"categories":1875},[50],{"categories":1877},[50],{"categories":1879},[118],{"categories":1881},[145],{"categories":1883},[100],{"categories":1885},[145],{"categories":1887},[95],{"categories":1889},[],{"categories":1891},[],{"categories":1893},[50],{"categories":1895},[92],{"categories":1897},[118],{"categories":1899},[],{"categories":1901},[145],{"categories":1903},[],{"categories":1905},[155],{"categories":1907},[155],{"categories":1909},[145],{"categories":1911},[],{"categories":1913},[50],{"categories":1915},[],{"categories":1917},[162],{"categories":1919},[50],{"categories":1921},[187],{"categories":1923},[155],{"categories":1925},[],{"categories":1927},[100],{"categories":1929},[50],{"categories":1931},[92],{"categories":1933},[100],{"categories":1935},[100],{"categories":1937},[50],{"categories":1939},[],{"categories":1941},[92],{"categories":1943},[50],{"categories":1945},[95],{"categories":1947},[155],{"categories":1949},[145],{"categories":1951},[],{"categories":1953},[],{"categories":1955},[],{"categories":1957},[100],{"categories":1959},[145],{"categories":1961},[118],{"categories":1963},[50],{"categories":1965},[118],{"categories":1967},[145],{"categories":1969},[],{"categories":1971},[145],{"categories":1973},[118],{"categories":1975},[95],{"categories":1977},[155],{"categories":1979},[50],{"categories":1981},[118],{"categories":1983},[162],{"categories":1985},[],{"categories":1987},[],{"categories":1989},[148],{"categories":1991},[50,155],{"categories":1993},[118],{"categories":1995},[50],{"categories":1997},[100],{"categories":1999},[50],{"categories":2001},[100],{"categories":2003},[50],{"categories":2005},[50],{"categories":2007},[],{"categories":2009},[155],{"categories":2011},[50],{"categories":2013},[148],{"categories":2015},[100],{"categories":2017},[162],{"categories":2019},[187],{"categories":2021},[],{"categories":2023},[92],{"categories":2025},[100],{"categories":2027},[100],{"categories":2029},[155],{"categories":2031},[50],{"categories":2033},[50],{"categories":2035},[],{"categories":2037},[],{"categories":2039},[],{"categories":2041},[187],{"categories":2043},[118],{"categories":2045},[50],{"categories":2047},[50],{"categories":2049},[50],{"categories":2051},[],{"categories":2053},[148],{"categories":2055},[95],{"categories":2057},[],{"categories":2059},[100],{"categories":2061},[187],{"categories":2063},[],{"categories":2065},[145],{"categories":2067},[145],{"categories":2069},[],{"categories":2071},[155],{"categories":2073},[50],{"categories":2075},[145],{"categories":2077},[50],{"categories":2079},[],{"categories":2081},[118],{"categories":2083},[50],{"categories":2085},[50],{"categories":2087},[145],{"categories":2089},[100],{"categories":2091},[118],{"categories":2093},[],{"categories":2095},[100],{"categories":2097},[145],{"categories":2099},[50],{"categories":2101},[],{"categories":2103},[50],{"categories":2105},[50],{"categories":2107},[187],{"categories":2109},[118],{"categories":2111},[148],{"categories":2113},[148],{"categories":2115},[],{"categories":2117},[],{"categories":2119},[],{"categories":2121},[100],{"categories":2123},[155],{"categories":2125},[155],{"categories":2127},[50],{"categories":2129},[],{"categories":2131},[],{"categories":2133},[50],{"categories":2135},[],{"categories":2137},[100],{"categories":2139},[50],{"categories":2141},[],{"categories":2143},[50],{"categories":2145},[95],{"categories":2147},[50],{"categories":2149},[162],{"categories":2151},[100],{"categories":2153},[50],{"categories":2155},[50],{"categories":2157},[50],{"categories":2159},[155],{"categories":2161},[],{"categories":2163},[118],{"categories":2165},[100],{"categories":2167},[],{"categories":2169},[118],{"categories":2171},[100],{"categories":2173},[100],{"categories":2175},[],{"categories":2177},[95],{"categories":2179},[100],{"categories":2181},[],{"categories":2183},[50],{"categories":2185},[92],{"categories":2187},[118],{"categories":2189},[187],{"categories":2191},[100],{"categories":2193},[100],{"categories":2195},[92],{"categories":2197},[],{"categories":2199},[50],{"categories":2201},[],{"categories":2203},[],{"categories":2205},[145],{"categories":2207},[50,95],{"categories":2209},[50],{"categories":2211},[],{"categories":2213},[92],{"categories":2215},[148],{"categories":2217},[50],{"categories":2219},[155],{"categories":2221},[50],{"categories":2223},[100],{"categories":2225},[50],{"categories":2227},[50],{"categories":2229},[118],{"categories":2231},[100],{"categories":2233},[],{"categories":2235},[],{"categories":2237},[100],{"categories":2239},[50],{"categories":2241},[187],{"categories":2243},[],{"categories":2245},[50],{"categories":2247},[100],{"categories":2249},[],{"categories":2251},[100],{"categories":2253},[50],{"categories":2255},[162],{"categories":2257},[148],{"categories":2259},[100],{"categories":2261},[50],{"categories":2263},[187],{"categories":2265},[],{"categories":2267},[50],{"categories":2269},[162],{"categories":2271},[145],{"categories":2273},[50],{"categories":2275},[50],{"categories":2277},[],{"categories":2279},[162],{"categories":2281},[118],{"categories":2283},[50],{"categories":2285},[50],{"categories":2287},[92],{"categories":2289},[],{"categories":2291},[],{"categories":2293},[145],{"categories":2295},[50],{"categories":2297},[148],{"categories":2299},[162],{"categories":2301},[162],{"categories":2303},[118],{"categories":2305},[],{"categories":2307},[],{"categories":2309},[50],{"categories":2311},[50],{"categories":2313},[50],{"categories":2315},[],{"categories":2317},[50,155],{"categories":2319},[118],{"categories":2321},[100],{"categories":2323},[155],{"categories":2325},[50],{"categories":2327},[92],{"categories":2329},[],{"categories":2331},[],{"categories":2333},[92],{"categories":2335},[155],{"categories":2337},[162],{"categories":2339},[50],{"categories":2341},[],{"categories":2343},[145,50],{"categories":2345},[187],{"categories":2347},[92],{"categories":2349},[],{"categories":2351},[95],{"categories":2353},[95],{"categories":2355},[50],{"categories":2357},[50],{"categories":2359},[155],{"categories":2361},[100],{"categories":2363},[118],{"categories":2365},[162],{"categories":2367},[145],{"categories":2369},[50],{"categories":2371},[50],{"categories":2373},[50],{"categories":2375},[92],{"categories":2377},[50],{"categories":2379},[100],{"categories":2381},[118],{"categories":2383},[],{"categories":2385},[],{"categories":2387},[148],{"categories":2389},[155],{"categories":2391},[50],{"categories":2393},[145],{"categories":2395},[50],{"categories":2397},[148],{"categories":2399},[50],{"categories":2401},[50],{"categories":2403},[50],{"categories":2405},[100],{"categories":2407},[100],{"categories":2409},[50,95],{"categories":2411},[],{"categories":2413},[145],{"categories":2415},[],{"categories":2417},[50],{"categories":2419},[118],{"categories":2421},[92],{"categories":2423},[92],{"categories":2425},[100],{"categories":2427},[50],{"categories":2429},[50],{"categories":2431},[95],{"categories":2433},[155],{"categories":2435},[162],{"categories":2437},[50],{"categories":2439},[],{"categories":2441},[118],{"categories":2443},[50],{"categories":2445},[50],{"categories":2447},[50],{"categories":2449},[50],{"categories":2451},[118],{"categories":2453},[155],{"categories":2455},[155],{"categories":2457},[50],{"categories":2459},[50],{"categories":2461},[100],{"categories":2463},[118],{"categories":2465},[50],{"categories":2467},[145],{"categories":2469},[50],{"categories":2471},[50],{"categories":2473},[187],{"categories":2475},[50],{"categories":2477},[103],{"categories":2479},[100],{"categories":2481},[50],{"categories":2483},[118],{"categories":2485},[100],{"categories":2487},[162],{"categories":2489},[50],{"categories":2491},[],{"categories":2493},[50],{"categories":2495},[],{"categories":2497},[],{"categories":2499},[],{"categories":2501},[95],{"categories":2503},[50],{"categories":2505},[100],{"categories":2507},[118],{"categories":2509},[118],{"categories":2511},[118],{"categories":2513},[118],{"categories":2515},[],{"categories":2517},[92],{"categories":2519},[100],{"categories":2521},[118],{"categories":2523},[50],{"categories":2525},[92],{"categories":2527},[100],{"categories":2529},[50],{"categories":2531},[50,100],{"categories":2533},[100],{"categories":2535},[187],{"categories":2537},[118],{"categories":2539},[118],{"categories":2541},[100],{"categories":2543},[50],{"categories":2545},[],{"categories":2547},[118],{"categories":2549},[162],{"categories":2551},[92],{"categories":2553},[50],{"categories":2555},[50],{"categories":2557},[],{"categories":2559},[155],{"categories":2561},[],{"categories":2563},[92],{"categories":2565},[100],{"categories":2567},[118],{"categories":2569},[50],{"categories":2571},[118],{"categories":2573},[92],{"categories":2575},[118],{"categories":2577},[118],{"categories":2579},[],{"categories":2581},[95],{"categories":2583},[100],{"categories":2585},[118],{"categories":2587},[118],{"categories":2589},[118],{"categories":2591},[118],{"categories":2593},[118],{"categories":2595},[118],{"categories":2597},[118],{"categories":2599},[118],{"categories":2601},[118],{"categories":2603},[118],{"categories":2605},[148],{"categories":2607},[92],{"categories":2609},[50],{"categories":2611},[50],{"categories":2613},[],{"categories":2615},[50,92],{"categories":2617},[],{"categories":2619},[100],{"categories":2621},[118],{"categories":2623},[100],{"categories":2625},[50],{"categories":2627},[50],{"categories":2629},[50],{"categories":2631},[50],{"categories":2633},[50],{"categories":2635},[100],{"categories":2637},[95],{"categories":2639},[],{"categories":2641},[145],{"categories":2643},[118],{"categories":2645},[50],{"categories":2647},[],{"categories":2649},[],{"categories":2651},[100],{"categories":2653},[145],{"categories":2655},[50],{"categories":2657},[],{"categories":2659},[50],{"categories":2661},[],{"categories":2663},[162],{"categories":2665},[50],{"categories":2667},[],{"categories":2669},[],{"categories":2671},[118],{"categories":2673},[92],{"categories":2675},[50],{"categories":2677},[95],{"categories":2679},[50],{"categories":2681},[95],{"categories":2683},[145],{"categories":2685},[],{"categories":2687},[118],{"categories":2689},[],{"categories":2691},[145],{"categories":2693},[50],{"categories":2695},[162],{"categories":2697},[],{"categories":2699},[162],{"categories":2701},[],{"categories":2703},[],{"categories":2705},[100],{"categories":2707},[],{"categories":2709},[95],{"categories":2711},[92],{"categories":2713},[145],{"categories":2715},[155],{"categories":2717},[],{"categories":2719},[],{"categories":2721},[50],{"categories":2723},[92],{"categories":2725},[162],{"categories":2727},[],{"categories":2729},[100],{"categories":2731},[100],{"categories":2733},[118],{"categories":2735},[155],{"categories":2737},[50],{"categories":2739},[100],{"categories":2741},[50],{"categories":2743},[100],{"categories":2745},[50],{"categories":2747},[103],{"categories":2749},[118],{"categories":2751},[],{"categories":2753},[162],{"categories":2755},[],{"categories":2757},[155],{"categories":2759},[100],{"categories":2761},[],{"categories":2763},[50],{"categories":2765},[100],{"categories":2767},[95],{"categories":2769},[92],{"categories":2771},[50],{"categories":2773},[145],{"categories":2775},[155],{"categories":2777},[155],{"categories":2779},[50],{"categories":2781},[148],{"categories":2783},[50],{"categories":2785},[100],{"categories":2787},[95],{"categories":2789},[145],{"categories":2791},[100],{"categories":2793},[50],{"categories":2795},[50],{"categories":2797},[100],{"categories":2799},[118],{"categories":2801},[],{"categories":2803},[92],{"categories":2805},[50],{"categories":2807},[100],{"categories":2809},[50],{"categories":2811},[50],{"categories":2813},[],{"categories":2815},[145],{"categories":2817},[95],{"categories":2819},[118],{"categories":2821},[50],{"categories":2823},[50],{"categories":2825},[145],{"categories":2827},[50],{"categories":2829},[162],{"categories":2831},[148],{"categories":2833},[50],{"categories":2835},[118],{"categories":2837},[50],{"categories":2839},[100],{"categories":2841},[187],{"categories":2843},[50],{"categories":2845},[100],{"categories":2847},[148],{"categories":2849},[],{"categories":2851},[100],{"categories":2853},[155],{"categories":2855},[145],{"categories":2857},[50],{"categories":2859},[92],{"categories":2861},[95],{"categories":2863},[155],{"categories":2865},[50],{"categories":2867},[],{"categories":2869},[100],{"categories":2871},[100],{"categories":2873},[50],{"categories":2875},[148],{"categories":2877},[],{"categories":2879},[118],{"categories":2881},[],{"categories":2883},[118],{"categories":2885},[50],{"categories":2887},[100],{"categories":2889},[100],{"categories":2891},[100],{"categories":2893},[],{"categories":2895},[118],{"categories":2897},[],{"categories":2899},[50],{"categories":2901},[50],{"categories":2903},[],{"categories":2905},[145],{"categories":2907},[100],{"categories":2909},[162],{"categories":2911},[92],{"categories":2913},[],{"categories":2915},[50],{"categories":2917},[],{"categories":2919},[92],{"categories":2921},[118],{"categories":2923},[155],{"categories":2925},[50],{"categories":2927},[50],{"categories":2929},[50],{"categories":2931},[155],{"categories":2933},[118],{"categories":2935},[145],{"categories":2937},[50],{"categories":2939},[50],{"categories":2941},[50],{"categories":2943},[118],{"categories":2945},[50],{"categories":2947},[118],{"categories":2949},[118],{"categories":2951},[100],{"categories":2953},[100],{"categories":2955},[155],{"categories":2957},[118],{"categories":2959},[100],{"categories":2961},[50],{"categories":2963},[155],{"categories":2965},[145],{"categories":2967},[],{"categories":2969},[100],{"categories":2971},[],{"categories":2973},[],{"categories":2975},[],{"categories":2977},[95],{"categories":2979},[50],{"categories":2981},[100],{"categories":2983},[92],{"categories":2985},[100],{"categories":2987},[162],{"categories":2989},[],{"categories":2991},[100],{"categories":2993},[],{"categories":2995},[92],{"categories":2997},[100],{"categories":2999},[],{"categories":3001},[100],{"categories":3003},[50],{"categories":3005},[118],{"categories":3007},[50],{"categories":3009},[100],{"categories":3011},[118],{"categories":3013},[100],{"categories":3015},[155],{"categories":3017},[145],{"categories":3019},[92],{"categories":3021},[],{"categories":3023},[100],{"categories":3025},[145],{"categories":3027},[187],{"categories":3029},[118],{"categories":3031},[50],{"categories":3033},[145],{"categories":3035},[92],{"categories":3037},[],{"categories":3039},[100],{"categories":3041},[50],{"categories":3043},[100],{"categories":3045},[50],{"categories":3047},[],{"categories":3049},[100],{"categories":3051},[103],{"categories":3053},[118],{"categories":3055},[100],{"categories":3057},[95],{"categories":3059},[],{"categories":3061},[50],{"categories":3063},[103],{"categories":3065},[50],{"categories":3067},[100],{"categories":3069},[118],{"categories":3071},[92],{"categories":3073},[187],{"categories":3075},[50],{"categories":3077},[50],{"categories":3079},[50],{"categories":3081},[118],{"categories":3083},[95],{"categories":3085},[50],{"categories":3087},[145],{"categories":3089},[118],{"categories":3091},[187],{"categories":3093},[50],{"categories":3095},[],{"categories":3097},[],{"categories":3099},[50],{"categories":3101},[187],{"categories":3103},[148],{"categories":3105},[100],{"categories":3107},[100],{"categories":3109},[118],{"categories":3111},[50],{"categories":3113},[92],{"categories":3115},[145],{"categories":3117},[100],{"categories":3119},[50],{"categories":3121},[162],{"categories":3123},[50],{"categories":3125},[100],{"categories":3127},[],{"categories":3129},[50],{"categories":3131},[50],{"categories":3133},[118],{"categories":3135},[92],{"categories":3137},[],{"categories":3139},[50],{"categories":3141},[50],{"categories":3143},[155],{"categories":3145},[145],{"categories":3147},[50,100],{"categories":3149},[162,95],{"categories":3151},[50],{"categories":3153},[],{"categories":3155},[100],{"categories":3157},[],{"categories":3159},[155],{"categories":3161},[50],{"categories":3163},[],{"categories":3165},[50],{"categories":3167},[118],{"categories":3169},[],{"categories":3171},[100],{"categories":3173},[50],{"categories":3175},[],{"categories":3177},[145],{"categories":3179},[100],{"categories":3181},[50],{"categories":3183},[92],{"categories":3185},[100],{"categories":3187},[50],{"categories":3189},[],{"categories":3191},[187],{"categories":3193},[162],{"categories":3195},[95],{"categories":3197},[95],{"categories":3199},[92],{"categories":3201},[92],{"categories":3203},[50],{"categories":3205},[100],{"categories":3207},[50],{"categories":3209},[50],{"categories":3211},[92],{"categories":3213},[50],{"categories":3215},[162],{"categories":3217},[118],{"categories":3219},[50],{"categories":3221},[100],{"categories":3223},[50],{"categories":3225},[],{"categories":3227},[155],{"categories":3229},[],{"categories":3231},[155],{"categories":3233},[100],{"categories":3235},[92],{"categories":3237},[],{"categories":3239},[187],{"categories":3241},[50],{"categories":3243},[],{"categories":3245},[118],{"categories":3247},[100],{"categories":3249},[155],{"categories":3251},[50],{"categories":3253},[100],{"categories":3255},[155],{"categories":3257},[100],{"categories":3259},[118],{"categories":3261},[92],{"categories":3263},[118],{"categories":3265},[155],{"categories":3267},[50],{"categories":3269},[145],{"categories":3271},[50],{"categories":3273},[50],{"categories":3275},[50],{"categories":3277},[50],{"categories":3279},[50],{"categories":3281},[100],{"categories":3283},[50],{"categories":3285},[100],{"categories":3287},[50],{"categories":3289},[92],{"categories":3291},[50],{"categories":3293},[100],{"categories":3295},[145],{"categories":3297},[92],{"categories":3299},[100],{"categories":3301},[145],{"categories":3303},[],{"categories":3305},[50],{"categories":3307},[50],{"categories":3309},[155],{"categories":3311},[],{"categories":3313},[100],{"categories":3315},[162],{"categories":3317},[50],{"categories":3319},[118],{"categories":3321},[162],{"categories":3323},[100],{"categories":3325},[95],{"categories":3327},[95],{"categories":3329},[50],{"categories":3331},[92],{"categories":3333},[],{"categories":3335},[100],{"categories":3337},[50],{"categories":3339},[],{"categories":3341},[92],{"categories":3343},[50],{"categories":3345},[100],{"categories":3347},[100],{"categories":3349},[],{"categories":3351},[155],{"categories":3353},[155],{"categories":3355},[162],{"categories":3357},[145],{"categories":3359},[],{"categories":3361},[50],{"categories":3363},[100],{"categories":3365},[92],{"categories":3367},[50],{"categories":3369},[155],{"categories":3371},[92],{"categories":3373},[118],{"categories":3375},[118],{"categories":3377},[],{"categories":3379},[118],{"categories":3381},[100],{"categories":3383},[145],{"categories":3385},[148],{"categories":3387},[50],{"categories":3389},[],{"categories":3391},[118],{"categories":3393},[155],{"categories":3395},[95],{"categories":3397},[50],{"categories":3399},[92],{"categories":3401},[187],{"categories":3403},[92],{"categories":3405},[],{"categories":3407},[],{"categories":3409},[118],{"categories":3411},[],{"categories":3413},[100],{"categories":3415},[100],{"categories":3417},[100],{"categories":3419},[],{"categories":3421},[50],{"categories":3423},[],{"categories":3425},[118],{"categories":3427},[92],{"categories":3429},[145],{"categories":3431},[50],{"categories":3433},[118],{"categories":3435},[118],{"categories":3437},[],{"categories":3439},[118],{"categories":3441},[92],{"categories":3443},[50],{"categories":3445},[],{"categories":3447},[100],{"categories":3449},[100],{"categories":3451},[92],{"categories":3453},[],{"categories":3455},[],{"categories":3457},[],{"categories":3459},[145],{"categories":3461},[100],{"categories":3463},[50],{"categories":3465},[],{"categories":3467},[],{"categories":3469},[],{"categories":3471},[145],{"categories":3473},[],{"categories":3475},[50],{"categories":3477},[92],{"categories":3479},[],{"categories":3481},[],{"categories":3483},[145],{"categories":3485},[50],{"categories":3487},[118],{"categories":3489},[],{"categories":3491},[162],{"categories":3493},[118],{"categories":3495},[162],{"categories":3497},[50],{"categories":3499},[],{"categories":3501},[],{"categories":3503},[100],{"categories":3505},[],{"categories":3507},[],{"categories":3509},[100],{"categories":3511},[50],{"categories":3513},[],{"categories":3515},[100],{"categories":3517},[118],{"categories":3519},[50],{"categories":3521},[162],{"categories":3523},[148],{"categories":3525},[100],{"categories":3527},[100],{"categories":3529},[],{"categories":3531},[],{"categories":3533},[],{"categories":3535},[118],{"categories":3537},[],{"categories":3539},[],{"categories":3541},[145],{"categories":3543},[92],{"categories":3545},[],{"categories":3547},[95],{"categories":3549},[162],{"categories":3551},[50],{"categories":3553},[155],{"categories":3555},[92],{"categories":3557},[148],{"categories":3559},[95],{"categories":3561},[155],{"categories":3563},[155],{"categories":3565},[],{"categories":3567},[],{"categories":3569},[100],{"categories":3571},[92],{"categories":3573},[145],{"categories":3575},[92],{"categories":3577},[100],{"categories":3579},[187],{"categories":3581},[50],{"categories":3583},[92],{"categories":3585},[100],{"categories":3587},[],{"categories":3589},[50],{"categories":3591},[118],{"categories":3593},[155],{"categories":3595},[],{"categories":3597},[145],{"categories":3599},[118],{"categories":3601},[92],{"categories":3603},[100],{"categories":3605},[50],{"categories":3607},[95],{"categories":3609},[100,187],{"categories":3611},[100],{"categories":3613},[155],{"categories":3615},[50],{"categories":3617},[50],{"categories":3619},[148],{"categories":3621},[162],{"categories":3623},[100],{"categories":3625},[],{"categories":3627},[100],{"categories":3629},[50],{"categories":3631},[95],{"categories":3633},[],{"categories":3635},[],{"categories":3637},[50],{"categories":3639},[148],{"categories":3641},[50],{"categories":3643},[],{"categories":3645},[118],{"categories":3647},[],{"categories":3649},[118],{"categories":3651},[92],{"categories":3653},[155],{"categories":3655},[50],{"categories":3657},[100],{"categories":3659},[50],{"categories":3661},[50],{"categories":3663},[162],{"categories":3665},[155],{"categories":3667},[],{"categories":3669},[118],{"categories":3671},[50],{"categories":3673},[],{"categories":3675},[50],{"categories":3677},[100],{"categories":3679},[50],{"categories":3681},[100],{"categories":3683},[50],{"categories":3685},[50],{"categories":3687},[50],{"categories":3689},[50],{"categories":3691},[95],{"categories":3693},[],{"categories":3695},[103],{"categories":3697},[118],{"categories":3699},[50],{"categories":3701},[],{"categories":3703},[155],{"categories":3705},[50],{"categories":3707},[50],{"categories":3709},[50],{"categories":3711},[100],{"categories":3713},[118],{"categories":3715},[50],{"categories":3717},[50],{"categories":3719},[50],{"categories":3721},[95],{"categories":3723},[100],{"categories":3725},[145],{"categories":3727},[],{"categories":3729},[148],{"categories":3731},[50],{"categories":3733},[],{"categories":3735},[118],{"categories":3737},[162],{"categories":3739},[],{"categories":3741},[],{"categories":3743},[118],{"categories":3745},[118],{"categories":3747},[162],{"categories":3749},[92],{"categories":3751},[100],{"categories":3753},[100],{"categories":3755},[50],{"categories":3757},[95],{"categories":3759},[],{"categories":3761},[],{"categories":3763},[118],{"categories":3765},[148],{"categories":3767},[155],{"categories":3769},[100],{"categories":3771},[145],{"categories":3773},[148],{"categories":3775},[148],{"categories":3777},[],{"categories":3779},[118],{"categories":3781},[50],{"categories":3783},[50],{"categories":3785},[155],{"categories":3787},[],{"categories":3789},[118],{"categories":3791},[118],{"categories":3793},[118],{"categories":3795},[],{"categories":3797},[100],{"categories":3799},[50],{"categories":3801},[],{"categories":3803},[92],{"categories":3805},[95],{"categories":3807},[],{"categories":3809},[50],{"categories":3811},[50],{"categories":3813},[],{"categories":3815},[155],{"categories":3817},[],{"categories":3819},[],{"categories":3821},[],{"categories":3823},[],{"categories":3825},[50],{"categories":3827},[118],{"categories":3829},[],{"categories":3831},[],{"categories":3833},[50],{"categories":3835},[50],{"categories":3837},[50],{"categories":3839},[148],{"categories":3841},[50],{"categories":3843},[148],{"categories":3845},[],{"categories":3847},[148],{"categories":3849},[148],{"categories":3851},[187],{"categories":3853},[100],{"categories":3855},[155],{"categories":3857},[],{"categories":3859},[],{"categories":3861},[148],{"categories":3863},[155],{"categories":3865},[155],{"categories":3867},[155],{"categories":3869},[],{"categories":3871},[92],{"categories":3873},[155],{"categories":3875},[155],{"categories":3877},[92],{"categories":3879},[155],{"categories":3881},[95],{"categories":3883},[155],{"categories":3885},[155],{"categories":3887},[155],{"categories":3889},[148],{"categories":3891},[118],{"categories":3893},[118],{"categories":3895},[50],{"categories":3897},[155],{"categories":3899},[148],{"categories":3901},[187],{"categories":3903},[148],{"categories":3905},[148],{"categories":3907},[148],{"categories":3909},[],{"categories":3911},[95],{"categories":3913},[],{"categories":3915},[187],{"categories":3917},[155],{"categories":3919},[155],{"categories":3921},[155],{"categories":3923},[100],{"categories":3925},[118,95],{"categories":3927},[148],{"categories":3929},[],{"categories":3931},[],{"categories":3933},[148],{"categories":3935},[],{"categories":3937},[148],{"categories":3939},[118],{"categories":3941},[100],{"categories":3943},[],{"categories":3945},[155],{"categories":3947},[50],{"categories":3949},[145],{"categories":3951},[],{"categories":3953},[50],{"categories":3955},[],{"categories":3957},[118],{"categories":3959},[92],{"categories":3961},[148],{"categories":3963},[],{"categories":3965},[155],{"categories":3967},[118],[3969,4080,4195,4518],{"id":3970,"title":3971,"ai":3972,"body":3977,"categories":4047,"created_at":51,"date_modified":51,"description":43,"extension":52,"faq":51,"featured":53,"kicker_label":51,"meta":4048,"navigation":70,"path":4063,"published_at":4064,"question":51,"scraped_at":4065,"seo":4066,"sitemap":4067,"source_id":4068,"source_name":4069,"source_type":4070,"source_url":4071,"stem":4072,"tags":4073,"thumbnail_url":4075,"tldr":4076,"tweet":4077,"unknown_tags":4078,"__hash__":4079},"summaries\u002Fsummaries\u002Ffbbc572df621856a-building-enterprise-ready-ai-agents-with-adk-2-0-summary.md","Building Enterprise-Ready AI Agents with ADK 2.0",{"provider":7,"model":8,"input_tokens":3973,"output_tokens":3974,"processing_time_ms":3975,"cost_usd":3976},8646,802,3903,0.0033645,{"type":14,"value":3978,"toc":4041},[3979,3983,3986,3990,3993,4010,4013,4017,4020,4034,4038],[17,3980,3982],{"id":3981},"the-architecture-of-enterprise-ready-agents","The Architecture of Enterprise-Ready Agents",[22,3984,3985],{},"Building production-grade agents requires moving beyond simple prompt-response loops. The Agent Development Kit (ADK) 2.0, an open-source framework from Google, provides a structured approach to building these systems. The core architecture relies on decoupling the agent's \"brain\" (the LLM, such as Gemini) from its \"skills\" and \"tools.\"",[17,3987,3989],{"id":3988},"efficient-context-management-with-skills","Efficient Context Management with Skills",[22,3991,3992],{},"A primary challenge in agentic workflows is context bloat. ADK 2.0 addresses this through a two-tiered \"skill\" system:",[3994,3995,3996,4004],"ul",{},[3997,3998,3999,4003],"li",{},[4000,4001,4002],"strong",{},"YAML Metadata:"," Contains a concise description of the skill's purpose. This is loaded into the agent's context at startup.",[3997,4005,4006,4009],{},[4000,4007,4008],{},"Markdown Body:"," Contains the actual implementation (code, scripts, or documentation). This is only fetched and loaded when the agent determines the specific task requires that skill.",[22,4011,4012],{},"This approach keeps the agent's active context clean while allowing it to access complex, verbose instructions or Python scripts only when necessary. Skills can be derived from existing documentation (e.g., converting a Google Doc into a structured skill) to ground the agent's decision-making in non-deterministic, domain-specific criteria.",[17,4014,4016],{"id":4015},"integrating-real-world-tools-via-mcp","Integrating Real-World Tools via MCP",[22,4018,4019],{},"To perform tasks in the real world, agents must interact with external services without requiring the model to \"guess\" or hallucinate. This is achieved through:",[3994,4021,4022,4028],{},[3997,4023,4024,4027],{},[4000,4025,4026],{},"MCP Servers:"," Remote Model Context Protocol (MCP) servers act as bridges to external APIs, such as Google Maps or Google Workspace. This allows agents to perform complex operations—like weather lookups or spatial calculations—using natural language queries.",[3997,4029,4030,4033],{},[4000,4031,4032],{},"Grounded Computation:"," Rather than relying on the LLM for math, agents use specialized Python scripts (e.g., for GeoJSON route generation) to ensure outputs are mathematically precise and constrained by real-world boundaries (like city limits).",[17,4035,4037],{"id":4036},"deployment-and-scalability","Deployment and Scalability",[22,4039,4040],{},"Once built, these agents can be deployed across standard cloud infrastructure, including Cloud Run and Google Kubernetes Engine (GKE). The ADK 2.0 framework supports multiple languages (Python, Go, TypeScript, Java), allowing teams to integrate agentic workflows into existing enterprise stacks. The provided \"race condition\" repository serves as a reference implementation for a high-scale simulation, demonstrating how multiple agents can orchestrate complex tasks like marathon planning by coordinating GIS data, mapping services, and logistical requirements.",{"title":43,"searchDepth":44,"depth":44,"links":4042},[4043,4044,4045,4046],{"id":3981,"depth":44,"text":3982},{"id":3988,"depth":44,"text":3989},{"id":4015,"depth":44,"text":4016},{"id":4036,"depth":44,"text":4037},[50],{"content_references":4049,"triage":4060},[4050,4054,4057],{"type":57,"title":4051,"url":4052,"context":4053},"Agent Development Kit (ADK) 2.0","https:\u002F\u002Fgoo.gle\u002F3Pn0Z01","recommended",{"type":57,"title":4055,"url":4056,"context":4053},"Building ADK Agents with Skills and Tools Codelab","https:\u002F\u002Fgoo.gle\u002F4wB4515",{"type":57,"title":4058,"url":4059,"context":59},"Race Condition Simulation Sandbox","https:\u002F\u002Fgoo.gle\u002F4nEraMv",{"relevance":65,"novelty":66,"quality":66,"actionability":66,"composite":4061,"reasoning":4062},4.35,"Category: AI & LLMs. The article provides a detailed overview of the Agent Development Kit (ADK) 2.0, which is directly relevant to building AI-powered products, particularly in the context of creating scalable AI agents. It discusses practical implementations like context management and integration with real-world tools, which are actionable insights for developers.","\u002Fsummaries\u002Ffbbc572df621856a-building-enterprise-ready-ai-agents-with-adk-2-0-summary","2026-05-19 04:00:20","2026-05-19 07:00:31",{"title":3971,"description":43},{"loc":4063},"fbbc572df621856a","Google Cloud Tech","video","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=-FRomcsclxw","summaries\u002Ffbbc572df621856a-building-enterprise-ready-ai-agents-with-adk-2-0-summary",[82,4074,83,85],"python","https:\u002F\u002Fi.ytimg.com\u002Fvi\u002F-FRomcsclxw\u002Fhqdefault.jpg","The Agent Development Kit (ADK) 2.0 enables scalable, enterprise-ready AI agents by combining modular 'skills' and remote MCP servers to manage context efficiently and perform complex, grounded tasks.","This session provides a technical overview of the [Agent Development Kit (ADK)](https:\u002F\u002Fgoo.gle\u002F3Pn0Z01), a framework for building modular AI agents that use \"skills\" (YAML-defined metadata and markdown logic) and [MCP servers](https:\u002F\u002Fgoo.gle\u002F3Pn0Z01) to manage context. The speaker demonstrates these concepts by orchestrating a multi-agent marathon simulation, with a [codelab](https:\u002F\u002Fgoo.gle\u002F4wB4515) available to help you deploy similar workflows on Google Cloud.",[85],"J96REJ8nqwEv1qp3i_rUmJgyqh_DEiUN5TVzvQdgf2k",{"id":4081,"title":4082,"ai":4083,"body":4088,"categories":4164,"created_at":51,"date_modified":51,"description":43,"extension":52,"faq":51,"featured":53,"kicker_label":51,"meta":4165,"navigation":70,"path":4179,"published_at":4180,"question":51,"scraped_at":4181,"seo":4182,"sitemap":4183,"source_id":4184,"source_name":4185,"source_type":4070,"source_url":4186,"stem":4187,"tags":4188,"thumbnail_url":4190,"tldr":4191,"tweet":4192,"unknown_tags":4193,"__hash__":4194},"summaries\u002Fsummaries\u002F884ea788630a4231-building-long-running-ai-agents-harnesses-and-adve-summary.md","Building Long-Running AI Agents: Harnesses and Adversarial Loops",{"provider":7,"model":8,"input_tokens":4084,"output_tokens":4085,"processing_time_ms":4086,"cost_usd":4087},8896,1234,5605,0.004075,{"type":14,"value":4089,"toc":4158},[4090,4094,4097,4101,4104,4124,4128,4131,4151,4155],[17,4091,4093],{"id":4092},"the-evolution-of-agentic-longevity","The Evolution of Agentic Longevity",[22,4095,4096],{},"Building agents capable of multi-hour or multi-day tasks requires moving past the limitations of simple, single-shot prompting. As models have evolved from Claude 3.7 to 4.6, the focus has shifted from basic bash command execution to complex, multi-step application development. The core challenge is managing context: as sessions lengthen, models suffer from 'context rot' (loss of coherence) and 'context anxiety' (rushing to finish as the window closes).",[17,4098,4100],{"id":4099},"the-adversarial-harness-pattern","The Adversarial Harness Pattern",[22,4102,4103],{},"Rather than relying on an agent to self-evaluate—which often leads to sycophancy or 'rubber-stamping'—the most effective pattern is an adversarial 'generator-critic' loop. This mimics Generative Adversarial Networks (GANs).",[3994,4105,4106,4112,4118],{},[3997,4107,4108,4111],{},[4000,4109,4110],{},"The Generator:"," Focused solely on building features.",[3997,4113,4114,4117],{},[4000,4115,4116],{},"The Critic:"," A separate agent tasked with harsh, objective evaluation using tools like Playwright to interact with the live application.",[3997,4119,4120,4123],{},[4000,4121,4122],{},"The Advantage:"," It is significantly easier to tune a model to be a harsh critic than to force a generator to be self-critical. If the generator fails to meet the rubric, the harness discards the work and restarts, preventing the 'patching' of fundamentally flawed code.",[17,4125,4127],{"id":4126},"managing-state-and-planning","Managing State and Planning",[22,4129,4130],{},"Long-running agents fail when they lack a persistent 'source of truth.'",[3994,4132,4133,4139,4145],{},[3997,4134,4135,4138],{},[4000,4136,4137],{},"Persistent Artifacts:"," Use JSON files for progress tracking rather than Markdown, as models are less likely to accidentally overwrite structured data.",[3997,4140,4141,4144],{},[4000,4142,4143],{},"Structured Handoffs:"," Break large tasks into a series of independent, testable 'sprint contracts.' Each task runs in a fresh context window to reset the model's state, preventing the accumulation of errors.",[3997,4146,4147,4150],{},[4000,4148,4149],{},"Rubrics for Subjectivity:"," You can grade 'taste' and design quality by defining a strict rubric (e.g., originality, craft, functionality). By providing few-shot examples of high-quality output, the evaluator's taste can be calibrated to match the developer's standards.",[17,4152,4154],{"id":4153},"the-debugging-loop","The Debugging Loop",[22,4156,4157],{},"Treat your agent's execution traces as your primary debugging loop. When an agent fails, don't just tweak the prompt; examine the harness. The goal is to build a system where the harness handles the 'boring' orchestration (environment setup, smoke tests, git commits), allowing the model to focus entirely on the logic. As models improve, parts of the harness will become redundant. The best builders are those who constantly evaluate which parts of their scaffolding can be deleted as the base model's capabilities expand.",{"title":43,"searchDepth":44,"depth":44,"links":4159},[4160,4161,4162,4163],{"id":4092,"depth":44,"text":4093},{"id":4099,"depth":44,"text":4100},{"id":4126,"depth":44,"text":4127},{"id":4153,"depth":44,"text":4154},[50],{"content_references":4166,"triage":4177},[4167,4170,4173],{"type":57,"title":4168,"url":4169,"context":59},"Claude Code","https:\u002F\u002Fclaude.ai\u002Fcode",{"type":57,"title":4171,"url":4172,"context":59},"Playwright","https:\u002F\u002Fplaywright.dev\u002F",{"type":4174,"title":4175,"url":4176,"context":59},"other","SWE-bench","https:\u002F\u002Fwww.swebench.com\u002F",{"relevance":65,"novelty":66,"quality":66,"actionability":66,"composite":4061,"reasoning":4178},"Category: AI & LLMs. The article provides in-depth strategies for building long-running AI agents, addressing specific pain points like context management and evaluation methods. It introduces the adversarial 'generator-critic' architecture, which is a novel approach that enhances the coherence of AI agents over extended tasks.","\u002Fsummaries\u002F884ea788630a4231-building-long-running-ai-agents-harnesses-and-adve-summary","2026-05-18 13:00:06","2026-05-18 15:00:16",{"title":4082,"description":43},{"loc":4179},"884ea788630a4231","AI Engineer","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=mR-WAvEPRwE","summaries\u002F884ea788630a4231-building-long-running-ai-agents-harnesses-and-adve-summary",[82,4189,83,85],"prompt-engineering","https:\u002F\u002Fi.ytimg.com\u002Fvi\u002FmR-WAvEPRwE\u002Fhqdefault.jpg","To build agents that run for hours without losing coherence, move beyond single-session loops. Use adversarial 'generator-critic' architectures, structured handoffs, and persistent state files to maintain focus and quality over long horizons.","This talk from Anthropic engineers outlines the architectural shift from relying on model intelligence alone to building robust \"harnesses\" that enable long-running agent tasks. They argue that instead of fighting context rot or self-evaluation bias, developers should implement structured handoffs, adversarial evaluator agents, and testable sprint contracts to maintain coherence over multi-hour sessions.",[85],"hDhvpqc2ALpHGteQKqGxYT8jqfe3XkibPRJoaAKKTEc",{"id":4196,"title":4197,"ai":4198,"body":4204,"categories":4490,"created_at":51,"date_modified":51,"description":43,"extension":52,"faq":51,"featured":53,"kicker_label":51,"meta":4491,"navigation":70,"path":4505,"published_at":51,"question":51,"scraped_at":4506,"seo":4507,"sitemap":4508,"source_id":4509,"source_name":4510,"source_type":78,"source_url":4511,"stem":4512,"tags":4513,"thumbnail_url":51,"tldr":4515,"tweet":51,"unknown_tags":4516,"__hash__":4517},"summaries\u002Fsummaries\u002Fd26a3517eeb93944-ais-tackle-months-of-verifiable-swe-boosting-timel-summary.md","AIs Tackle Months of Verifiable SWE, Boosting Timelines",{"provider":7,"model":4199,"input_tokens":4200,"output_tokens":4201,"processing_time_ms":4202,"cost_usd":4203},"x-ai\u002Fgrok-4.1-fast",9152,3207,28550,0.00341125,{"type":14,"value":4205,"toc":4483},[4206,4210,4213,4216,4219,4222,4225,4229,4232,4259,4262,4265,4269,4272,4324,4327,4330,4341,4344,4347,4351,4354,4357,4447,4450,4453,4457],[17,4207,4209],{"id":4208},"esni-tasks-unlock-ais-iterative-superpowers","ESNI Tasks Unlock AI's Iterative Superpowers",[22,4211,4212],{},"The core insight driving shorter timelines is AIs' exceptional performance on \"easy-and-cheap-to-verify SWE tasks that don't require much ideation\" (ESNI tasks). These are well-specified, CLI-focused software projects where success metrics are straightforward, like improving benchmarks or replicating existing tools. AIs excel by generating their own test suites, then iterating endlessly against them—fixing bugs, optimizing metrics, and recovering from errors autonomously.",[22,4214,4215],{},"Previously, the author expected only a 4x gap in 50% reliability time horizons between ESNI tasks and METR's benchmark suite; reality shows 20x (potentially >100x). This stems from two levels of verifiability: (1) AI labs optimize models via RL on these metrics, (2) runtime agents apply massive labor without human oversight. \"You can get the AI to develop a test suite \u002F benchmark set and then it can spend huge amounts of time making forward progress by optimizing its solution against this evaluation set.\"",[22,4217,4218],{},"This enters a \"superexponential progress\" regime: once generality allows error recovery, each doubling of time horizon gets easier. Lower generality suffices for ESNI vs. broader tasks, as mistakes are obvious and fixable iteratively. Tradeoff: ideation-heavy tasks (e.g., novel algorithms, distributed systems) resist this, favoring schlep work like infrastructure or replications.",[22,4220,4221],{},"Hierarchy of tasks clarifies: (1) ESNI (CLI, metric-driven) >> (2) Broader ES (harder verification) > (3) Hard-to-verify (research taste needed). Gap between 1-2 dwarfs 2-3, amplifying AI strengths.",[22,4223,4224],{},"\"A core thing I wasn't properly pricing in is that a task being easy-and-cheap-to-verify helps at two levels: it's both easier for AI companies to optimize... and it's easier for AIs themselves to just keep applying labor at runtime.\"",[17,4226,4228],{"id":4227},"hands-on-experiments-reveal-massive-throughput","Hands-On Experiments Reveal Massive Throughput",[22,4230,4231],{},"Testing an agent orchestrator on Opus 4.5\u002F4.6, the author ran fully autonomous projects:",[3994,4233,4234,4247,4253],{},[3997,4235,4236,4239,4240,4243,4244,4246],{},[4000,4237,4238],{},"Two massive SWE replications",": AIs completed 3-12 months of human-equivalent work. One nears beating complex closed-source software on key metrics (with bugs\u002Funimplemented features); the other trails top open-source but impresses. Started with 1-2 hours human guidance on metrics\u002Finfra (amortized). Code quality low initially, but scaffolding fixes it to \"mostly OK.\"",[4241,4242],"br",{},"AIs falter on prioritization (declaring \"done\" prematurely), code cleanup, and big-picture errors—but iteration compensates. Misalignment causes incomplete tasks, patched by orchestration. Human tips every ~day (15 mins) yield big gains; AIs incorporate advice mediocrely.",[4241,4245],{},"Especially strong at \"software replication tasks\" (drop-in replacements with speed\u002Fsecurity edges). Forthcoming METR\u002FEpoch AI confirms, amplified by scaffolding.",[3997,4248,4249,4252],{},[4000,4250,4251],{},"AI R&D optimization",": On a well-optimized target, AI made days-to-week of expert progress. Bottlenecks: poor idea generation, experiment selection, resource inefficiency (e.g., waiting on runs). Tweaking dominates over breakthroughs.",[3997,4254,4255,4258],{},[4000,4256,4257],{},"Cyber tasks",": Strong with scaffolding, leveraging domain knowledge.",[22,4260,4261],{},"Safety automation attempts hit taste\u002Fjudgment walls: AIs skip thoroughness, make bad calls, but thoroughness compensates (e.g., weeks of work via low-value grind). Mundane misalignment persists, soon patchable for well-specified safety research.",[22,4263,4264],{},"\"I found that the AI successfully completed what looks like many months (3-12 months) of useful work in the SWE projects.\"",[17,4266,4268],{"id":4267},"blockers-temper-acceleration-on-ai-rd","Blockers Temper Acceleration on AI R&D",[22,4270,4271],{},"ESNI covers limited AI R&D: ML experiments need expensive evals or taste (idea setup, interpretation); infra\u002Fefficiency closer but not pure. Examples:",[4273,4274,4275,4288],"table",{},[4276,4277,4278],"thead",{},[4279,4280,4281,4285],"tr",{},[4282,4283,4284],"th",{},"Potentially ESNI?",[4282,4286,4287],{},"Why\u002FWhy Not",[4289,4290,4291,4300,4308,4316],"tbody",{},[4279,4292,4293,4297],{},[4294,4295,4296],"td",{},"Hyperparameter sweeps",[4294,4298,4299],{},"Yes, metric-driven.",[4279,4301,4302,4305],{},[4294,4303,4304],{},"Efficiency tooling",[4294,4306,4307],{},"Borderline, some taste.",[4279,4309,4310,4313],{},[4294,4311,4312],{},"Ablation studies",[4294,4314,4315],{},"No, design judgment.",[4279,4317,4318,4321],{},[4294,4319,4320],{},"Small-scale experiments",[4294,4322,4323],{},"Yes, if verifiable.",[22,4325,4326],{},"Naive speedup moderate; humans bottleneck elsewhere. But superhuman ESNI enables massive gains via efficient small experiments—if taste improves for resource use. Current AIs mimic fast-but-low-taste engineers, running months autonomously post-human ideas.",[22,4328,4329],{},"Counter-evidence:",[3994,4331,4332,4335,4338],{},[3997,4333,4334],{},"METR benchmarks not just under-elicited; task distribution (checkability\u002Fiterability) drives gap. Scaffolding helps moderately now, hugely soon for large-context tasks.",[3997,4336,4337],{},"Poor \"taste\u002Fjudgment\" (instincts on non-straightforward calls) lags agentic gains, RL\u002Fpretraining-driven, 2-3x slower.",[3997,4339,4340],{},"Stupid errors\u002Fmisalignment in empirical research.",[22,4342,4343],{},"Yet 2026 pretraining surges possible; blockers erodible.",[22,4345,4346],{},"\"By default, not that much of currently done AI R&D is straightforwardly an ESNI task... but AI companies might figure out better ways to leverage AIs doing something ESNI-like.\"",[17,4348,4350],{"id":4349},"shorter-timelines-reflect-compounding-speedups","Shorter Timelines Reflect Compounding Speedups",[22,4352,4353],{},"Updates: ~30% full AI R&D automation EOY 2028 (from 15%); 50% ESNI reliability over years by EOY 2026 (90% in hours\u002Fdays). 2026 progress >2025 despite prior slowdown expectation. Useful AIs accelerate R&D recursively.",[22,4355,4356],{},"Forecasts (parity: better firing all humans than 2020 AI):",[4273,4358,4359,4378],{},[4276,4360,4361],{},[4279,4362,4363,4366,4369,4372,4375],{},[4282,4364,4365],{},"Milestone",[4282,4367,4368],{},"EOY 2026",[4282,4370,4371],{},"2027",[4282,4373,4374],{},"2028",[4282,4376,4377],{},"Median",[4289,4379,4380,4397,4414,4431],{},[4279,4381,4382,4385,4388,4391,4394],{},[4294,4383,4384],{},"AI R&D Parity",[4294,4386,4387],{},"7%",[4294,4389,4390],{},"19%",[4294,4392,4393],{},"30%",[4294,4395,4396],{},"Early 2031",[4279,4398,4399,4402,4405,4408,4411],{},[4294,4400,4401],{},"AI Stack + Conflict Parity",[4294,4403,4404],{},"3%",[4294,4406,4407],{},"9%",[4294,4409,4410],{},"17%",[4294,4412,4413],{},"Late 2034",[4279,4415,4416,4419,4422,4425,4428],{},[4294,4417,4418],{},"Automated Coder (AC)",[4294,4420,4421],{},"11%",[4294,4423,4424],{},"27%",[4294,4426,4427],{},"39%",[4294,4429,4430],{},"Mid 2031",[4279,4432,4433,4436,4439,4442,4444],{},[4294,4434,4435],{},"Top-Expert-Dominating AI (TEDAI)",[4294,4437,4438],{},"4%",[4294,4440,4441],{},"12%",[4294,4443,4390],{},[4294,4445,4446],{},"Mid 2032",[22,4448,4449],{},"Compares favorably to Cotra (AI Research Parity early 2030). Medians right-skewed; conditional gaps shorter (e.g., R&D to TEDAI ~1.75yrs). Views unstable; recent drift longer.",[22,4451,4452],{},"\"We're well into the superexponential progress on 50% reliability time-horizon regime for these ESNI tasks: because sufficient generality and error recovery allows for infinite time horizon.\"",[17,4454,4456],{"id":4455},"key-takeaways","Key Takeaways",[3994,4458,4459,4462,4465,4468,4471,4474,4477,4480],{},[3997,4460,4461],{},"Prioritize ESNI tasks for AI agents: Generate tests, iterate metrics—yields months of work autonomously.",[3997,4463,4464],{},"Expect 20x+ time horizons on verifiable CLI SWE vs. benchmarks; scaffold replications for wins.",[3997,4466,4467],{},"Taste\u002Fjudgment lags: Compensate with thoroughness, human nudges; watch pretraining for catch-up.",[3997,4469,4470],{},"AI R&D speedup indirect but recursive: Use for infra\u002Fexperiments, pair with human ideas.",[3997,4472,4473],{},"Timelines compress: 30% AI R&D parity 2028; plan for 2026 surges in agentic SWE.",[3997,4475,4476],{},"Scaffolding critical for large tasks; misalignment mundane but fixable.",[3997,4478,4479],{},"Replicate via 1-2hr setup + iteration; 15min daily tips boost 2x+.",[3997,4481,4482],{},"Superexponential on ESNI: Low generality unlocks endless horizons.",{"title":43,"searchDepth":44,"depth":44,"links":4484},[4485,4486,4487,4488,4489],{"id":4208,"depth":44,"text":4209},{"id":4227,"depth":44,"text":4228},{"id":4267,"depth":44,"text":4268},{"id":4349,"depth":44,"text":4350},{"id":4455,"depth":44,"text":4456},[50],{"content_references":4492,"triage":4502},[4493,4498],{"type":4174,"title":4494,"author":4495,"url":4496,"context":4497},"Six Milestones for AI Automation","Cotra","https:\u002F\u002Fwww.planned-obsolescence.org\u002Fp\u002Fsix-milestones-for-ai-automation","cited",{"type":4174,"title":4499,"author":4500,"url":4501,"context":59},"Talk on AI and Cyber Capabilities","Nicholas Carlini","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=1sd26pWhfmg",{"relevance":66,"novelty":67,"quality":66,"actionability":67,"composite":4503,"reasoning":4504},3.6,"Category: AI & LLMs. The article discusses how AIs can autonomously complete software engineering tasks, which is relevant to AI engineering and automation. It provides insights into the performance of AIs on specific types of tasks, but lacks detailed frameworks or actionable steps for implementation.","\u002Fsummaries\u002Fd26a3517eeb93944-ais-tackle-months-of-verifiable-swe-boosting-timel-summary","2026-04-14 14:32:52",{"title":4197,"description":43},{"loc":4505},"d26a3517eeb93944","__oneoff__","https:\u002F\u002Fwww.lesswrong.com\u002Fposts\u002FdKpC6wHFqDrGZwnah\u002Fais-can-now-often-do-massive-easy-to-verify-swe-tasks-and-i","summaries\u002Fd26a3517eeb93944-ais-tackle-months-of-verifiable-swe-boosting-timel-summary",[4514,82,83,84],"llm","Author updates to 30% chance of AI R&D parity by 2028 after AIs autonomously complete 3-12 months of easy-to-verify SWE tasks, revealing 20x longer time horizons than benchmarks like METR's.",[],"jDinHXo1hsNRL2FvEe6Ypb8u6Um2VzoSwmfdRwSJxVs",{"id":4519,"title":4520,"ai":4521,"body":4526,"categories":4619,"created_at":51,"date_modified":51,"description":43,"extension":52,"faq":51,"featured":53,"kicker_label":51,"meta":4620,"navigation":70,"path":4628,"published_at":4629,"question":51,"scraped_at":4630,"seo":4631,"sitemap":4632,"source_id":4633,"source_name":4185,"source_type":4070,"source_url":4634,"stem":4635,"tags":4636,"thumbnail_url":4638,"tldr":4639,"tweet":4640,"unknown_tags":4641,"__hash__":4642},"summaries\u002Fsummaries\u002F6ee97aaeeec1b56c-building-reliable-ai-agents-with-harnesses-summary.md","Building Reliable AI Agents with Harnesses",{"provider":7,"model":8,"input_tokens":4522,"output_tokens":4523,"processing_time_ms":4524,"cost_usd":4525},8570,744,3724,0.0032585,{"type":14,"value":4527,"toc":4614},[4528,4532,4535,4539,4542,4579,4583,4590,4611],[17,4529,4531],{"id":4530},"the-case-for-harnesses-over-prompting","The Case for Harnesses over Prompting",[22,4533,4534],{},"Most AI developers attempt to fix agent failures by tweaking system prompts. However, LLMs are black-box, non-deterministic systems. When an agent fails, it is often not a language issue, but an environment issue. A 'harness' is a deterministic wrapper around the model that grounds it in a stable environment. By shifting logic from the prompt to a harness, you can achieve reliable outcomes even with smaller, cheaper models (like GPT-3.5 Turbo) without needing to be a 'token billionaire.'",[17,4536,4538],{"id":4537},"anatomy-of-an-agent-harness","Anatomy of an Agent Harness",[22,4540,4541],{},"An agent harness is the infrastructure surrounding the model that manages its interaction with the world. Key components include:",[3994,4543,4544,4550,4556,4567,4573],{},[3997,4545,4546,4549],{},[4000,4547,4548],{},"Tool Registry:"," A defined set of capabilities (e.g., file system access, browser control) that the agent can invoke.",[3997,4551,4552,4555],{},[4000,4553,4554],{},"Agent Loop:"," The execution cycle that manages the flow of events and tool calls.",[3997,4557,4558,4561,4562,4566],{},[4000,4559,4560],{},"Guardrails:"," Deterministic constraints such as ",[4563,4564,4565],"code",{},"max_steps"," (to prevent infinite loops) and context compression (to manage token limits by trimming history while preserving critical system instructions).",[3997,4568,4569,4572],{},[4000,4570,4571],{},"Verify Step:"," A post-execution check that inspects the tool call history to confirm the agent actually performed the requested action, rather than hallucinating success.",[3997,4574,4575,4578],{},[4000,4576,4577],{},"Login\u002FState Handlers:"," Deterministic logic that watches the environment (e.g., browser URL) and injects credentials or handles state transitions programmatically when the agent hits a roadblock, such as a login page.",[17,4580,4582],{"id":4581},"practical-implementation-strategy","Practical Implementation Strategy",[22,4584,4585,4586,4589],{},"Instead of treating the agent as a single monolithic prompt, treat the harness as a separate engineering layer. By moving logic into a ",[4563,4587,4588],{},"run_harness"," function, you can:",[4591,4592,4593,4599,4605],"ol",{},[3997,4594,4595,4598],{},[4000,4596,4597],{},"Enforce Determinism:"," Use code to handle sensitive tasks like authentication, ensuring credentials are never exposed to the model's prompt.",[3997,4600,4601,4604],{},[4000,4602,4603],{},"Detect Hallucinations:"," By tracing tool history, the harness can catch when an agent claims to have succeeded but failed, allowing for automated retries or early exits.",[3997,4606,4607,4610],{},[4000,4608,4609],{},"Improve Efficiency:"," A naive context compressor can keep the system prompt and the most recent two messages, significantly reducing token usage while maintaining agent performance.",[22,4612,4613],{},"The ultimate goal of harness engineering is to move toward 'dynamic, on-the-fly harnesses,' where an agent can self-generate a harness—complete with guardrails and verification logic—before attempting a complex task, representing a significant step toward more autonomous and reliable AI systems.",{"title":43,"searchDepth":44,"depth":44,"links":4615},[4616,4617,4618],{"id":4530,"depth":44,"text":4531},{"id":4537,"depth":44,"text":4538},{"id":4581,"depth":44,"text":4582},[100],{"content_references":4621,"triage":4626},[4622,4623],{"type":57,"title":4171,"url":4172,"context":59},{"type":57,"title":4624,"url":4625,"context":59},"OpenAI SDK","https:\u002F\u002Fplatform.openai.com\u002Fdocs\u002Flibraries",{"relevance":65,"novelty":66,"quality":66,"actionability":66,"composite":4061,"reasoning":4627},"Category: AI & LLMs. The article provides a detailed framework for building reliable AI agents using harnesses, addressing a specific pain point of developers who struggle with non-deterministic models. It offers practical implementation strategies, such as enforcing determinism and detecting hallucinations, which are actionable for the audience.","\u002Fsummaries\u002F6ee97aaeeec1b56c-building-reliable-ai-agents-with-harnesses-summary","2026-05-17 17:30:06","2026-05-17 18:48:06",{"title":4520,"description":43},{"loc":4628},"6ee97aaeeec1b56c","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=C_GG5g38vLU","summaries\u002F6ee97aaeeec1b56c-building-reliable-ai-agents-with-harnesses-summary",[82,4637,83,84],"ai-tools","https:\u002F\u002Fi.ytimg.com\u002Fvi\u002FC_GG5g38vLU\u002Fhqdefault.jpg","Reliability in AI agents comes from wrapping non-deterministic models in a 'harness'—a deterministic layer of code that manages state, enforces guardrails, and handles tool execution, rather than relying on prompt engineering alone.","This talk explains how to improve agent reliability by building a \"harness\"—a wrapper of code that manages state, enforces guardrails, and verifies tool outputs—rather than just tweaking prompts. The speaker demonstrates this by using a basic browser-automation script to force a legacy model to handle login flows and task verification on Hacker News.",[],"D0-yjHHbYiLUrgteNpH-Vn034iq86lTOVfOT04J_odE"]