12:06:45 RRSAgent has joined #ai-gen-stds 12:06:49 logging to https://www.w3.org/2026/03/25-ai-gen-stds-irc 12:06:49 RRSAgent, do not leave 12:06:50 RRSAgent, this meeting spans midnight 12:06:50 RRSAgent, make logs public 12:06:51 Meeting: AI-generated software and Web standardization 12:06:51 Chair: Dominique Hazaƫl-Massieux 12:06:51 Agenda: https://github.com/w3c/breakouts-day-2026/issues/8 12:06:51 Zakim has joined #ai-gen-stds 12:06:52 Zakim, clear agenda 12:06:52 agenda cleared 12:06:52 Zakim, agenda+ Pick a scribe 12:06:53 agendum 1 added 12:06:53 Zakim, agenda+ Reminders: code of conduct, health policies, recorded session policy 12:06:53 agendum 2 added 12:06:53 Zakim, agenda+ Goal of this session 12:06:54 agendum 3 added 12:06:54 Zakim, agenda+ Discussion 12:06:55 agendum 4 added 12:06:55 Zakim, agenda+ Next steps / where discussion continues 12:06:55 agendum 5 added 12:06:55 Zakim, agenda+ Adjourn / Use IRC command: Zakim, end meeting 12:06:57 agendum 6 added 12:06:57 breakout-bot has left #ai-gen-stds 12:17:06 dom has joined #ai-gen-stds 12:17:30 Slideset: https://www.w3.org/2026/Talks/dhm-ai-software/ 13:48:23 hyojin has joined #ai-gen-stds 13:56:10 Present+ Dom, MikeGifford, PaolaDm 13:56:32 Agenda: https://www.w3.org/events/meetings/d3eeea4f-e4dc-470d-9d4a-6a33a8fdcf8f/#agenda 13:56:37 Chair: Dom 14:00:51 astearns has joined #ai-gen-stds 14:01:24 fscholz has joined #ai-gen-stds 14:01:43 Roy_Ruoxi has joined #ai-gen-stds 14:01:56 xueyuan has joined #ai-gen-stds 14:02:06 mgifford2 has joined #ai-gen-stds 14:02:16 present+ 14:02:21 pchampin has joined #ai-gen-stds 14:02:29 anssik has joined #ai-gen-stds 14:02:32 xiaoqian has joined #ai-gen-stds 14:02:42 present+ 14:02:43 Ian has joined #ai-gen-stds 14:03:06 Ota has joined #ai-gen-stds 14:04:19 denis has joined #ai-gen-stds 14:05:14 TiffanyBurtin has joined #ai-gen-stds 14:05:49 Present+ Anssi_Kostiainen 14:05:50 present+ 14:05:58 present+ 14:06:26 Copilot is also integrated into the GitHub environment with https://github.com/codespaces and https://docs.github.com/en/copilot/get-started/quickstart 14:08:18 Even just GitHub's Accessibility team Accessibility Scanner - https://github.com/github/accessibility-scanner 14:12:43 -> One Human + One Agent = One Browser From Scratch https://github.com/embedding-shapes/one-agent-one-browser 14:13:26 Curve has joined #ai-gen-stds 14:13:51 Specs are the new code https://www.linkedin.com/pulse/specs-new-code-tyler-dane-lbz1c/ &. https://medium.com/@aiforhuman/specs-are-the-new-code-2f3ede491324 14:14:06 re One Browser that's another example, "Over three days they drove a single Codex CLI agent to build 20,000 lines of Rust that successfully renders HTML+CSS with no Rust crate dependencies at all" 14:14:16 -> https://simonwillison.net/2026/Jan/27/one-human-one-agent-one-browser/ 14:14:47 noah has joined #ai-gen-stds 14:17:28 https://conesible.de/wab/whitepaper_webaccessbench.pdf note that I don't think there was any advanced prompting with this study to ensure that there is anything more instructive about standards. 14:18:25 fscholz has joined #ai-gen-stds 14:19:59 Curve has joined #ai-gen-stds 14:21:09 present+ 14:22:50 Shu has joined #ai-gen-stds 14:24:19 martinA has joined #ai-gen-stds 14:24:21 q? 14:24:24 present+ 14:26:39 Anssi: we had an AI generated implementation of WebNN based on spec, test suites and code samples 14:26:45 There was also the idea of including RDFa into all of our specifications so that all of our existing specifications can be more semantically linked 14:26:47 ... provided lots of new useful insights 14:26:55 scribe+ 14:27:27 q 14:27:33 q+ 14:28:01 https://mgifford.github.io/ACCESSIBILITY.md 14:28:14 anssik: the Chrome implemetantions took 3 years from 20+ engineers; the rust implementation was done in a few weeks with one engineer and 1 agent 14:28:24 May we have the link to the presentation? 14:28:32 anssik: spec-driven development is becomign the main way of driving AI assistants 14:29:33 anssik: in behavior-driven development, you describe expected behaviors in natural language descriptions as specs 14:29:46 ... humans write the specs as primary artefacts 14:29:54 Curve has joined #ai-gen-stds 14:29:59 ... agents then implement them; humans verify they meet expectations 14:30:20 ... humans define what "correct" means, with business cases and other considerations (e.g. privacy, etc) 14:30:25 I've been using AI to build tools like this for accessibility like https://mgifford.github.io/open-scans/reports.html 14:30:40 qck mgifford2 14:30:42 ack mgifford2 14:31:08 Mike: the changes of the past 3 months about what's possible is striking 14:31:55 paola has joined #ai-gen-stds 14:32:08 Curve has joined #ai-gen-stds 14:32:24 ... gave pointers above to example of making AI-practices replicable en masse 14:32:42 such an interesting topic, and YES DOM we must lern how to work with AI/agents 14:33:17 anssi: how does the fact that the cost of developing software approaches zero impact our community? 14:34:01 ... writing a browser engine from scratch didn't seem possible any more; now it may become achievable again 14:34:03 q+ 14:34:42 ... can this completely change the pace of iteration and power balance on spec-ing/implementing? 14:35:18 The cost.effort will be allocated differently, but human expertise remains expensive to gather. and remains necessary 14:35:53 Sorry, wifi turned off. 14:35:57 q+ 14:36:13 Also how do we do it responsibly? Looking at the W3C's ethics statement and the web sustainability guidelines. I've also created https://mgifford.github.io/SUSTAINABILITY.md to try to help. 14:36:18 yes of course, everything is completely changing, but humans will have to continue to train, and human expertise costs a lot of effort 14:36:57 tidoust has joined #ai-gen-stds 14:37:18 so when we go back to the code or documentation next morning we still have a lot of very high skilled work to do 14:37:46 evaluation, integration, training humans on what AI is doing and how, is going to be expensive 14:37:58 dom: story of the continued value of interoperability in a world of marginal cost of software development 14:38:09 anssi: broad adoption still needs wide consensus from humans 14:39:16 francois: specs are not written today as describing the outcome of code, but now they're almost code - with algorithmic steps 14:39:29 ... to ensure interop 14:39:47 ... these algorithms are actually hard to review, tale a lot of WG participants time 14:40:08 ... is this an opportunity to get back to a less algorithmic approach to spec writing? 14:40:16 ... and the tools may deal with detect interop issue 14:40:25 ack mgifford2 14:41:15 the role of humans is going to change, I think, from programmers to systems engineers of very complex and sophisticated tools, reviewing deploying and using the code is what humans are going to require a lot of effort. there is a shift. but AI can and must neveer operate without the humans in the loop 14:42:11 mikeG: to use AI responsibly (incl. from sustainability perspective), we need to find ways to share the infrastructure responsibly 14:42:49 ... I'm hoping we can feed web sustainability guidelines in how these AI tools build apps & pages - e.g. making it easier to build dark mode 14:43:40 the keynote I mentioned https://events.drupal.org/chicago2026/session/keynote-alexandra-bell-security-implications-ai 14:44:31 so for example, we need to continue to develop tests and make sure the resutls of the testing and evaluations are valid., testing can also be automated, but only up to a point. @dom let me evaluate if the existing accessibility guidelines written for humans are OK also for machines, thats an important question- I ll look into it 14:45:16 dom: does AI tool change the way we relate to complexity of Web technologies due to their long legacy 14:45:18 q 14:45:19 https://almanac.httparchive.org/en/2025/accessibility 14:45:28 ack mgifford2 14:45:32 ack dom 14:45:33 ack mgifford 14:45:37 thank you @mgifford2 and @dom I ll make a note of these points. look forward to the transcript 14:46:22 mgifford2: comparing to self-driving cars - leaving control to a machine creates anxiety initially 14:46:46 ... Web almanach is a good source of data about how well our standards are adopted - incl in terms of quality 14:47:22 ... most accessible TLDs are .gov, .edu, and ... .ai - which can be assumed to have a lot of AI-generated content 14:47:47 ... it's only matter of time before AI agents create better code following specs than humans 14:47:56 q+ 14:48:07 ... we need to get better measures on this 14:48:44 Roy: I tried to use AI agents to generate Web sites & apps - the paradigm of creating software is shifting 14:49:15 ... there is another layer between developers and their apps, the agent who will read the spec 14:49:51 ... maybe our specs need to consider how to make AI agents create better code, e.g. via skills 14:50:11 ... @@@ engineering 14:51:40 Roy_Ruoxi in my experience, we canot generalize, because every coding agent is really different and good at different things, as a human engineers we must learn how to write the code spec so that the agent can just follow them basically, the human must write the prompt so that the AI coding agent knows exactly what to do. humans must learn how 14:51:40 to write the system specification so that the coding agent undertand how to execute them 14:52:18 Anssi: we already see that natural language is a universal programming language 14:52:26 s/@@@/harness 14:52:49 ... we can define our specs in English, or in algorithmic prose, or likely both 14:53:05 iris has joined #ai-gen-stds 14:53:21 ... with agents, we could start in natural language (e.g. explainers), and ask an agent to propose more algorithmic versions for review 14:54:43 the human must develop the skill to build precise briefs 14:55:08 ... or the reverse - although natural->algo feels more natural 14:55:17 q+ 14:55:35 ack Roy_Ruoxi 14:55:36 ack me 14:55:43 ack mgifford 14:55:47 mgifford: there is a lot of anxiety about AI - incl in the sustainability IG, the accessibility community 14:56:19 ... it's also unsettling open source communities 14:56:40 ... it impacts people's jobs and livelihoods 14:57:37 ... we need to be careful in how we approach these questions, both avoiding over-enthusiasm and over-avoidance 14:58:15 I have made the request to generate https://www.w3.org/2026/03/25-ai-gen-stds-minutes.html Ian 14:58:22 rrsagent, set logs public 14:58:27 present+ 14:58:28 I have made the request to generate https://www.w3.org/2026/03/25-ai-gen-stds-minutes.html Ian 14:58:34 thank you everyone, 14:58:37 https://www.youtube.com/live/EU6n7D91m_M 14:58:57 That is this year's DriesNote from the Drupal community 16:09:57 RRSAgent, bye 16:09:57 I see no action items