[{"data":1,"prerenderedAt":2548},["ShallowReactive",2],{"home-insights-en":3},[4,530,1406,2084],{"_path":5,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":9,"description":10,"author":11,"date":12,"category":13,"tags":14,"readingTime":19,"featured":20,"slug":21,"image":22,"imageAlt":23,"seoTitle":24,"seoDescription":25,"body":26,"_type":524,"_id":525,"_source":526,"_file":527,"_stem":528,"_extension":529},"/blog/cyber-resilience-act-what-it-means-for-digital-products","blog",false,"en","EU Cyber Resilience Act: What it means for digital products","The Cyber Resilience Act turns cybersecurity into a product responsibility. What manufacturers, SaaS teams and digital product owners should prepare now.","BitBitHooray Team","2026-06-25","Security",[15,16,17,18],"Cybersecurity","EU","Compliance","Product Development",7,true,"cyber-resilience-act-what-it-means-for-digital-products","blog_eu_resiliance_act.webp","Illustration for the EU Cyber Resilience Act and secure digital products","EU Cyber Resilience Act: What digital product teams need to know | BitBitHooray","The Cyber Resilience Act introduces mandatory cybersecurity requirements for products with digital elements. Here is what matters now.",{"type":27,"children":28,"toc":508},"root",[29,37,42,49,65,79,84,90,95,100,135,140,146,151,156,163,168,173,201,206,212,217,222,250,255,261,266,271,299,304,310,315,320,325,353,359,364,369,374,408,413,419,424,429,434,439,472,477,483,488,493,498,503],{"type":30,"tag":31,"props":32,"children":33},"element","p",{},[34],{"type":35,"value":36},"text","The EU Cyber Resilience Act sounds like another compliance topic that gets passed around between legal, security and product management. In reality, it is something else: a signal that cybersecurity can no longer be treated as an add-on.",{"type":30,"tag":31,"props":38,"children":39},{},[40],{"type":35,"value":41},"If a product has digital elements, security should be part of the product. Not after launch. Not after the first incident. And not only as a PDF in an audit folder.",{"type":30,"tag":43,"props":44,"children":46},"h2",{"id":45},"what-is-the-cyber-resilience-act",[47],{"type":35,"value":48},"What is the Cyber Resilience Act?",{"type":30,"tag":31,"props":50,"children":51},{},[52,54,63],{"type":35,"value":53},"The ",{"type":30,"tag":55,"props":56,"children":60},"a",{"href":57,"rel":58},"https://digital-strategy.ec.europa.eu/en/policies/cyber-resilience-act",[59],"nofollow",[61],{"type":35,"value":62},"Cyber Resilience Act",{"type":35,"value":64}," is an EU regulation for products with digital elements. This can include software, hardware, connected devices, IoT products and many digital components.",{"type":30,"tag":31,"props":66,"children":67},{},[68,70,77],{"type":35,"value":69},"The legal basis is ",{"type":30,"tag":55,"props":71,"children":74},{"href":72,"rel":73},"https://eur-lex.europa.eu/eli/reg/2024/2847/oj",[59],[75],{"type":35,"value":76},"Regulation (EU) 2024/2847",{"type":35,"value":78},". It was published in 2024 and applies in stages: reporting obligations for certain vulnerabilities and security incidents start earlier, while most requirements become relevant from 11 December 2027.",{"type":30,"tag":31,"props":80,"children":81},{},[82],{"type":35,"value":83},"The goal is simple: products should be developed, shipped, maintained and documented more securely.",{"type":30,"tag":43,"props":85,"children":87},{"id":86},"why-this-matters-for-product-teams",[88],{"type":35,"value":89},"Why this matters for product teams",{"type":30,"tag":31,"props":91,"children":92},{},[93],{"type":35,"value":94},"Many teams think of regulation as a checklist problem. The CRA is more of a product and process problem.",{"type":30,"tag":31,"props":96,"children":97},{},[98],{"type":35,"value":99},"The questions behind it are practical:",{"type":30,"tag":101,"props":102,"children":103},"ul",{},[104,110,115,120,125,130],{"type":30,"tag":105,"props":106,"children":107},"li",{},[108],{"type":35,"value":109},"How do we handle security updates?",{"type":30,"tag":105,"props":111,"children":112},{},[113],{"type":35,"value":114},"Who evaluates vulnerabilities?",{"type":30,"tag":105,"props":116,"children":117},{},[118],{"type":35,"value":119},"Which components are inside our product?",{"type":30,"tag":105,"props":121,"children":122},{},[123],{"type":35,"value":124},"How long do we support a product after release?",{"type":30,"tag":105,"props":126,"children":127},{},[128],{"type":35,"value":129},"How do we document security decisions?",{"type":30,"tag":105,"props":131,"children":132},{},[133],{"type":35,"value":134},"How quickly can we react if a vulnerability is actively exploited?",{"type":30,"tag":31,"props":136,"children":137},{},[138],{"type":35,"value":139},"These are not purely legal questions. They are architecture, DevOps, product and ownership questions.",{"type":30,"tag":43,"props":141,"children":143},{"id":142},"what-changes-in-practice",[144],{"type":35,"value":145},"What changes in practice",{"type":30,"tag":31,"props":147,"children":148},{},[149],{"type":35,"value":150},"The CRA shifts more responsibility to manufacturers and providers. Anyone making products with digital elements available in the EU must be able to show, depending on the product class, that cybersecurity has been considered systematically.",{"type":30,"tag":31,"props":152,"children":153},{},[154],{"type":35,"value":155},"In practice, this means:",{"type":30,"tag":157,"props":158,"children":160},"h3",{"id":159},"_1-security-by-design-becomes-mandatory",[161],{"type":35,"value":162},"1. Security by design becomes mandatory",{"type":30,"tag":31,"props":164,"children":165},{},[166],{"type":35,"value":167},"Security should not be bolted on later. Product teams need to consider risk during discovery, architecture and development.",{"type":30,"tag":31,"props":169,"children":170},{},[171],{"type":35,"value":172},"This includes, for example:",{"type":30,"tag":101,"props":174,"children":175},{},[176,181,186,191,196],{"type":30,"tag":105,"props":177,"children":178},{},[179],{"type":35,"value":180},"secure default configurations",{"type":30,"tag":105,"props":182,"children":183},{},[184],{"type":35,"value":185},"access control and authentication",{"type":30,"tag":105,"props":187,"children":188},{},[189],{"type":35,"value":190},"protection against unauthorized access",{"type":30,"tag":105,"props":192,"children":193},{},[194],{"type":35,"value":195},"secure update mechanisms",{"type":30,"tag":105,"props":197,"children":198},{},[199],{"type":35,"value":200},"reducing known attack vectors",{"type":30,"tag":31,"props":202,"children":203},{},[204],{"type":35,"value":205},"In short: \"We'll patch it later\" is becoming an increasingly weak product strategy.",{"type":30,"tag":157,"props":207,"children":209},{"id":208},"_2-vulnerability-management-becomes-part-of-the-product",[210],{"type":35,"value":211},"2. Vulnerability management becomes part of the product",{"type":30,"tag":31,"props":213,"children":214},{},[215],{"type":35,"value":216},"A product is not done when it is released. It needs a process for vulnerabilities.",{"type":30,"tag":31,"props":218,"children":219},{},[220],{"type":35,"value":221},"Teams should clarify:",{"type":30,"tag":101,"props":223,"children":224},{},[225,230,235,240,245],{"type":30,"tag":105,"props":226,"children":227},{},[228],{"type":35,"value":229},"Where can users or researchers report security issues?",{"type":30,"tag":105,"props":231,"children":232},{},[233],{"type":35,"value":234},"Who triages those reports?",{"type":30,"tag":105,"props":236,"children":237},{},[238],{"type":35,"value":239},"How are fixes prioritized?",{"type":30,"tag":105,"props":241,"children":242},{},[243],{"type":35,"value":244},"How are security updates delivered?",{"type":30,"tag":105,"props":246,"children":247},{},[248],{"type":35,"value":249},"How are known risks documented?",{"type":30,"tag":31,"props":251,"children":252},{},[253],{"type":35,"value":254},"That may sound dry, but it is exactly the difference between \"we hope nothing happens\" and \"we can respond\".",{"type":30,"tag":157,"props":256,"children":258},{"id":257},"_3-documentation-becomes-more-important",[259],{"type":35,"value":260},"3. Documentation becomes more important",{"type":30,"tag":31,"props":262,"children":263},{},[264],{"type":35,"value":265},"The CRA will not make documentation more popular. But it does make it more relevant.",{"type":30,"tag":31,"props":267,"children":268},{},[269],{"type":35,"value":270},"Product teams should be able to explain:",{"type":30,"tag":101,"props":272,"children":273},{},[274,279,284,289,294],{"type":30,"tag":105,"props":275,"children":276},{},[277],{"type":35,"value":278},"which components are used",{"type":30,"tag":105,"props":280,"children":281},{},[282],{"type":35,"value":283},"which security assumptions were made",{"type":30,"tag":105,"props":285,"children":286},{},[287],{"type":35,"value":288},"which risks were assessed",{"type":30,"tag":105,"props":290,"children":291},{},[292],{"type":35,"value":293},"which update and support periods are planned",{"type":30,"tag":105,"props":295,"children":296},{},[297],{"type":35,"value":298},"which conformity assessment is needed",{"type":30,"tag":31,"props":300,"children":301},{},[302],{"type":35,"value":303},"That is not only useful for auditors. It also helps your own team understand six months later why a decision was made.",{"type":30,"tag":157,"props":305,"children":307},{"id":306},"_4-supply-chains-become-more-visible",[308],{"type":35,"value":309},"4. Supply chains become more visible",{"type":30,"tag":31,"props":311,"children":312},{},[313],{"type":35,"value":314},"Almost no digital product is built entirely from scratch today. Frameworks, libraries, APIs, cloud services, container images, SaaS components: all of them are part of the supply chain.",{"type":30,"tag":31,"props":316,"children":317},{},[318],{"type":35,"value":319},"The CRA fits a development that has been necessary for a while anyway: teams need more transparency over their software supply chain.",{"type":30,"tag":31,"props":321,"children":322},{},[323],{"type":35,"value":324},"At minimum, teams should know:",{"type":30,"tag":101,"props":326,"children":327},{},[328,333,338,343,348],{"type":30,"tag":105,"props":329,"children":330},{},[331],{"type":35,"value":332},"Which external components do we use?",{"type":30,"tag":105,"props":334,"children":335},{},[336],{"type":35,"value":337},"Which of them are critical?",{"type":30,"tag":105,"props":339,"children":340},{},[341],{"type":35,"value":342},"How do we learn about vulnerabilities?",{"type":30,"tag":105,"props":344,"children":345},{},[346],{"type":35,"value":347},"How quickly can we update?",{"type":30,"tag":105,"props":349,"children":350},{},[351],{"type":35,"value":352},"Who is responsible if a component becomes insecure or unavailable?",{"type":30,"tag":43,"props":354,"children":356},{"id":355},"what-should-not-happen-now",[357],{"type":35,"value":358},"What should not happen now",{"type":30,"tag":31,"props":360,"children":361},{},[362],{"type":35,"value":363},"The worst reaction would be to ignore the CRA until 2027 and then try to pour \"compliance\" over an existing product in a hurry.",{"type":30,"tag":31,"props":365,"children":366},{},[367],{"type":35,"value":368},"That will be expensive, slow and unpleasant.",{"type":30,"tag":31,"props":370,"children":371},{},[372],{"type":35,"value":373},"A more pragmatic start:",{"type":30,"tag":375,"props":376,"children":377},"ol",{},[378,383,388,393,398,403],{"type":30,"tag":105,"props":379,"children":380},{},[381],{"type":35,"value":382},"Roughly classify existing products",{"type":30,"tag":105,"props":384,"children":385},{},[386],{"type":35,"value":387},"Clarify security responsibilities",{"type":30,"tag":105,"props":389,"children":390},{},[391],{"type":35,"value":392},"Define update and vulnerability processes",{"type":30,"tag":105,"props":394,"children":395},{},[396],{"type":35,"value":397},"Inventory dependencies",{"type":30,"tag":105,"props":399,"children":400},{},[401],{"type":35,"value":402},"Integrate security requirements into new product work",{"type":30,"tag":105,"props":404,"children":405},{},[406],{"type":35,"value":407},"Start documentation where real risks are created",{"type":30,"tag":31,"props":409,"children":410},{},[411],{"type":35,"value":412},"Not everything has to be perfect immediately. But the direction needs to be clear.",{"type":30,"tag":43,"props":414,"children":416},{"id":415},"what-this-means-for-saas-and-digital-platforms",[417],{"type":35,"value":418},"What this means for SaaS and digital platforms",{"type":30,"tag":31,"props":420,"children":421},{},[422],{"type":35,"value":423},"For pure SaaS products, classification is not always trivial. The CRA focuses on products with digital elements and covers certain software and hardware scenarios. At the same time, there are overlaps with other frameworks such as NIS2, DORA, GDPR or the AI Act.",{"type":30,"tag":31,"props":425,"children":426},{},[427],{"type":35,"value":428},"So the practical question is not: \"Are we definitely covered?\"",{"type":30,"tag":31,"props":430,"children":431},{},[432],{"type":35,"value":433},"The better question is: \"Which CRA principles should we implement anyway because they are good product engineering?\"",{"type":30,"tag":31,"props":435,"children":436},{},[437],{"type":35,"value":438},"Our answer:",{"type":30,"tag":101,"props":440,"children":441},{},[442,447,452,457,462,467],{"type":30,"tag":105,"props":443,"children":444},{},[445],{"type":35,"value":446},"security by design",{"type":30,"tag":105,"props":448,"children":449},{},[450],{"type":35,"value":451},"clear update processes",{"type":30,"tag":105,"props":453,"children":454},{},[455],{"type":35,"value":456},"dependency management",{"type":30,"tag":105,"props":458,"children":459},{},[460],{"type":35,"value":461},"traceable technical documentation",{"type":30,"tag":105,"props":463,"children":464},{},[465],{"type":35,"value":466},"incident and vulnerability processes",{"type":30,"tag":105,"props":468,"children":469},{},[470],{"type":35,"value":471},"making product decisions with security impact visible",{"type":30,"tag":31,"props":473,"children":474},{},[475],{"type":35,"value":476},"Even if a product is not fully covered by the CRA in the end, these points are not wasted effort.",{"type":30,"tag":43,"props":478,"children":480},{"id":479},"our-take",[481],{"type":35,"value":482},"Our take",{"type":30,"tag":31,"props":484,"children":485},{},[486],{"type":35,"value":487},"The Cyber Resilience Act is not just a compliance project. It is a maturity test for digital product development.",{"type":30,"tag":31,"props":489,"children":490},{},[491],{"type":35,"value":492},"Teams that already build, document, patch and take responsibility in a structured way will have fewer problems. Teams that treat security as a later ticket will need to catch up.",{"type":30,"tag":31,"props":494,"children":495},{},[496],{"type":35,"value":497},"The best time to prepare is not December 2027. It is now.",{"type":30,"tag":31,"props":499,"children":500},{},[501],{"type":35,"value":502},"Not with panic. Not with 80-page policies as the first move. But with a clear look at product architecture, processes and responsibilities.",{"type":30,"tag":31,"props":504,"children":505},{},[506],{"type":35,"value":507},"In short: security is moving from side note to product feature.",{"title":509,"searchDepth":510,"depth":510,"links":511},"",2,[512,513,514,521,522,523],{"id":45,"depth":510,"text":48},{"id":86,"depth":510,"text":89},{"id":142,"depth":510,"text":145,"children":515},[516,518,519,520],{"id":159,"depth":517,"text":162},3,{"id":208,"depth":517,"text":211},{"id":257,"depth":517,"text":260},{"id":306,"depth":517,"text":309},{"id":355,"depth":510,"text":358},{"id":415,"depth":510,"text":418},{"id":479,"depth":510,"text":482},"markdown","content:en:blog:cyber-resilience-act-what-it-means-for-digital-products.md","content","en/blog/cyber-resilience-act-what-it-means-for-digital-products.md","en/blog/cyber-resilience-act-what-it-means-for-digital-products","md",{"_path":531,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":532,"description":533,"slug":534,"author":535,"authorImage":536,"role":537,"date":538,"category":539,"image":540,"seoTitle":541,"seoDescription":542,"body":543,"_type":524,"_id":1403,"_source":526,"_file":1404,"_stem":1405,"_extension":529},"/blog/ai-act","The EU AI Act for Teams That Just Wanted to Add Some AI","Adding AI to a product is easy. Understanding your responsibilities is not. Here is what the EU AI Act actually means for normal product teams.","eu-ai-act-for-product-teams","Tobias Schmidt","tobias.webp","Product Maker","2026-06-17","AI","/media/blog/blog_ai_act_teams.webp","EU AI Act Explained for Product Teams","A practical guide to the EU AI Act for startups, SMEs and product teams. Learn what changes when AI becomes part of your product.",{"type":27,"children":544,"toc":1381},[545,549,555,560,565,570,575,580,585,590,595,600,609,614,622,627,635,638,644,649,654,659,664,669,674,679,684,689,694,697,703,708,713,718,727,732,760,765,770,775,778,784,789,794,799,804,809,814,819,824,829,834,839,844,847,853,858,863,868,873,879,884,897,902,915,921,925,938,943,961,967,971,984,988,1006,1011,1016,1019,1025,1030,1035,1040,1045,1050,1055,1058,1064,1069,1092,1097,1105,1110,1115,1120,1125,1130,1133,1139,1144,1150,1155,1160,1165,1170,1175,1180,1186,1191,1196,1202,1207,1212,1218,1223,1228,1233,1239,1244,1249,1254,1257,1263,1268,1273,1278,1283,1288,1293,1298,1301,1307,1312,1317,1325,1330,1335,1340,1345,1350,1355,1360,1365,1370,1373],{"type":30,"tag":546,"props":547,"children":548},"hr",{},[],{"type":30,"tag":43,"props":550,"children":552},{"id":551},"we-just-wanted-to-add-an-ai-chatbot",[553],{"type":35,"value":554},"We just wanted to add an AI chatbot...",{"type":30,"tag":31,"props":556,"children":557},{},[558],{"type":35,"value":559},"That is usually how it starts.",{"type":30,"tag":31,"props":561,"children":562},{},[563],{"type":35,"value":564},"Someone suggests adding AI to customer support.",{"type":30,"tag":31,"props":566,"children":567},{},[568],{"type":35,"value":569},"Someone else wants AI-generated content.",{"type":30,"tag":31,"props":571,"children":572},{},[573],{"type":35,"value":574},"The product team experiments with automatic ticket classification.",{"type":30,"tag":31,"props":576,"children":577},{},[578],{"type":35,"value":579},"Recruiting wants AI-powered candidate screening.",{"type":30,"tag":31,"props":581,"children":582},{},[583],{"type":35,"value":584},"Marketing wants faster content creation.",{"type":30,"tag":31,"props":586,"children":587},{},[588],{"type":35,"value":589},"A week later there is a prototype.",{"type":30,"tag":31,"props":591,"children":592},{},[593],{"type":35,"value":594},"A month later there is a feature.",{"type":30,"tag":31,"props":596,"children":597},{},[598],{"type":35,"value":599},"A few months later someone asks:",{"type":30,"tag":31,"props":601,"children":602},{},[603],{"type":30,"tag":604,"props":605,"children":606},"strong",{},[607],{"type":35,"value":608},"\"Wait... does the EU AI Act affect us?\"",{"type":30,"tag":31,"props":610,"children":611},{},[612],{"type":35,"value":613},"The short answer:",{"type":30,"tag":31,"props":615,"children":616},{},[617],{"type":30,"tag":604,"props":618,"children":619},{},[620],{"type":35,"value":621},"Probably.",{"type":30,"tag":31,"props":623,"children":624},{},[625],{"type":35,"value":626},"The slightly longer answer:",{"type":30,"tag":31,"props":628,"children":629},{},[630],{"type":30,"tag":604,"props":631,"children":632},{},[633],{"type":35,"value":634},"Much earlier than most teams expect.",{"type":30,"tag":546,"props":636,"children":637},{},[],{"type":30,"tag":43,"props":639,"children":641},{"id":640},"the-ai-act-is-not-just-for-openai-and-google",[642],{"type":35,"value":643},"The AI Act is not just for OpenAI and Google",{"type":30,"tag":31,"props":645,"children":646},{},[647],{"type":35,"value":648},"Many teams assume the AI Act only applies to large AI companies.",{"type":30,"tag":31,"props":650,"children":651},{},[652],{"type":35,"value":653},"That would be convenient.",{"type":30,"tag":31,"props":655,"children":656},{},[657],{"type":35,"value":658},"It is also wrong.",{"type":30,"tag":31,"props":660,"children":661},{},[662],{"type":35,"value":663},"The AI Act does not only look at who builds AI models.",{"type":30,"tag":31,"props":665,"children":666},{},[667],{"type":35,"value":668},"It also looks at who uses them.",{"type":30,"tag":31,"props":670,"children":671},{},[672],{"type":35,"value":673},"And that's where many companies suddenly find themselves part of the conversation.",{"type":30,"tag":31,"props":675,"children":676},{},[677],{"type":35,"value":678},"You do not need to train your own large language model.",{"type":30,"tag":31,"props":680,"children":681},{},[682],{"type":35,"value":683},"You do not need a team of AI researchers.",{"type":30,"tag":31,"props":685,"children":686},{},[687],{"type":35,"value":688},"You do not need your own datacenter.",{"type":30,"tag":31,"props":690,"children":691},{},[692],{"type":35,"value":693},"If your product uses AI to support decisions, generate content, classify people or automate processes, you should at least understand what responsibilities come with it.",{"type":30,"tag":546,"props":695,"children":696},{},[],{"type":30,"tag":43,"props":698,"children":700},{"id":699},"most-teams-are-not-building-ai",[701],{"type":35,"value":702},"Most teams are not building AI",{"type":30,"tag":31,"props":704,"children":705},{},[706],{"type":35,"value":707},"They are building products.",{"type":30,"tag":31,"props":709,"children":710},{},[711],{"type":35,"value":712},"And that distinction matters.",{"type":30,"tag":31,"props":714,"children":715},{},[716],{"type":35,"value":717},"A lot of product teams don't wake up in the morning thinking:",{"type":30,"tag":31,"props":719,"children":720},{},[721],{"type":30,"tag":722,"props":723,"children":724},"em",{},[725],{"type":35,"value":726},"\"Let's create an AI system.\"",{"type":30,"tag":31,"props":728,"children":729},{},[730],{"type":35,"value":731},"Instead they think:",{"type":30,"tag":101,"props":733,"children":734},{},[735,740,745,750,755],{"type":30,"tag":105,"props":736,"children":737},{},[738],{"type":35,"value":739},"Let's improve support response times.",{"type":30,"tag":105,"props":741,"children":742},{},[743],{"type":35,"value":744},"Let's automate repetitive work.",{"type":30,"tag":105,"props":746,"children":747},{},[748],{"type":35,"value":749},"Let's make onboarding easier.",{"type":30,"tag":105,"props":751,"children":752},{},[753],{"type":35,"value":754},"Let's help recruiters process applications faster.",{"type":30,"tag":105,"props":756,"children":757},{},[758],{"type":35,"value":759},"Let's generate content more efficiently.",{"type":30,"tag":31,"props":761,"children":762},{},[763],{"type":35,"value":764},"The goal is usually business value.",{"type":30,"tag":31,"props":766,"children":767},{},[768],{"type":35,"value":769},"AI is just the tool.",{"type":30,"tag":31,"props":771,"children":772},{},[773],{"type":35,"value":774},"Unfortunately, regulators care about the tool as well.",{"type":30,"tag":546,"props":776,"children":777},{},[],{"type":30,"tag":43,"props":779,"children":781},{"id":780},"the-first-question-what-is-the-ai-actually-doing",[782],{"type":35,"value":783},"The first question: What is the AI actually doing?",{"type":30,"tag":31,"props":785,"children":786},{},[787],{"type":35,"value":788},"Not all AI systems are treated equally.",{"type":30,"tag":31,"props":790,"children":791},{},[792],{"type":35,"value":793},"The AI Act follows a risk-based approach.",{"type":30,"tag":31,"props":795,"children":796},{},[797],{"type":35,"value":798},"Some use cases are considered low risk.",{"type":30,"tag":31,"props":800,"children":801},{},[802],{"type":35,"value":803},"Others require significantly more attention.",{"type":30,"tag":31,"props":805,"children":806},{},[807],{"type":35,"value":808},"A simple example:",{"type":30,"tag":31,"props":810,"children":811},{},[812],{"type":35,"value":813},"Using AI to generate draft blog posts?",{"type":30,"tag":31,"props":815,"children":816},{},[817],{"type":35,"value":818},"Usually lower risk.",{"type":30,"tag":31,"props":820,"children":821},{},[822],{"type":35,"value":823},"Using AI to evaluate job applicants?",{"type":30,"tag":31,"props":825,"children":826},{},[827],{"type":35,"value":828},"Very different conversation.",{"type":30,"tag":31,"props":830,"children":831},{},[832],{"type":35,"value":833},"One affects content production.",{"type":30,"tag":31,"props":835,"children":836},{},[837],{"type":35,"value":838},"The other can directly influence people's opportunities and livelihoods.",{"type":30,"tag":31,"props":840,"children":841},{},[842],{"type":35,"value":843},"The more an AI system influences important decisions about people, the more attention regulators expect.",{"type":30,"tag":546,"props":845,"children":846},{},[],{"type":30,"tag":43,"props":848,"children":850},{"id":849},"the-danger-zone-is-often-closer-than-expected",[851],{"type":35,"value":852},"The danger zone is often closer than expected",{"type":30,"tag":31,"props":854,"children":855},{},[856],{"type":35,"value":857},"Many teams accidentally move into higher-risk territory.",{"type":30,"tag":31,"props":859,"children":860},{},[861],{"type":35,"value":862},"Not because they have bad intentions.",{"type":30,"tag":31,"props":864,"children":865},{},[866],{"type":35,"value":867},"Because the feature sounds useful.",{"type":30,"tag":31,"props":869,"children":870},{},[871],{"type":35,"value":872},"Consider these examples:",{"type":30,"tag":157,"props":874,"children":876},{"id":875},"customer-support",[877],{"type":35,"value":878},"Customer Support",{"type":30,"tag":31,"props":880,"children":881},{},[882],{"type":35,"value":883},"Low risk:",{"type":30,"tag":101,"props":885,"children":886},{},[887,892],{"type":30,"tag":105,"props":888,"children":889},{},[890],{"type":35,"value":891},"AI summarises tickets",{"type":30,"tag":105,"props":893,"children":894},{},[895],{"type":35,"value":896},"AI suggests responses",{"type":30,"tag":31,"props":898,"children":899},{},[900],{"type":35,"value":901},"Potentially problematic:",{"type":30,"tag":101,"props":903,"children":904},{},[905,910],{"type":30,"tag":105,"props":906,"children":907},{},[908],{"type":35,"value":909},"AI automatically makes binding decisions",{"type":30,"tag":105,"props":911,"children":912},{},[913],{"type":35,"value":914},"AI rejects customer requests without oversight",{"type":30,"tag":157,"props":916,"children":918},{"id":917},"recruiting",[919],{"type":35,"value":920},"Recruiting",{"type":30,"tag":31,"props":922,"children":923},{},[924],{"type":35,"value":883},{"type":30,"tag":101,"props":926,"children":927},{},[928,933],{"type":30,"tag":105,"props":929,"children":930},{},[931],{"type":35,"value":932},"AI helps write job descriptions",{"type":30,"tag":105,"props":934,"children":935},{},[936],{"type":35,"value":937},"AI summarises interview notes",{"type":30,"tag":31,"props":939,"children":940},{},[941],{"type":35,"value":942},"Higher risk:",{"type":30,"tag":101,"props":944,"children":945},{},[946,951,956],{"type":30,"tag":105,"props":947,"children":948},{},[949],{"type":35,"value":950},"AI scores candidates",{"type":30,"tag":105,"props":952,"children":953},{},[954],{"type":35,"value":955},"AI ranks applicants",{"type":30,"tag":105,"props":957,"children":958},{},[959],{"type":35,"value":960},"AI recommends hiring decisions",{"type":30,"tag":157,"props":962,"children":964},{"id":963},"internal-tools",[965],{"type":35,"value":966},"Internal Tools",{"type":30,"tag":31,"props":968,"children":969},{},[970],{"type":35,"value":883},{"type":30,"tag":101,"props":972,"children":973},{},[974,979],{"type":30,"tag":105,"props":975,"children":976},{},[977],{"type":35,"value":978},"AI organises documents",{"type":30,"tag":105,"props":980,"children":981},{},[982],{"type":35,"value":983},"AI generates meeting summaries",{"type":30,"tag":31,"props":985,"children":986},{},[987],{"type":35,"value":901},{"type":30,"tag":101,"props":989,"children":990},{},[991,996,1001],{"type":30,"tag":105,"props":992,"children":993},{},[994],{"type":35,"value":995},"AI evaluates employee performance",{"type":30,"tag":105,"props":997,"children":998},{},[999],{"type":35,"value":1000},"AI influences promotions",{"type":30,"tag":105,"props":1002,"children":1003},{},[1004],{"type":35,"value":1005},"AI determines disciplinary actions",{"type":30,"tag":31,"props":1007,"children":1008},{},[1009],{"type":35,"value":1010},"The difference is often not technical.",{"type":30,"tag":31,"props":1012,"children":1013},{},[1014],{"type":35,"value":1015},"It is about impact.",{"type":30,"tag":546,"props":1017,"children":1018},{},[],{"type":30,"tag":43,"props":1020,"children":1022},{"id":1021},"but-were-only-using-chatgpt",[1023],{"type":35,"value":1024},"\"But we're only using ChatGPT\"",{"type":30,"tag":31,"props":1026,"children":1027},{},[1028],{"type":35,"value":1029},"This is one of the most common misconceptions.",{"type":30,"tag":31,"props":1031,"children":1032},{},[1033],{"type":35,"value":1034},"Using an external AI provider does not automatically transfer responsibility.",{"type":30,"tag":31,"props":1036,"children":1037},{},[1038],{"type":35,"value":1039},"If an AI-powered feature becomes part of your product or business process, your responsibilities do not magically disappear because someone else trained the model.",{"type":30,"tag":31,"props":1041,"children":1042},{},[1043],{"type":35,"value":1044},"Think of it like cloud hosting.",{"type":30,"tag":31,"props":1046,"children":1047},{},[1048],{"type":35,"value":1049},"Running your application on a cloud provider does not remove your responsibility for security.",{"type":30,"tag":31,"props":1051,"children":1052},{},[1053],{"type":35,"value":1054},"Using an AI provider does not remove your responsibility for how AI is used.",{"type":30,"tag":546,"props":1056,"children":1057},{},[],{"type":30,"tag":43,"props":1059,"children":1061},{"id":1060},"product-teams-need-a-new-habit",[1062],{"type":35,"value":1063},"Product teams need a new habit",{"type":30,"tag":31,"props":1065,"children":1066},{},[1067],{"type":35,"value":1068},"For years we have asked questions like:",{"type":30,"tag":101,"props":1070,"children":1071},{},[1072,1077,1082,1087],{"type":30,"tag":105,"props":1073,"children":1074},{},[1075],{"type":35,"value":1076},"Is this technically feasible?",{"type":30,"tag":105,"props":1078,"children":1079},{},[1080],{"type":35,"value":1081},"Is this valuable?",{"type":30,"tag":105,"props":1083,"children":1084},{},[1085],{"type":35,"value":1086},"Is this usable?",{"type":30,"tag":105,"props":1088,"children":1089},{},[1090],{"type":35,"value":1091},"Is this secure?",{"type":30,"tag":31,"props":1093,"children":1094},{},[1095],{"type":35,"value":1096},"Now there is another question:",{"type":30,"tag":31,"props":1098,"children":1099},{},[1100],{"type":30,"tag":604,"props":1101,"children":1102},{},[1103],{"type":35,"value":1104},"Is this AI use case appropriate?",{"type":30,"tag":31,"props":1106,"children":1107},{},[1108],{"type":35,"value":1109},"Not every problem should be solved with AI.",{"type":30,"tag":31,"props":1111,"children":1112},{},[1113],{"type":35,"value":1114},"Not every workflow benefits from automation.",{"type":30,"tag":31,"props":1116,"children":1117},{},[1118],{"type":35,"value":1119},"Not every decision should be delegated to a model.",{"type":30,"tag":31,"props":1121,"children":1122},{},[1123],{"type":35,"value":1124},"Good product teams already know this instinctively.",{"type":30,"tag":31,"props":1126,"children":1127},{},[1128],{"type":35,"value":1129},"The AI Act simply forces us to think about it more explicitly.",{"type":30,"tag":546,"props":1131,"children":1132},{},[],{"type":30,"tag":43,"props":1134,"children":1136},{"id":1135},"the-practical-checklist",[1137],{"type":35,"value":1138},"The practical checklist",{"type":30,"tag":31,"props":1140,"children":1141},{},[1142],{"type":35,"value":1143},"Before adding AI to a product, ask:",{"type":30,"tag":157,"props":1145,"children":1147},{"id":1146},"_1-does-the-ai-influence-decisions-about-people",[1148],{"type":35,"value":1149},"1. Does the AI influence decisions about people?",{"type":30,"tag":31,"props":1151,"children":1152},{},[1153],{"type":35,"value":1154},"Hiring.",{"type":30,"tag":31,"props":1156,"children":1157},{},[1158],{"type":35,"value":1159},"Promotion.",{"type":30,"tag":31,"props":1161,"children":1162},{},[1163],{"type":35,"value":1164},"Education.",{"type":30,"tag":31,"props":1166,"children":1167},{},[1168],{"type":35,"value":1169},"Healthcare.",{"type":30,"tag":31,"props":1171,"children":1172},{},[1173],{"type":35,"value":1174},"Financial decisions.",{"type":30,"tag":31,"props":1176,"children":1177},{},[1178],{"type":35,"value":1179},"If yes, slow down and investigate further.",{"type":30,"tag":157,"props":1181,"children":1183},{"id":1182},"_2-is-there-meaningful-human-oversight",[1184],{"type":35,"value":1185},"2. Is there meaningful human oversight?",{"type":30,"tag":31,"props":1187,"children":1188},{},[1189],{"type":35,"value":1190},"Can a human review, override or challenge the output?",{"type":30,"tag":31,"props":1192,"children":1193},{},[1194],{"type":35,"value":1195},"Or is the AI effectively making the decision?",{"type":30,"tag":157,"props":1197,"children":1199},{"id":1198},"_3-would-users-expect-ai-to-be-involved",[1200],{"type":35,"value":1201},"3. Would users expect AI to be involved?",{"type":30,"tag":31,"props":1203,"children":1204},{},[1205],{"type":35,"value":1206},"Transparency matters.",{"type":30,"tag":31,"props":1208,"children":1209},{},[1210],{"type":35,"value":1211},"People should not have to guess.",{"type":30,"tag":157,"props":1213,"children":1215},{"id":1214},"_4-could-the-output-cause-harm-if-it-is-wrong",[1216],{"type":35,"value":1217},"4. Could the output cause harm if it is wrong?",{"type":30,"tag":31,"props":1219,"children":1220},{},[1221],{"type":35,"value":1222},"Every AI system makes mistakes.",{"type":30,"tag":31,"props":1224,"children":1225},{},[1226],{"type":35,"value":1227},"The question is not whether mistakes happen.",{"type":30,"tag":31,"props":1229,"children":1230},{},[1231],{"type":35,"value":1232},"The question is what happens when they do.",{"type":30,"tag":157,"props":1234,"children":1236},{"id":1235},"_5-can-you-explain-how-the-feature-works",[1237],{"type":35,"value":1238},"5. Can you explain how the feature works?",{"type":30,"tag":31,"props":1240,"children":1241},{},[1242],{"type":35,"value":1243},"Not the model internals.",{"type":30,"tag":31,"props":1245,"children":1246},{},[1247],{"type":35,"value":1248},"The product behaviour.",{"type":30,"tag":31,"props":1250,"children":1251},{},[1252],{"type":35,"value":1253},"If you cannot explain it to a customer, you probably need to understand it better yourself.",{"type":30,"tag":546,"props":1255,"children":1256},{},[],{"type":30,"tag":43,"props":1258,"children":1260},{"id":1259},"the-biggest-mistake-is-waiting-too-long",[1261],{"type":35,"value":1262},"The biggest mistake is waiting too long",{"type":30,"tag":31,"props":1264,"children":1265},{},[1266],{"type":35,"value":1267},"Most compliance problems are surprisingly cheap to prevent.",{"type":30,"tag":31,"props":1269,"children":1270},{},[1271],{"type":35,"value":1272},"They become expensive when they are discovered after launch.",{"type":30,"tag":31,"props":1274,"children":1275},{},[1276],{"type":35,"value":1277},"The teams that struggle most are usually not reckless.",{"type":30,"tag":31,"props":1279,"children":1280},{},[1281],{"type":35,"value":1282},"They simply treat compliance as something to think about later.",{"type":30,"tag":31,"props":1284,"children":1285},{},[1286],{"type":35,"value":1287},"The teams that succeed ask the uncomfortable questions early.",{"type":30,"tag":31,"props":1289,"children":1290},{},[1291],{"type":35,"value":1292},"Not because lawyers told them to.",{"type":30,"tag":31,"props":1294,"children":1295},{},[1296],{"type":35,"value":1297},"Because it helps them build better products.",{"type":30,"tag":546,"props":1299,"children":1300},{},[],{"type":30,"tag":43,"props":1302,"children":1304},{"id":1303},"the-ai-act-is-really-about-trust",[1305],{"type":35,"value":1306},"The AI Act is really about trust",{"type":30,"tag":31,"props":1308,"children":1309},{},[1310],{"type":35,"value":1311},"When people hear regulation, they often think about paperwork.",{"type":30,"tag":31,"props":1313,"children":1314},{},[1315],{"type":35,"value":1316},"But underneath the legal language, the AI Act is trying to solve a simple problem:",{"type":30,"tag":31,"props":1318,"children":1319},{},[1320],{"type":30,"tag":604,"props":1321,"children":1322},{},[1323],{"type":35,"value":1324},"How do we create trust in AI systems?",{"type":30,"tag":31,"props":1326,"children":1327},{},[1328],{"type":35,"value":1329},"Customers want to know when AI is involved.",{"type":30,"tag":31,"props":1331,"children":1332},{},[1333],{"type":35,"value":1334},"Employees want fair treatment.",{"type":30,"tag":31,"props":1336,"children":1337},{},[1338],{"type":35,"value":1339},"Users want transparency.",{"type":30,"tag":31,"props":1341,"children":1342},{},[1343],{"type":35,"value":1344},"Companies want innovation without unnecessary risk.",{"type":30,"tag":31,"props":1346,"children":1347},{},[1348],{"type":35,"value":1349},"Those goals are not enemies.",{"type":30,"tag":31,"props":1351,"children":1352},{},[1353],{"type":35,"value":1354},"In fact, they are surprisingly aligned.",{"type":30,"tag":31,"props":1356,"children":1357},{},[1358],{"type":35,"value":1359},"The best AI products are rarely the ones that automate the most.",{"type":30,"tag":31,"props":1361,"children":1362},{},[1363],{"type":35,"value":1364},"They are the ones that earn the most trust.",{"type":30,"tag":31,"props":1366,"children":1367},{},[1368],{"type":35,"value":1369},"And trust has always been a product problem long before it became a regulatory one.",{"type":30,"tag":546,"props":1371,"children":1372},{},[],{"type":30,"tag":31,"props":1374,"children":1375},{},[1376],{"type":30,"tag":722,"props":1377,"children":1378},{},[1379],{"type":35,"value":1380},"At BitBitHooray, we love building with AI. But we believe responsible AI starts long before compliance audits and legal reviews. It starts with asking better questions when designing products. Because the fastest way to ship an AI feature is not always the smartest way to build one.",{"title":509,"searchDepth":510,"depth":510,"links":1382},[1383,1384,1385,1386,1387,1392,1393,1394,1401,1402],{"id":551,"depth":510,"text":554},{"id":640,"depth":510,"text":643},{"id":699,"depth":510,"text":702},{"id":780,"depth":510,"text":783},{"id":849,"depth":510,"text":852,"children":1388},[1389,1390,1391],{"id":875,"depth":517,"text":878},{"id":917,"depth":517,"text":920},{"id":963,"depth":517,"text":966},{"id":1021,"depth":510,"text":1024},{"id":1060,"depth":510,"text":1063},{"id":1135,"depth":510,"text":1138,"children":1395},[1396,1397,1398,1399,1400],{"id":1146,"depth":517,"text":1149},{"id":1182,"depth":517,"text":1185},{"id":1198,"depth":517,"text":1201},{"id":1214,"depth":517,"text":1217},{"id":1235,"depth":517,"text":1238},{"id":1259,"depth":510,"text":1262},{"id":1303,"depth":510,"text":1306},"content:en:blog:ai-act.md","en/blog/ai-act.md","en/blog/ai-act",{"_path":1407,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":1408,"description":1409,"slug":1410,"author":535,"authorImage":536,"role":537,"date":538,"category":1411,"image":1412,"seoTitle":1413,"seoDescription":1414,"body":1415,"_type":524,"_id":2081,"_source":526,"_file":2082,"_stem":2083,"_extension":529},"/blog/wcag-2.2","WCAG 2.2 Is Here. Your Focus State Probably Isn’t.","Most accessibility issues are not complex. They are expensive little details nobody noticed until users struggle. WCAG 2.2 turns those details into requirements.","wcag-22-is-here-your-focus-state-probably-isnt","Accessibility","/media/blog/blog_wcag22_focus.webp","WCAG 2.2 Explained: The Accessibility Basics Most Teams Still Miss","WCAG 2.2 focuses on practical accessibility improvements like visible focus states, larger click targets and accessible authentication. Learn what matters and why.",{"type":27,"children":1416,"toc":2071},[1417,1420,1426,1431,1443,1448,1453,1458,1463,1468,1473,1478,1483,1491,1494,1500,1505,1519,1524,1529,1534,1539,1544,1549,1554,1559,1564,1569,1574,1577,1583,1588,1593,1598,1603,1608,1613,1618,1623,1628,1651,1656,1661,1666,1669,1675,1680,1685,1690,1695,1700,1705,1710,1715,1720,1725,1730,1735,1740,1745,1748,1754,1759,1764,1782,1787,1792,1797,1802,1807,1812,1817,1822,1827,1832,1837,1840,1846,1851,1856,1861,1866,1871,1876,1881,1886,1891,1896,1901,1906,1911,1916,1921,1926,1929,1935,1940,1945,1978,1983,1988,1993,1998,2001,2007,2012,2017,2035,2040,2045,2050,2055,2060,2063],{"type":30,"tag":546,"props":1418,"children":1419},{},[],{"type":30,"tag":43,"props":1421,"children":1423},{"id":1422},"wcag-22-is-not-about-accessibility-experts",[1424],{"type":35,"value":1425},"WCAG 2.2 is not about accessibility experts",{"type":30,"tag":31,"props":1427,"children":1428},{},[1429],{"type":35,"value":1430},"It is about everyone else.",{"type":30,"tag":31,"props":1432,"children":1433},{},[1434,1436,1441],{"type":35,"value":1435},"When people hear ",{"type":30,"tag":722,"props":1437,"children":1438},{},[1439],{"type":35,"value":1440},"accessibility",{"type":35,"value":1442},", they often imagine complex regulations, expensive audits and endless checklists. In reality, most websites fail because of surprisingly small things.",{"type":30,"tag":31,"props":1444,"children":1445},{},[1446],{"type":35,"value":1447},"Buttons that are difficult to click.",{"type":30,"tag":31,"props":1449,"children":1450},{},[1451],{"type":35,"value":1452},"Keyboard focus that disappears completely.",{"type":30,"tag":31,"props":1454,"children":1455},{},[1456],{"type":35,"value":1457},"Drag-and-drop interactions that have no alternative.",{"type":30,"tag":31,"props":1459,"children":1460},{},[1461],{"type":35,"value":1462},"Login flows that force users to remember information they shouldn't have to remember.",{"type":30,"tag":31,"props":1464,"children":1465},{},[1466],{"type":35,"value":1467},"None of these problems sound dramatic.",{"type":30,"tag":31,"props":1469,"children":1470},{},[1471],{"type":35,"value":1472},"Until you are the person affected by them.",{"type":30,"tag":31,"props":1474,"children":1475},{},[1476],{"type":35,"value":1477},"WCAG 2.2 was created to address exactly these kinds of issues. Not theoretical edge cases. Real-world barriers that prevent people from using digital products.",{"type":30,"tag":31,"props":1479,"children":1480},{},[1481],{"type":35,"value":1482},"And the uncomfortable truth is:",{"type":30,"tag":31,"props":1484,"children":1485},{},[1486],{"type":30,"tag":604,"props":1487,"children":1488},{},[1489],{"type":35,"value":1490},"Most teams don't have a big accessibility problem. They have hundreds of tiny ones.",{"type":30,"tag":546,"props":1492,"children":1493},{},[],{"type":30,"tag":43,"props":1495,"children":1497},{"id":1496},"the-invisible-focus-problem",[1498],{"type":35,"value":1499},"The invisible focus problem",{"type":30,"tag":31,"props":1501,"children":1502},{},[1503],{"type":35,"value":1504},"Let's start with one of the most common mistakes.",{"type":30,"tag":31,"props":1506,"children":1507},{},[1508,1510,1517],{"type":35,"value":1509},"You open a website and press the ",{"type":30,"tag":1511,"props":1512,"children":1514},"code",{"className":1513},[],[1515],{"type":35,"value":1516},"Tab",{"type":35,"value":1518}," key.",{"type":30,"tag":31,"props":1520,"children":1521},{},[1522],{"type":35,"value":1523},"Suddenly you have no idea where you are.",{"type":30,"tag":31,"props":1525,"children":1526},{},[1527],{"type":35,"value":1528},"Many design systems either remove the browser's default focus style or replace it with something so subtle that nobody can actually see it.",{"type":30,"tag":31,"props":1530,"children":1531},{},[1532],{"type":35,"value":1533},"Designers often do it because the default outline feels \"ugly\".",{"type":30,"tag":31,"props":1535,"children":1536},{},[1537],{"type":35,"value":1538},"Developers often inherit it from component libraries.",{"type":30,"tag":31,"props":1540,"children":1541},{},[1542],{"type":35,"value":1543},"Nobody notices because most people use a mouse.",{"type":30,"tag":31,"props":1545,"children":1546},{},[1547],{"type":35,"value":1548},"WCAG 2.2 notices.",{"type":30,"tag":31,"props":1550,"children":1551},{},[1552],{"type":35,"value":1553},"The new Focus Appearance requirements raise the bar significantly. Keyboard users must be able to clearly identify where they currently are.",{"type":30,"tag":31,"props":1555,"children":1556},{},[1557],{"type":35,"value":1558},"Not somewhere.",{"type":30,"tag":31,"props":1560,"children":1561},{},[1562],{"type":35,"value":1563},"Not maybe.",{"type":30,"tag":31,"props":1565,"children":1566},{},[1567],{"type":35,"value":1568},"Clearly.",{"type":30,"tag":31,"props":1570,"children":1571},{},[1572],{"type":35,"value":1573},"A beautiful interface that becomes unusable without a mouse is not a beautiful interface.",{"type":30,"tag":546,"props":1575,"children":1576},{},[],{"type":30,"tag":43,"props":1578,"children":1580},{"id":1579},"small-targets-create-big-frustrations",[1581],{"type":35,"value":1582},"Small targets create big frustrations",{"type":30,"tag":31,"props":1584,"children":1585},{},[1586],{"type":35,"value":1587},"We've all seen them.",{"type":30,"tag":31,"props":1589,"children":1590},{},[1591],{"type":35,"value":1592},"Tiny icon buttons.",{"type":30,"tag":31,"props":1594,"children":1595},{},[1596],{"type":35,"value":1597},"Minimalistic checkboxes.",{"type":30,"tag":31,"props":1599,"children":1600},{},[1601],{"type":35,"value":1602},"Links squeezed into crowded navigation menus.",{"type":30,"tag":31,"props":1604,"children":1605},{},[1606],{"type":35,"value":1607},"They look clean in Figma.",{"type":30,"tag":31,"props":1609,"children":1610},{},[1611],{"type":35,"value":1612},"They are much less clean when someone tries to tap them on a moving train, with one hand, on a mobile device.",{"type":30,"tag":31,"props":1614,"children":1615},{},[1616],{"type":35,"value":1617},"WCAG 2.2 introduces stronger requirements around target size because accessibility is not only about disability.",{"type":30,"tag":31,"props":1619,"children":1620},{},[1621],{"type":35,"value":1622},"It is also about usability.",{"type":30,"tag":31,"props":1624,"children":1625},{},[1626],{"type":35,"value":1627},"The same improvements that help someone with limited motor control help:",{"type":30,"tag":101,"props":1629,"children":1630},{},[1631,1636,1641,1646],{"type":30,"tag":105,"props":1632,"children":1633},{},[1634],{"type":35,"value":1635},"Parents carrying a child",{"type":30,"tag":105,"props":1637,"children":1638},{},[1639],{"type":35,"value":1640},"People using older devices",{"type":30,"tag":105,"props":1642,"children":1643},{},[1644],{"type":35,"value":1645},"Users on crowded public transport",{"type":30,"tag":105,"props":1647,"children":1648},{},[1649],{"type":35,"value":1650},"Literally anyone with large fingers",{"type":30,"tag":31,"props":1652,"children":1653},{},[1654],{"type":35,"value":1655},"Accessibility improvements often improve the experience for everyone.",{"type":30,"tag":31,"props":1657,"children":1658},{},[1659],{"type":35,"value":1660},"That's why we rarely think of accessibility as a separate feature.",{"type":30,"tag":31,"props":1662,"children":1663},{},[1664],{"type":35,"value":1665},"It's simply good product design.",{"type":30,"tag":546,"props":1667,"children":1668},{},[],{"type":30,"tag":43,"props":1670,"children":1672},{"id":1671},"drag-and-drop-is-not-enough-anymore",[1673],{"type":35,"value":1674},"Drag and drop is not enough anymore",{"type":30,"tag":31,"props":1676,"children":1677},{},[1678],{"type":35,"value":1679},"Many modern products love drag and drop.",{"type":30,"tag":31,"props":1681,"children":1682},{},[1683],{"type":35,"value":1684},"Kanban boards.",{"type":30,"tag":31,"props":1686,"children":1687},{},[1688],{"type":35,"value":1689},"Calendar tools.",{"type":30,"tag":31,"props":1691,"children":1692},{},[1693],{"type":35,"value":1694},"Dashboard builders.",{"type":30,"tag":31,"props":1696,"children":1697},{},[1698],{"type":35,"value":1699},"File uploads.",{"type":30,"tag":31,"props":1701,"children":1702},{},[1703],{"type":35,"value":1704},"The interaction feels intuitive.",{"type":30,"tag":31,"props":1706,"children":1707},{},[1708],{"type":35,"value":1709},"Unless you cannot use it.",{"type":30,"tag":31,"props":1711,"children":1712},{},[1713],{"type":35,"value":1714},"WCAG 2.2 strengthens requirements around dragging movements. If an action requires dragging, there should be another way to achieve the same result.",{"type":30,"tag":31,"props":1716,"children":1717},{},[1718],{"type":35,"value":1719},"Why?",{"type":30,"tag":31,"props":1721,"children":1722},{},[1723],{"type":35,"value":1724},"Because not everyone can perform precise pointer movements.",{"type":30,"tag":31,"props":1726,"children":1727},{},[1728],{"type":35,"value":1729},"The goal isn't to remove advanced interactions.",{"type":30,"tag":31,"props":1731,"children":1732},{},[1733],{"type":35,"value":1734},"The goal is to ensure they are not the only option.",{"type":30,"tag":31,"props":1736,"children":1737},{},[1738],{"type":35,"value":1739},"Good products provide flexibility.",{"type":30,"tag":31,"props":1741,"children":1742},{},[1743],{"type":35,"value":1744},"Bad products provide obstacles.",{"type":30,"tag":546,"props":1746,"children":1747},{},[],{"type":30,"tag":43,"props":1749,"children":1751},{"id":1750},"the-password-problem-nobody-asked-for",[1752],{"type":35,"value":1753},"The password problem nobody asked for",{"type":30,"tag":31,"props":1755,"children":1756},{},[1757],{"type":35,"value":1758},"One of the most practical additions in WCAG 2.2 focuses on authentication.",{"type":30,"tag":31,"props":1760,"children":1761},{},[1762],{"type":35,"value":1763},"Many systems still create unnecessary friction:",{"type":30,"tag":101,"props":1765,"children":1766},{},[1767,1772,1777],{"type":30,"tag":105,"props":1768,"children":1769},{},[1770],{"type":35,"value":1771},"Disabling password managers",{"type":30,"tag":105,"props":1773,"children":1774},{},[1775],{"type":35,"value":1776},"Forcing users to re-enter information repeatedly",{"type":30,"tag":105,"props":1778,"children":1779},{},[1780],{"type":35,"value":1781},"Using memory tests disguised as security",{"type":30,"tag":31,"props":1783,"children":1784},{},[1785],{"type":35,"value":1786},"We've all experienced it.",{"type":30,"tag":31,"props":1788,"children":1789},{},[1790],{"type":35,"value":1791},"The six-digit code.",{"type":30,"tag":31,"props":1793,"children":1794},{},[1795],{"type":35,"value":1796},"The secret phrase.",{"type":30,"tag":31,"props":1798,"children":1799},{},[1800],{"type":35,"value":1801},"The \"please remember exactly what you entered three screens ago.\"",{"type":30,"tag":31,"props":1803,"children":1804},{},[1805],{"type":35,"value":1806},"WCAG 2.2 pushes teams toward authentication flows that work with users instead of against them.",{"type":30,"tag":31,"props":1808,"children":1809},{},[1810],{"type":35,"value":1811},"Password managers.",{"type":30,"tag":31,"props":1813,"children":1814},{},[1815],{"type":35,"value":1816},"Passkeys.",{"type":30,"tag":31,"props":1818,"children":1819},{},[1820],{"type":35,"value":1821},"Autofill.",{"type":30,"tag":31,"props":1823,"children":1824},{},[1825],{"type":35,"value":1826},"Modern authentication methods.",{"type":30,"tag":31,"props":1828,"children":1829},{},[1830],{"type":35,"value":1831},"Security and accessibility are not enemies.",{"type":30,"tag":31,"props":1833,"children":1834},{},[1835],{"type":35,"value":1836},"They should be working together.",{"type":30,"tag":546,"props":1838,"children":1839},{},[],{"type":30,"tag":43,"props":1841,"children":1843},{"id":1842},"accessibility-is-a-product-problem",[1844],{"type":35,"value":1845},"Accessibility is a product problem",{"type":30,"tag":31,"props":1847,"children":1848},{},[1849],{"type":35,"value":1850},"This is where many organisations still get stuck.",{"type":30,"tag":31,"props":1852,"children":1853},{},[1854],{"type":35,"value":1855},"Accessibility often becomes someone's side project.",{"type":30,"tag":31,"props":1857,"children":1858},{},[1859],{"type":35,"value":1860},"A compliance task.",{"type":30,"tag":31,"props":1862,"children":1863},{},[1864],{"type":35,"value":1865},"A checkbox.",{"type":30,"tag":31,"props":1867,"children":1868},{},[1869],{"type":35,"value":1870},"A future sprint.",{"type":30,"tag":31,"props":1872,"children":1873},{},[1874],{"type":35,"value":1875},"A problem for later.",{"type":30,"tag":31,"props":1877,"children":1878},{},[1879],{"type":35,"value":1880},"But accessibility isn't a legal requirement that happens to affect products.",{"type":30,"tag":31,"props":1882,"children":1883},{},[1884],{"type":35,"value":1885},"It's a product requirement.",{"type":30,"tag":31,"props":1887,"children":1888},{},[1889],{"type":35,"value":1890},"Because every accessibility issue ultimately affects a user trying to achieve a goal.",{"type":30,"tag":31,"props":1892,"children":1893},{},[1894],{"type":35,"value":1895},"Someone trying to buy.",{"type":30,"tag":31,"props":1897,"children":1898},{},[1899],{"type":35,"value":1900},"Someone trying to learn.",{"type":30,"tag":31,"props":1902,"children":1903},{},[1904],{"type":35,"value":1905},"Someone trying to book an appointment.",{"type":30,"tag":31,"props":1907,"children":1908},{},[1909],{"type":35,"value":1910},"Someone trying to complete a task.",{"type":30,"tag":31,"props":1912,"children":1913},{},[1914],{"type":35,"value":1915},"Accessibility is not about standards.",{"type":30,"tag":31,"props":1917,"children":1918},{},[1919],{"type":35,"value":1920},"Accessibility is about people.",{"type":30,"tag":31,"props":1922,"children":1923},{},[1924],{"type":35,"value":1925},"The standards simply help us remember that.",{"type":30,"tag":546,"props":1927,"children":1928},{},[],{"type":30,"tag":43,"props":1930,"children":1932},{"id":1931},"what-we-see-most-often",[1933],{"type":35,"value":1934},"What we see most often",{"type":30,"tag":31,"props":1936,"children":1937},{},[1938],{"type":35,"value":1939},"When we review websites and applications, we rarely discover huge catastrophic accessibility failures.",{"type":30,"tag":31,"props":1941,"children":1942},{},[1943],{"type":35,"value":1944},"Instead, we find patterns:",{"type":30,"tag":101,"props":1946,"children":1947},{},[1948,1953,1958,1963,1968,1973],{"type":30,"tag":105,"props":1949,"children":1950},{},[1951],{"type":35,"value":1952},"Missing or invisible focus states",{"type":30,"tag":105,"props":1954,"children":1955},{},[1956],{"type":35,"value":1957},"Insufficient colour contrast",{"type":30,"tag":105,"props":1959,"children":1960},{},[1961],{"type":35,"value":1962},"Tiny interactive elements",{"type":30,"tag":105,"props":1964,"children":1965},{},[1966],{"type":35,"value":1967},"Missing form labels",{"type":30,"tag":105,"props":1969,"children":1970},{},[1971],{"type":35,"value":1972},"Components that only work with a mouse",{"type":30,"tag":105,"props":1974,"children":1975},{},[1976],{"type":35,"value":1977},"Authentication flows that create unnecessary barriers",{"type":30,"tag":31,"props":1979,"children":1980},{},[1981],{"type":35,"value":1982},"The good news?",{"type":30,"tag":31,"props":1984,"children":1985},{},[1986],{"type":35,"value":1987},"Most of these issues are surprisingly easy to fix.",{"type":30,"tag":31,"props":1989,"children":1990},{},[1991],{"type":35,"value":1992},"The bad news?",{"type":30,"tag":31,"props":1994,"children":1995},{},[1996],{"type":35,"value":1997},"Most teams never look for them.",{"type":30,"tag":546,"props":1999,"children":2000},{},[],{"type":30,"tag":43,"props":2002,"children":2004},{"id":2003},"start-small-start-now",[2005],{"type":35,"value":2006},"Start small. Start now.",{"type":30,"tag":31,"props":2008,"children":2009},{},[2010],{"type":35,"value":2011},"You don't need a six-month accessibility transformation programme.",{"type":30,"tag":31,"props":2013,"children":2014},{},[2015],{"type":35,"value":2016},"Start with three questions:",{"type":30,"tag":375,"props":2018,"children":2019},{},[2020,2025,2030],{"type":30,"tag":105,"props":2021,"children":2022},{},[2023],{"type":35,"value":2024},"Can every interactive element be reached and used with a keyboard?",{"type":30,"tag":105,"props":2026,"children":2027},{},[2028],{"type":35,"value":2029},"Can users clearly see where keyboard focus currently is?",{"type":30,"tag":105,"props":2031,"children":2032},{},[2033],{"type":35,"value":2034},"Can all important actions be completed without dragging, guessing or memorising information?",{"type":30,"tag":31,"props":2036,"children":2037},{},[2038],{"type":35,"value":2039},"If the answer to any of those questions is \"not sure\", you already know where to begin.",{"type":30,"tag":31,"props":2041,"children":2042},{},[2043],{"type":35,"value":2044},"Accessibility does not happen because a company writes it into a strategy deck.",{"type":30,"tag":31,"props":2046,"children":2047},{},[2048],{"type":35,"value":2049},"Accessibility happens because teams care enough to notice the details.",{"type":30,"tag":31,"props":2051,"children":2052},{},[2053],{"type":35,"value":2054},"And WCAG 2.2 is mostly about details.",{"type":30,"tag":31,"props":2056,"children":2057},{},[2058],{"type":35,"value":2059},"The kind that users remember long after they forget your feature list.",{"type":30,"tag":546,"props":2061,"children":2062},{},[],{"type":30,"tag":31,"props":2064,"children":2065},{},[2066],{"type":30,"tag":722,"props":2067,"children":2068},{},[2069],{"type":35,"value":2070},"At BitBitHooray, we believe accessibility is not a compliance exercise. It's part of building products that respect people's time, abilities and circumstances. Better accessibility usually leads to better products. And better products create better businesses.",{"title":509,"searchDepth":510,"depth":510,"links":2072},[2073,2074,2075,2076,2077,2078,2079,2080],{"id":1422,"depth":510,"text":1425},{"id":1496,"depth":510,"text":1499},{"id":1579,"depth":510,"text":1582},{"id":1671,"depth":510,"text":1674},{"id":1750,"depth":510,"text":1753},{"id":1842,"depth":510,"text":1845},{"id":1931,"depth":510,"text":1934},{"id":2003,"depth":510,"text":2006},"content:en:blog:wcag-2.2.md","en/blog/wcag-2.2.md","en/blog/wcag-2.2",{"_path":2085,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":2086,"description":2087,"slug":2088,"author":535,"authorImage":536,"role":2089,"date":2090,"category":539,"image":2091,"featured":20,"seoTitle":2092,"seoDescription":2087,"body":2093,"_type":524,"_id":2545,"_source":526,"_file":2546,"_stem":2547,"_extension":529},"/blog/ai-agents-revolution-2026","AI Agents in 2026: Revolution or Overhyped Trend?","Breaking down the reality of autonomous AI agents, what actually works today, and what is still science fiction.","ai-agents-revolution-2026","CPO / CXO","2026-02-04","blog_aiAgents2026.webp","AI Agents in 2026: Revolution or Overhyped Trend? | BitBitHooray Blog",{"type":27,"children":2094,"toc":2526},[2095,2101,2106,2111,2123,2129,2134,2140,2183,2189,2194,2212,2218,2223,2229,2234,2240,2245,2263,2268,2274,2279,2297,2303,2308,2326,2331,2337,2342,2348,2391,2397,2402,2407,2430,2439,2445,2450,2468,2473,2491,2496,2501,2506,2511,2516],{"type":30,"tag":43,"props":2096,"children":2098},{"id":2097},"the-promise-vs-the-reality",[2099],{"type":35,"value":2100},"The Promise vs. The Reality",{"type":30,"tag":31,"props":2102,"children":2103},{},[2104],{"type":35,"value":2105},"We're in the midst of an AI agent hype cycle that makes the blockchain craze look like a sleepy kitten. Every tech conference, every LinkedIn feed, every startup pitch deck mentions \"autonomous AI agents\" as if they're already running our businesses while we sip margaritas on a beach.",{"type":30,"tag":31,"props":2107,"children":2108},{},[2109],{"type":35,"value":2110},"But here's the uncomfortable truth: most \"AI agents\" today are just glorified chatbots with fancy marketing. Sorry, not sorry. 🦖",{"type":30,"tag":2112,"props":2113,"children":2115},"h4",{"id":2114},"an-ai-agent-that-cant-reliably-book-a-meeting-isnt-an-agent-its-a-digital-intern-that-needs-its-own-intern",[2116,2121],{"type":30,"tag":604,"props":2117,"children":2118},{},[2119],{"type":35,"value":2120},"\"An AI agent that can't reliably book a meeting isn't an agent – it's a digital intern that needs its own intern.\"",{"type":35,"value":2122},"**",{"type":30,"tag":43,"props":2124,"children":2126},{"id":2125},"what-actually-works-today",[2127],{"type":35,"value":2128},"What Actually Works Today",{"type":30,"tag":31,"props":2130,"children":2131},{},[2132],{"type":35,"value":2133},"Let's separate the wheat from the chaff. Here's what AI agents can actually do reliably in 2026:",{"type":30,"tag":157,"props":2135,"children":2137},{"id":2136},"_1-narrow-well-defined-tasks",[2138],{"type":35,"value":2139},"1. Narrow, Well-Defined Tasks",{"type":30,"tag":101,"props":2141,"children":2142},{},[2143,2153,2163,2173],{"type":30,"tag":105,"props":2144,"children":2145},{},[2146,2151],{"type":30,"tag":604,"props":2147,"children":2148},{},[2149],{"type":35,"value":2150},"Code review automation:",{"type":35,"value":2152}," AI can catch common bugs, style violations, and security issues",{"type":30,"tag":105,"props":2154,"children":2155},{},[2156,2161],{"type":30,"tag":604,"props":2157,"children":2158},{},[2159],{"type":35,"value":2160},"Content moderation:",{"type":35,"value":2162}," Flagging inappropriate content with 90%+ accuracy",{"type":30,"tag":105,"props":2164,"children":2165},{},[2166,2171],{"type":30,"tag":604,"props":2167,"children":2168},{},[2169],{"type":35,"value":2170},"Customer support triage:",{"type":35,"value":2172}," Routing tickets to the right department",{"type":30,"tag":105,"props":2174,"children":2175},{},[2176,2181],{"type":30,"tag":604,"props":2177,"children":2178},{},[2179],{"type":35,"value":2180},"Data extraction:",{"type":35,"value":2182}," Pulling structured data from unstructured sources",{"type":30,"tag":157,"props":2184,"children":2186},{"id":2185},"_2-augmentation-not-replacement",[2187],{"type":35,"value":2188},"2. Augmentation, Not Replacement",{"type":30,"tag":31,"props":2190,"children":2191},{},[2192],{"type":35,"value":2193},"The real value isn't in replacing humans – it's in making humans 10x more productive. Think Copilot, not autopilot. Like a cat that shows you where the mouse is – but you still have to catch it. 🐱",{"type":30,"tag":101,"props":2195,"children":2196},{},[2197,2202,2207],{"type":30,"tag":105,"props":2198,"children":2199},{},[2200],{"type":35,"value":2201},"Developers using AI pair programming are shipping faster",{"type":30,"tag":105,"props":2203,"children":2204},{},[2205],{"type":35,"value":2206},"Designers using AI for rapid prototyping iterate more",{"type":30,"tag":105,"props":2208,"children":2209},{},[2210],{"type":35,"value":2211},"Analysts using AI for data exploration find insights quicker",{"type":30,"tag":157,"props":2213,"children":2215},{"id":2214},"_3-supervised-workflows",[2216],{"type":35,"value":2217},"3. Supervised Workflows",{"type":30,"tag":31,"props":2219,"children":2220},{},[2221],{"type":35,"value":2222},"Agents work best when there's a human in the loop checking critical decisions. Full autonomy? That's still 3-5 years away for anything beyond trivial tasks.",{"type":30,"tag":43,"props":2224,"children":2226},{"id":2225},"what-doesnt-work-yet",[2227],{"type":35,"value":2228},"What Doesn't Work (Yet)",{"type":30,"tag":31,"props":2230,"children":2231},{},[2232],{"type":35,"value":2233},"Here's where the hype machine oversells reality:",{"type":30,"tag":157,"props":2235,"children":2237},{"id":2236},"complex-multi-step-tasks",[2238],{"type":35,"value":2239},"Complex Multi-Step Tasks",{"type":30,"tag":31,"props":2241,"children":2242},{},[2243],{"type":35,"value":2244},"Try asking an AI agent to:",{"type":30,"tag":101,"props":2246,"children":2247},{},[2248,2253,2258],{"type":30,"tag":105,"props":2249,"children":2250},{},[2251],{"type":35,"value":2252},"Plan a product launch with stakeholder coordination",{"type":30,"tag":105,"props":2254,"children":2255},{},[2256],{"type":35,"value":2257},"Refactor a legacy codebase without breaking things",{"type":30,"tag":105,"props":2259,"children":2260},{},[2261],{"type":35,"value":2262},"Handle customer complaints that require empathy and judgment",{"type":30,"tag":31,"props":2264,"children":2265},{},[2266],{"type":35,"value":2267},"The failure rate is still too high for production use without heavy supervision.",{"type":30,"tag":157,"props":2269,"children":2271},{"id":2270},"long-term-context-memory",[2272],{"type":35,"value":2273},"Long-Term Context & Memory",{"type":30,"tag":31,"props":2275,"children":2276},{},[2277],{"type":35,"value":2278},"Despite promises of \"infinite context windows,\" AI agents still struggle with:",{"type":30,"tag":101,"props":2280,"children":2281},{},[2282,2287,2292],{"type":30,"tag":105,"props":2283,"children":2284},{},[2285],{"type":35,"value":2286},"Maintaining coherent context over days/weeks",{"type":30,"tag":105,"props":2288,"children":2289},{},[2290],{"type":35,"value":2291},"Learning from past mistakes without retraining",{"type":30,"tag":105,"props":2293,"children":2294},{},[2295],{"type":35,"value":2296},"Understanding nuanced company culture and politics",{"type":30,"tag":157,"props":2298,"children":2300},{"id":2299},"reliability-trust",[2301],{"type":35,"value":2302},"Reliability & Trust",{"type":30,"tag":31,"props":2304,"children":2305},{},[2306],{"type":35,"value":2307},"Would you let an AI agent:",{"type":30,"tag":101,"props":2309,"children":2310},{},[2311,2316,2321],{"type":30,"tag":105,"props":2312,"children":2313},{},[2314],{"type":35,"value":2315},"Negotiate a contract?",{"type":30,"tag":105,"props":2317,"children":2318},{},[2319],{"type":35,"value":2320},"Fire someone?",{"type":30,"tag":105,"props":2322,"children":2323},{},[2324],{"type":35,"value":2325},"Make financial decisions?",{"type":30,"tag":31,"props":2327,"children":2328},{},[2329],{"type":35,"value":2330},"If the answer is no, we're not in the \"agent revolution\" yet. We're in the \"agent experimentation\" phase.",{"type":30,"tag":43,"props":2332,"children":2334},{"id":2333},"the-real-business-impact",[2335],{"type":35,"value":2336},"The Real Business Impact",{"type":30,"tag":31,"props":2338,"children":2339},{},[2340],{"type":35,"value":2341},"So should you invest in AI agents? Absolutely – but with realistic expectations.",{"type":30,"tag":157,"props":2343,"children":2345},{"id":2344},"what-we-recommend-to-clients",[2346],{"type":35,"value":2347},"What We Recommend to Clients",{"type":30,"tag":375,"props":2349,"children":2350},{},[2351,2361,2371,2381],{"type":30,"tag":105,"props":2352,"children":2353},{},[2354,2359],{"type":30,"tag":604,"props":2355,"children":2356},{},[2357],{"type":35,"value":2358},"Start with high-volume, low-risk tasks:",{"type":35,"value":2360}," Customer support FAQs, data entry, code formatting",{"type":30,"tag":105,"props":2362,"children":2363},{},[2364,2369],{"type":30,"tag":604,"props":2365,"children":2366},{},[2367],{"type":35,"value":2368},"Build robust guardrails:",{"type":35,"value":2370}," Human review checkpoints, rollback mechanisms, audit trails",{"type":30,"tag":105,"props":2372,"children":2373},{},[2374,2379],{"type":30,"tag":604,"props":2375,"children":2376},{},[2377],{"type":35,"value":2378},"Measure everything:",{"type":35,"value":2380}," Error rates, time saved, quality metrics, user satisfaction",{"type":30,"tag":105,"props":2382,"children":2383},{},[2384,2389],{"type":30,"tag":604,"props":2385,"children":2386},{},[2387],{"type":35,"value":2388},"Invest in training:",{"type":35,"value":2390}," Your team needs to understand how to work WITH agents, not just deploy them",{"type":30,"tag":43,"props":2392,"children":2394},{"id":2393},"the-2026-reality-check",[2395],{"type":35,"value":2396},"The 2026 Reality Check",{"type":30,"tag":31,"props":2398,"children":2399},{},[2400],{"type":35,"value":2401},"AI agents are powerful tools that can dramatically improve productivity – when used correctly. But they're not magic, and they won't replace your team.",{"type":30,"tag":31,"props":2403,"children":2404},{},[2405],{"type":35,"value":2406},"The companies winning with AI aren't the ones trying to automate everything. They're the ones that:",{"type":30,"tag":101,"props":2408,"children":2409},{},[2410,2415,2420,2425],{"type":30,"tag":105,"props":2411,"children":2412},{},[2413],{"type":35,"value":2414},"Identify specific pain points where AI adds value",{"type":30,"tag":105,"props":2416,"children":2417},{},[2418],{"type":35,"value":2419},"Integrate agents into existing workflows thoughtfully",{"type":30,"tag":105,"props":2421,"children":2422},{},[2423],{"type":35,"value":2424},"Keep humans in control of critical decisions",{"type":30,"tag":105,"props":2426,"children":2427},{},[2428],{"type":35,"value":2429},"Iterate based on real-world results, not hype",{"type":30,"tag":2112,"props":2431,"children":2433},{"id":2432},"the-future-of-work-isnt-humans-vs-ai-its-humans-ai-vs-companies-that-ignore-ai-entirely",[2434],{"type":30,"tag":604,"props":2435,"children":2436},{},[2437],{"type":35,"value":2438},"\"The future of work isn't humans vs. AI. It's humans + AI vs. companies that ignore AI entirely.\"",{"type":30,"tag":43,"props":2440,"children":2442},{"id":2441},"whats-next",[2443],{"type":35,"value":2444},"What's Next?",{"type":30,"tag":31,"props":2446,"children":2447},{},[2448],{"type":35,"value":2449},"We're working on AI agent implementations for clients right now. The results are promising when expectations are realistic:",{"type":30,"tag":101,"props":2451,"children":2452},{},[2453,2458,2463],{"type":30,"tag":105,"props":2454,"children":2455},{},[2456],{"type":35,"value":2457},"40% reduction in support ticket response time",{"type":30,"tag":105,"props":2459,"children":2460},{},[2461],{"type":35,"value":2462},"60% faster code review cycles",{"type":30,"tag":105,"props":2464,"children":2465},{},[2466],{"type":35,"value":2467},"90% automation of data entry tasks",{"type":30,"tag":31,"props":2469,"children":2470},{},[2471],{"type":35,"value":2472},"But we're also seeing failures:",{"type":30,"tag":101,"props":2474,"children":2475},{},[2476,2481,2486],{"type":30,"tag":105,"props":2477,"children":2478},{},[2479],{"type":35,"value":2480},"Agents hallucinating incorrect information to customers",{"type":30,"tag":105,"props":2482,"children":2483},{},[2484],{"type":35,"value":2485},"Workflows breaking when edge cases appear",{"type":30,"tag":105,"props":2487,"children":2488},{},[2489],{"type":35,"value":2490},"Teams over-relying on AI without building proper safeguards",{"type":30,"tag":31,"props":2492,"children":2493},{},[2494],{"type":35,"value":2495},"The key is knowing when to use AI, when to augment with AI, and when to keep humans in charge.",{"type":30,"tag":43,"props":2497,"children":2498},{"id":479},[2499],{"type":35,"value":2500},"Our Take",{"type":30,"tag":31,"props":2502,"children":2503},{},[2504],{"type":35,"value":2505},"AI agents will transform how we work – but not overnight, and not by replacing everyone. The transformation will be gradual, task-by-task, workflow-by-workflow.",{"type":30,"tag":31,"props":2507,"children":2508},{},[2509],{"type":35,"value":2510},"If you're building AI agents, focus on reliability over capability. A narrow agent that works 99% of the time beats a broad agent that works 70% of the time.",{"type":30,"tag":31,"props":2512,"children":2513},{},[2514],{"type":35,"value":2515},"And if you're evaluating AI agent vendors? Ask for error rates, not feature lists. Ask for case studies, not promises. Ask what happens when things go wrong, not just when they go right.",{"type":30,"tag":31,"props":2517,"children":2518},{},[2519,2524],{"type":30,"tag":604,"props":2520,"children":2521},{},[2522],{"type":35,"value":2523},"The AI agent revolution is coming. But in 2026, we're still in the early innings. Or as our office dinos would say: we just hatched from the egg.",{"type":35,"value":2525}," 🥚🦕",{"title":509,"searchDepth":510,"depth":510,"links":2527},[2528,2529,2534,2539,2542,2543,2544],{"id":2097,"depth":510,"text":2100},{"id":2125,"depth":510,"text":2128,"children":2530},[2531,2532,2533],{"id":2136,"depth":517,"text":2139},{"id":2185,"depth":517,"text":2188},{"id":2214,"depth":517,"text":2217},{"id":2225,"depth":510,"text":2228,"children":2535},[2536,2537,2538],{"id":2236,"depth":517,"text":2239},{"id":2270,"depth":517,"text":2273},{"id":2299,"depth":517,"text":2302},{"id":2333,"depth":510,"text":2336,"children":2540},[2541],{"id":2344,"depth":517,"text":2347},{"id":2393,"depth":510,"text":2396},{"id":2441,"depth":510,"text":2444},{"id":479,"depth":510,"text":2500},"content:en:blog:ai-agents-revolution-2026.md","en/blog/ai-agents-revolution-2026.md","en/blog/ai-agents-revolution-2026",1782424349691]