<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[DazzaGreenwood's Weblog]]></title><description><![CDATA[Deep diver into generative AI for business, law and life. Founder of law.MIT.edu (research) and CIVICS.com (consultancy).]]></description><link>https://www.dazzagreenwood.com</link><image><url>https://substackcdn.com/image/fetch/$s_!v1jL!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87e53f9b-8d27-43c3-9104-5012b429a866_800x800.png</url><title>DazzaGreenwood&apos;s Weblog</title><link>https://www.dazzagreenwood.com</link></image><generator>Substack</generator><lastBuildDate>Mon, 18 May 2026 04:22:39 GMT</lastBuildDate><atom:link href="https://www.dazzagreenwood.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Dazza Greenwood]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[dazzagreenwood@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[dazzagreenwood@substack.com]]></itunes:email><itunes:name><![CDATA[Dazza Greenwood]]></itunes:name></itunes:owner><itunes:author><![CDATA[Dazza Greenwood]]></itunes:author><googleplay:owner><![CDATA[dazzagreenwood@substack.com]]></googleplay:owner><googleplay:email><![CDATA[dazzagreenwood@substack.com]]></googleplay:email><googleplay:author><![CDATA[Dazza Greenwood]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Existing on the New Web]]></title><description><![CDATA[Your Next Customer Might Be an AI Agent. Will You Let Them In?]]></description><link>https://www.dazzagreenwood.com/p/existing-on-the-new-web</link><guid isPermaLink="false">https://www.dazzagreenwood.com/p/existing-on-the-new-web</guid><dc:creator><![CDATA[Dazza Greenwood]]></dc:creator><pubDate>Tue, 25 Nov 2025 05:18:28 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/408173ed-cc64-414a-8b46-027969d0f89e_1794x1340.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Stephen Burns runs a motorcycle repair shop out of his garage in Redwood City. He&#8217;s meticulous about local SEO and has been for years. But <a href="https://commoncrawl.org/blog/from-seo-to-aio-why-your-content-needs-to-exist-in-ai-training-data">recently, customers started showing up who hadn&#8217;t found him through Google</a>. They&#8217;d asked ChatGPT where to get their motorcycle fixed, and it sent them to his garage.</p><p>That story captures something important happening across the web right now. Discovery is being restructured. The customer journey increasingly runs through AI systems, and those systems have their own requirements for who they can see and recommend.</p><p>Burns got lucky: his content made it into the training data, and the model knew he existed. But many businesses aren&#8217;t so fortunate. And the unlucky ones often don&#8217;t even know they&#8217;re invisible.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5OR4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f33cb9f-40d1-4182-9eb3-a6c1abb382ee_2674x1548.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5OR4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f33cb9f-40d1-4182-9eb3-a6c1abb382ee_2674x1548.png 424w, https://substackcdn.com/image/fetch/$s_!5OR4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f33cb9f-40d1-4182-9eb3-a6c1abb382ee_2674x1548.png 848w, https://substackcdn.com/image/fetch/$s_!5OR4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f33cb9f-40d1-4182-9eb3-a6c1abb382ee_2674x1548.png 1272w, https://substackcdn.com/image/fetch/$s_!5OR4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f33cb9f-40d1-4182-9eb3-a6c1abb382ee_2674x1548.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5OR4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f33cb9f-40d1-4182-9eb3-a6c1abb382ee_2674x1548.png" width="1456" height="843" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5f33cb9f-40d1-4182-9eb3-a6c1abb382ee_2674x1548.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:843,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:7312365,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.dazzagreenwood.com/i/179890635?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f33cb9f-40d1-4182-9eb3-a6c1abb382ee_2674x1548.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5OR4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f33cb9f-40d1-4182-9eb3-a6c1abb382ee_2674x1548.png 424w, https://substackcdn.com/image/fetch/$s_!5OR4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f33cb9f-40d1-4182-9eb3-a6c1abb382ee_2674x1548.png 848w, https://substackcdn.com/image/fetch/$s_!5OR4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f33cb9f-40d1-4182-9eb3-a6c1abb382ee_2674x1548.png 1272w, https://substackcdn.com/image/fetch/$s_!5OR4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f33cb9f-40d1-4182-9eb3-a6c1abb382ee_2674x1548.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>The Shift (Almost) Nobody Prepared For</strong></h2><p>For twenty years, the web security playbook has been straightforward: humans good, bots bad. Build walls. Check CAPTCHAs. Rate-limit aggressively. Block anything that doesn&#8217;t look like a person clicking around.</p><p>That made sense when &#8220;bot&#8221; meant scrapers, spammers, and credential stuffers. But the category has fractured. Today, automated traffic includes:</p><p><strong>Training crawlers</strong> harvesting content for AI model development (Common Crawl, GPTBot, ClaudeBot). These are extractive and periodic with no user behind them, just dataset assembly.</p><p><strong>Retrieval bots</strong> fetching real-time information to augment AI responses (Perplexity, ChatGPT with browsing). These surface your content in AI-synthesized answers.</p><p><strong>Transaction agents</strong> acting on direct behalf of users to accomplish specific goals: book a flight, compare insurance quotes, place an order, schedule an appointment.</p><p>That third category is the one that should keep business leaders up at night, not because it&#8217;s dangerous, but because it&#8217;s <em>valuable</em>, and we&#8217;re systematically blocking it.</p><p>When a user tells their AI assistant &#8220;find me a hotel in Lisbon under &#8364;200 with good reviews and book it,&#8221; that agent is a customer. It has intent, a task, and (via the user) a credit card. If your site can&#8217;t accommodate it - or worse, actively blocks it - you&#8217;ve lost a sale to a competitor whose infrastructure was ready.</p><p>Consider Children&#8217;s Hospital of Los Angeles, one of the top pediatric cancer centers in the United States. It&#8217;s effectively invisible to AI assistants. When parents ask Gemini or ChatGPT where to take a child with leukemia in LA, CHLA doesn&#8217;t appear, not because the hospital opted out, but because their CDN&#8217;s default settings block AI crawlers. Families may be unable to find potentially life-saving care because of a configuration choice the hospital may not even know was made.</p><p>That&#8217;s the current state: valuable, legitimate discovery and transaction pathways being severed by infrastructure designed for a different threat model.</p><div><hr></div><h2><strong>Three Properties Your Web Presence Now Needs</strong></h2><p>I&#8217;ve been working on identity and authorization infrastructure for AI agents with colleagues across the industry, including co-authoring a <a href="https://arxiv.org/abs/2510.25819">recent whitepaper</a> on the topic. We keep returning to the same framework. For your web presence to function in an agent-mediated world, it needs three properties:</p><p><strong>Accessible</strong>: The agent can actually reach your content and services. Not blocked by CDN defaults, overzealous bot detection, or blanket crawler bans.</p><p><strong>Legible</strong>: The agent can understand what it finds. Structured data, semantic markup, machine-readable formats. Not just pretty HTML that requires a human eye to interpret.</p><p><strong>Actionable</strong>: The agent can <em>do something</em>. Complete a transaction, submit an inquiry, access a service. Not just read, but also act.</p><p>If any layer is missing, whether accessibility, legibility, or actionability, your web presence is invisible or inert to the fastest-growing discovery and transaction channel emerging today. Even if your site is live but not properly indexed for agent retrieval or omitted from the training corpus, you may still be invisible.</p><p>Most organizations have focused their AI strategy on the first category, namely training data accessibility, being &#8220;in the model.&#8221; That matters. But it&#8217;s table stakes. The real opportunity (and the real risk of missing out) is in the third category: enabling legitimate agents to transact on behalf of real users.</p><div><hr></div><h2><strong>The Verification Problem (And Why It&#8217;s Being Solved)</strong></h2><p>The obvious objection: &#8220;How do I tell a legitimate agent from a malicious bot? They look the same at the firewall.&#8221;</p><p>Fair point. Today, they often do look the same. User-agent strings are trivially spoofable. Traffic patterns can be mimicked. This is a real problem.</p><p>But it&#8217;s being actively solved. The IETF is developing <strong>Web Bot Auth</strong>, a protocol that allows agents to cryptographically prove their identity within HTTP requests, essentially a passport for responsible agents. Major players like Cloudflare and Vercel are involved in the effort. AWS Bedrock AgentCore already supports Web Bot Auth to reduce CAPTCHAs when its agents browse protected sites. This isn&#8217;t speculative; it&#8217;s shipping.</p><p>On the authorization side, OAuth 2.1 extensions are being developed to support explicit <strong>delegated authority</strong>, a formal &#8220;on-behalf-of&#8221; flow where the agent&#8217;s access token contains two distinct identifiers: the user who granted permission and the agent performing the action. This is critically different from impersonation. It creates a clear, auditable link: you can see both <em>who</em> authorized the action and <em>what</em> performed it.</p><p>The infrastructure is coming. The question is whether you&#8217;ll be ready for it, or scrambling to catch up while your competitors capture the agent-mediated market.</p><div><hr></div><h2><strong>What &#8220;Agent Optimization&#8221; Actually Means</strong></h2><p>We&#8217;ve spent two decades optimizing for search engines. Keywords, backlinks, page speed, mobile responsiveness, the whole SEO apparatus. Now a new optimization target is emerging: AI agents.</p><p><strong>Agent Optimization</strong> means:</p><ul><li><p><strong>Structured data that agents can parse</strong>: Schema.org markup, JSON-LD, clear semantic HTML. If an agent can&#8217;t extract your pricing, availability, or booking endpoint programmatically, you don&#8217;t exist to it.</p></li><li><p><strong>APIs and action endpoints</strong>: Not just content to read, but services to invoke. Can an agent place an order? Submit an inquiry? Check inventory? If the only path is clicking through a JavaScript-heavy checkout flow, you&#8217;re invisible to agent-mediated commerce.</p></li><li><p><strong>Authentication infrastructure that distinguishes agent types</strong>: Allow legitimate agents through while maintaining security. This requires moving beyond binary &#8220;human or bot&#8221; detection to nuanced policies based on verified identity and delegated scope.</p></li><li><p><strong>Consent and governance frameworks</strong>: When an agent accesses your systems on behalf of a user, what are the terms? What data can it retrieve? What actions can it perform? Clear policies, machine-readable where possible.</p></li></ul><p>The organizations that build this infrastructure now will have a significant advantage as agent-mediated interaction becomes mainstream. Those that don&#8217;t will find themselves optimized out of an increasingly important channel.</p><div><hr></div><h2><strong>The Stakes Are Higher Than You Think</strong></h2><p><strong>Scenario 1: E-commerce.</strong> A user asks their AI assistant to &#8220;order more of that coffee I liked from last month.&#8221; The agent needs to access the user&#8217;s order history (with permission), find the product, check availability, and complete a purchase. If your site can&#8217;t support this flow, the agent will find a competitor who sells similar coffee and <em>can</em> support it. You didn&#8217;t lose a customer to a better product. You lost them to better infrastructure.</p><p><strong>Scenario 2: Professional services.</strong> A business user tells their agent to &#8220;schedule a consultation with a commercial real estate attorney in Denver for next week.&#8221; The agent needs to find appropriate providers, check availability, and book an appointment. If your law firm&#8217;s website is a brochure with a &#8220;Contact Us&#8221; form and no structured data, the agent can&#8217;t engage. You don&#8217;t get the lead.</p><p><strong>Scenario 3: B2B procurement.</strong> A procurement agent is tasked with &#8220;find three suppliers for industrial adhesives that meet our specs and request quotes.&#8221; The agent needs to query product databases, compare specifications, and initiate RFQ processes. If your supplier portal requires human navigation through nested menus, you&#8217;re not in the consideration set.</p><p>In each case, the failure isn&#8217;t about the quality of your product or service. It&#8217;s about the accessibility, legibility, and actionability of your web presence to AI agents acting as legitimate proxies for potential customers.</p><div><hr></div><h2><strong>What You Should Do Now</strong></h2><p><strong>1. Audit your current accessibility.</strong> Are AI crawlers being blocked by your CDN? Check your Cloudflare settings, your robots.txt, your rate-limiting rules. Tools like <a href="https://canaiseeit.com/">CanAISeeIt</a> can analyze which known AI bots can access your site and how you&#8217;re showing up in AI-generated citations.</p><p><strong>2. Assess your legibility.</strong> Can a machine parse your key information? Do you have structured data for products, services, pricing, availability, locations? Run your pages through schema validators. If an agent can&#8217;t extract the basics, you have work to do.</p><p><strong>3. Evaluate your actionability.</strong> What can an agent actually <em>do</em> on your site? If the answer is &#8220;read content,&#8221; you&#8217;re only halfway there. Consider APIs, booking integrations, programmatic inquiry endpoints. What would it take for an agent to complete a transaction?</p><p><strong>4. Develop agent access policies.</strong> Not all automated access is equal. Define what types of agents you want to support, under what conditions, with what verification. This is a policy decision, not just a technical one.</p><p><strong>5. Watch the standards landscape.</strong> Web Bot Auth, OAuth for AI agents, <a href="https://modelcontextprotocol.io/">MCP (Model Context Protocol)</a>, A2A (<a href="https://innovation.consumerreports.org/agents-talking-to-agents-a2a-reshaping-the-marketplace-and-your-power/">Agent-to-Agent protocol,</a> and the related <a href="https://www.dazzagreenwood.com/p/agent-payments-protocol-ap2">Agent Payment Protocol</a>), these are developing rapidly. You don&#8217;t need to implement everything today, but you should understand what&#8217;s coming. To get started, check out this webinar I hosted last week discussing the <a href="https://youtu.be/LtFCXOOGPrw?si=Jd0yOb9bQz6gTB1V">emerging AI Agents standards race</a>, with senior representatives from Visa, Stripe, Skyfire, and Consumer Reports.</p><p><strong>6. Reframe the conversation internally.</strong> If your security team&#8217;s mandate is &#8220;block bots,&#8221; you have a framing problem. The mandate should be &#8220;enable legitimate access while blocking malicious actors.&#8221; Those are different objectives with different implementations.</p><p><strong>7. Think in two layers: live retrieval and foundational memory.</strong> Your site must both be live-index-ready and training-corpus-visible.</p><p>For purposes of being open for business by AI Agents, your current site needs to be discoverable and indexable <em>now</em> by whatever live web feeds support retrieval-augmented generation (RAG) and AI-agent search. That means ensuring your content is live, indexed, updated, structured, and accessible.</p><p>But there&#8217;s a second, equally strategic layer: ensuring your content is included in the training data of large language models. Being in the training corpus doesn&#8217;t guarantee retrieval, but being absent from it dramatically lowers your odds of ever being surfaced.</p><p>Treat properly identified AI crawlers (like Common Crawl&#8217;s CCBot) as strategic stakeholders, not threats. Allow appropriate access. Mark your content as machine-readable. Opt in rather than blocking by default.</p><p><strong>The formula: live indexing + training corpus inclusion = dual-path visibility in the era of agent-mediated discovery.</strong></p><div><hr></div><h2><strong>Practical Standards: What&#8217;s Working Now</strong></h2><p>The strategic framework matters, but so does implementation. Here&#8217;s what&#8217;s emerging as practical infrastructure for agent-readiness.</p><h3><strong>For Accessibility</strong></h3><p><strong>robots.txt is getting AI-specific extensions.</strong> The Robots Exclusion Protocol (now RFC 9309) remains the baseline, but an IETF draft proposes syntax to distinguish AI training from inference, letting you permit RAG-style answers while blocking training ingestion, or vice versa. AI crawlers like GPTBot, ClaudeBot, and Google-Extended already check robots.txt.</p><p><strong>Cloudflare now blocks AI crawlers by default</strong> for new customers. If you&#8217;re on Cloudflare, check your settings. Their AI Crawl Control features let you make nuanced decisions. Be intentional about your access policy rather than accepting defaults that may be making you invisible.</p><h3><strong>For Legibility</strong></h3><p><strong><a href="https://llmstxt.org/">llms.txt</a> is the clearest practical step you can take today.</strong> It&#8217;s a simple Markdown file at <code>/llms.txt</code> that provides a curated map of your most important content for AI systems: key docs, FAQs, policies, pricing, with links to clean Markdown versions where possible.</p><p>Here&#8217;s what a basic llms.txt file looks like:</p><pre><code><code># YourCompany.com

&gt; Brief description of what your company does and what this site offers.

## Key Pages
- [Product Overview](/docs/product-overview.md): What we offer and how it works
- [Pricing](/pricing.md): Current plans and pricing
- [API Documentation](/docs/api.md): Full API reference for developers

## Support &amp; Policies
- [FAQ](/faq.md): Common questions answered
- [Terms of Service](/legal/terms.md)
- [Contact](/contact.md): How to reach us
</code></code></pre><p>Adoption is growing. Directories like <a href="https://llmstxt.site/">llmstxt.site</a> and <a href="https://directory.llmstxt.cloud/">directory.llmstxt.cloud</a> track hundreds of implementations. GitBook has published tutorials. CMS platforms are building auto-generation features.</p><p>I&#8217;ve implemented llms.txt on several of my own sites, and I plan to expand this significantly, adding Markdown versions of key content and keeping the files current. It&#8217;s one of the most concrete things you can do right now.</p><p><strong>Structured data (JSON-LD / Schema.org) remains non-negotiable.</strong> Products, organizations, FAQs, events, locations, schema markup gives agents a machine-readable knowledge graph of your key entities.</p><h3><strong>For Actionability</strong></h3><p><strong>Expose your services as tools, not just pages.</strong> If you have APIs, document them with OpenAPI/Swagger specs. Agents can ingest these and treat your API as a callable tool, placing orders, checking inventory, submitting inquiries, rather than screen-scraping checkout flows.</p><p><strong>Consider MCP (Model Context Protocol).</strong> If you want agents to <em>act</em> on your services, exposing an <a href="https://modelcontextprotocol.io/">MCP</a>-compatible endpoint is increasingly the path. Your booking system, inventory lookup, or quote generator can become a tool that agents call directly, with proper authentication and scoping.</p><p><strong>The </strong><code>/ask</code><strong> endpoint pattern is emerging.</strong> A Microsoft-Cloudflare collaboration is pushing a model where sites expose conversational interfaces: <code>/ask</code> for human Q&amp;A, <code>/mcp</code> for agent tool calls, both backed by the same retrieval infrastructure. Forward-looking, but being built now.</p><h3><strong>For Diagnostics</strong></h3><p><strong>Check where you stand.</strong> <a href="https://canaiseeit.com/">CanAISeeIt</a> scores sites on AI visibility, crawler accessibility, and protocol compliance. Your server logs show which AI user-agents are visiting. If you&#8217;re not seeing CCBot, GPTBot, or ClaudeBot, find out why.</p><div><hr></div><h2><strong>The Web Is Being Rebuilt. Quietly.</strong></h2><p>What I&#8217;m describing isn&#8217;t a distant future. It&#8217;s happening now, mostly invisibly. Every major AI lab is building agent capabilities. Every major identity vendor is developing agent-specific IAM. Standards bodies are actively drafting protocols for agent authentication, authorization, and payment.</p><p>The shift from search engine optimization to AI optimization is directionally right as a framing, but it undersells the magnitude. SEO was about being found. Agent optimization is about being found <em>and</em> being usable by non-human actors who represent real human intent.</p><p>The web was built for human browsers, then retrofitted for search engine crawlers. Now it&#8217;s being rebuilt again, this time for AI agents that act as legitimate proxies for human users.</p><p>The organizations that recognize this shift and prepare for it will capture a new channel of demand. Those that don&#8217;t will watch that demand flow to competitors who were paying attention.</p><p>Your next customer might arrive via an AI agent. The question is whether you&#8217;ll recognize them as a customer, or lock them out as a bot.</p>]]></content:encoded></item><item><title><![CDATA[AI Agent ID]]></title><description><![CDATA[Deep diver into generative AI for business, law and life. Founder of law.MIT.edu (research) and CIVICS.com (consultancy).]]></description><link>https://www.dazzagreenwood.com/p/ai-agent-id</link><guid isPermaLink="false">https://www.dazzagreenwood.com/p/ai-agent-id</guid><dc:creator><![CDATA[Dazza Greenwood]]></dc:creator><pubDate>Wed, 05 Nov 2025 02:15:47 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/09fe13a9-0c77-40ce-9791-443a4046405c_812x614.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>Why Identity Management for AI Agents Can&#8217;t Wait: Introducing Our New OpenID Foundation Whitepaper</strong></p><p>If you&#8217;re investing in, building, or deploying AI agents, there&#8217;s a foundational problem you need to understand: <strong>identity, authentication, and authorization for autonomous agents is fundamentally different from traditional software, and many current implementations are getting it wrong.</strong></p><p>Today, I&#8217;m excited to share a comprehensive whitepaper I co-authored for the OpenID Foundation: &#8220;<a href="https://arxiv.org/abs/2510.25819">Identity Management for Agentic AI: The New Frontier of Authorization, Authentication, and Security for an AI Agent World</a>.&#8221;</p><p><strong>Why This Matters Now</strong></p><p>As AI agents rapidly move from proof-of-concept to pilot and now to production, they&#8217;re creating urgent security and accountability challenges:</p><ul><li><p><strong>User impersonation is masking accountability</strong>. Most agents today act indistinguishably from their users, creating dangerous gaps in audit trails and accountability when things go wrong.</p></li><li><p><strong>Consent fatigue is inevitable</strong>. As agents proliferate, users will face thousands of authorization requests, leading to reflexive approval and security risks.</p></li><li><p><strong>Recursive delegation is uncharted territory</strong>. When agents spawn sub-agents or delegate tasks across organizational boundaries, we lack clear mechanisms for scope attenuation and attributable transitive trust.</p></li><li><p><strong>Cross-domain operations break current models</strong>. OAuth 2.1 works well within anchored trust domains, but agents operating more fluidly across organizational boundaries need something more robust.</p></li></ul><p><strong>What&#8217;s Already Working (and What Isn&#8217;t)</strong></p><p>The good news: we&#8217;re not starting from scratch. Current OAuth 2.1 frameworks, when properly implemented with protocols like MCP (Model Context Protocol), provide a starting point for enterprise agents accessing internal tools within a single trust domain.</p><p>The challenge: this only solves the simplest use cases. The moment agents need greater autonomy, asynchronous execution, or cross-domain delegation, existing patterns reveal significant gaps.  We identify several issues, options, and future opportunities in the whitepaper that I hope will provide a sound approach supporting everyone seeking to span that gap!</p><p><strong>A Huge Thanks to the Team</strong></p><p>I want to especially thank <strong>Tobin South</strong> for his incredible, energetic leadership as the primary author and editor who wrangled this entire effort together. His vision and persistence made this comprehensive work possible. I&#8217;m also thrilled that the <strong>Stanford &amp; Consumer Reports <a href="https://loyalagents.org/">Loyal Agents Initiative</a></strong> (where both Tobin and I are active) was able to collaborate on this project. This cross-institutional collaboration reflects the urgency and importance of getting agent identity right, especially for ensuring AI agents are safe and effective for consumers to use and rely upon, particularly when conducting e-commerce transactions and making binding commitments on behalf of users.</p><p><strong>What&#8217;s in the Paper</strong></p><p>The whitepaper provides both immediate, practical guidance and a strategic roadmap:</p><ul><li><p><strong>Section 2</strong> outlines current best practices using existing standards (OAuth 2.1, SCIM, SSO, CIBA) for today&#8217;s agent implementations</p></li><li><p><strong>Section 3</strong> tackles future challenges: delegated authority models, recursive delegation, scope attenuation, scalable consent mechanisms, and the economic layer (payments and financial transactions)</p></li><li><p><strong>Real-world use cases</strong> demonstrating where traditional IAM fails and what&#8217;s needed for high-velocity, asynchronous, and cross-domain agent operations</p></li></ul><p><strong>What&#8217;s Coming Next</strong></p><p>This whitepaper is just the beginning of a deeper exploration I&#8217;ll be sharing:</p><p><strong>Agent Protocols</strong>: I&#8217;ve already started with my recent post on <a href="https://www.dazzagreenwood.com/p/agent-payments-protocol-ap2">Agent Payments Protocol (AP2)</a> last month, with more protocol deep-dives to follow.</p><p><strong>Legal Dimensions</strong>: Building on my previous work on <a href="https://www.dazzagreenwood.com/p/when-ai-agents-conduct-transactions">AI agents conducting transactions</a>, <a href="https://www.dazzagreenwood.com/p/ueta-and-llm-agents-a-deep-dive-into">UETA and LLM agents</a>, and <a href="https://www.dazzagreenwood.com/p/recent-posts-on-ai-agents">recent agent legal frameworks</a>, I&#8217;ll be diving deeper into the legal infrastructure needed for increasingly autonomous agent transactions.</p><p><strong>Evals for AI Agents</strong>: Following up on my initial exploration <a href="https://www.dazzagreenwood.com/p/beyond-ai-benchmarks">beyond AI benchmarks</a>, I&#8217;ll be sharing frameworks for properly evaluating agent capabilities, safety, and reliability.</p><p><strong>High-Value Use Cases</strong>: Identifying and unpacking the specific scenarios where proper identity capabilities unlock significant new value and reduces risk.</p><p><strong>Agents Accelerating Research and Science</strong>: Exploring how properly governed agents can transform scientific discovery and research methodologies to spur innovation.</p><p><strong>Looking Forward with Clear Eyes</strong></p><p>I&#8217;m genuinely optimistic about the transformative potential of AI agents to augment human capabilities, empower consumers, and create new forms of value. The technical foundations exist, brilliant people across industry and academia are collaborating, and momentum is building toward interoperable standards.</p><p>But let&#8217;s be clear: <strong>many hard challenges remain</strong>. We need to move from impersonation to true delegation, build scalable governance mechanisms that respect user autonomy, create robust cross-domain trust fabrics, and ensure agents serve their users&#8217; interests loyally. The work of building safe, trustworthy, and effective agent systems is just beginning.</p><p>For those investing in AI agents: ignoring these identity and authorization challenges doesn&#8217;t make them go away, it just means you&#8217;ll hit them unexpectedly in production. This whitepaper aims to be your starting point for understanding what&#8217;s required and building responsibly from the ground up.</p><p><strong>Read the full paper</strong>: <a href="https://arxiv.org/abs/2510.25819">Identity Management for Agentic AI</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://arxiv.org/abs/2510.25819" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rFkI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e9e2179-d2ce-46ce-a7a9-ce8c328dd01b_812x614.png 424w, https://substackcdn.com/image/fetch/$s_!rFkI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e9e2179-d2ce-46ce-a7a9-ce8c328dd01b_812x614.png 848w, https://substackcdn.com/image/fetch/$s_!rFkI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e9e2179-d2ce-46ce-a7a9-ce8c328dd01b_812x614.png 1272w, https://substackcdn.com/image/fetch/$s_!rFkI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e9e2179-d2ce-46ce-a7a9-ce8c328dd01b_812x614.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rFkI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e9e2179-d2ce-46ce-a7a9-ce8c328dd01b_812x614.png" width="812" height="614" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5e9e2179-d2ce-46ce-a7a9-ce8c328dd01b_812x614.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:614,&quot;width&quot;:812,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:495385,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://arxiv.org/abs/2510.25819&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.dazzagreenwood.com/i/178043410?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e9e2179-d2ce-46ce-a7a9-ce8c328dd01b_812x614.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rFkI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e9e2179-d2ce-46ce-a7a9-ce8c328dd01b_812x614.png 424w, https://substackcdn.com/image/fetch/$s_!rFkI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e9e2179-d2ce-46ce-a7a9-ce8c328dd01b_812x614.png 848w, https://substackcdn.com/image/fetch/$s_!rFkI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e9e2179-d2ce-46ce-a7a9-ce8c328dd01b_812x614.png 1272w, https://substackcdn.com/image/fetch/$s_!rFkI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e9e2179-d2ce-46ce-a7a9-ce8c328dd01b_812x614.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Let&#8217;s build the future of autonomous agents together, securely, responsibly, accountably, and successfully! </p>]]></content:encoded></item><item><title><![CDATA[Agent Payments Protocol (AP2)]]></title><description><![CDATA[Initial Thoughts on Building the Business, Legal, and Technical Integrated Framework for the Emerging AI Agent Economy]]></description><link>https://www.dazzagreenwood.com/p/agent-payments-protocol-ap2</link><guid isPermaLink="false">https://www.dazzagreenwood.com/p/agent-payments-protocol-ap2</guid><dc:creator><![CDATA[Dazza Greenwood]]></dc:creator><pubDate>Wed, 17 Sep 2025 14:59:20 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/9b45d996-fc7c-4594-8e8f-8494416fca4d_304x274.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3><strong>Overview: AP2 as a Foundational Protocol for Trusted AI Commerce</strong></h3><p>Yesterday, Google announced the <a href="https://cloud.google.com/blog/products/ai-machine-learning/announcing-agents-to-payments-ap2-protocol?utm_source=newsletter.theaireport.ai&amp;utm_medium=newsletter&amp;utm_campaign=google-promises-safe-ai-agent-payments&amp;_bhlid=0a10d28d2600ed13f33e2173a3e98d51d415d06a">Agent Payments Protocol (AP2)</a>, a new, open standard designed to solve the fundamental question of trust in AI-driven payments in commerce. Today&#8217;s payment systems assume a human is clicking "buy." AP2 creates the framework for a world where autonomous AI agents can securely and verifiably transact on behalf of users and businesses.</p><p>It achieves this by introducing a system of <strong>Verifiable Credentials</strong> called "Mandates," which serve as cryptographically signed, auditable proof of authority and intent for every transaction. AP2 is not a new payment network; it is a data protocol that layers on top of the <strong>Agent2Agent (A2A) protocol</strong>, ensuring it can work with any payment method&#8212;from credit cards to real-time bank transfers. I previously wrote about A2A <a href="https://www.dazzagreenwood.com/p/recent-posts-on-ai-agents">here</a> in the" Agents Talking to Agents (A2A): Reshaping the Marketplace and Your Power" section.</p><h4><strong>Deep Dive: The Intent Mandate - The "Digital Power of Attorney"</strong></h4><p>The <strong>Intent Mandate</strong> is the most critical innovation for business and legal purposes. It is the core instrument of delegation for any transaction where the user is not present to give final approval (a "Human-Not-Present" scenario).</p><ul><li><p><strong>What it is:</strong> A legally and technically significant "delegation contract" that a user signs to grant an AI agent specific, constrained purchasing authority. It formally translates a user's goal (e.g., "Buy this item if the price drops below $100") into a set of enforceable rules.</p></li><li><p><strong>Legal Significance:</strong> It serves as non-repudiable proof that the user authorized the agent's action, providing a powerful evidentiary anchor for assigning liability and resolving disputes. It answers the question: "Who told the agent to do that?"</p></li><li><p><strong>Business Significance:</strong> It unlocks automated and conditional commerce. Businesses can empower agents to execute procurement strategies, manage subscriptions, or react to market opportunities autonomously, all while operating within pre-approved boundaries.</p></li></ul><h4><strong>Deep Dive: The Other Mandates - The "Evidentiary Chain"</strong></h4><p>Two other mandates complete the transaction's auditable trail:</p><ul><li><p><strong>The Cart Mandate:</strong> This is the "notarized purchase order" for <strong>Human-Present</strong> transactions. The merchant generates it to lock in the final terms (items, price, shipping), and the user signs it on a trusted device surface. It provides definitive proof of what was agreed upon at the moment of purchase.</p></li><li><p><strong>The Payment Mandate:</strong> This is the "transaction manifest" sent to the payment network (e.g., Visa, Mastercard). Its primary purpose is to signal that an AI agent was involved and whether a human was present. This allows issuers and networks to apply appropriate risk models and provides critical data for the financial ecosystem.</p></li></ul><div><hr></div><h3><strong>Examples and Use Cases for Consumers and Businesses</strong></h3><p>AP2 creates powerful new capabilities for both B2C and B2B commerce by providing a secure framework for delegation.</p><h4><strong>Consumer Use Cases: Convenience and Automation with Guardrails</strong></h4><p><strong>Deal Hunting<br></strong> A user wants to buy a specific gaming console but only if it drops below $400 before the holidays.<br> The user signs an <strong>Intent Mandate</strong> with the SKU, a price ceiling of $400, and an expiry date. The agent monitors prices and executes the purchase automatically when the condition is met.</p><p><strong>Time-Sensitive Purchases<br></strong> A user wants to buy tickets for a popular concert the moment they go on sale.<br> The user signs an <strong>Intent Mandate</strong> specifying the event, a seating preference (e.g., "front section"), and a maximum budget. The agent is pre-authorized to act instantly.</p><p><strong>Complex Travel Planning<br></strong> A user asks their agent: "Book me a round-trip flight and a 4-star hotel in London for the first week of December, total budget $1500."<br> The agent holds a signed <strong>Intent Mandate</strong>. It interacts with airline and hotel agents simultaneously. Once it finds a combination that fits the budget and criteria, it can execute both bookings.</p><p><strong>Subscription Management<br></strong> "Renew my streaming subscription, but only if the price doesn't increase by more than 10%."<br> An <strong>Intent Mandate</strong> governs the renewal. The agent verifies the price each cycle and either proceeds or pauses for user instruction if the price hike exceeds the limit.</p><p><strong>On-the-Go Purchases<br></strong> While driving, a user tells their voice assistant to order and pay for coffee from a nearby shop.<br> This is a <strong>Human-Present</strong> flow. The coffee shop's agent returns a <strong>Cart Mandate</strong>. The user provides a quick biometric approval on their phone or car's infotainment screen, signing the Cart Mandate to complete the payment.</p><div><hr></div><h4><strong>Business Use Cases: Auditable Automation and Control</strong></h4><p>AP2 is transformative for B2B transactions, providing the auditable trail necessary for corporate governance and financial controls.</p><p><strong>Automated Procurement<br></strong> A procurement manager authorizes an agent to re-order lab supplies from approved vendors whenever inventory drops below a threshold, provided the price per unit has not increased by more than 5% since the last order.<br> The manager signs an <strong>Intent Mandate</strong> that is cryptographically linked to their corporate identity. The mandate specifies the SKUs, the approved vendor list, and the 5% price variance rule. Every purchase is auditable and tied back to this specific, standing authorization.</p><p><strong>Contractor &amp; Field Operations<br></strong> A construction firm authorizes a site foreman's agent to purchase up to $5,000 in materials from Home Depot or Lowe's for a specific project.<br> The project manager issues a time-bound <strong>Intent Mandate</strong> linked to the foreman's identity and the project's budget code. The mandate limits the merchant category and total spend. The trail proves the expense was authorized for that project, streamlining reconciliation.</p><p><strong>Dynamic Cloud Resource Scaling<br></strong> An IT department authorizes an agent to scale cloud computing resources based on real-time demand, with a hard budget cap of $10,000/month.<br> The CIO signs an <strong>Intent Mandate</strong> allowing the agent to interact with the cloud provider's agent. The mandate contains the budget cap and service-level rules. This prevents runaway costs while enabling automation.</p><p><strong>Travel &amp; Expense Management<br></strong> An employee uses their corporate travel agent to book a trip. The company's policy (e.g., "economy class only, hotel under $300/night") is encoded into the agent's instructions.<br> The employee's request generates an <strong>Intent Mandate</strong> that also reflects corporate policy constraints. The auditable trail shows the booking was compliant, simplifying expense reporting. The employee's identity is tied to the authorization.</p><div><hr></div><h3><strong>Structuring the Corresponding Legal Framework: The Letter of Authorization</strong></h3><p>It stands to reason that the technical IntentMandate must be backed by a formal legal agreement, a <strong>Letter of Authorization (LoA)</strong> of some kind, between the User (or User Organization) and the AI Agent Provider, unless the user is operating the AI Agent infrastructure themself. This agreement defines the legal rights and responsibilities of each party. Below are three potential models for structuring this relationship.</p><p>I am focused primarily on option 1 below as a conceptual approach to such authorization, and also actively developing other options given this early stage of implementation.</p><h4><strong>OPTION 1: The Principal-Agent Model (User as Authorizer, Provider as Enforcer)</strong></h4><p>This model establishes a classic principal-agent relationship where the user provides explicit instructions and the provider must execute them faithfully.</p><ul><li><p><strong>User Responsibilities:</strong> The user is the source of authority and is responsible for clearly articulating their intent. Their primary responsibilities include:</p><ul><li><p><strong>Delegating Authority:</strong> The user initiates the entire process by appointing the provider to operate the agent on their behalf, often memorialized through an agreement like a DocuSign.</p></li><li><p><strong>Defining Authorization (The "What"):</strong> The user must specify exactly what the agent is allowed to do. This includes defining the scope (check_balance), the target resource (account GH-1234), and any constraints (data_minimization, purpose_binding).</p></li><li><p><strong>Defining Autonomy (The "How"):</strong> The user sets the rules for <em>how</em> the agent carries out its tasks, such as when it can act silently ("auto-ok") versus when it must get explicit, real-time confirmation ("always-ask").</p></li><li><p><strong>Assuming Consequences:</strong> The user is ultimately responsible for the consequences of the agent's <em>properly authorized</em> actions.</p></li></ul></li><li><p><strong>AI Agent Provider Responsibilities &#129302;:</strong> The AI Agent Provider is responsible for the technical and operational infrastructure that brings the user's instructions to life safely and reliably. Their key responsibilities are:</p><ul><li><p><strong>Operating Secure Infrastructure:</strong> The provider must maintain the underlying service, network, and security controls to run the agent reliably.</p></li><li><p><strong>Enforcing User Grants:</strong> The provider's core duty is to honor and strictly enforce the authorization and autonomy rules defined by the user. The agent must not exceed its granted authority.</p></li><li><p><strong>Managing Authentication &amp; Credentials:</strong> The provider is responsible for presenting the correct credentials (e.g., short-lived, purpose-bound tokens) to third parties like the bank.</p></li><li><p><strong>Enforcing Revocation:</strong> When a user revokes permission, the provider must ensure that access is terminated promptly, meeting the stated Service-Level Objective (SLO) of <strong>&#8804;60 seconds</strong>.</p></li><li><p><strong>Providing Evidence:</strong> The provider must generate and deliver auditable proof of the agent's actions, such as signed receipts, to create a clear evidence trail for all parties.</p></li><li><p><strong>Upholding a Duty of Care:</strong> A central point of the exercise is to determine the <em>nature</em> of the provider's duty&#8212;whether they are simply a neutral "tool provider" or hold a higher, fiduciary-like "duty of loyalty" to act in the user's best interest and avoid conflicts.</p></li></ul></li></ul><h4><strong>OPTION 2: The Managed Platform Model (Template-Based Delegation)</strong></h4><p>This model positions the AI Agent Provider as a platform offering pre-defined, vetted "skills" or "playbooks." The user's role is to configure and authorize these templates rather than defining instructions from scratch. This is analogous to using a marketplace of trusted apps with pre-set permissions.</p><ul><li><p><strong>User Responsibilities:</strong></p><ul><li><p><strong>Selecting and Configuring Templates:</strong> The user browses a library of pre-built "Mandate Templates" (e.g., "Auto-Book Travel," "Monitor and Buy Stock") and configures key parameters (e.g., budget, dates, vendors).</p></li><li><p><strong>Authorizing the Configured Template:</strong> The user signs the finalized template, which becomes the active Intent Mandate.</p></li><li><p><strong>Monitoring and Revoking:</strong> The user is responsible for monitoring the agent's actions against the template's goals and revoking authorization if needed.</p></li></ul></li><li><p><strong>AI Agent Provider Responsibilities &#129302;:</strong></p><ul><li><p><strong>Curating a Safe and Secure Template Library:</strong> The provider is responsible for the safety, security, and clarity of the templates it offers. This includes vetting them for common exploits or ambiguous language.</p></li><li><p><strong>Strict Parameter Enforcement:</strong> The provider must ensure the agent operates strictly within the user-configured parameters of the chosen template.</p></li><li><p><strong>Transparency and Disclosure:</strong> The provider must clearly disclose the capabilities and limitations of each template.</p></li><li><p><strong>Liability for Template Flaws:</strong> The provider may assume a greater share of liability if a loss occurs due to a flaw or vulnerability in the template itself, rather than user error in configuration.</p></li></ul></li></ul><h4><strong>OPTION 3: The Certified Fiduciary Model (Role-Based Trust &amp; Duty of Care)</strong></h4><p>This model envisions an ecosystem where AI agents can be independently certified for specific, high-stakes roles (e.g., "Certified Corporate Procurement Agent," "Certified Financial Advisor Agent"). The legal framework is tied to the agent's certified capabilities and implies a higher standard of care.</p><ul><li><p><strong>User/User Organization Responsibilities:</strong></p><ul><li><p><strong>Due Diligence in Agent Selection:</strong> The user is responsible for selecting an agent with the appropriate certification for the task at hand. Using a non-certified agent for a high-stakes financial task would place more liability on the user.</p></li><li><p><strong>Providing Clear Objectives:</strong> The user must still provide the high-level goals and constraints for the Intent Mandate.</p></li><li><p><strong>Cooperation in Audits:</strong> The user must cooperate in providing information if a certified agent's actions are audited.</p></li></ul></li><li><p><strong>AI Agent Provider Responsibilities &#129302;:</strong></p><ul><li><p><strong>Achieving and Maintaining Certification:</strong> The provider must meet the rigorous technical, security, and ethical standards required by a third-party certifying body.</p></li><li><p><strong>Upholding a Fiduciary Duty:</strong> For certified financial roles, the agent must legally and technically operate under a fiduciary duty, meaning it must act in the user's absolute best financial interest, avoiding conflicts of interest (e.g., it cannot favor a merchant who pays a higher commission).</p></li><li><p><strong>Proactive Risk Mitigation:</strong> A certified agent is expected to go beyond simple instruction-following and proactively identify and flag potential risks to the user (e.g., "Warning: This purchase is non-refundable and the merchant has a poor rating. Do you still wish to proceed?").</p></li><li><p><strong>Submitting to Audits:</strong> The provider must agree to be audited by the certifying body to ensure continued compliance.</p></li></ul></li></ul><p>I&#8217;m working on some other potential options as well, but nothing quite ready to share yet.  And as always, if you have other ideas about how this could play out, I&#8217;m <a href="https://www.civics.com/contact">all ears</a>!</p><div><hr></div><h3><strong>Remaining Work and Strategic Next Steps</strong></h3><p>AP2 provides the technical foundation, but significant work remains to build the business and legal ecosystems around it.</p><h4><strong>For Businesses and Consumers (as Users):</strong></h4><ol><li><p><strong>Develop Internal Governance and Delegation Policies:</strong> Businesses must create clear policies defining who can authorize agents, for what purposes, and under what financial limits. This includes <a href="https://www.civics.com/evals">establishing evaluations</a> for adherence to adopted practices and policies.</p></li><li><p><strong>Integrate with Procurement and ERP Systems:</strong> The true power of B2B automation will be realized when agents can read from and write to existing systems of record, like SAP or Oracle, governed by AP2 mandates.</p></li><li><p><strong>User Education and Training:</strong> Both consumers and employees will need to be educated on how to safely and effectively delegate authority to AI agents, including how to craft clear, unambiguous intents.</p></li></ol><h4><strong>For AI Agent Providers:</strong></h4><ol><li><p><strong>Build User-Friendly Mandate Creation Tools:</strong> The process of creating and signing an Intent Mandate must be simple, transparent, and secure. This is a critical UX/UI challenge.</p></li><li><p><strong>Develop Legal Frameworks and LoAs:</strong> Providers must work with their legal teams to develop the "Letter of Authorization" agreements based on one of the models above, clearly defining responsibilities and liabilities.</p></li><li><p><strong>Engage with the Ecosystem on Certification:</strong> For the Fiduciary Model to work, providers should begin conversations with industry bodies and regulators to define what "certification" means for different agent roles.  Evals and benchmarks developed by users could be a strategic basis for some such certifications or trust marks.</p></li></ol><h4><strong>For the AP2 Standard and the Intent Mandate:</strong></h4><ol><li><p><strong>Evolve the Intent Mandate Schema:</strong> The current v0.1 schema is designed for common commerce. Future versions will need to support more complex business logic, such as:</p><ul><li><p><strong>Conditional Logic:</strong> "Buy item A only <em>if</em> item B is also available."</p></li><li><p><strong>Multi-Party Approvals:</strong> Requiring signatures from multiple individuals (e.g., a manager and finance) for high-value corporate purchases.</p></li><li><p><strong>Richer Constraint Language:</strong> Moving beyond simple price ceilings to more complex rules (e.g., "quality benchmarks," "ratings and rankings," "total cost of ownership," "vendor performance scores," etc.).</p></li></ul></li><li><p><strong>Formalize the Cryptographic Profile:</strong> As discussed, a formal specification for the signature and verification process is the top technical priority for moving from alpha to a production-ready standard.</p><p></p></li></ol><p>AP2 addresses a fundamental challenge that will only grow more pressing as AI agents become routine participants in commerce: establishing verifiable authority and accountability for autonomous transactions. While still in early stages, the protocol provides a practical framework for businesses and developers to begin experimenting with trusted agent delegation. The business, legal and technical foundations outlined here represent necessary infrastructure for scaling AI commerce effectively and responsibly. In future posts, I'll be sharing working examples and implementation patterns for those interested in testing these concepts in practice. For organizations considering how agent-mediated transactions might fit their operations, now is an appropriate time to begin exploring the possibilities.  <br><br>Reach out to me directly <a href="https://www.civics.com/contact">here</a> if you&#8217;d like to discuss opportunities to work together on these and related opportunities.</p>]]></content:encoded></item><item><title><![CDATA[Beyond AI Benchmarks]]></title><description><![CDATA[Golden data, custom criteria, and the competitive advantage hiding in your evaluation strategy - featuring Lake Merritt, an open-source platform putting AI quality control back in leadership's hands]]></description><link>https://www.dazzagreenwood.com/p/beyond-ai-benchmarks</link><guid isPermaLink="false">https://www.dazzagreenwood.com/p/beyond-ai-benchmarks</guid><dc:creator><![CDATA[Dazza Greenwood]]></dc:creator><pubDate>Fri, 05 Sep 2025 07:47:39 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e8f5074f-088b-4ae4-b6a4-5d6f91225c00_1882x1236.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Every board meeting about AI eventually seems to arrive at the same uncomfortable moment. After the presentations about efficiency gains and innovation potential, after the breathless vendor demos and the carefully rehearsed use cases, someone asks the question that stops everything cold: &#8220;But how do we know it actually works for us? For our specific needs, our standards, our risks?&#8221;</p><p>The silence that follows is expensive. Benchmarks prove competence in the abstract; your risks live in the specifics. Edge cases, specialized terminology, and unique constraints that define your work rarely appear in anyone else&#8217;s test suite. The gap between benchmark scores and your reality isn&#8217;t a few percentage points, it&#8217;s damaged client trust, regulatory scrutiny, and sleepless nights for the executives who signed off on the deployment.</p><p>This gap between promise and performance isn&#8217;t a technical glitch. It&#8217;s a governance challenge. And it reveals something profound about how we&#8217;ve been thinking about AI leadership entirely wrong.</p><h2><strong>The Blindspot in Every AI Playbook</strong></h2><p>Pick up any executive guide to AI transformation, recent executive AI guides from IBM, McKinsey, and the Big Four consultancies, and you&#8217;ll find sophisticated frameworks for governance, detailed roadmaps for implementation, and compelling visions of AI-powered futures. These books and reports get 90% of the story right. They correctly identify that leaders must move from being passive consumers of AI to active creators of AI value. They emphasize governance, skills development, and strategic alignment.</p><p>But they systematically omit the single most important mechanism for achieving these goals: how leaders translate their deep domain expertise, their understanding of what quality means in their specific context, into measurable, enforceable standards for AI systems.</p><p>This isn&#8217;t a minor oversight. It&#8217;s the difference between governance theater and actual control. Between hoping your AI behaves and knowing it will perform.</p><p>The authors of these guides aren&#8217;t ignorant. These guides tend to focus on high-level strategy and often treat evaluation as a technical implementation detail. But this reveals a fundamental misunderstanding of what evaluation actually is. It&#8217;s not quality assurance. It&#8217;s not testing. It&#8217;s the very act of encoding what your organization values into a form that can be measured, managed, and improved.</p><p>When a law firm defines what constitutes a properly researched legal memo, when an insurance company articulates what empathetic claim handling looks like, when a bank specifies acceptable risk thresholds, these aren&#8217;t technical specifications. They&#8217;re strategic decisions that define competitive advantage. And in the AI era, these decisions must be translated into what I call &#8220;evaluation-as-policy.&#8221;</p><h2><strong>The Non-Delegable Duty of Defining &#8220;Good&#8221;</strong></h2><p>Here&#8217;s what the playbooks miss: in an AI-transformed enterprise, defining what constitutes acceptable performance isn&#8217;t something leaders can delegate to their technical teams. It&#8217;s not something they can outsource to vendors. It&#8217;s a fundamental leadership responsibility as non-negotiable as setting strategy or managing risk.</p><p>Think about how you currently ensure quality in human work. You don&#8217;t just hire smart people and hope for the best. You provide clear expectations. You review work products. You give specific feedback. You know what good looks like because you&#8217;ve spent years developing that expertise.</p><p>The same expertise that allows you to recognize a well-crafted legal argument, a compelling marketing campaign, or a thorough risk assessment is exactly what&#8217;s needed to create meaningful AI evaluations. The only difference is that instead of reviewing work after the fact, you&#8217;re encoding your standards upfront in a form that can be systematically applied.</p><p>This is where the concept of &#8220;golden data&#8221; becomes critical. Golden data isn&#8217;t just training data or test data. It&#8217;s the carefully curated collection of examples that embody your organization&#8217;s definition of excellence. Each example is a concrete instantiation of your standards, your values, your risk tolerance.</p><p>Creating golden data isn&#8217;t a technical task, it&#8217;s a leadership function. When your general counsel reviews AI-generated legal summaries and annotates what&#8217;s acceptable and what&#8217;s not, she&#8217;s not doing QA. She&#8217;s encoding the firm&#8217;s legal standards into a strategic asset. When your head of customer service identifies model responses that perfectly capture your brand voice, he&#8217;s not just providing feedback. He&#8217;s building competitive advantage.</p><h2><strong>From Abstract Principles to Executable Standards</strong></h2><p>The challenge, of course, is that most leaders don&#8217;t know how to bridge the gap between their expertise and the technical requirements of AI evaluation. They can articulate what they want&#8212;&#8220;accurate legal citations,&#8221; &#8220;empathetic customer responses,&#8221; &#8220;comprehensive risk assessments&#8221;&#8212;but they don&#8217;t know how to make these concepts measurable and enforceable.</p><p>This is the murky void that exists in most organizations today. Everyone agrees that evaluation is important. Few understand how to actually do it. Even fewer realize that the solution doesn&#8217;t require technical expertise, it requires clear thinking about what matters to your business.</p><p>Let me make this concrete. Evaluation, at its core, follows a simple three-column pattern: input (what goes into the AI), output (what the AI produces), and expected output (what you wanted it to produce). This isn&#8217;t complicated. It&#8217;s exactly how you&#8217;d evaluate human work, just structured more systematically.</p><p>The power comes from how you assess the relationship between your system's actual output and the expected output. Sometimes you need exact matches&#8212;a legal citation must be precisely correct. Sometimes you need fuzzy matching&#8212;a customer service response should cover the right points even if the wording varies. And sometimes you need nuanced judgment&#8212;does this financial advice demonstrate appropriate fiduciary duty?</p><p>This is where the concept of LLM-as-a-Judge becomes transformative. Instead of trying to codify every possible variant of acceptable output, you can articulate your standards in natural language&#8212;the same way you&#8217;d instruct a human employee&#8212;and use a language model to assess whether outputs meet those standards.</p><p>If you can write a memo explaining what makes a good quarterly report, you can create evaluation criteria for AI-generated reports. If you can train a junior attorney on proper legal research, you can define standards for AI legal research. The skill you need isn&#8217;t programming. It&#8217;s the ability to articulate what you already know.</p><h2><strong>The Strategic Asset Nobody&#8217;s Talking About</strong></h2><p>Here&#8217;s what should keep executives up at night: while you&#8217;re treating evaluation as a technical afterthought, your competitors might be building it as a strategic asset. Because your evaluation criteria and golden datasets aren&#8217;t just test files. They&#8217;re the usable codification of your organizational knowledge, competitive insights, and strategic priorities.</p><p>Consider what goes into a sophisticated evaluation suite for a law firm&#8217;s AI systems. It contains examples of how to spot obscure jurisdictional issues that only experienced partners would catch. It embodies the firm&#8217;s approach to risk assessment that differentiates it from competitors. It captures the nuanced judgment calls that define the firm&#8217;s reputation.</p><p>This isn&#8217;t a generic capability that any firm could replicate. It&#8217;s proprietary intellectual property as valuable as any other strategic asset. Some evaluations&#8212;basic accuracy, general fairness&#8212;can and should be shared across industries. But your core evaluations, the ones that capture what makes your organization unique, are trade secrets.</p><p>The organizations that recognize this are doing something radical: they&#8217;re treating evaluation development as a C-suite responsibility. They&#8217;re running cross-functional workshops where legal, risk, product, and customer service leaders collaborate to define golden datasets. They&#8217;re version-controlling these assets like critical code. They&#8217;re measuring and reporting on evaluation coverage like any other strategic metric.</p><h2><strong>Making It Real: From Theory to Practice</strong></h2><p>At this point, you might be thinking, &#8220;This sounds important but impossibly complex.&#8221; Let me show you how wrong that assumption is. You can start meaningfully evaluating your AI systems this week with just a spreadsheet and clear thinking.</p><p>To see this principle in action, you can try it yourself in under two minutes using our open-source platform,<a href="https://www.civics.com/evals"> Lake Merritt</a>. Follow the first exercise in the<a href="https://prototypejam.github.io/lake_merritt/"> Quick Start guide</a>, a &#8220;60-Second Sanity Check.&#8221; You&#8217;ll simply create a spreadsheet with three columns: the input (the question you ask the AI), the output (the AI's actual response), and the expected_output (your definition of a perfect answer). When you run the evaluation, you&#8217;ll see how an &#8220;LLM-as-a-Judge&#8221; programmatically assesses the quality of the actual output against your ideal expected_output. Fiddle with it, change the content in the expected_output column and see how it impacts the evaluation scores. This simple, hands-on exercise will give you the concrete intuition needed to apply this process to your own business context.</p><p>Begin with what I call a &#8220;10-row quick start.&#8221; Take ten representative cases from a real use case in your business. For each input, develop your own idea of what outputs you expect and why, and then have domain experts define their ideal outputs. Settle on an initial set of expected outputs. This is your initial golden dataset. Now run your AI system against these inputs and compare its outputs to your golden standard.</p><p>The results will be immediately illuminating. You&#8217;ll see patterns in where the AI struggles. You&#8217;ll identify edge cases you hadn&#8217;t considered. Most importantly, you&#8217;ll begin developing intuition for what kinds of standards are easy to meet and which require more sophistication.</p><p>As you develop confidence, you can scale this approach. The ten rows become a hundred, then a thousand. The simple comparisons evolve into sophisticated rubrics. The ad-hoc checks become systematic &#8220;evaluation packs&#8221;, version-controlled, repeatable test suites that can be run automatically before any AI system updates are deployed.</p><p>There&#8217;s an even more powerful approach that allows your leadership to encode their expertise more rapidly: learning from reality. This method allows your executives to shift from being <strong>authors to being editors</strong>, which is often a more efficient use of their time. Instead of trying to define perfect outputs upfront, have your key leaders and their most trusted senior experts (the same people who define your strategy) annotate actual AI outputs. They can mark what&#8217;s good, what&#8217;s problematic, and what&#8217;s unacceptable. These <strong>leadership-validated annotations</strong> then become core foundations for your evaluation system, ensuring it recognizes quality the same way you would.</p><p>To make this concrete: for a legal summary AI system, instead of asking your general counsel to write ten perfect legal summaries from scratch, you can present her with ten AI-generated summaries and have her annotate them, correcting a citation here, flagging a risk there. Those annotations, <strong>born from senior-level judgment</strong>, become the executable standards for your evaluation system. This creates a virtuous cycle where your top experts continually refine the AI's alignment with your organization's most critical standards.</p><p>This creates a virtuous cycle. Your AI systems generate outputs. Your experts review and annotate them. These annotations become evaluation criteria. The evaluations drive improvements. The improved systems generate better outputs. And the cycle continues, with each iteration encoding more of your organization&#8217;s expertise into measurable, manageable form.</p><h2><strong>The Agent Revolution Changes Everything</strong></h2><p>So far, I&#8217;ve focused on evaluating AI outputs, the text, analysis, or recommendations that AI systems produce. But the next generation of AI isn&#8217;t just generating content. It&#8217;s taking action. AI agents are making decisions, using tools, following processes, and interacting with other systems in complex workflows.</p><p>This fundamentally changes what evaluation means. It&#8217;s no longer sufficient to check if the final answer is correct. You need to evaluate the entire process. Did the agent use the right tools? Did it follow required procedures? Did it respect security boundaries? Did it escalate appropriately when uncertain?</p><p>Consider a legal research agent. The quality of its final memo matters, but so does its process. Did it search the right databases? Did it prioritize binding precedent appropriately? Did it verify that cited cases haven&#8217;t been overturned? These behavioral evaluations require a different approach, one that captures and analyzes the full trajectory of the agent&#8217;s actions.</p><p>This is where technical concepts like OpenTelemetry traces become essential. But don&#8217;t let the jargon intimidate you. A trace is simply a record of everything the agent did, every tool it called, every decision it made, every piece of data it accessed. Evaluating these traces means you can ensure not just that the agent reached the right conclusion, but that it got there the right way.</p><p>The implications are profound. In traditional software, you could separate business logic from implementation details. In agentic AI, the process IS the product. The way an agent conducts legal research, handles customer complaints, or analyzes risk isn&#8217;t just a means to an end&#8212;it&#8217;s a direct expression of your organizational values and standards.</p><h2><strong>Proof That This Works</strong></h2><p>These aren&#8217;t theoretical frameworks or academic exercises. Organizations are using these approaches today to solve real problems and prevent real failures.</p><p>Consider a challenge at the heart of AI governance: ensuring systems behave fairly and align with your company&#8217;s values. This isn't just a legal or regulatory checkbox; it's fundamental to brand safety, customer trust, and strategic alignment. A powerful example is the BBQ (Bias Benchmark for QA), a rigorous academic framework for detecting demographic bias. Using a tool like Lake Merritt, this top-tier public benchmark can be implemented as a reusable "evaluation pack" to systematically test your systems. To underscore its industry significance, BBQ was <a href="https://cdn.openai.com/gpt-5-system-card.pdf">the sole fairness and bias benchmark OpenAI chose to use in its safety testing for GPT-5.</a> This shows how you can move beyond theory to not just flag problems, but quantify them, track them over time, and ensure that fixes actually work.</p><p>This same approach of codifying standards applies to any area where deep, nuanced domain expertise is your competitive advantage. Rather than rely on generic public benchmarks like BBQ, however, the task is to develop your own measures that support and reflect your organization's priorities and imperatives. For instance, a financial services firm can move beyond generic compliance to evaluate its unique interpretation of "fiduciary duty." Such an evaluation might progress from basic, deterministic checks&#8212;like verifying required disclosures are present&#8212;to sophisticated, judgment-based assessments of whether advice truly serves a client&#8217;s best interests in a nuanced scenario.</p><p>Crucially, these evaluations work because they are built by the domain experts who own the outcome, not by technicians. In the financial services scenario, this means the legal team defines disclosure, compliance specifies risk scenarios, and customer advocates articulate what "client&#8217;s best interests" means in practice. But the principle is universal: for a marketing AI, the brand team would define what is "on-brand"; for a medical AI, clinicians would define a "safe diagnostic summary." The technical team's role is to simply implement these expert-defined standards into a systematic, repeatable process.</p><h2><strong>The Ecosystem of Evaluation</strong></h2><p>To demonstrate that these concepts aren&#8217;t just theory, I&#8217;ve built Lake Merritt, an open-source evaluation workbench that embodies these principles. I use Lake Merritt every day to evaluate my own AI apps and services, and have also utilized it effectively as part of Civics.com's professional consulting services, ensuring that my clients' AI products operate as expected. But let me be clear: Lake Merritt isn&#8217;t the point. The methodology is the point. Lake Merritt simply proves that the methodology works.</p><div id="youtube2-F7gbPGuE5vg" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;F7gbPGuE5vg&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/F7gbPGuE5vg?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>The platform does several things that matter. It provides a web interface simple enough that a lawyer or product manager can use it without training. It supports what I call the &#8220;Hold My Beer&#8221; workflow&#8212;where you can go from a vague idea about quality to a working evaluation in minutes. It treats evaluations as code, making them versionable, shareable, and systematic. It can evaluate not just outputs but entire agent workflows through OpenTelemetry trace analysis.</p><p>While I <a href="https://www.artificiallawyer.com/2025/09/02/new-legal-ai-eval-system-lake-merritt-launches/">launched Lake Merritt this week</a> because I think it&#8217;s valuable to have an easy to use evals tool that non-technical people can get started with, this software is just one option in a rich ecosystem of evaluation tools. <a href="https://phoenix.arize.com/">Arize Phoenix</a> provides powerful observability and monitoring capabilities. <a href="https://galileo.ai/">Galileo</a> offers sophisticated analytics and agent debugging tools. Open-source projects like <a href="https://github.com/confident-ai/deepeval">DeepEvals</a> and <a href="https://github.com/openai/evals">OpenAI Evals</a> provide flexible frameworks for custom evaluations. <a href="https://github.com/langwatch">LangWatch </a>excels at specific use cases. Each serves different needs at different scales.</p><p>In the legal domain specifically, pioneers are emerging. <a href="https://www.vals.ai/vlair">Vals</a> has published groundbreaking reports on legal AI evaluation. <a href="https://www.scorecard.io/blog/introducing-agenteval-org-an-open-source-benchmarking-initiative-for-llm-evaluation">ScoreCard</a> is working to standardize agent evaluations for legal use cases. Individuals like <a href="https://www.linkedin.com/in/ryanjamesmcdonough/">Ryan McDonough</a> who is a true global thought leader on AI and evals in law at KPMG, and newer voices like <a href="https://www.linkedin.com/in/anna-guo-255ba7b0/">Anna Guo</a> and her collaborators in Singapore, are openly sharing their learnings and pushing the field forward.  There are many, many others making starting to make strides.</p><p>This diversity is healthy and necessary. No single tool or approach will serve every need. What matters is that organizations develop the capability&#8212;through whatever tools make sense for them&#8212;to systematically evaluate their AI systems against their specific standards.</p><p>We&#8217;re in the advanced planning stage now of bringing this community together at an evaluation summit jointly hosted by Stanford and MIT. The goal isn&#8217;t to crown winning tools or approaches. It&#8217;s to share learnings, establish best practices, and accelerate the entire field&#8217;s development. To stay informed about that event or if you have constructive and relevant work in the custom evaluations arena, please reach out <a href="https://www.civics.com/contact">here</a>.</p><h2><strong>Your Path Forward</strong></h2><p>If you&#8217;ve read this far, you&#8217;re probably convinced that custom evaluation matters. The question is what to do about it. Let me give you a practical path forward that you can start this week.</p><p>First, identify your highest-risk AI use case. This is where evaluation matters most and where you&#8217;ll get immediate value from better oversight. Don&#8217;t try to boil the ocean. Pick one critical application and focus there.</p><p>Second, convene your domain experts. Bring together the people who truly understand what quality means for this use case. This isn&#8217;t a technical meeting, it&#8217;s a business meeting. The question on the table is simple: &#8220;What does good look like?&#8221;</p><p>Third, create your first golden dataset. Start small, even ten examples are enough to begin. For each example, capture the input and the ideal output. Have your experts explain why each output is ideal. These explanations become the seeds of your evaluation criteria.</p><p>Fourth, test your current AI system against this golden dataset. Don&#8217;t expect perfection. Expect illumination. You&#8217;ll immediately see patterns in where your system struggles and where it excels.</p><p>Fifth, iterate and expand. Add more examples. Refine your criteria. Develop more sophisticated evaluations. Move from manual checks to automated gates. Build evaluation into your deployment pipeline so that no AI update goes live without passing your standards.</p><p>This isn&#8217;t a technical project. It&#8217;s a governance initiative. It&#8217;s how you exercise real control over AI systems that are increasingly critical to your operations. It&#8217;s how you ensure that AI serves your strategic objectives rather than undermining them.</p><h2><strong>The Executive Imperative</strong></h2><p>We&#8217;re at an inflection point in how organizations create value with AI. The experimental phase is ending. The operational phase is beginning. And in this operational phase, the organizations that thrive won&#8217;t be those with the most sophisticated models or the largest datasets. They&#8217;ll be those that can most effectively translate their human expertise into AI capabilities.</p><p>This translation happens through evaluation. Not generic benchmarks or vendor-supplied metrics, but custom evaluations that embody your specific standards, values, and priorities. These evaluations aren&#8217;t a tax on innovation, they&#8217;re an accelerator for it. They allow you to move fast because you can move with confidence. They allow you to delegate to AI because you can verify performance. They allow you to differentiate because you can systematically improve what matters most to your business.</p><p>The choice facing every executive is stark. You can continue treating AI evaluation as a technical detail, hoping that your vendors and technical teams somehow divine what quality means for your organization. Or you can recognize that in the AI era, evaluation is the executive function, the mechanism through which leadership expertise shapes organizational outcomes.</p><p>Your AI strategy without custom evaluation isn&#8217;t a strategy. It&#8217;s expensive hope. And in a world where AI increasingly mediates critical business functions, hope is not a plan.</p><p>The boards that are asking &#8220;How do we know it works for us?&#8221; aren&#8217;t being paranoid. They&#8217;re being prescient. They understand that AI governance without custom evaluation is like financial governance without custom accounting standards, theoretically possible but practically meaningless.</p><p>The good news is that building evaluation capability doesn&#8217;t require massive investment or technical transformation. It requires clarity about what matters to your business and the discipline to measure it systematically. If you can articulate expectations to humans, you can create evaluations for AI. If you can recognize quality when you see it, you can encode that recognition into systematic assessment. Literally, that recognition just needs to be articulated in language in order to be usable as criteria in programmatic evals.</p><p>In the AI era, this isn&#8217;t optional. It&#8217;s existential. The organizations that master evaluation will shape AI to serve their purposes. Those that don&#8217;t will find themselves shaped by AI systems they don&#8217;t sufficiently control.</p><p>The question isn&#8217;t whether you&#8217;ll develop custom evaluation capabilities. It&#8217;s whether you&#8217;ll develop them before or after they become urgently necessary. Before or after your first AI crisis. Before or after your competitors use superior evaluation to deliver superior AI-powered services.</p><p>The time to start is now. Not because the technology demands it, but because leadership demands it. Because in a world where AI increasingly mediates how organizations create value, the ability to define and measure what &#8220;good&#8221; looks like isn&#8217;t just a technical capability.</p><p>It&#8217;s the executive function itself.</p>]]></content:encoded></item><item><title><![CDATA[Recent Posts on AI Agents]]></title><description><![CDATA[Consolidating and Sharing Recent Posts I Published With Stanford and Consumer Reports Innovation Lab]]></description><link>https://www.dazzagreenwood.com/p/recent-posts-on-ai-agents</link><guid isPermaLink="false">https://www.dazzagreenwood.com/p/recent-posts-on-ai-agents</guid><dc:creator><![CDATA[Dazza Greenwood]]></dc:creator><pubDate>Fri, 30 May 2025 20:06:03 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/862624de-4866-47e7-bca4-b83b43cfd500_1412x1414.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>As May comes to a close, I want to take a moment to spotlight several blog posts I&#8217;ve published this year in collaboration with <a href="https://law.stanford.edu/blog/?ls=dazza%20greenwood">Stanford CodeX</a> (with <a href="https://www.linkedin.com/in/dianajstern/">Diana Stern</a>) and the <a href="https://innovation.consumerreports.org/author/dazza-greenwood-consultant/">Consumer Reports Innovation Lab</a>, all focused on AI Agents.</p><p>These pieces collectively examine how AI agents are reshaping transactional systems, contract formation, and legal responsibility&#8212;raising urgent questions about loyalty, liability, and governance. Whether you&#8217;re designing agents, regulating them, or simply trying to make sense of this shift, this collection maps out key legal, technical, and practical considerations.</p><p>Themes include: </p><ul><li><p><strong>Agency &amp; Liability:</strong> How legal frameworks like principal-agent relationships and UETA apply to AI agents.</p></li><li><p><strong>Design for Trust:</strong> Technical and policy mechanisms (e.g., error prevention, human oversight, LLMS.txt) that build user trust.</p></li><li><p><strong>Emerging Standards:</strong> The potential of interoperability (e.g., A2A protocols), machine-readable contracts, and loyalty frameworks to rewire digital marketplaces.</p></li></ul><p><em>Published with Stanford CodeX:</em></p><ul><li><p><a href="https://law.stanford.edu/2025/01/14/from-fine-print-to-machine-code-how-ai-agents-are-rewriting-the-rules-of-engagement/">From Fine Print to Machine Code: How AI Agents are Rewriting the Rules of Engagement Part 1</a></p></li><li><p><a href="https://law.stanford.edu/2025/01/21/from-fine-print-to-machine-code-how-ai-agents-are-rewriting-the-rules-of-engagement-2/">From Fine Print to Machine Code: How AI Agents are Rewriting the Rules of Engagement Part 2</a></p></li><li><p><a href="https://law.stanford.edu/2025/03/26/from-fine-print-to-machine-code-how-ai-agents-are-rewriting-the-rules-of-engagement-part-3-of-3/">From Fine Print to Machine Code: How AI Agents are Rewriting the Rules of Engagement Part 3</a></p></li></ul><p><em>Published with Consumer Reports Innovation Lab:</em></p><ul><li><p><a href="https://innovation.consumerreports.org/defining-loyalty-for-ai-agents-insights-from-the-stanford-ai-agents-x-law-workshop/">Defining &#8216;Loyalty&#8217; for AI Agents: Insights from the Stanford AI Agents x Law Workshop</a></p></li><li><p><a href="https://innovation.consumerreports.org/my-agent-messed-up-understanding-errors-and-recourse-in-ai-transactions/">My Agent Messed Up! Understanding Errors and Recourse in AI Transactions</a></p></li><li><p><a href="https://innovation.consumerreports.org/agents-talking-to-agents-a2a-reshaping-the-marketplace-and-your-power/">Agents Talking to Agents (A2A): Reshaping the Marketplace and Your Power</a></p></li></ul><p>As AI agents transition from experimental demos to real-world applications handling contracts, money, and trust, I&#8217;ve found myself increasingly focused on the legal and technical implications. This roundup brings together several key pieces charting that terrain.  The full content is collected below for your reading convenience.</p><div><hr></div><div><hr></div><p><strong>URL for the following original post:</strong> <a href="https://law.stanford.edu/2025/01/14/from-fine-print-to-machine-code-how-ai-agents-are-rewriting-the-rules-of-engagement/">https://law.stanford.edu/2025/01/14/from-fine-print-to-machine-code-how-ai-agents-are-rewriting-the-rules-of-engagement/</a></p><h1><strong>From Fine Print to Machine Code: How AI Agents are Rewriting the Rules of Engagement: Part 1 of 3</strong></h1><ul><li><p>January 14, 2025</p></li></ul><h6><strong>Part 1 of 3</strong></h6><p><em>by Diana Stern and Dazza Greenwood, Codex Affiliate</em></p><p>Picture this: you&#8217;ve just developed a sleek new AI shopping assistant. It&#8217;s ready to scour the internet for the best deals, compare prices faster than you can say &#8220;discount,&#8221; and make purchases quicker than you can reach for your wallet. But wait, there&#8217;s a catch. How do you ensure this digital dealmaker doesn&#8217;t make mistakes that could bind you or your customer to a bad deal, create liability under privacy laws, or violate terms of service that it (and, let&#8217;s face it, probably you) never actually read?</p><p>This three-part series will identify U.S. legal issues raised by this type of AI agent and how to address them. In this post, we&#8217;ll start by level setting on AI agent terminology. Next, we&#8217;ll dispel the misnomer that liability can be pushed to the AI agents themselves and explain why the company offering services like this AI shopping assistant to customers could be left holding the bag o&#8217; risks. Finally, we&#8217;ll touch on how software companies can helpfully leverage principal agent law to manage this risk.</p><h3><strong>What is a Transactional Agent?</strong></h3><p>AI agents are an umbrella category of AI systems that execute tasks on behalf of users. In addition to your AI shopping bot that purchases goods online, think of virtual assistants that book flights or event tickets and meeting schedulers that reserve tables at restaurants. There are a variety of AI agents with diverse capabilities.</p><p>This series focuses on what we&#8217;ll call &#8220;Transactional Agents&#8221;: AI agent systems that conduct transactions involving monetary or contractual commitments. These systems leverage large language models (LLMs) to move beyond basic query-response interactions. What makes them special is their ability to perform dynamic, multi-step reasoning and take action without human review or approval. Imagine your shopping bot doesn&#8217;t just find products but compares prices across retailers, checks reviews, confirms availability and makes purchases &#8211; all while sticking to your customer&#8217;s specified budget and preferences. Transactional Agents achieve this through key capabilities like:</p><ul><li><p>Tool use: Accessing external services like payment processors or APIs</p></li><li><p>Memory management: Retaining context and user preferences across interactions</p></li><li><p>Iterative refinement: Learning from past decisions to improve future outcomes</p></li></ul><p>Their ability to make binding commitments, including payments, differentiates Transactional Agents from simple chatbots and other types of AI agents. These systems can spend real money or enter into contracts on one&#8217;s behalf. Let&#8217;s say your company provides an AI shopping bot consumer app powered by a third-party LLM. On the surface, this seems like it could be a straightforward SaaS offering, but it has hidden challenges and risks related to security, authorization, and trust. How do you ensure the app follows your customers&#8217; requests? How do you prevent errors? Misuse? These are some of the challenges we&#8217;ll explore in this series.</p><h3><strong>Your Transactional Agent Is Not A Legal Agent, But You Might Be</strong></h3><p>Your Transactional Agent cannot be held liable nor enter agreements itself because it&#8217;s not a legal entity &#8211; it&#8217;s software! So, how are they able to buy the perfect pair of Jimmy Choo&#8217;s for your customer right when they go on sale? Under the Uniform Electronic Transactions Act, which we will discuss further in a future post, it is well-settled that Transactional Agents can form contracts on behalf of their users, but principal-agent law may also be operating in the background.</p><p>If you&#8217;ve bought a house, a real estate agent may have acted on your behalf to buy the property, negotiate prices, and handle paperwork. Not all principal-agent relationships are made through an express agreement like in real estate. They can also be implied, like a whiskey bar manager who is in charge of curating the menu and decides to enter into agreements on the bar&#8217;s behalf to buy mocktail supplies in January. In addition, a principal-agent relationship can be based on &#8220;apparent authority&#8221;, when a third party reasonably believes an agent has the authority to act on the principal&#8217;s behalf. For example, when the bar manager tells a non-alcoholic spirit distributor, she is authorized to enter into agreements for new products on the bar&#8217;s behalf.</p><p>Under state common law (law primarily developed through court cases), a common law agent has a fiduciary duty to the principal (legal nerds can see Restatement (Third) of Agency &#167; 8.01). This is a big deal! A fiduciary duty is one of the highest standards of care imposed by law. It is a legal obligation to act in the best interests of the other party within the scope of the business relationship. The agent owes other duties as well, including avoiding conflicts of interest and acting in line with the agency agreement.</p><p>When a company offering a Transactional Agent to customers (&#8220;Transactional Agent Provider&#8221;) operates the Transactional Agent, a principal-agent relationship *may* exist. If the customer went to court, they could argue there was a principal-agent relationship between them and the Transactional Agent Provider in order to get the Transactional Agent Provider on the hook. The court would likely look at the customer&#8217;s actions in deploying and configuring the Transactional Agent as well as the terms they agreed to, among other factors.</p><p>Apparent authority may be a particularly relevant consideration for the court, since third parties interacting with the AI may not know the actual instructions given to the Transactional Agent by the user, but rather, are relying on what they see from the Transactional Agent. The court would consider how the Transactional Agent Provider&#8217;s authority was communicated to third parties, including representations, disclaimers, and industry standards.</p><p>Even if a Transactional Agent Provider exceeded its authority, a court might analyze whether the customer ratified the action, meaning the customer essentially gave the Transactional Agent Provider authority to do that action after the fact.</p><p>In short, when it comes to Transactional Agents, the customer could be the principal delegating authority to the Transactional Agent Provider as their agent. Et voila, the Transactional Agent Provider would become legally liable under principal-agent laws.</p><h3><strong>Making Agency (or Alternatives) Work For You</strong></h3><p>Agency law is a familiar legal framework for courts and can potentially clarify liability issues, so, in some cases, it might be advantageous to state there is an agency relationship in Transactional Agent Provider terms of service. We have seen this already in our review of existing Transactional Agent Provider terms of service. At the same time, since the standard of care for an agent is so high, Transactional Agent Providers may wish to structure these relationships as independent contractor relationships if they can ensure that the terms and the way the customer interacts with the Transactional Agent align with this characterization. Likewise, there may be a <a href="https://innovation.consumerreports.org/engineering-loyalty-by-design-in-agentic-systems/">competitive advantage</a> in embracing some fiduciary duties as a Transactional Agent Provider to create and retain customer trust.</p><p>In addition, there&#8217;s a potential business opportunity here. Transactional Agent Providers may look to third parties to take on the responsibility of being the customer&#8217;s legal agent. This already happens in the payments industry where some companies act as the &#8220;merchant of record&#8221; and take on some liability for the actual provider or manufacturer of products and services sold.</p><p>In conclusion, as more Transactional Agents with increasingly advanced capabilities come online every day, customers should choose their Transactional Agent Providers wisely, and Transactional Agent Providers should be proactive in determining the principal-agent legal strategy appropriate for their business.</p><div><hr></div><blockquote><p>Diana Stern is Deputy General Counsel at Protocol Labs, Inc. and advises clients in her role as Special Counsel at <a href="https://dlxlaw.com/">DLx Law</a>. Dazza Greenwood runs<a href="https://civics.com/"> Civics.Com</a> consultancy services, and he founded and leads <a href="https://law.mit.edu/">law.MIT.edu</a> and heads the <a href="https://law.stanford.edu/codex-the-stanford-center-for-legal-informatics/projects/agentic-genai-transaction-systems/">Agentic GenAI Transaction Systems</a> research project at Stanford&#8217;s CodeX.</p><p>Thanks to Sarah Conley Odenkirk, art attorney and founder of <a href="https://www.artconverge.com/">ArtConverge</a>, and Jessy Kate Schingler, Law Clerk, <a href="https://www.mill.law/">Mill Law Center</a> and <a href="https://www.earthlawcenter.org/">Earth Law Center</a>, for their valuable feedback on this post.</p></blockquote><div><hr></div><p><strong>URL for the following original post:</strong> <a href="https://law.stanford.edu/2025/01/21/from-fine-print-to-machine-code-how-ai-agents-are-rewriting-the-rules-of-engagement-2/">https://law.stanford.edu/2025/01/21/from-fine-print-to-machine-code-how-ai-agents-are-rewriting-the-rules-of-engagement-2/</a></p><h1><strong>From Fine Print to Machine Code: How AI Agents are Rewriting the Rules of Engagement: Part 2 of 3</strong></h1><ul><li><p>January 21, 2025</p></li></ul><h6><strong>Part 2 of 3</strong></h6><p><em>by Diana Stern and Dazza Greenwood, Codex Affiliate</em></p><p>Your AI shopping assistant is humming along, finding deals and making purchases for your customers. Then one day, it happens: the bot buys 100 self-heating mugs instead of 1, maxes out a customer&#8217;s credit card on duplicate Xbox orders, or shares your customer&#8217;s shipping address with an unauthorized third party. As the company behind this digital dealmaker (the &#8220;Transactional Agent Provider&#8221;), what happens when your AI assistant makes mistakes?</p><p>As a refresher, in our prior <a href="https://law.stanford.edu/2025/01/14/from-fine-print-to-machine-code-how-ai-agents-are-rewriting-the-rules-of-engagement/">post</a>, we defined Transactional Agents and uncovered why Transactional Agent Providers should be thoughtful about whether they serve as a legal agent for their customers (fiduciary duties abound!). We also identified a new business opportunity for third parties to take on this role.</p><h3><strong>Mistakes and Errors &#8211; at AI Scale</strong></h3><p>At a practical level, given the myriad possible contract permutations, the Transactional Agent could easily overstep its intended authority by filling in the gaps where its specific direction is not programmed, resulting in unintended obligations for the user (like ponying up enough cash to keep 100 self-heating mugfuls of matcha tea going at once). Will these agreements be binding if the Transactional Agent makes a mistake or exceeds its intended scope of authorization?</p><p>The Uniform Electronic Transactions Act (UETA) is broadly adopted commercial law in the United States that has provisions specifically addressing errors made during automated transactions conducted by Transactional Agents. For example, a relevant provision of UETA addressing errors permits the user to reverse transactions if the Transactional Agent did not provide a means to prevent or correct the error. This provision should be carefully understood by Transactional Agent Providers to ensure their process flow and ultimate user interaction support and reflect adequate means to prevent or correct these types of errors.</p><p>Likewise, under another provision of UETA, if the parties had an agreed security procedure in place and one party failed to abide by that procedure but would have caught the issue if they had, then the other party may be able to reverse the transaction. Even with this uniform law, such changes and errors&#8217; legal and practical implications are complex and largely untested. Would these provisions mean that no transaction conducted by a Transactional Agent should be considered finalized until or unless its user has had an opportunity to review and determine no error requires correction? How long a period of time would be reasonable?</p><h3><strong>If a Transactional Agent Makes a Mistake, Who is on the Hook?</strong></h3><p>If a Transactional Agent doesn&#8217;t stick to customer instructions and makes a purchasing mistake, several different issues could come up in court. While tort law claims could fill their own textbook (we&#8217;ll leave those for our litigator friends), let&#8217;s zoom in on the contract law side of things.</p><p>In terms (heh) of contract formation, the mistake doctrine could apply. Under the Restatement (Second) of Contracts &#167; 153, a mistake by one party could allow her to get out of the contract if:</p><ul><li><p>The mistake was about a basic assumption on which she made the contract;</p></li><li><p>The mistake had a material effect on how the contract was carried out that negatively impacted her;</p></li><li><p>She does not bear the risk of the mistake; and</p></li><li><p>The other party knew or had reason to know of the mistake or the effect of the mistake would make the contract unconscionable (extremely one-sided or unjust) to enforce.</p></li></ul><p>Whew, that was a mouthful.</p><p>Let&#8217;s bring this to life. Say you as the Transactional Agent Provider are acting as your customer&#8217;s legal agent, as explained in our last post. The actions your Transactional Agent takes within its scope of authority bind the customer. Let&#8217;s say your Transactional Agent books your customer on a trip to Paris, France instead of time-sensitive tickets to a conference in Paris, Texas. Your customer assumed the bot would book destinations accurately, and she would be adversely affected by having plans in France instead of Texas. Even assuming refundable bookings, she might miss her conference in Texas or have to pay higher room rates.</p><p>Does the risk of the Transactional Agent booking a trip to the wrong city fall on the customer (does she bear the risk)? What if the Transactional Agent Provider had disclaimers that the customer would bear the risk? Is that enough? Is the risk of Transactional Agents not following instructions so well known that customers bear the risk just by using them? Is that a desirable policy outcome?</p><p>And when is the Transactional Agent&#8217;s mistake so obvious, the other party should have known? What if the Transactional Agent left a reservation note to the French hotel that the customer was coming for the annual cryptocurrency conference in Paris, Texas? These answers will emerge as industry norms and expectations evolve.</p><p>Fortunately, there are ways for Transactional Agent Providers to mitigate some of these risks. As we discussed earlier, the Uniform Electronic Transactions Act (UETA) Section 10(2) offers a powerful tool in this regard. This provision allows customers to reverse transactions if the Transactional Agent did not provide a means to prevent or correct the error. By implementing a user interface and process flow that enables customers to review and correct transactions before they are finalized, providers not only comply with UETA but also establish a strong argument for ratification. If a customer has the opportunity to correct an error but chooses not to, they have arguably adopted the transaction as final. Moreover, this provision of UETA cannot be varied by contract, which means this rule allowing customers to reverse transactions will apply even if providers insert disclaimers or other contract terms insisting the customer holds all responsibility and liability for mistakes and errors committed by the Transactional Agent.</p><p>Given this is the law of the land in the U.S., with UETA enacted in 49 states, it is prudent to take these rules seriously. This design pattern &#8211; proactively building in error prevention and correction mechanisms &#8211; is therefore not just about legal compliance; it&#8217;s a fundamental aspect of responsible Transactional Agent development that helps define the point of finality and clarify the allocation of risk. But it&#8217;s also just good practice and a fair rule. By implementing these mechanisms, providers can significantly reduce their risk of liability. By embracing error avoidance and corrections protocols in the design and deployment of Transactional Agents, perhaps the most valuable benefit will not be avoiding liability for reversed transactions but legitimately earning Transactional Agent customers&#8217; trust and reliance upon this new technology and way of doing business.</p><h3><strong>Enter the Regulators</strong></h3><p>Depending on the frequency and severity to which Transactional Agents&#8217; mistakes harm customers, regulators like state attorneys general might investigate whether such conduct constitutes unfair or deceptive practices under consumer protection statutes.</p><p>Privacy issues add another layer of complexity. When Transactional Agents follow their open-loop model to complete tasks, they may use information in unexpected ways. Your friendly neighborhood shopping assistant might leverage information from your customer&#8217;s health-related queries to recommend products for purchase. This raises thorny questions about context integrity, consent, and compliance with privacy frameworks like GDPR, especially when these systems can make complex inferences about customers from seemingly innocuous data.</p><p>Designing Transactional Agents for compliance with existing laws is further complicated by certain regulators&#8217; shift toward new, AI-specific laws. For example, last year, Regulation (EU) 2024/1689 (the &#8220;EU AI Act&#8221;) became the first AI-specific legal framework across the EU. While the EU AI Act makes a nod to existing EU privacy regulations, stating that they will not be modified by the Act, it may prove challenging for companies to comply with both if inconsistencies between the two bodies of law arise as more varied Transactional Agents are deployed. In the U.S., California&#8217;s Assembly Bill 2013 Generative Artificial Intelligence: Training Data Transparency will require builders to publish summaries of their training datasets, including whether aspects of the datasets meet certain privacy law definitions, increasing compliance overhead.</p><p>And this is just the tip of the agentic iceberg. The legal challenges posed by Transactional Agents bear some resemblance to those faced when open-source software first emerged. Just as the legal and developer communities grappled with novel issues surrounding open source licensing &#8211; such as who is liable for a bug in the code &#8211; we&#8217;re now confronting unprecedented questions about Transactional Agents and liability.</p><h3><strong>What About Missteps between the Transactional Agent Provider and LLM Provider?</strong></h3><p>Another persnickety contract-related risk lies in the terms of service between the Transactional Agent Provider and the LLM it uses. In our research, we observed that many LLM providers place a great deal of liability on the Transactional Agent Provider, leaving them with one-way indemnities and uncapped liability for certain claims. Others take a more even-handed approach. One commonality is that they leverage broad principles the Transactional Agent Provider must follow. LLM providers need to account for the innumerable edge cases that emerge when Transactional Agents are released in the wild. These principles range from restrictions against building competing services and circumventing safeguards to compliance with law. While useful for LLM-side lawyers drafting around a large set of risks posed by a rapidly developing technology, these principles become quite complicated when Transactional Agent Providers consider how to make them programmable. You would need to deal with thousands of areas of law in multiple jurisdictions around the world in the context of an open-loop interaction where you cannot predict outputs. Some of this uncertainty can be solved through thoughtful technical architecture that appropriately uses deterministic outputs to mitigate risk, but it&#8217;s not the only way.</p><p>Stay tuned for our third and final post, where we&#8217;ll share more solutions for managing Transactional Agent legal risks. We&#8217;ll explore everything from clear delegation frameworks to zero-knowledge proofs.</p><blockquote><p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p><p>Diana Stern is Deputy General Counsel at Protocol Labs, Inc. and Special Counsel at <a href="https://dlxlaw.com/">DLx Law</a>. Dazza Greenwood runs <a href="http://civics.com/">Civics.Com</a> consultancy services, and he founded and leads <a href="http://law.mit.edu/">law.MIT.edu</a> and heads the <a href="https://law.stanford.edu/codex-the-stanford-center-for-legal-informatics/projects/agentic-genai-transaction-systems/">Agentic GenAI Transaction Systems</a> research project at Stanford&#8217;s CodeX.</p><p>Thanks to Sarah Conley Odenkirk, art attorney and founder of <a href="https://www.artconverge.com/">ArtConverge</a>, and Jessy Kate Schingler, Law Clerk, <a href="https://www.mill.law/">Mill Law Center</a> and <a href="https://www.earthlawcenter.org/">Earth Law Center</a>, for their valuable feedback on this post.</p></blockquote><div><hr></div><p><strong>URL for the following original post:</strong> <a href="https://law.stanford.edu/2025/03/26/from-fine-print-to-machine-code-how-ai-agents-are-rewriting-the-rules-of-engagement-part-3-of-3/">https://law.stanford.edu/2025/03/26/from-fine-print-to-machine-code-how-ai-agents-are-rewriting-the-rules-of-engagement-part-3-of-3/</a></p><h1><strong>From Fine Print to Machine Code: How AI Agents are Rewriting the Rules of Engagement: Part 3 of 3</strong></h1><ul><li><p>March 26, 2025</p></li></ul><p><em>by Dazza Greenwood, Codex Affiliate (1) and Diana Stern</em></p><p>In the first two parts of this series, we explored the emergence of AI agents in everyday transactions and the legal risks they pose, particularly concerning agency and liability. We then examined the potential for AI agent errors and the crucial role of user trust. Now, in this final installment, we turn our attention to proactive solutions and &#8220;legal hacks&#8221; &#8211; innovative strategies to embed legal safeguards directly into AI agent systems, minimizing risk and maximizing their transformative potential. (Here are parts <a href="https://law.stanford.edu/2025/01/14/from-fine-print-to-machine-code-how-ai-agents-are-rewriting-the-rules-of-engagement/">one</a> and <a href="https://law.stanford.edu/2025/01/21/from-fine-print-to-machine-code-how-ai-agents-are-rewriting-the-rules-of-engagement-2/">two</a> of this series.)</p><p><strong>Starting Off on the Right Foot</strong></p><p>A robust approach to managing AI agents begins with a clear delegation and consent framework, mirroring established protocols in banking where explicit authorization is required for specific transactions. Just as a bank requires explicit authorization for financial actions, users should grant AI agent providers clearly defined authority from the outset. This is not merely a matter of convenience; it&#8217;s a fundamental principle of agency law.</p><p>An emerging consideration for managing AI agent risks is the potential role of insurance products. Just as professional errors and omissions policies protect human professionals, specialized insurance could provide a valuable safety net for autonomous AI transactions. These products could offer protection for consumers and platforms when AI agents encounter unexpected scenarios or make unintended decisions.</p><p>A well-defined scope of authority is crucial because, under agency law, the principal (the user) is bound by the agent&#8217;s actions <em>within that scope</em>. This minimizes the risk of unintended legal consequences and establishes a clear audit trail if issues arise. We encourage companies to consider the tradeoffs of taking an agency or independent contractor approach, which we touched on in our <a href="https://law.stanford.edu/2025/01/14/from-fine-print-to-machine-code-how-ai-agents-are-rewriting-the-rules-of-engagement/">first post</a>. In addition, companies might try to take the position that users themselves are taking all of the actions, and the AI agent is only providing access and infrastructure.</p><p>The optimal time to address legal considerations is <em>during</em> the transaction itself &#8211; when the AI agent interacts with a seller or counterparty. This is when agreements are formed, terms are established, and responsibilities are defined. While future AI agents might autonomously negotiate aspects of these agreements, a more immediate and powerful solution is the development of standardized transactional terms, analogous to Creative Commons licenses. Imagine a shared library of legal terms, pre-approved and readily understandable by both humans and AI agents. These standardized terms could provide a common framework for AI-driven transactions, ensuring a shared understanding of rights and obligations between the agent, the user, and the counterparty, streamlining legal interactions at scale.</p><p><strong>The Human in the Loop: A Well-Intentioned Speed Bump</strong></p><p>Traditionally, the answer to risky AI behavior has been to keep a human &#8220;in the loop&#8221;. While this provides a critical safety net, it also introduces friction and delays. Moreover, many users barely skim, let alone fully comprehend, lengthy terms of service before clicking &#8220;I Agree.&#8221;</p><p>While human oversight remains a necessary precaution in the current stage of AI agent development, particularly for high-value or complex transactions, the ultimate goal is to create agents that can operate autonomously and reliably, with minimal human intervention. Consider a practical scenario: an AI travel booking agent that could autonomously negotiate flexible cancellation policies with service providers based on predefined user preferences. For instance, the agent might secure more lenient terms for a trip to Paris, adapting the booking conditions to match the user&#8217;s specific risk tolerance and travel plans. Users could set preferences once and have each new AI agent they use incorporate them.</p><p>The traditional approach of &#8220;human in the loop,&#8221; while providing a safety net, significantly reduces the efficiency and scalability that make AI agents so compelling. Furthermore, the effectiveness of human oversight is questionable, especially when users often accept complex terms of service without careful review. To move beyond these limitations and fully realize the potential of AI agents, we need to explore proactive strategies &#8211; &#8220;legal hacks&#8221; &#8211; to embed legal safeguards directly into their design and operation.</p><p><strong>Legal Hacks for AI Agents: Addressing What Could Go Wrong</strong></p><p>To move beyond the limitations of human oversight and address the inherent legal risks of AI agents, we now explore &#8220;legal hacks&#8221; &#8211; proactive strategies to embed legal safeguards directly into the design and operation of these systems. These &#8220;legal hacks&#8221; are not about circumventing the law, but rather about leveraging technology to make legal compliance more efficient, reliable, and scalable. Our aim is to create more predictable legal outcomes, reduce reliance on cumbersome human intervention, and potentially offer first-mover advantages to companies that adopt these innovative approaches.</p><p><strong>Teaching AI to Read the Fine Print</strong></p><p>One powerful &#8220;legal hack&#8221; is to integrate relevant contractual terms directly into the AI agent&#8217;s decision-making process. Instead of treating legal agreements as external constraints, we can make them an integral part of the agent&#8217;s operational logic. This could involve platforms providing terms of service in structured, machine-readable formats, potentially via APIs or standardized data formats. AI agents could then be designed to parse this structured legal data, proactively assess potential compliance issues <em>before</em> executing transactions, and ensure alignment with applicable terms. An innovative approach to managing evolving legal terms could involve a broadcast mechanism. When platform terms of service are updated, AI agents could receive immediate notifications, eliminating the need for constant manual checking. This would allow agents to stay continuously aligned with the latest legal requirements without computational overhead.</p><p><strong>Designing for Compliance: Checkpoints and Balances</strong></p><p>This compliance-centric approach requires embedding checkpoints within the AI agent&#8217;s workflow. Before executing a transaction, the agent would cross-reference its planned actions against applicable legal terms, flagging potential non-compliance and, if necessary, prompting human review or adjusting its course of action. This creates a system of internal controls, ensuring that the agent operates within defined legal boundaries.</p><p><strong>The Devil in the Details: Challenges and Considerations</strong></p><p>Implementing this approach is not without challenges. Terms of service are often lengthy, complex, and ambiguous. Teaching an AI to interpret and apply these terms requires sophisticated natural language processing and a deep understanding of legal principles. Furthermore, we must be mindful of the unauthorized practice of law (UPL). If an AI agent were to directly advise users about complex legal terms or offer legal interpretations, it could potentially be construed as UPL. One way to mitigate this risk is to design these compliance tools primarily for the benefit of the AI agent <em>provider</em>. By focusing on internal compliance checks and business rule enforcement, the tool helps the <em>provider</em> ensure the AI operates within legal boundaries, while the AI agent itself communicates only business restrictions or options to the user, rather than direct legal advice.</p><p><strong>The Future: AI-Friendly Terms of Service</strong></p><p>Looking ahead, we envision a future where terms of service are designed <em>specifically</em> for AI comprehension. Platforms could create computational versions of their terms, optimized for machine readability while maintaining legal validity. This could involve a standardized format, perhaps analogous to the &#8216;robots.txt&#8217; file that web crawlers use to understand website rules. In fact, today, AI agent developers are already updating business websites to ensure they are easily readable by LLMs and AI agents by providing a plain text version of the information. The <a href="https://llmstxt.org/">&#8216;LLMS.txt</a>&#8217; specification is the main way people are doing this. A website&#8217;s terms of service could be put into LLMs.txt format today, making this legal hack immediately and easily achievable. In the future, an LLMS.txt file could provide additional legal and compliance requirements for AI agents operating on a given platform, making legal expectations clear and accessible. Furthermore, extending attribution fields, similar to those in some AI APIs like Google Gemini that are used to cite sources, to include metadata identifying the responsible party for an AI agent&#8217;s actions would enhance transparency and accountability in AI-driven transactions. Taking it even further, in the future, these machine-readable terms of service could roll up into immediately understandable summaries for end users who might want to filter by, for example, AI agents that act as a legal agent (as opposed to those that take the alternative independent contractor or infrastructure approaches referenced above).</p><p><strong>On the Horizon: Leveraging Zero Knowledge Proofs</strong></p><p>Another groundbreaking &#8220;legal hack,&#8221; particularly relevant to addressing privacy concerns highlighted in our second post, lies in the realm of cryptography: zero-knowledge proofs. A zero-knowledge proof is a cryptographic method that allows one party (the prover) to convince another party (the verifier) that a statement is true, without revealing any information beyond the validity of the statement itself. Imagine you have a magic door that only opens if you know a secret password. You want to prove to someone that you know the password without actually telling them what it is. A zero-knowledge proof would allow you to do just that. You could interact with the door in a way that demonstrates you can open it, convincing the other person you know the secret without ever revealing the password itself.</p><p>In the context of AI agents, zero-knowledge proofs could enable agents to process sensitive data &#8211; such as personal information required for a purchase &#8211; without actually revealing that data to the agent itself, the platform, or other parties. This significantly enhances user privacy and reduces the risk of data breaches, key considerations highlighted by privacy regulations. For AI agent providers, incorporating zero-knowledge proofs could minimize the amount of sensitive data they collect, simplifying compliance with privacy regulations.</p><p><strong>Conclusion: Code as Law 2.0 &#8211; Architecting the Digital Future</strong></p><p>Companies that pioneer these &#8220;legal hacks&#8221; &#8211; from AI-readable terms of service and standardized transactional terms to compliance checkpoints and zero-knowledge proofs &#8211; are not simply adapting to a changing legal landscape; they are actively shaping it. These innovations represent a fusion of law and code, creating a &#8220;Code as Law 2.0&#8221; paradigm that has the potential to revolutionize digital interactions. By embedding legal safeguards directly into AI agents, we can reduce compliance costs, mitigate legal risks, enhance user trust, and unlock new global markets. As AI agents become increasingly sophisticated and autonomous, embracing these proactive legal strategies will be essential for responsible innovation and building a more trustworthy, efficient, and equitable digital future. The question is not <em>if </em>the industry will adopt AI agents for transactions, but <em>how quickly will you adapt </em>to this emerging future and gain advantage over those who lag behind?</p><div><hr></div><blockquote><p>(1) Dazza Greenwood runs<a href="https://civics.com/"> Civics.Com</a> consultancy services, and he founded and leads <a href="https://law.mit.edu/">law.MIT.edu</a> and heads the <a href="https://law.stanford.edu/codex-the-stanford-center-for-legal-informatics/projects/agentic-genai-transaction-systems/">Agentic GenAI Transaction Systems</a> research project at Stanford&#8217;s CodeX. Diana Stern is Deputy General Counsel at Protocol Labs, Inc. and Special Counsel at <a href="https://dlxlaw.com/">DLx Law</a>.</p><p>Thanks to Sarah Conley Odenkirk, art attorney and founder of <a href="https://www.artconverge.com/">ArtConverge</a>, and Jessy Kate Schingler, Law Clerk, <a href="https://www.mill.law/">Mill Law Center</a> and <a href="https://www.earthlawcenter.org/">Earth Law Center</a>, for their valuable feedback on this post.</p></blockquote><div><hr></div><p><strong>URL for the following original post:</strong> <a href="https://innovation.consumerreports.org/defining-loyalty-for-ai-agents-insights-from-the-stanford-ai-agents-x-law-workshop/">https://innovation.consumerreports.org/defining-loyalty-for-ai-agents-insights-from-the-stanford-ai-agents-x-law-workshop/</a></p><p><strong>May 5, 2025</strong></p><h1><strong>Defining &#8216;Loyalty&#8217; for AI Agents: Insights from the Stanford AI Agents x Law Workshop</strong></h1><p>By <strong><a href="https://innovation.consumerreports.org/author/dazza-greenwood-consultant/">Dazza Greenwood</a></strong></p><p>AI agents are rapidly moving from science fiction to daily reality. These sophisticated software systems promise to manage tasks, conduct transactions, and augment our capabilities in unprecedented ways. But as they become more integrated into our lives, critical questions arise: Whose interests will they serve? How can we ensure they act reliably and responsibly on our behalf?</p><p>These questions were at the heart of the AI Agents x Law Workshop, held on April 8th, 2025, at Stanford Law School. Part of an ongoing research initiative affiliated with Stanford CodeX and law.MIT.edu, the event brought together legal experts, technologists, founders, and consumer advocates in collaboration with the Stanford HAI Digital Economy Lab and the Consumer Reports (CR) Innovation Lab to map the complex legal and ethical terrain of emerging AI agent technologies. This event marked the beginning of a focused effort by these organizations to collaboratively define actionable standards and practices for consumer-centric AI.</p><p>The overarching goal echoed throughout the day, was to foster an ecosystem where AI agents are built to be trustworthy, safe, and aligned with the best interests of the individuals they serve &#8211; agents that work for people, not on them. This first post in a series will provide a brief overview of the workshop and then dive deeper into one of the central themes discussed: <strong>What does it mean for an AI agent to be &#8220;loyal&#8221; to its user?</strong></p><h3><strong>Setting the Stage: The Quest for Consumer-Centric Agents</strong></h3><p>The workshop kicked off with framing remarks emphasizing the high stakes. Professor Sandy Pentland (MIT/Stanford HAI) highlighted the intense industry interest driven not just by opportunity, but by liability concerns. Companies recognize the need for evidence-based best practices and standards to ensure agent systems don&#8217;t go off the rails, potentially leading to significant harm and legal challenges. The vision? To move towards agents that could potentially act as <em>legal fiduciaries</em> for their users.</p><p>Ben Moskowitz, VP of Innovation at CR, explained CR&#8217;s commitment to this vision. He spoke of &#8220;consumer-authorized agents&#8221; designed to empower users in the marketplace &#8211; tools that research, buy, and troubleshoot effectively, advocating tirelessly for consumer interests. He stressed that achieving this requires tackling normative questions, technical challenges, and defining clear expectations for agent behavior, underscoring CR&#8217;s dual role in both consumer protection advocacy and proactive product R&amp;D to help build the desired future. Ben specifically called for consumer platforms like CR to help develop standardized testing methodologies to validate agent claims&#8212;echoing CR&#8217;s historical role in product reliability assessments.</p><h3><strong>What Does a &#8220;Loyal&#8221; AI Agent Mean for Consumers?</strong></h3><p>This fundamental question of loyalty was a recurring theme, explored in depth by myself (Dazza Greenwood, Stanford CodeX/law.MIT.edu) and Diana Stern (Deputy GC at Protocol Labs &amp; Special Counsel at DLx Law), a leading Silicon Valley lawyer and collaborator on a <a href="https://law.stanford.edu/blog/?ls=dazza%20greenwood&amp;page=1">pre-workshop blog series</a> on this topic.</p><p>Imagine Bob, circa 2026, needing a new dishwasher. Instead of wading through endless online reviews and potentially misleading sponsored content, he asks his AI agent: &#8220;Find me the best dishwasher for my needs and budget.&#8221;</p><ul><li><p><strong>A &#8220;loyal&#8221; agent</strong>, operating under a duty of loyalty, would prioritize Bob&#8217;s stated interests. It would analyze objective information, compare features based on Bob&#8217;s criteria (price, efficiency, reliability ratings, specific features), and recommend the option that genuinely best serves <em>Bob</em>. Its internal logic and external actions would be aligned with maximizing Bob&#8217;s benefit.</p></li><li><p><strong>An agent </strong><em><strong>not</strong></em><strong> bound by loyalty</strong>, however, might operate differently. Its recommendations could be skewed by hidden incentives. Perhaps it prioritizes dishwashers from manufacturers who pay the agent provider the highest commission or kickback. Maybe it highlights models from advertising partners, even if they aren&#8217;t the best fit for Bob. Bob might still <em>get</em> a dishwasher, but likely not the <em>best</em> one for him, potentially paying more or getting a less suitable product.</p></li></ul><p>This &#8220;duty of loyalty&#8221; concept, central to traditional agency law (as seen in <a href="https://innovation.consumerreports.org/engineering-loyalty-by-design-in-agentic-systems/">the &#8220;Iron Triangle&#8221; diagram</a>), suggests a model where the agent provider is legally and ethically bound to put the user&#8217;s interests first within the scope of their relationship.</p><h3><strong>Beyond Promises: The Link Between Legal Frameworks &amp; Technical Reality</strong></h3><p>The workshop discussion highlighted that merely <em>claiming</em> loyalty in a terms of service document isn&#8217;t sufficient. True loyalty must be reflected in the agent&#8217;s underlying architecture and behavior. As Ben Moskowitz prompted, what happens if an agent <em>claims</em> loyalty but acts otherwise, perhaps due to flawed design, negligence, or even intentional bias in its programming?</p><p>This necessitates observability and verifiability of agent decisions. We need ways to assess whether an agent is <em>actually</em> acting loyally. Can we technically test if its information processing and decision-making are free from undue influence from third-party interests or the provider&#8217;s own conflicting business models? Can we evaluate if it consistently prioritizes the user&#8217;s goals as instructed? This technical dimension is inseparable from the legal promise. Workshop attendees identified promising technical approaches, such as independent &#8220;agent audits&#8221; and sandboxed simulations&#8212;methods CR could lead or facilitate&#8212;to objectively measure an agent&#8217;s adherence to consumer-first standards.</p><p>Diana Stern&#8217;s work, which we discussed, further illuminates this by outlining different potential relationship models between agent providers and users:</p><ol><li><p><strong>Fiduciary:</strong> The highest standard, embedding a duty of loyalty (as discussed above)</p></li><li><p><strong>Technology Provider:</strong> The opposite extreme, where the provider essentially says, &#8220;We just provide the tool; you bear all the risk,&#8221; disclaiming liability (as seen in some current terms)</p></li><li><p><strong>Contractor:</strong> An intermediate model where duties and responsibilities are defined by a specific contract or scope of work, potentially mixing elements of service provision with limited obligations.</p></li></ol><p>Choosing a model has profound implications on user trust and provider liability. While the &#8220;technology provider&#8221; stance might seem safest legally for the provider, the &#8220;fiduciary&#8221; approach, despite its higher bar, could become a significant competitive differentiator, attracting users seeking agents they can genuinely trust.</p><h3><strong>Looking Ahead</strong></h3><p>Establishing loyalty is foundational, but it&#8217;s just one piece of the puzzle. The AI Agents x Law workshop also explored critical mechanisms for handling agent errors (leveraging UETA Section 10b), the challenges of authorizing agents securely (authenticated delegation), the impact of agents on legal practice and labor, and the need for robust evaluation methods (&#8220;evals&#8221;) to ensure agent performance and alignment. Future posts will explore other crucial topics surfaced during the workshop, such as error handling and the implications of new protocols like Agent-to-Agent (A2A) communication. Stay tuned for more.</p><p>The transition to an agent-driven world requires careful thought, collaboration, and proactive design. By bringing together diverse perspectives, initiatives like this aim to develop the frameworks, standards, and technical solutions needed to ensure AI agents enhance, rather than undermine, consumer welfare and market fairness. To this end, CR is exploring prototype tests and interactive demos, aiming to make loyalty measurable and visible to everyday users.</p><p>Interested in how AI agents can better serve people? Want to help define that future? We&#8217;d love to hear from you. Reach out to us anytime at <a href="mailto:innovationlab@cr.consumer.org">innovationlab@cr.consumer.org.</a></p><p></p><div><hr></div><p><strong>URL for the following original post:</strong> <a href="https://innovation.consumerreports.org/my-agent-messed-up-understanding-errors-and-recourse-in-ai-transactions/">https://innovation.consumerreports.org/my-agent-messed-up-understanding-errors-and-recourse-in-ai-transactions/</a></p><p><strong>May 19, 2025</strong></p><h1><strong>My Agent Messed Up! Understanding Errors and Recourse in AI Transactions</strong></h1><p>By <strong><a href="https://innovation.consumerreports.org/author/dazza-greenwood-consultant/">Dazza Greenwood</a></strong></p><p><a href="https://innovation.consumerreports.org/defining-loyalty-for-ai-agents-insights-from-the-stanford-ai-agents-x-law-workshop/">In my previous post</a>, I shared highlights from Stanford CodeX&#8217;s AI Agents x Law Workshop exploring how we might foster an ecosystem where AI agents are built to be trustworthy, safe, and aligned with the best interests of the individuals they serve. In this post, I&#8217;ll dive into Section 10(b) of the Uniform Electronic Transactions Act (UETA)&#8212;a previously obscure provision&#8212;that has suddenly become critically relevant as AI-driven agents increasingly mediate commercial transactions.</p><h3><strong>Setting the Scene</strong></h3><p>Imagine asking your new AI shopping assistant to order a specific book, only to find 10 copies arriving at your door. Or perhaps it books a flight to Paris, France, instead of Paris, Texas, for that crucial conference. As AI agents move beyond providing information to actively <em>conducting transactions</em> on our behalf &#8211; buying goods, booking services, managing finances &#8211; the potential for costly errors increases. What happens then? Who is responsible, and what recourse do you have?</p><p>While the technology feels cutting-edge, part of the answer lies in a surprisingly relevant piece of legislation from the dawn of the internet age: the UETA. Enacted in 49 states and territories around 1999 to give legal validity to electronic signatures and records, UETA showed remarkable foresight by including provisions specifically addressing &#8220;electronic agents.&#8221; These rules, particularly Section 10(b) concerning errors are once again pertinent with the rise of powerful LLM-driven agents.</p><h3><strong>UETA Section 10(b): The Right to Undo Agent Errors</strong></h3><p>UETA Section 10(b) provides a critical safeguard for individuals when an electronic agent introduces an error into a transaction. In plain terms:</p><ul><li><p>If an electronic agent makes a mistake during a transaction (one you didn&#8217;t intend), and&#8230;</p></li><li><p>You, the user, were not provided with a reasonable &#8220;means to prevent or correct the error&#8221; by the agent&#8217;s provider&#8230;</p></li><li><p>Then, you generally have the legal right to &#8220;avoid the effect&#8221; of the erroneous transaction &#8211; essentially, to reverse or undo it.</p></li></ul><p>This isn&#8217;t about agents giving bad <em>advice</em> &#8211; that might fall under different legal principles like negligence or deceptive practices. UETA Section 10(b) specifically targets situations where the agent itself, operating autonomously, messes up the <em>action</em> of the transaction.</p><p>Crucially, this right to reverse the transaction cannot simply be waived by fine print in the terms of service.</p><h3><strong>The Provider&#8217;s Role: Building the Escape Hatch</strong></h3><p>The key phrase here is the &#8220;means to prevent or correct the error.&#8221; This puts the onus squarely on the company providing the AI agent service. If they want to ensure the transactions conducted by their agents are considered final and legally binding, they <em>must</em> build mechanisms that give the user a fair chance to catch and fix mistakes <em>before</em> they become irreversible problems.</p><p>What does this look like in practice? At the Stanford CodeX&#8217;s AI Agents x Law Workshop, Andor Kesselman presented a compelling open-source demo showcasing exactly this. Implementations might include:</p><ul><li><p><strong>Clear Confirmation Prompts:</strong> &#8220;You are about to purchase 10 widgets for $100. Confirm or Cancel?&#8221;</p></li><li><p><strong>Review Steps:</strong> Allowing users to review order details before final submission</p></li><li><p><strong>Spending Limits or Threshold Alerts:</strong> Flagging unusually large or atypical transactions for human verification</p></li><li><p><strong>Accessible Error Reporting:</strong> Clear paths for users to report issues promptly</p></li></ul><p>As Diana Stern and I noted in a <a href="https://law.stanford.edu/2025/01/21/from-fine-print-to-machine-code-how-ai-agents-are-rewriting-the-rules-of-engagement-2/">recent Stanford CodeX article</a>:</p><p><em>&#8220;By implementing a user interface and process flow that enables customers to review and correct transactions before they are finalized, providers not only comply with UETA but also establish a strong argument for ratification&#8230; This design pattern &#8211; proactively building in error prevention and correction mechanisms &#8211; is therefore not just about legal compliance; it&#8217;s a fundamental aspect of responsible Transactional Agent development that helps define the point of finality and clarify the allocation of risk. But it&#8217;s also just good practice and a fair rule.&#8221;</em></p><h3><strong>Why This Matters Now More Than Ever</strong></h3><p>While UETA is over two decades old, its provisions on automated transactions and error handling are stepping into the spotlight. The &#8220;electronic agents&#8221; envisioned then were largely deterministic; today&#8217;s LLM-powered agents are far more complex and unpredictable, making robust error handling even more vital.</p><p>Because of UETA Section 10(b), consumers have a powerful legal remedy if an agent transaction goes wrong <em>and</em> the consumer wasn&#8217;t given a chance to fix it. For businesses deploying AI agents, UETA Section 10(b) is a clear mandate: building effective, transparent error prevention and correction isn&#8217;t just good customer service &#8211; it&#8217;s a legal necessity for ensuring transaction finality, mitigating liability, and ultimately, earning user trust in this new era of automated commerce.</p><h3><strong>Looking Ahead</strong></h3><p>While we&#8217;ve explored the importance of loyalty in AI agents and the legal frameworks for handling their errors, it&#8217;s also crucial to recognize that agents are no longer acting alone&#8212;they&#8217;re starting to talk to each other. My final post in this series will dive into the emerging world of Agent-to-Agent (A2A) communication and what it means for consumers.</p><p>Interested in how AI agents can better serve people? Want to help define that future? We&#8217;d love to hear from you. Reach out to us anytime at <a href="mailto:innovationlab@cr.consumer.org">innovationlab@cr.consumer.org.</a></p><p></p><div><hr></div><p><strong>URL for the following original post:</strong> <a href="https://innovation.consumerreports.org/agents-talking-to-agents-a2a-reshaping-the-marketplace-and-your-power/">https://innovation.consumerreports.org/agents-talking-to-agents-a2a-reshaping-the-marketplace-and-your-power/</a></p><p><strong>May 30, 2025</strong></p><h1><strong>Agents Talking to Agents (A2A): Reshaping the Marketplace and Your Power</strong></h1><p>By <strong><a href="https://innovation.consumerreports.org/author/dazza-greenwood-consultant/">Dazza Greenwood</a></strong></p><p>In previous posts, we explored the importance of <a href="https://innovation.consumerreports.org/defining-loyalty-for-ai-agents-insights-from-the-stanford-ai-agents-x-law-workshop/">loyalty in AI agents</a> and the <a href="https://innovation.consumerreports.org/my-agent-messed-up-understanding-errors-and-recourse-in-ai-transactions/">legal framework</a> like the Uniform Electronic Transactions Act (UETA) for handling their errors. But the next evolution is already here: agents aren&#8217;t just acting solo; they&#8217;re starting to talk to <em>each other</em>. This Agent-to-Agent (A2A) communication, recently standardized by protocols like Google&#8217;s open-source A2A initiative, is poised to fundamentally reshape digital marketplaces and potentially shift significant power towards consumers.</p><p>While the technical details involve standardizing how different agents discover, communicate, and collaborate, the implications go far beyond mere plumbing. Think of it less like upgrading pipes and more like building the interconnected highways for an entirely new kind of commerce and interaction, operating at machine speed.</p><h3><strong>Market Disruption at Machine Speed</strong></h3><p>As discussed during Stanford CodeX&#8217;s AI Agents x Law Workshop, the widespread adoption of A2A protocols could trigger market shifts reminiscent of how High-Frequency Trading transformed finance, but on a much broader scale.</p><ul><li><p><strong>Hyper-Speed Transactions:</strong> Agents negotiating and executing deals directly with other agents bypass human bottlenecks, accelerating everything from price discovery to order fulfillment</p></li><li><p><strong>New Intermediaries (and Disintermediation):</strong> Just as electronic trading created new market makers, A2A will likely spawn new kinds of digital intermediaries &#8211; agent &#8220;matchmakers,&#8221; reputation brokers, or specialized negotiation agents. Simultaneously, it could disintermediate existing players who rely on friction or information asymmetry. As highlighted in our workshop discussions, we might even see waves of &#8220;redisintermediation&#8221; as the ecosystem rapidly evolves.</p></li><li><p><strong>Dynamic Competition:</strong> Standardized communication lowers the barrier for entry. Specialized agents focusing on specific tasks (like finding the absolute lowest price or negotiating the best warranty) can plug into the ecosystem, fostering intense competition based on capability and value.</p></li></ul><h3><strong>Unlocking Consumer Power Through Interoperability</strong></h3><p>This is where A2A becomes particularly exciting from a consumer perspective. An open standard for agent communication directly enables:</p><ol><li><p><strong>Real Choice Among Agents:</strong> If agents can talk to each other via A2A, you&#8217;re not locked into a single provider&#8217;s ecosystem. You could choose a primary &#8220;concierge&#8221; agent from one company but employ a specialized &#8220;deal-hunting&#8221; agent known for its fierce loyalty from another, knowing they can collaborate effectively on your behalf. This interoperability is the bedrock for a competitive market where truly pro-consumer agents can thrive.</p></li><li><p><strong>Agents as &#8220;Legal Hacks&#8221;:</strong> Remember the challenge of impenetrable terms and conditions? As explored by legal minds like Diana Stern during our workshop, AI agents, facilitated by A2A&#8217;s ability to interact with diverse services in a standardized way, could become powerful tools for navigating this complexity. Imagine instructing your agent: &#8220;Find me the retailer with the best price <em>and</em> the most consumer-friendly return policy according to these specific criteria.&#8221; A2A provides the rails for your agent to query, parse, and compare these terms across multiple sellers automatically.</p></li><li><p><strong>Potential for Collective Action:</strong> The idea of a &#8220;union of agents&#8221; becomes more feasible. Platforms coordinating numerous consumer agents via A2A could potentially aggregate demand or negotiate terms collectively. Imagine thousands of agents simultaneously signaling preference for merchants who meet specific data privacy standards or offer extended warranties, creating collective bargaining power at an unprecedented scale and speed.</p></li></ol><h3><strong>The Road Ahead: Opportunity &amp; Responsibility</strong></h3><p>The emergence of A2A protocols marks a pivotal moment. It offers the potential for vastly more efficient and dynamic markets, but also new avenues for consumer empowerment, choice, and leverage. However, realizing this positive potential requires conscious effort.</p><p>Ensuring these protocols remain open, fostering genuine competition among agent providers, demanding transparency in how agents operate, and building robust mechanisms for accountability (like the UETA error handling discussed previously) are crucial next steps. Consumer Reports and collaborators at Stanford and MIT are actively researching and prototyping in this space, working to ensure that as agents learn to talk to each other, they do so in ways that ultimately benefit the consumers they serve.</p><p>The agent-to-agent future is rapidly approaching. By understanding the underlying technology and advocating for consumer-centric principles in its development, we can help shape a marketplace that is not only faster and smarter, but also fairer.</p><h3><strong>Get In Touch</strong></h3><p>Interested in how AI agents can better serve people? Want to help define that future? We&#8217;d love to hear from you. Reach out to us anytime at <a href="mailto:innovationlab@cr.consumer.org">innovationlab@cr.consumer.org.</a></p>]]></content:encoded></item><item><title><![CDATA[On AI Regulation "Third-Way"]]></title><description><![CDATA[Legislative Testimony on AI Regulatory Approaches and the Rise of AI Agents]]></description><link>https://www.dazzagreenwood.com/p/on-ai-regulation-third-way</link><guid isPermaLink="false">https://www.dazzagreenwood.com/p/on-ai-regulation-third-way</guid><dc:creator><![CDATA[Dazza Greenwood]]></dc:creator><pubDate>Fri, 16 May 2025 05:57:04 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/2xXk4V9EGRM" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Earlier today I appeared before the Wyoming Legislature&#8217;s Joint Select Committee on Blockchain, Financial Technology &amp; Digital Innovation Technology to outline a practical path for governing artificial-intelligence systems without throttling innovation.</p><div id="youtube2-2xXk4V9EGRM" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;2xXk4V9EGRM&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/2xXk4V9EGRM?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>In my testimony, I presented California's SB 813 as a potential "third way" for AI regulation&#8212;a middle path between heavy-handed restrictions and complete absence of oversight. This approach creates voluntary certification through Multi-stakeholder Regulatory Organizations (MROs) that can verify AI systems meet safety and reliability standards. Certified systems gain a rebuttable presumption of "reasonable care" in tort cases&#8212;creating a powerful incentive for responsible innovation without mandating specific technical approaches.</p><p>The economic implications of AI agent systems formed a central focus of our discussion. These autonomous AI systems are already transforming software engineering, legal services, and commercial transactions. Companies like Perplexity and Amazon are deploying AI agents that can conduct transactions and make purchases on users' behalf, while Stripe now offers tools for businesses to authorize AI agents to make direct payments. </p><p>The economic boost could reach 3-5% of GDP by 2030, yet the same technology that scales productivity can displace jobs or amplify malicious actors. During questioning I discussed authenticated delegation protocols that tie every agent action to a verifiable human or legal entity, limiting liability drift and curbing fraud, and urged pairing flexible certification with robust up-skilling programs rather than blunt &#8220;human-in-the-loop&#8221; mandates that freeze scalability.</p><p>What's particularly striking is how quickly these technologies are moving from research concepts to everyday deployment. When I first testified to this committee on generative AI, many of these capabilities seemed theoretical. Today, they're commercially available. This rapid evolution suggests we need frameworks that can adapt as quickly as the technology while providing necessary guardrails around high-risk applications.</p><p>The committee demonstrated a sophisticated understanding of the challenges, asking thoughtful questions about security implications of foreign AI models, intellectual property concerns with training data, and evolving approaches to human oversight requirements. As Senator Rothfuss noted, Wyoming has a tradition of "regulating to enable rather than restrict"&#8212;a philosophy perfectly suited to this moment of technological transformation.</p><p>I've been honored to work with the Wyoming legislature over several years as they've crafted blockchain legislation and other digital innovation frameworks. Their approach of careful listening, thoughtful questioning, and balanced policy-making continues to serve as a model for how states can navigate technological disruption. I look forward to continuing this important conversation at future hearings as we work toward frameworks that unlock AI's benefits while mitigating potential harms.</p><div><hr></div><h2>May 16, 2025 Update: Further Thoughts on AI Regulation, MROs &amp; a Path to Interstate Co-operation</h2><p>After I posted my Wyoming testimony on multistakeholder regulatory organizations (MROs), <a href="https://www.linkedin.com/in/nancymyrland/">Nancy (Leyes) Myrland</a><strong> </strong>left an insightful <a href="https://www.linkedin.com/feed/update/urn:li:activity:7329026058769354753?commentUrn=urn%3Ali%3Acomment%3A%28activity%3A7329026058769354753%2C7329129731306467329%29&amp;dashCommentUrn=urn%3Ali%3Afsd_comment%3A%287329129731306467329%2Curn%3Ali%3Aactivity%3A7329026058769354753%29">LinkedIn comment</a> that zeroed-in on three issues:</p><ol><li><p>Will state-level guardrails still matter if Washington eventually centralises AI oversight?</p></li><li><p>How often would a &#8220;trustworthy&#8221; badge have to be renewed when models evolve daily?</p></li><li><p>Are California-only guardrails enough, or must other states join for real protection?</p></li></ol><p>I made a short reply to Nancy on LinkedIn but the character limit is short and her questions invite a richer look at both California&#8217;s <strong>SB 813</strong> and an idea I sketched for the legislature: <strong>inter-state reciprocity</strong>. So let&#8217;s go deeper!</p><h3>Nancy&#8217;s questions&#8212;answered</h3><h4>1 | Will a future federal regulator make state action moot?</h4><p>Not at all. SB 813 obliges every MRO to spell out <em>&#8220;an approach to interfacing effectively with federal and non-California state authorities&#8221;</em> . In American law we repeatedly see innovations flow <strong>bottom-up</strong>: Blue-Sky securities rules, driver-licence compacts, the Uniform Commercial Code. States are nimble laboratories; Congress often scales what they prove. A running California MRO framework gives Washington a tested chassis to bolt onto.</p><h4>2 | How often does &#8220;trustworthy&#8221; recertification happen?</h4><ul><li><p><strong>Model-level triggers.</strong> Each MRO plan must define <em>technical thresholds for updates requiring renewed certification</em> . If a developer adds autonomous code-execution or a new multimodal dataset that crosses the line, the certificate pauses until a fresh audit clears it&#8212;much like the FDA&#8217;s 510(k)/PMA split for medical devices.</p></li><li><p><strong>MRO-charter clock.</strong> An MRO&#8217;s own designation lasts three years and can be ripped up sooner if independence erodes, its methods become obsolete, or a certified model causes major harm . Oversight of the overseers updates at least as fast as the tech.</p></li></ul><h4>3 | Are one-state guardrails enough?</h4><p>SB 813 already covers any AI <em>deployed in California</em>, so most national providers will seek certification. Still, a genuine safety net needs more than one state&#8217;s knots. Enter <strong>reciprocity</strong>.</p><h3>Expanding the vision: a practical path to interstate AI reciprocity</h3><p>While SB 813 gives California a robust foundation, legislators in Wyoming (and elsewhere) asked how to spread the benefit without fifty separate audits. The answer I proposed is an <strong>interstate reciprocity layer</strong>. It is <strong>not yet in SB 813</strong>; rather, it is a natural extension that lets developers certify once and be recognised in many jurisdictions, while each state keeps the power to yank recognition the minute another state&#8217;s protections slip.</p><h4>4.1 A simple legislative starting-point</h4><p>To switch reciprocity on, California (or any pioneering state) could add a single sentence to its safe-harbor section. Something like:</p><blockquote><p><em>&#8220;A certificate issued under a substantially equivalent multistakeholder regulatory framework of another state shall confer the same rebuttable presumption, unless the Attorney General determines that framework no longer affords equivalent protections.&#8221;</em></p></blockquote><p>That one clause empowers the AG to recognise outside frameworks and keep a live list of reciprocal states.</p><h4>4.2 What &#8220;substantially equivalent&#8221; could mean</h4><p>The phrase must have teeth. An outside framework would need to meet, at minimum, these pillars:</p><ol><li><p><strong>Comprehensive risk scope</strong> &#8212;covers CBRN, malign persuasion, autonomy, exfiltration.</p></li><li><p><strong>Guaranteed independence</strong> &#8212;board composition and funding caps that block capture.</p></li><li><p><strong>Transparency &amp; accountability</strong> &#8212;public annual reports and decade-long record retention.</p></li><li><p><strong>Robust enforcement</strong> &#8212;real-time power to revoke certificates when models drift.</p></li><li><p><strong>Continuing governmental oversight</strong> &#8212;periodic review of each MRO by its home-state AG (or equivalent).</p></li><li><p><strong>Collaborative data-sharing</strong> &#8212;MOUs so AG offices trade incident reports, best-practice memos and evolving threat intel in near-real time.</p></li></ol><h4>4.3 Making reciprocity work: procedural mechanics</h4><ul><li><p><strong>Public registry &amp; dynamic review.</strong> California&#8217;s AG would publish the recognised-states list; every listing sunsets (say) in three years, forcing re-inspection so standards evolve with the science.</p></li><li><p><strong>Agile de-recognition.</strong> If State X&#8217;s MRO weakens or certifies a reckless model, California can strike that state overnight&#8212;integrity preserved, no legislative lag.</p></li><li><p><strong>Interstate compact option.</strong> For deeper ties, two or more states could enshrine reciprocity in a compact, driver-licence-style. The Uniform Law Commission could draft model language so Wyoming and New Jersey start from the same page.</p></li></ul><h4>4.4 Why stake-holders win</h4><ul><li><p><strong>Developers:</strong> one dossier, many states&#8212;lower friction, stronger incentive to certify.</p></li><li><p><strong>States:</strong> pooled expertise and shared intel, yet full power to slam the door if another jurisdiction backslides.</p></li><li><p><strong>Public:</strong> consistent guardrails and quicker access to vetted AI.</p></li><li><p><strong>Nation:</strong> a bottom-up baseline forms while Congress deliberates&#8212;innovation and safety advance together.</p></li></ul><h4>4.5 Guardrails &amp; challenges</h4><p>Reciprocity must never spark a race to the bottom. That is why listings sunset and why de-recognition is swift. And remember: <strong>the safe-harbor is narrow and rebuttable</strong>&#8212;it shields developers only on personal-injury and property-damage claims, not consumer-protection, privacy, or civil-rights suits . Participation is voluntary; immunity is limited.</p><div><hr></div><h3>Additional clarifications</h3><ul><li><p><strong>Transparency.</strong> MRO plans are filed with the AG; future regulations should publish them (redacting trade secrets) to build public trust.</p></li><li><p><strong>Built-in safeguards.</strong> Whistle-blower protections (&#167; 8898.2(a)(7)), mandatory incident reports (&#167; 8898.2(a)(3)) and auditing of post-deployment practices (&#167; 8898.2(a)(1)) are core plan elements .</p></li></ul><div><hr></div><h3>Closing &#8211; laboratories at work</h3><p>I&#8217;ve spent my career in state-powered innovation: drafting the <strong>Uniform Electronic Transactions Act</strong>, co-ordinating early <strong>digital-signature standards</strong>, steering <strong>multi-state mega-procurements</strong>that pooled demand for better pricing, building <strong>open-source repositories</strong> shared across agencies, and countless other projects where states proved nimbler and bolder than Washington. More recently we&#8217;ve seen states pioneer everything from digital identity and electronic notarization to friction-less sales-tax collection. <strong>SB 813 stands firmly in that tradition&#8212;nimble, incentive-driven, and ready for replication.</strong></p><p>Could your state benefit from a <strong>&#8220;certify once, recognised many&#8221;</strong> approach? I&#8217;m eager to refine these ideas with lawmakers, technologists and advocates. Drop me a comment at <a href="https://www.civics.com/contact">Civics.Com/contact</a> and let&#8217;s keep building trustworthy AI, the federalist way.</p>]]></content:encoded></item><item><title><![CDATA[AI Agents x Law Initiative]]></title><description><![CDATA[A New Stanford and Industry Initiative Launched Yesterday]]></description><link>https://www.dazzagreenwood.com/p/ai-agents-x-law-initiative</link><guid isPermaLink="false">https://www.dazzagreenwood.com/p/ai-agents-x-law-initiative</guid><dc:creator><![CDATA[Dazza Greenwood]]></dc:creator><pubDate>Wed, 09 Apr 2025 18:42:04 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/993zAAFOXlQ" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I'm thrilled to have convened the inaugural event marking the launch of an exciting new research and development initiative at Stanford University, in close collaboration with industry leaders and experts focused on AI Agents. </p><div id="youtube2-993zAAFOXlQ" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;993zAAFOXlQ&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/993zAAFOXlQ?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>This kickoff workshop, co-presented by Stanford CodeX, MIT Computational Law Report, Stanford HAI Digital Economy Lab, and Consumer Reports Innovation Lab, began a crucial conversation about the legal dimensions and innovative applications of AI Agents. </p><h4><strong>April 8th, 2025 Inauguraal Workshop Program</strong></h4><p><strong>Introductions</strong></p><ul><li><p>Speaker: Dazza Greenwood</p></li></ul><p><strong>Welcome Remarks</strong></p><ul><li><p>Speaker: Sandy Pentland</p></li></ul><p><strong>Setting the Context for AI Agents x Law</strong></p><ul><li><p>Speaker: Dazza Greenwood</p></li></ul><p><strong>Legal Issues and Options for AI Agents Conducting Transactions</strong></p><ul><li><p>Speaker: Diana Stern</p></li></ul><p><strong>Legal Practice and Innovating Law with AI Agents</strong></p><ul><li><p>Speaker: Damien Riehl</p></li></ul><p><strong>Open Source Demo Example of Legal Error Handling for AI Agent</strong></p><ul><li><p>Speaker: Andor Kesselman</p></li></ul><p><strong>Authenticated Delegation of Authority for AI Agents</strong></p><ul><li><p>Speaker: Tobin South</p></li></ul><p>You can view the session recording here and embedded above, and learn more or share your insights via this feedback form at <a href="https://computationallaw.org">https://computationallaw.org</a></p>]]></content:encoded></item><item><title><![CDATA[Unleashing Creativity with OpenAI’s New Agents SDK]]></title><description><![CDATA[I Got Pre-Release Access to the OpenAI Agents Framework and Here's What I Built]]></description><link>https://www.dazzagreenwood.com/p/unleashing-creativity-with-openais</link><guid isPermaLink="false">https://www.dazzagreenwood.com/p/unleashing-creativity-with-openais</guid><dc:creator><![CDATA[Dazza Greenwood]]></dc:creator><pubDate>Wed, 12 Mar 2025 00:25:53 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/2beeecd7-567e-442b-99f2-3bf85f32fbfc_1124x844.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;m thrilled to dive into OpenAI&#8217;s new Agents SDK publicly released earlier today.  It&#8217;s a game-changer for AI orchestration and workflow automation. Early access let me transform imaginative ideas into reality with near-effortless speed.  </p><p>Here&#8217;s a <a href="https://x.com/AlexReibman/status/1899533549893746925">demo</a> of the first version of my project working with the SDK from last week, presented to the OpenAI Agent team, thanks to early access with <a href="https://www.agentops.ai/">AgentOps</a>!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.dazzagreenwood.com/p/f957edc6-3ccb-49bb-8b03-a517c30bff95" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!L0rt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d85baa-d015-4d10-8982-f557bd6320ee_1124x844.png 424w, https://substackcdn.com/image/fetch/$s_!L0rt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d85baa-d015-4d10-8982-f557bd6320ee_1124x844.png 848w, https://substackcdn.com/image/fetch/$s_!L0rt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d85baa-d015-4d10-8982-f557bd6320ee_1124x844.png 1272w, https://substackcdn.com/image/fetch/$s_!L0rt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d85baa-d015-4d10-8982-f557bd6320ee_1124x844.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!L0rt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d85baa-d015-4d10-8982-f557bd6320ee_1124x844.png" width="1124" height="844" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/94d85baa-d015-4d10-8982-f557bd6320ee_1124x844.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:844,&quot;width&quot;:1124,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:688348,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.dazzagreenwood.com/p/f957edc6-3ccb-49bb-8b03-a517c30bff95&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.dazzagreenwood.com/i/158884950?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d85baa-d015-4d10-8982-f557bd6320ee_1124x844.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!L0rt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d85baa-d015-4d10-8982-f557bd6320ee_1124x844.png 424w, https://substackcdn.com/image/fetch/$s_!L0rt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d85baa-d015-4d10-8982-f557bd6320ee_1124x844.png 848w, https://substackcdn.com/image/fetch/$s_!L0rt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d85baa-d015-4d10-8982-f557bd6320ee_1124x844.png 1272w, https://substackcdn.com/image/fetch/$s_!L0rt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94d85baa-d015-4d10-8982-f557bd6320ee_1124x844.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Initial Pre-Release Demo at https://x.com/AlexReibman/status/1899533549893746925</figcaption></figure></div><p><strong>My Journey from Straight Python to the OpenAI Agents SDK</strong></p><p>Previously, I built autonomous AI agents using pure Python&#8212;a powerful but intricate process. But I found it better to do it that way than using any of the available agent frameworks.  Check out my original project <a href="https://www.dazzagreenwood.com/p/autonomous-ai-agents-for-continuous-innovation-live-demo">here</a>. It demanded meticulous orchestration and heavy coding to handle multi-agent workflows. The OpenAI Agents SDK slashed that complexity, letting me reimagine and rebuild my project into a streamlined, modular, and far more powerful system.</p><p><strong>Introducing "Agento": A Modular AI Planning System</strong></p><p>My new "Agento" project showcases how the OpenAI Agents SDK can be used to turn broad goals into structured, actionable plans with iterative polish.  Literally, you can start this sucker off with ANY goal or idea you can think of and it will go to work on it for you. Here&#8217;s the breakdown:</p><ol><li><p>Criteria Generation: Iteratively identifies and select custom success metrics, grounded in full web search to ensure they are relevant and actionable.</p></li><li><p>Plan Generation: Crafts detailed goal-achievement strategies and a plan outline.</p></li><li><p>Plan Expansion and Evaluation: Expands and critiques each plan outline into a full draft.</p></li><li><p>Revision Identification: Spots needed improvements based on your original goal and, critically, on the success criteria.</p></li><li><p>Revision Implementation: Applies and tests revisions for a solid and well-aligned draft.</p></li><li><p>There is also a module to export your final plan as easy to read markdown (with MS Word, PDF, and other formats depending on the plan content coming soon)</p></li></ol><p>Each module is independent and interchangeable, linked by standard JSON interfaces for flexibility across agent frameworks. This means you can take any module and re-create it in whatever agent framework you prefer (LangGraph, Crew, AutoGen, etc, etc) and everything will still work.  It&#8217;s just JSON in and JSON out. Dive into the details and grab the starter code <a href="https://github.com/dazzaji/agento6">here</a>.</p><p><strong>Making Your Life Easier with a Ready-to-Go Single File</strong></p><p>To get you started fast, I&#8217;ve packed all of the OpenAI Agent SDK code and docs into one ready-to-use file. Just add or attach it to your LLM prompts for a seamless custom-agent-building experience. Grab the total Agent SDK in one file right <a href="https://raw.githubusercontent.com/dazzaji/agento6/refs/heads/main/openai_openai-agents-python.md">here</a>!</p><p><strong>A Deeper Dive into OpenAI Agents SDK</strong></p><p>The OpenAI Agents SDK, a versatile open-source tool, orchestrates complex multi-agent workflows with ease. It outshines earlier frameworks like Swarm, boosting productivity and simplicity. Key features:</p><ul><li><p>Agent Configuration: Equip agents with built-in or custom tools effortlessly.</p></li><li><p>Smart Handoffs: Delegate tasks between agents seamlessly.</p></li><li><p>Guardrails: Enforce safety and other priorities with input/output validation.</p></li><li><p>Tracing &amp; Observability: Debug and optimize with clear execution insights.</p></li></ul><p><strong>Dig into the details of the new SDK at these links</strong></p><ul><li><p>OpenAI Announcement: <a href="https://openai.com/index/new-tools-for-building-agents/">https://openai.com/index/new-tools-for-building-agents/ </a> </p></li><li><p>Documentation: <a href="https://platform.openai.com/docs/guides/agents">https://platform.openai.com/docs/guides/agents</a>  </p></li><li><p>SDK docs: <a href="https://openai.github.io/openai-agents-python/">https://openai.github.io/openai-agents-python/</a>  </p></li><li><p>GitHub repo: <a href="https://github.com/openai/openai-agents-python">https://github.com/openai/openai-agents-python</a>  </p></li><li><p>SDK walkthrough: <a href="https://x.com/OpenAIDevs/status/1899531225468969240?t=617">https://x.com/OpenAIDevs/status/1899531225468969240?t=617</a></p></li></ul><p><strong>Try it Out!</strong></p><p>Whether you&#8217;re building a breakthrough or simplifying daily tasks, the OpenAI Agents SDK supercharges your work. Dive into the docs, try my "Agento" example, and see how it can lift your projects to new heights. Let&#8217;s innovate together, just grab the code, start fast, and unlock endless possibilities with OpenAI&#8217;s latest gem!</p>]]></content:encoded></item><item><title><![CDATA[UETA and LLM Agents: A Deep Dive into Legal Error Handling]]></title><description><![CDATA[The Hidden Key to Building Trust in AI-Powered Transactions]]></description><link>https://www.dazzagreenwood.com/p/ueta-and-llm-agents-a-deep-dive-into</link><guid isPermaLink="false">https://www.dazzagreenwood.com/p/ueta-and-llm-agents-a-deep-dive-into</guid><dc:creator><![CDATA[Dazza Greenwood]]></dc:creator><pubDate>Mon, 03 Feb 2025 07:17:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!lU1z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ff05702-289f-4694-82aa-bc452b04cd3a_1260x660.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Pre-Release Version</em></p><p>In previous explorations of UETA and LLM agents, we established that the law&#8217;s broad applicability extends to modern AI-powered transactions. In this deep dive, we focus on error handling&#8212;the critical yet often neglected factor that determines both user trust and system resilience.</p><p>Have you ever been stuck in a frustrating loop with an automated system, unable to fix a simple mistake? In AI-driven commerce, every transaction intermediated by an LLM agent is a moment of truth. Section 10 of the Uniform Electronic Transactions Act (UETA) provides a clear legal framework for error correction and prevention&#8212;yet it remains largely ignored in AI-powered transactions.</p><p>Without these safeguards, <strong>your transactions may not be final</strong>&#8212;leaving businesses exposed to transaction reversals, liability disputes, and operational uncertainty. But by <strong>building in error prevention, correction, and auditability, </strong>AI agent systems can establish <strong>true finality</strong>&#8212;where transactions are legally binding, disputes are minimized, and fairness is ensured for consumers.</p><p><strong>It&#8217;s time to bring this critical legal requirement into the light&#8212;to protect businesses from liability, give consumers trustworthy digital transactions, and ensure AI-driven commerce operates with certainty and integrity.</strong></p><p>To get into this topic, I&#8217;ll spotlight this passage from a <a href="https://law.stanford.edu/2025/01/21/from-fine-print-to-machine-code-how-ai-agents-are-rewriting-the-rules-of-engagement-2/">recent post</a> I co-authored with Diana Stern published by Stanford CodeX:</p><blockquote><p>By implementing a user interface and process flow that enables customers to review and correct transactions before they are finalized, providers not only comply with UETA but also establish a strong argument for ratification. If a customer has the opportunity to correct an error but chooses not to, they have arguably adopted the transaction as final. Moreover, this provision of UETA cannot be varied by contract, which means this rule allowing customers to reverse transactions will apply even if providers insert disclaimers or other contract terms insisting the customer holds all responsibility and liability for mistakes and errors committed by the Transactional Agent.</p><p>Given this is the law of the land in the U.S., with UETA enacted in 49 states, it is prudent to take these rules seriously. This design pattern &#8211; proactively building in error prevention and correction mechanisms &#8211; is therefore not just about legal compliance; it&#8217;s a fundamental aspect of responsible Transactional Agent development that helps define the point of finality and clarify the allocation of risk. But it&#8217;s also just good practice and a fair rule. By implementing these mechanisms, providers can significantly reduce their risk of liability. By embracing error avoidance and corrections protocols in the design and deployment of Transactional Agents, perhaps the most valuable benefit will not be avoiding liability for reversed transactions but legitimately earning Transactional Agent customers&#8217; trust and reliance upon this new technology and way of doing business.</p></blockquote><p>With that context, let&#8217;s dive in!</p><h3>Why Error Handling Matters Now More Than Ever</h3><p>For business and technology leaders, error handling might seem like a technical detail best left to development teams. For legal and risk management professionals, it may appear as just another compliance checkbox. Both perspectives, however, overlook the larger strategic importance of robust error handling.</p><p>Every transaction your LLM agent handles is a moment of truth. When transactions proceed flawlessly, interactions feel seamless. But when errors occur, the system faces a critical choice: </p><p>- <strong>Leave users stranded:</strong> Failing to offer correction options can trap users in a rigid, automated process. </p><p>- <strong>Empower users:</strong> Providing clear, transparent paths for error correction builds trust and long-term loyalty.</p><p>This distinction not only affects user satisfaction but also lays the groundwork for sustainable, scalable automated commerce.</p><h3>The Business Case for Robust Error Handling</h3><p>Implementing strong error handling capabilities is an investment&#8212;not merely an added cost. Consider the following benefits:</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/Dua0v/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5ff05702-289f-4694-82aa-bc452b04cd3a_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:472,&quot;title&quot;:&quot;[ Insert title here ]&quot;,&quot;description&quot;:&quot;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/Dua0v/1/" width="730" height="472" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><p>Beyond these immediate advantages, robust error handling lays the foundation for the future of automated commerce.</p><h3>UETA Section 10: A Framework for Fair Automation</h3><p>UETA&#8217;s Section 10 provides a forward-thinking framework for error handling in electronic transactions. Its key principles include:</p><ol><li><p><strong>User Agency:</strong> Systems must offer meaningful opportunities for error prevention and correction.</p></li><li><p><strong>Mutual Responsibility:</strong> Both parties should adhere to agreed-upon security procedures.</p></li><li><p><strong>Clear Communication:</strong> Prompt notifications and clear procedures are essential when errors occur.</p></li><li><p><strong>Fair Resolution:</strong> The system must ensure that users have a path to avoid being bound by erroneous transactions.</p></li></ol><p>These principles serve not only as legal requirements but also as best practices that reinforce user trust and system reliability.</p><h2>Implementation Requirements: Bridging Legal Theory and Technical Practice</h2><p>For both business leaders and legal teams, meeting UETA compliance while optimizing user experience demands that error handling systems deliver on two fronts: legal integrity and technical robustness. Achieving this balance requires that your LLM-based system be designed around four core capabilities:</p><p>Here are the four points in narrative form, combining the business and legal/risk values for each capability:</p><ul><li><p>Error Prevention serves dual purposes: it reduces support costs and drives higher user satisfaction on the business side, while proactively mitigating risks from a legal perspective. This capability helps organizations stay ahead of potential issues before they materialize.</p></li><li><p>Error Detection capabilities enable quick identification and resolution of issues, supporting operational efficiency. From a legal standpoint, this capability ensures proper evidence preservation and enables ongoing compliance monitoring, providing organizations with real-time insights into their regulatory adherence.</p></li><li><p>Error Correction enhances the user experience and helps retain customers by smoothly resolving issues when they occur. Legally, it provides clear demonstration of UETA (Uniform Electronic Transactions Act) compliance, showing that the organization maintains appropriate error handling procedures.</p></li><li><p>Record Keeping delivers valuable business intelligence and supports process improvement initiatives by maintaining comprehensive transaction data. On the legal side, it ensures audit readiness and provides robust documentation for dispute resolution, helping organizations maintain defensible positions in potential conflicts.</p></li></ul><h3>Practical UETA Compliance Strategies for LLM Agents</h3><p>To translate these capabilities into a compliant and user-friendly system, consider the following actionable strategies:</p><ul><li><p><strong>Establish Clear Security Procedures:</strong><br>Design your system with automated prompts or multi-factor confirmations for high-value or unusual transactions. For example, if an order exceeds a certain threshold, trigger an additional verification step. Document these procedures in your terms of service as evidence of adherence to UETA &#167;10(1).</p></li><li><p><strong>Provide a Human-in-the-Loop or Escalation Path:</strong><br>Even though LLM agents operate autonomously, allow for an optional human review on transactions deemed high-risk. This extra layer ensures users have the opportunity to detect and correct errors&#8212;fulfilling UETA &#167;10(2).</p></li><li><p><strong>Implement Transparent, Actionable Prompts:</strong><br>For every critical step, display clear, unambiguous prompts. For example, before finalizing a high-value transaction, show:<br><em>&#8220;You are about to purchase 100 self-heating mugs. Confirm or Cancel?&#8221;</em><br>This confirms that users have a genuine opportunity to reconsider their actions.</p></li><li><p><strong>Maintain Comprehensive Audit Trails:</strong><br>Record all user interactions and system responses&#8212;including timestamps, unique identifiers, and the exact text of prompts. This not only supports attribution under UETA &#167;9 but also provides critical evidence during dispute resolution.</p></li><li><p><strong>Highlight Error-Correction Procedures in Your Terms:</strong><br>While UETA does not allow for waivers of mandatory error correction rights, you can clearly outline the process for reporting and remedying errors. For example:<br><em>&#8220;If you notice an unintended transaction, please contact us at [Contact Info] within 48 hours. We will investigate and provide instructions for returning goods or funds.&#8221;</em></p></li><li><p><strong>Stay Vigilant for Regulatory Changes:</strong><br>Build a modular system that can adapt quickly to evolving legal and regulatory standards. This future-proofs your error handling architecture against potential AI-specific guidelines or enhanced transparency requirements.</p></li></ul><div><hr></div><h2>Building Error Prevention into LLM Agent Systems</h2><p>Error prevention is about striking the right balance&#8212;ensuring that safeguards are strong enough to prevent mistakes without impeding efficiency. A robust prevention strategy operates on three levels:</p><h3>The Three Layers of Error Prevention</h3><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/xqSCi/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9c8acdb7-2617-40e5-be70-f245b030f101_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:278,&quot;title&quot;:&quot;[ Insert title here ]&quot;,&quot;description&quot;:&quot;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/xqSCi/1/" width="730" height="278" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><h4>Pre-Transaction Validation</h4><p>Pre-transaction validation is the first line of defense. This step ensures that the data input into the system is accurate and that the transaction parameters are valid. Key capabilities include:</p><ul><li><p>Input validation with clear user feedback</p></li><li><p>Identity and authorization verification</p></li><li><p>Parameter consistency checks</p></li><li><p>Contextual consistency assessments</p></li></ul><blockquote><p><strong>UETA Compliance Note:</strong><br>UETA Section 10(2) requires that electronic agents offer a genuine opportunity to prevent or correct errors. Robust pre-transaction validation is your first opportunity to satisfy this requirement.</p></blockquote><h4>Contextual Analysis</h4><p>Contextual analysis involves verifying the transaction&#8217;s context to ensure it reflects the user&#8217;s true intent. For example, consider factors such as: - Transaction timing and sequence<br>- User history and behavioral patterns<br>- Environmental or situational factors (e.g., a purchase attempt at an unusual time)<br>- Cross-transaction dependencies</p><blockquote><p><strong>Example:</strong><br>If a user typically makes purchases during business hours, a transaction attempted at 3 a.m. might be flagged as unusual. This not only protects the user from unintended transactions but also reinforces that the system is capturing the true intent&#8212;an essential element in meeting UETA requirements.</p></blockquote><h4>Progressive Confirmation</h4><p>As transaction complexity increases, so does the need for confirmation. The system should adjust its verification process based on the transaction&#8217;s risk level:</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/n1B8h/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6e4f1fbf-097c-4f28-b5e3-ea1e473874f0_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:229,&quot;title&quot;:&quot;[ Insert title here ]&quot;,&quot;description&quot;:&quot;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/n1B8h/1/" width="730" height="229" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><p>This tiered approach ensures that: - Low-risk transactions proceed efficiently. - Higher-risk transactions receive additional scrutiny. - A comprehensive audit trail is maintained for all confirmations.</p><div><hr></div><h2>Error Detection: When Prevention Isn&#8217;t Enough</h2><p>Despite robust prevention measures, errors may still occur. Rapid and accurate detection is essential for mitigating negative impacts.</p><h3>Detection Mechanisms</h3><p>Your system should incorporate multiple detection methods to catch errors as soon as they occur:</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/6HIZV/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/324a1a7a-af5b-4288-afb9-2264ca8c4a4f_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:323,&quot;title&quot;:&quot;[ Insert title here ]&quot;,&quot;description&quot;:&quot;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/6HIZV/1/" width="730" height="323" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><ul><li><p><strong>Rule-Based Detection:</strong> Utilizes predefined rules to catch common error patterns.</p></li><li><p><strong>Anomaly Detection:</strong> Uses statistical models or machine learning to identify deviations from typical transaction behavior.</p></li><li><p><strong>User Feedback:</strong> Enables users to quickly report errors when they notice discrepancies.</p></li><li><p><strong>LLM Validation:</strong> Involves cross-checking responses for internal consistency and alignment with the user&#8217;s initial intent.<br><em><strong>Example:</strong> If the agent&#8217;s response contradicts earlier confirmations, the system can flag this for review.</em></p></li></ul><h4>Measuring Detection Effectiveness</h4><p>To ensure your error detection methods are working as intended, monitor these key metrics:</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/NVjxs/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/901a8760-226f-4bd6-ac8e-dc119bb48f27_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:273,&quot;title&quot;:&quot;[ Insert title here ]&quot;,&quot;description&quot;:&quot;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/NVjxs/1/" width="730" height="273" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><p>For example, &#8220;Detection Speed&#8221; can be measured by tracking the time elapsed from when an error occurs to when it is detected.</p><h2>Designing Effective Error Correction Interfaces for LLM Agents</h2><p>When errors occur in transactions managed by LLM agents, the correction interface becomes the system&#8217;s moment of truth. It must balance ease of use with rigorous compliance. An effective error correction interface should enable users to quickly understand the error, explore correction options, and confirm that the intended changes have been made&#8212;all while maintaining detailed records for audit purposes.</p><h3>The Anatomy of Effective Error Correction</h3><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/jpVTy/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/95aea8f8-a038-468c-a44d-efd7681767e2_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:273,&quot;title&quot;:&quot;[ Insert title here ]&quot;,&quot;description&quot;:&quot;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/jpVTy/1/" width="730" height="273" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><p>Effective error correction requires a multi-layered approach:</p><ul><li><p><strong>Error Communication:</strong> Use plain language to explain what went wrong. For example, rather than showing a cryptic error code, the system might state, &#8220;It appears that there was a typo in your credit card number. Please review and correct the digits.&#8221;</p></li><li><p><strong>Correction Options:</strong> Offer users clear, actionable choices. For instance, a simple data error (such as an incorrect shipping address) can be corrected via a direct form, while more complex process errors (such as insufficient funds) might trigger a guided workflow.</p></li><li><p><strong>Verification Steps:</strong> Confirm that the corrected information is accurate. This could involve a two-step process or multi-factor verification for high-value transactions.</p></li><li><p><strong>Resolution Recording:</strong> Automatically log the correction process to create an audit trail that demonstrates compliance with UETA&#8217;s requirements and ensures transaction finality.</p></li></ul><h3>Three Levels of Error Correction</h3><p>Different types of errors require tailored approaches:</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/eWdCl/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/75ccfb8a-3b06-4cc6-acc8-ae416a77574a_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:264,&quot;title&quot;:&quot;[ Insert title here ]&quot;,&quot;description&quot;:&quot;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/eWdCl/1/" width="730" height="264" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><p>This tiered approach ensures that: </p><p>- <strong>Simple Data Errors</strong> are quickly resolved, keeping the user experience smooth. </p><p>- <strong>Process Errors</strong> are handled with sufficient oversight through guided workflows. </p><p>- <strong>Complex Errors</strong> involving system integration benefit from human intervention, ensuring full documentation and resolution.</p><h3>LLM-Enhanced Error Correction</h3><p>LLM agents can improve the error correction process by: </p><p>- Generating plain-language explanations to help users understand the error. </p><p>- Suggesting likely corrections based on the transaction context. </p><p>- Guiding users through multi-step correction workflows. </p><p>- Maintaining contextual continuity so that corrections are appropriately applied.</p><p>For example, rather than simply alerting the user to an error, the agent might say, &#8220;We noticed a potential mismatch in your order details. Would you like to review your shipping address or update your payment method?&#8221; Such tailored prompts help ensure that the user can effectively resolve issues while the system logs every step for compliance purposes.</p><h3>Measuring Correction Effectiveness</h3><p>To ensure the correction interface works as intended, monitor these key performance metrics:</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/SAbmM/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d066e60b-835d-4d05-885d-fd5187cb12a2_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:275,&quot;title&quot;:&quot;[ Insert title here ]&quot;,&quot;description&quot;:&quot;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/SAbmM/1/" width="730" height="275" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><p>For example, tracking the &#8220;Time to Resolution&#8221; metric can help determine whether the correction process is efficient enough to maintain user confidence while providing timely compliance evidence.</p><div><hr></div><h2>Record Keeping: The Foundation of Trust and Compliance</h2><p>Robust record keeping is critical&#8212;not only does it support business process improvements, but it is also essential for meeting legal requirements under UETA. In LLM agent systems, where transactions can be highly dynamic, comprehensive records serve as the backbone for transparency and accountability.</p><h3>Essential Record Types</h3><p>Different types of records are necessary to cover all aspects of a transaction:</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/IUYxY/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9ddc4e1d-472b-466b-b6ce-60848f5216f6_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:275,&quot;title&quot;:&quot;[ Insert title here ]&quot;,&quot;description&quot;:&quot;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/IUYxY/1/" width="730" height="275" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><p>Each record type provides a unique layer of insight: </p><p>- <strong>Transaction Records </strong>document the details of every interaction. </p><p>- <strong>Error Logs</strong> capture any discrepancies or issues that occur. </p><p>- <strong>Correction Trails</strong> offer a step-by-step account of how errors were resolved. </p><p>- <strong>System States</strong> track the performance and contextual environment at the time of the transaction.</p><h3>Record Keeping Architecture</h3><p>A robust record keeping system should incorporate:</p><ol><li><p><strong>Data Integrity:</strong></p><ol><li><p>Immutable storage (e.g., any write-once-read-many database will do, or blockchain if you really feel that need)</p></li><li><p>Version control and change tracking</p></li><li><p>Strict access controls</p></li></ol></li><li><p><strong>Accessibility:</strong></p><ol><li><p>Quick retrieval and searchable archives</p></li><li><p>Support for data export in standardized formats</p></li><li><p>Consistent format preservation to maintain context</p></li></ol></li><li><p><strong>Context Preservation:</strong></p><ol><li><p>Detailed logs of transaction states, user decisions, and system configurations</p></li><li><p>Mechanisms for preserving the intent behind changes or corrections</p></li></ol></li></ol><h3>Future-Proofing Your Records</h3><p>As LLM agent systems evolve, record keeping systems must adapt to emerging challenges:</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/RR1as/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b2c7083b-c90b-4dfd-b7a2-c463d755fb75_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:324,&quot;title&quot;:&quot;[ Insert title here ]&quot;,&quot;description&quot;:&quot;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/RR1as/1/" width="730" height="324" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><p>To address these challenges, consider the following best practices:</p><ul><li><p><strong>Record Organization:</strong><br>Develop clear classification systems, retention policies, and disposal procedures. Regular audits can help ensure that records remain accurate and accessible.</p></li><li><p><strong>Context Management:</strong><br>Track decisions, preserve user intent, and document all system changes to create an effective historical record that supports dispute resolution.</p></li><li><p><strong>Access Control:</strong><br>Implement role-based permissions, audit trails, and robust security protocols to protect sensitive data and ensure that records can be retrieved efficiently in the event of an audit or legal dispute.</p></li></ul><h2>Best Practices for LLM Agent Systems: Beyond Basic Compliance</h2><p>While UETA provides the legal framework for error handling, truly effective LLM agent systems go well beyond minimal compliance. A robust system not only satisfies legal requirements but also drives business value through superior user experience and operational excellence.</p><h3>System Design Principles</h3><p>Adopt these design principles to ensure your LLM agent system remains resilient and adaptable:</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/h2e36/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1038a920-1ca8-4808-b6f7-2d04b50fde21_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:275,&quot;title&quot;:&quot;[ Insert title here ]&quot;,&quot;description&quot;:&quot;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/h2e36/1/" width="730" height="275" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><ul><li><p><strong>Transparency:</strong> Ensure that all system processes are visible to users, including error handling and confirmation steps. This not only builds trust but also simplifies regulatory audits.</p></li><li><p><strong>Predictability:</strong> Design processes that behave consistently under similar conditions, reducing unexpected errors.</p></li><li><p><strong>Adaptability:</strong> Build modular architectures that can incorporate new technologies or comply with updated legal standards as they emerge.</p></li><li><p><strong>Accountability:</strong> Maintain thorough records and audit trails to support both internal review and external regulatory scrutiny.</p></li></ul><h3>Measuring Success in LLM Agent Systems</h3><p>Quantitative metrics are essential for evaluating system performance over time:</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/HWbub/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8da2b7ec-b9b1-4410-855f-568a3feb21fc_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:390,&quot;title&quot;:&quot;[ Insert title here ]&quot;,&quot;description&quot;:&quot;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/HWbub/1/" width="730" height="390" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><p>For instance, a high adoption rate coupled with low dispute frequency suggests that the system is both efficient and legally robust.</p><div><hr></div><h2>Advanced Use Cases and Future Considerations</h2><p>As LLM agent systems continue to evolve, new challenges and opportunities will emerge. Understanding these future trends is key to staying ahead in the rapidly evolving landscape of automated commerce.</p><h3>Agent-to-Agent Interactions</h3><p>The future of automated commerce increasingly involves interactions between autonomous agents. This introduces new technical and legal complexities:</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/EREQ9/2/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/46a94b68-108d-4392-ba5a-67382dceb0a0_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:308,&quot;title&quot;:&quot;[ Insert title here ]&quot;,&quot;description&quot;:&quot;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/EREQ9/2/" width="730" height="308" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><ul><li><p><strong>Protocol Standards:</strong> Establish clear, standardized protocols for agent-to-agent interactions to ensure smooth operations.</p></li><li><p><strong>Error Propagation:</strong> Implement safeguards that prevent errors from cascading between systems.</p></li><li><p><strong>Intent Preservation:</strong> Use contextual analysis to track and maintain the original intent behind transactions.</p></li><li><p><strong>Conflict Resolution:</strong> Develop frameworks for resolving disputes between agents, thereby minimizing business interruptions.</p></li></ul><h3>Evolution of User Intent</h3><p>Over time, user preferences and behaviors may evolve as use and reliance upon AI agent systems deepens and becomes more complex and integrated. An effective system must adapt without compromising compliance or operational efficiency:</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/Jz7kQ/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a23a5845-02ad-4db0-aea6-be9bcdd0e61c_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:275,&quot;title&quot;:&quot;[ Insert title here ]&quot;,&quot;description&quot;:&quot;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/Jz7kQ/1/" width="730" height="275" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><ul><li><p><strong>Basic example:</strong> An LLM agent that tracks previous purchase behaviors might proactively suggest complementary products. However, it must also ensure that any changes in user intent are clearly documented to avoid misinterpretation of transactions.</p></li></ul><h3>Emerging Standards and Future Readiness</h3><p>To prepare for the evolving landscape of automated transactions, it is essential to monitor emerging standards and align your system accordingly:</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/Zhm7S/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/33e4cb06-b2f5-4c84-a739-0f8202e67a8f_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:275,&quot;title&quot;:&quot;[ Insert title here ]&quot;,&quot;description&quot;:&quot;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/Zhm7S/1/" width="730" height="275" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><ul><li><p><strong>Preparing for the Future:</strong></p><ul><li><p><strong>Design for Evolution:</strong> Adopt modular architectures and extensible protocols that can quickly adapt to new standards.</p></li><li><p><strong>Plan for Complexity:</strong> Incorporate advanced analytics and comprehensive logging to manage increasing transaction volumes.</p></li><li><p><strong>Maintain Transparency:</strong> Keep detailed, traceable records to support compliance with evolving regulations.</p></li></ul></li></ul><p>If your organization has the resources and talent to actively participate in relevant standards development, being part of such processes can both ensure awareness/readiness as well as offer the opportunity to help shape future standards.</p><div><hr></div><h2>The Future of Transaction Finality in Agent Systems</h2><p>A critical challenge for LLM agent systems is ensuring true transaction finality&#8212;where errors are not only prevented or corrected but also the final state of a transaction is clearly established and legally binding.</p><h2>Transaction Finality: The Path Through Error Handling</h2><p>The challenge of establishing transaction finality in AI agent systems reveals a critical business reality: without proper error handling, there can be no true finality. This isn&#8217;t just about good practice&#8212;it&#8217;s about legal certainty under UETA.</p><h3>Key Relationships and Roles</h3><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/jwzxo/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c6494d3f-8ad8-42ea-b2e7-8714b1bcd774_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:262,&quot;title&quot;:&quot;[ Insert title here ]&quot;,&quot;description&quot;:&quot;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/jwzxo/1/" width="730" height="262" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><p><em>Note: In some arrangements, the Third Party may also serve as the Agent Provider, offering an agent for users to interact with their own services.</em></p><h3>The Legal Framework for Finality</h3><p>UETA Section 10(2) provides a crucial right: users can &#8220;avoid the effect&#8221; of electronic records (essentially reverse transactions) if they weren&#8217;t given proper opportunity to prevent or correct errors. This means:</p><ol><li><p>Without robust error handling, there is no true transaction finality</p></li><li><p>Users retain a statutory right to reverse transactions if proper error prevention/correction wasn&#8217;t available</p></li><li><p>This right cannot be waived by contract or agreement</p></li></ol><h3>Practical Implications</h3><p>For businesses deploying AI agents, this creates a clear imperative. Organizations must first implement strong error prevention mechanisms throughout their transaction flows. They need to provide and document clear error correction pathways that users can easily access and understand. Importantly, they must maintain records of when and how these capabilities were made available to users during each transaction. Only after meeting these requirements can a business confidently establish transaction finality. These aren&#8217;t optional best practices&#8212;they&#8217;re essential steps for achieving legally defensible completion of transactions.</p><h3>Two Implementation Models</h3><ol><li><p><strong>Three-Party Arrangement:</strong></p><ol><li><p>User engages with Third Party merchant through Agent Provider&#8217;s system</p></li><li><p>Agent Provider implements error handling for both parties</p></li><li><p>Clear documentation of error prevention/correction opportunities</p></li></ol></li><li><p><strong>Two-Party Arrangement:</strong></p><ol><li><p>Merchant provides agent for users to interact with their own services</p></li><li><p>Merchant directly responsible for error handling</p></li><li><p>Simplified implementation but same legal requirements</p></li></ol></li></ol><h3>The Business Value of True Finality</h3><p>Implementing proper error handling delivers concrete business value beyond mere legal compliance. When organizations build robust error prevention and correction capabilities into their agent systems, they establish legally defensible transaction finality that protects all parties. This approach significantly reduces the risk of statutory transaction reversals, providing the certainty needed for efficient business operations. It creates clear, documented completion points that support reliable accounting and fulfillment processes. Perhaps most importantly, this framework builds genuine user confidence in automated transactions, paving the way for broader adoption of AI agent systems in commerce.</p><h3>Understanding Practical Finality</h3><p>While we speak of achieving &#8220;transaction finality&#8221; through proper error handling, it&#8217;s worth noting that finality in digital transactions is more of a practical business construct than an absolute state. As Patrick McKenzie expertly explains in his analysis of payment systems, true finality is more of a &#8220;probability distribution&#8221; influenced by technical infrastructure, relationships between parties, and governing laws rather than an absolute condition. For the purposes of AI agent transactions, we&#8217;re focused on reaching a clear point where all parties can confidently treat the transaction as complete for practical business purposes&#8212;whether that&#8217;s booking revenue, initiating fulfillment, or closing the accounting period. This framework of error prevention and correction helps establish that practical finality, even if philosophical arguments about absolute finality remain. </p><p>For a fascinating deeper dive into the broader concept of finality in payment systems, see McKenzie&#8217;s &#8220;<a href="https://www.bitsaboutmoney.com/archive/no-payments-are-final/">Finality does not exist in payments</a>&#8221; and I thank <a href="https://x.com/AlexReibman">Alex Reibman</a> of <a href="https://www.agentops.ai/">AgentOps</a> for his feedback on this larger point.  While absolute finality in transactions is philosophically complex, for business and legal purposes, the goal is to establish practical finality where transactions are recognized as complete and legally binding. Achieving that practical goal, and adding deeper context on the road ahead, is the purpose of this piece.</p><h3>A Trust Protocol Stack</h3><p>This notional &#8220;Trust Protocol Stack,&#8221; is a way to approaching assurance of transaction finality by integrating multiple layers of assurance:</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/ehdYx/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/65d5b3cb-1e51-4ff4-9ea2-1bc2ae0a3bf5_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:341,&quot;title&quot;:&quot;[ Insert title here ]&quot;,&quot;description&quot;:&quot;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/ehdYx/1/" width="730" height="341" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><p>This layered approach not only enhances confidence in the system but also opens new business models around premium, verified transaction services.</p><h3>Protocol Standards for the Future</h3><p>Developing and implementing standardized protocols is essential for future-proofing automated transactions:</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/KmOSp/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bed57ef7-0709-43dc-833c-b43200d4e209_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:341,&quot;title&quot;:&quot;[ Insert title here ]&quot;,&quot;description&quot;:&quot;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/KmOSp/1/" width="730" height="341" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><ul><li><p><strong>Implementation Challenge:</strong> Achieving consensus or working agreed practices among stakeholders to ensure business and technical interoperability among different agent platforms, frameworks, or services will be critical in the agent-to-agent transactional context.</p></li></ul><div><hr></div><h2>Bringing It All Together: A Call to Action</h2><p>The evolution of LLM agent systems demands that businesses and legal professionals alike view error handling as a strategic investment rather than a regulatory checkbox. The following steps provide a roadmap for organizations looking to lead in this new era of automated commerce:</p><h3>Key Takeaways</h3><ol><li><p><strong>For Business Leaders:</strong></p></li><li><p><strong>Strategic Investment:</strong> Robust error handling drives user trust and creates competitive differentiation.</p></li><li><p><strong>Innovative Opportunities:</strong> Premium verification and advanced correction capabilities open new revenue streams.</p></li><li><p><strong>Market Leadership:</strong> Early adoption of best practices positions your organization at the forefront of automated commerce.</p></li><li><p><strong>For Legal/Risk Professionals:</strong></p></li><li><p><strong>Defensible Processes:</strong> UETA compliance is a baseline that can be enhanced through transparent, robust error handling.</p></li><li><p><strong>Clear Documentation:</strong> Detailed audit trails and correction records provide strong evidence in dispute resolution.</p></li><li><p><strong>Regulatory Readiness:</strong> A future-proof system is essential for adapting to evolving legal and technological landscapes.</p></li></ol><h3>Strategic Implementation Path</h3><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/ci0xD/1/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2105e856-7bdf-4558-8779-cc09fa3ead56_1260x660.png&quot;,&quot;thumbnail_url_full&quot;:&quot;&quot;,&quot;height&quot;:308,&quot;title&quot;:&quot;[ Insert title here ]&quot;,&quot;description&quot;:&quot;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/ci0xD/1/" width="730" height="308" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><ul><li><p><strong>Action Steps:</strong></p><ul><li><p><strong>Assess Your Current State:</strong> Conduct a thorough review of your existing error handling capabilities.</p></li><li><p><strong>Plan Your Evolution:</strong> Identify key enhancement opportunities and set a timeline for implementation (e.g., assess within 30 days, plan within 90 days).</p></li><li><p><strong>Implement Changes:</strong> Roll out modular improvements, starting with high-risk areas.</p></li><li><p><strong>Lead the Change:</strong> Engage with industry bodies to help shape future protocol standards.</p></li></ul></li></ul><h3>The Opportunity Ahead</h3><p>The future of automated commerce hinges on our ability to build transparent, trustworthy systems. By integrating robust error prevention, detection, correction, and record keeping, you not only comply with UETA&#8217;s mandatory requirements but also drive user confidence and operational excellence. The time to act is now&#8212;embrace these practices and lead the way in a new era of automated transactions.</p>]]></content:encoded></item><item><title><![CDATA[From Ideas to Reality: A First Look at Autonomous Innovation]]></title><description><![CDATA[See how modular design and deep agent collaboration are transforming innovation]]></description><link>https://www.dazzagreenwood.com/p/autonomous-ai-agents-for-continuous-innovation-live-demo</link><guid isPermaLink="false">https://www.dazzagreenwood.com/p/autonomous-ai-agents-for-continuous-innovation-live-demo</guid><dc:creator><![CDATA[Dazza Greenwood]]></dc:creator><pubDate>Fri, 17 Jan 2025 10:11:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/TxBCxPVlYwo" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey everyone,</p><p>I&#8217;m excited to share a sneak peek of a project I&#8217;ve been deeply involved in &#8211; a multi-agent system designed to unlock autonomous innovation. I&#8217;ll be demonstrating this system at Davos later this month, and I&#8217;m thrilled to give you, my cherished subscribers, an early look!</p><p>Before we dive in, I want to extend a huge thank you to everyone who responded to my call on LinkedIn for feedback on this demo. Your insights were invaluable in refining the presentation.</p><h2>Live Demo from Earlier Today:</h2><div id="youtube2-TxBCxPVlYwo" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;TxBCxPVlYwo&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/TxBCxPVlYwo?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h1>What is Agento and GenSpring?</h1><p>This system, which I&#8217;m calling Agento, is all about harnessing the power of AI agents to not just chat, but to actually bring those ideas to life. It&#8217;s built on three core innovations:</p><ol><li><p><strong>Modular Architecture:</strong> This allows for rapid experimentation and seamless integration of new technologies. Think of it like building with LEGOs &#8211; you can easily swap out parts and add new ones without rebuilding the entire structure.</p></li><li><p><strong>Deep Agent Collaboration:</strong> The agents in this system are designed to work together in a way that mirrors successful human collaboration. They can reason deeply about complex problems, provide constructive criticism, and iterate towards a high-quality solution.</p></li><li><p><strong>GenSpring - The Idea Engine:</strong> This is where things get really exciting. The most innovative modules is called GenSpring, which is designed to continuously generate new ideas, evaluates them, and feed the most promising ones into the development pipeline through all the other modules. It&#8217;s like having a perpetual brainstorming machine!</p></li></ol><h2>Why This Matters</h2><p>I believe this technology has the potential to revolutionize how we innovate across a wide range of fields. Imagine a future where:</p><ul><li><p>AI agents can autonomously generate and develop solutions to complex problems, like disaster response or affordable housing.</p></li><li><p>New products and services can be brought to market faster than ever before, thanks to the accelerated innovation cycles enabled by this system.</p></li><li><p>Organizations can become more agile and adaptable, thanks to the modular architecture and the ability to integrate new technologies seamlessly.</p></li></ul><h1>Demo in Action</h1><p>To complement the conceptual design above, here are key moments from the actual system demonstration. In this practice run, you&#8217;ll see:</p><ul><li><p>A slide deck and key talking points outlining this approach to using AI agents.</p></li><li><p>A demo of the system taking a user-defined goal and breaking it down into an actionable plan.</p></li><li><p>Multiple agents, powered by models like GPT&#8211;4o, Claude 3.5 and Gemini 1.5, working together to refine the plan through a process of revision requests and evaluations.</p></li><li><p>The importance of clear communication and well-defined evaluation criteria for successful agent collaboration.</p></li><li><p>The final output in both JSON and Markdown formats, demonstrating the system&#8217;s ability to produce structured, machine-readable, and human-readable results.</p></li><li><p>The role of GenSpring is as a kind of initialization module that can be swapped in instead of the user-defined goal input, so as to enable a fully autonomous general purpose innovation pipeline prototype.</p></li></ul><h1>Presentation Deck &amp; Key Moments</h1><p>These slides and talking points form the foundation of how I am currently communicating the system&#8217;s capabilities, novel design, and broader potential:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CNce!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91355cce-ad6c-4c9f-9513-36345827cbdf_1392x804.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CNce!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91355cce-ad6c-4c9f-9513-36345827cbdf_1392x804.png 424w, https://substackcdn.com/image/fetch/$s_!CNce!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91355cce-ad6c-4c9f-9513-36345827cbdf_1392x804.png 848w, https://substackcdn.com/image/fetch/$s_!CNce!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91355cce-ad6c-4c9f-9513-36345827cbdf_1392x804.png 1272w, https://substackcdn.com/image/fetch/$s_!CNce!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91355cce-ad6c-4c9f-9513-36345827cbdf_1392x804.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CNce!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91355cce-ad6c-4c9f-9513-36345827cbdf_1392x804.png" width="1392" height="804" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/91355cce-ad6c-4c9f-9513-36345827cbdf_1392x804.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:804,&quot;width&quot;:1392,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:91606,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CNce!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91355cce-ad6c-4c9f-9513-36345827cbdf_1392x804.png 424w, https://substackcdn.com/image/fetch/$s_!CNce!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91355cce-ad6c-4c9f-9513-36345827cbdf_1392x804.png 848w, https://substackcdn.com/image/fetch/$s_!CNce!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91355cce-ad6c-4c9f-9513-36345827cbdf_1392x804.png 1272w, https://substackcdn.com/image/fetch/$s_!CNce!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91355cce-ad6c-4c9f-9513-36345827cbdf_1392x804.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><p>&#8220;What innovative challenges can we solve together?&#8221;</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!62tH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ad8c163-ef07-4aec-8fc4-1c2bc7aa8239_1420x818.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!62tH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ad8c163-ef07-4aec-8fc4-1c2bc7aa8239_1420x818.png 424w, https://substackcdn.com/image/fetch/$s_!62tH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ad8c163-ef07-4aec-8fc4-1c2bc7aa8239_1420x818.png 848w, https://substackcdn.com/image/fetch/$s_!62tH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ad8c163-ef07-4aec-8fc4-1c2bc7aa8239_1420x818.png 1272w, https://substackcdn.com/image/fetch/$s_!62tH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ad8c163-ef07-4aec-8fc4-1c2bc7aa8239_1420x818.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!62tH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ad8c163-ef07-4aec-8fc4-1c2bc7aa8239_1420x818.png" width="1420" height="818" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7ad8c163-ef07-4aec-8fc4-1c2bc7aa8239_1420x818.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:818,&quot;width&quot;:1420,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:97708,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!62tH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ad8c163-ef07-4aec-8fc4-1c2bc7aa8239_1420x818.png 424w, https://substackcdn.com/image/fetch/$s_!62tH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ad8c163-ef07-4aec-8fc4-1c2bc7aa8239_1420x818.png 848w, https://substackcdn.com/image/fetch/$s_!62tH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ad8c163-ef07-4aec-8fc4-1c2bc7aa8239_1420x818.png 1272w, https://substackcdn.com/image/fetch/$s_!62tH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ad8c163-ef07-4aec-8fc4-1c2bc7aa8239_1420x818.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><p>"What if AI agents could continuously generate breakthrough ideas AND autonomously develop them into real solutions? I've created a system that does exactly that through three key innovations: First, a modular architecture that enables rapid experimentation and seamless integration of new technologies without disrupting the whole system. Second, a sophisticated approach to AI agent collaboration that enables deep reasoning and effective handling of complex challenges. And third - perhaps most exciting - GenSpring, an 'idea engine' that constantly generates and evaluates new opportunities, feeding promising innovations directly into development."</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UfZI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b570bf5-59ee-4799-b1b8-4f53f9118cb1_1054x610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UfZI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b570bf5-59ee-4799-b1b8-4f53f9118cb1_1054x610.png 424w, https://substackcdn.com/image/fetch/$s_!UfZI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b570bf5-59ee-4799-b1b8-4f53f9118cb1_1054x610.png 848w, https://substackcdn.com/image/fetch/$s_!UfZI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b570bf5-59ee-4799-b1b8-4f53f9118cb1_1054x610.png 1272w, https://substackcdn.com/image/fetch/$s_!UfZI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b570bf5-59ee-4799-b1b8-4f53f9118cb1_1054x610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UfZI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b570bf5-59ee-4799-b1b8-4f53f9118cb1_1054x610.png" width="1054" height="610" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9b570bf5-59ee-4799-b1b8-4f53f9118cb1_1054x610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:610,&quot;width&quot;:1054,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:73761,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UfZI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b570bf5-59ee-4799-b1b8-4f53f9118cb1_1054x610.png 424w, https://substackcdn.com/image/fetch/$s_!UfZI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b570bf5-59ee-4799-b1b8-4f53f9118cb1_1054x610.png 848w, https://substackcdn.com/image/fetch/$s_!UfZI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b570bf5-59ee-4799-b1b8-4f53f9118cb1_1054x610.png 1272w, https://substackcdn.com/image/fetch/$s_!UfZI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b570bf5-59ee-4799-b1b8-4f53f9118cb1_1054x610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><p>"This modular architecture isn't just about flexibility - it's about enabling a new paradigm for AI innovation. Each module accepts structured inputs and produces structured outputs, creating clear interfaces where teams can plug in their preferred approaches. This means you can rapidly experiment with different technologies, frameworks, or entirely new approaches without rebuilding the whole system.</p><p>But here's where it gets interesting: this modularity ALSO opens the door to something bigger. Any team that believes they have superior agent technology can prove it by taking standard inputs from one module and showing they can produce better outputs. It's an open invitation to demonstrate real capabilities rather than just talk assert the superiority of a given implementation or approach."</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RENr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1263b77-3c20-447a-8fb1-1d33150cac1c_1056x608.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RENr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1263b77-3c20-447a-8fb1-1d33150cac1c_1056x608.png 424w, https://substackcdn.com/image/fetch/$s_!RENr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1263b77-3c20-447a-8fb1-1d33150cac1c_1056x608.png 848w, https://substackcdn.com/image/fetch/$s_!RENr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1263b77-3c20-447a-8fb1-1d33150cac1c_1056x608.png 1272w, https://substackcdn.com/image/fetch/$s_!RENr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1263b77-3c20-447a-8fb1-1d33150cac1c_1056x608.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RENr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1263b77-3c20-447a-8fb1-1d33150cac1c_1056x608.png" width="1056" height="608" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b1263b77-3c20-447a-8fb1-1d33150cac1c_1056x608.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:608,&quot;width&quot;:1056,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:59247,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RENr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1263b77-3c20-447a-8fb1-1d33150cac1c_1056x608.png 424w, https://substackcdn.com/image/fetch/$s_!RENr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1263b77-3c20-447a-8fb1-1d33150cac1c_1056x608.png 848w, https://substackcdn.com/image/fetch/$s_!RENr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1263b77-3c20-447a-8fb1-1d33150cac1c_1056x608.png 1272w, https://substackcdn.com/image/fetch/$s_!RENr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1263b77-3c20-447a-8fb1-1d33150cac1c_1056x608.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><p>"What makes this system unique is how it orchestrates AI conversations in a way that mirrors successful human-AI collaboration patterns. The agents can guide each other back to relevant topics, seek revision of outputs that don't meet quality benchmarks, and engage in deeper reasoning about complex challenges. By finding that crucial balance between steering and enabling, these agent conversations can adapt to tackle virtually any problem. Think of it as creating the conditions for AI creativity to flourish while ensuring the results remain practical and focused.</p><p>The power isn't in controlling every interaction, but in establishing the right design patterns for productive collaboration. Think of it as creating the conditions for AI creativity to flourish while ensuring the results remain practical and focused.&#8221;</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bur7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f5b189f-bb6b-4d42-b99d-73142c6b8778_1046x602.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bur7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f5b189f-bb6b-4d42-b99d-73142c6b8778_1046x602.png 424w, https://substackcdn.com/image/fetch/$s_!bur7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f5b189f-bb6b-4d42-b99d-73142c6b8778_1046x602.png 848w, https://substackcdn.com/image/fetch/$s_!bur7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f5b189f-bb6b-4d42-b99d-73142c6b8778_1046x602.png 1272w, https://substackcdn.com/image/fetch/$s_!bur7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f5b189f-bb6b-4d42-b99d-73142c6b8778_1046x602.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bur7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f5b189f-bb6b-4d42-b99d-73142c6b8778_1046x602.png" width="1046" height="602" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2f5b189f-bb6b-4d42-b99d-73142c6b8778_1046x602.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:602,&quot;width&quot;:1046,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:68876,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bur7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f5b189f-bb6b-4d42-b99d-73142c6b8778_1046x602.png 424w, https://substackcdn.com/image/fetch/$s_!bur7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f5b189f-bb6b-4d42-b99d-73142c6b8778_1046x602.png 848w, https://substackcdn.com/image/fetch/$s_!bur7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f5b189f-bb6b-4d42-b99d-73142c6b8778_1046x602.png 1272w, https://substackcdn.com/image/fetch/$s_!bur7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f5b189f-bb6b-4d42-b99d-73142c6b8778_1046x602.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><p>"GenSpring is where this system truly breaks new ground. Imagine having access to a perpetual wellspring of innovative ideas - not just random concepts, but carefully validated opportunities that are novel, useful, and crucially, achievable. This isn't just an idea generator - it's a complete pipeline that continuously identifies promising innovations and filters them through sophisticated analysis to ensure real-world value creation.</p><p>What makes GenSpring transformative is its seamless integration with our modular architecture. Each idea is structured precisely to flow into subsequent modules - from detailed planning to implementation, testing, and eventual deployment. As the system runs, successful innovations feed back into the process, creating an ever-evolving fountain of refined, practical solutions."</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0Y_O!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c3dfaaa-b37c-4a72-84ab-f82735c7dd1a_1048x606.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0Y_O!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c3dfaaa-b37c-4a72-84ab-f82735c7dd1a_1048x606.png 424w, https://substackcdn.com/image/fetch/$s_!0Y_O!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c3dfaaa-b37c-4a72-84ab-f82735c7dd1a_1048x606.png 848w, https://substackcdn.com/image/fetch/$s_!0Y_O!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c3dfaaa-b37c-4a72-84ab-f82735c7dd1a_1048x606.png 1272w, https://substackcdn.com/image/fetch/$s_!0Y_O!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c3dfaaa-b37c-4a72-84ab-f82735c7dd1a_1048x606.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0Y_O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c3dfaaa-b37c-4a72-84ab-f82735c7dd1a_1048x606.png" width="1048" height="606" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1c3dfaaa-b37c-4a72-84ab-f82735c7dd1a_1048x606.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:606,&quot;width&quot;:1048,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:64572,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0Y_O!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c3dfaaa-b37c-4a72-84ab-f82735c7dd1a_1048x606.png 424w, https://substackcdn.com/image/fetch/$s_!0Y_O!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c3dfaaa-b37c-4a72-84ab-f82735c7dd1a_1048x606.png 848w, https://substackcdn.com/image/fetch/$s_!0Y_O!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c3dfaaa-b37c-4a72-84ab-f82735c7dd1a_1048x606.png 1272w, https://substackcdn.com/image/fetch/$s_!0Y_O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c3dfaaa-b37c-4a72-84ab-f82735c7dd1a_1048x606.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><p>"The implications of this modular, agent-driven approach extend far beyond any single organization or industry. By establishing clear interfaces for AI systems to exchange value - whether that's ideas, services, or solutions - we're laying the groundwork for an entirely new kind of innovation economy.</p><p>Imagine a future where AI-driven companies can seamlessly exchange specialized capabilities, where breakthrough ideas can flow freely between organizations, and where innovation isn't limited by organizational boundaries. This isn't just about accelerating R&amp;D or reducing costs - it's about creating the fundamental infrastructure for a new era of open, collaborative innovation. Just as standardized shipping containers revolutionized global trade, standardized AI interfaces could transform how we create and exchange value in the digital age."</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kje6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff063f356-2a85-4655-8441-62bac06398ed_1052x596.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kje6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff063f356-2a85-4655-8441-62bac06398ed_1052x596.png 424w, https://substackcdn.com/image/fetch/$s_!kje6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff063f356-2a85-4655-8441-62bac06398ed_1052x596.png 848w, https://substackcdn.com/image/fetch/$s_!kje6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff063f356-2a85-4655-8441-62bac06398ed_1052x596.png 1272w, https://substackcdn.com/image/fetch/$s_!kje6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff063f356-2a85-4655-8441-62bac06398ed_1052x596.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kje6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff063f356-2a85-4655-8441-62bac06398ed_1052x596.png" width="1052" height="596" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f063f356-2a85-4655-8441-62bac06398ed_1052x596.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:596,&quot;width&quot;:1052,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:395661,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kje6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff063f356-2a85-4655-8441-62bac06398ed_1052x596.png 424w, https://substackcdn.com/image/fetch/$s_!kje6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff063f356-2a85-4655-8441-62bac06398ed_1052x596.png 848w, https://substackcdn.com/image/fetch/$s_!kje6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff063f356-2a85-4655-8441-62bac06398ed_1052x596.png 1272w, https://substackcdn.com/image/fetch/$s_!kje6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff063f356-2a85-4655-8441-62bac06398ed_1052x596.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><p>&#8220;What innovative challenges can we solve together?&#8221;</p></blockquote><div><hr></div><h2>I&#8217;d Love Your Feedback!</h2><p>This is just a first glimpse, and I&#8217;m eager to hear your thoughts. What aspects of the system are most exciting to you? What questions do you have? What potential applications do you see? Let me know in the comments.</p><h1>Want a One-on-One Demo and Chat?</h1><p>If you&#8217;re a paid subscriber and would like a personalized demo and a chance to discuss this technology further, I&#8217;d love to connect! I&#8217;d be happy to answer any questions and talk through how these approaches to AI agents could be useful in your contexts. Please reach out to me using this form, <a href="https://forms.gle/8LnVNGEs6u9n5UGT6">https://forms.gle/8LnVNGEs6u9n5UGT6</a>, and be sure to use the same email and name you use for your Substack subscription so I know it&#8217;s you.</p><h1>Looking Ahead</h1><p>I believe that multi-agent systems like Agento and components like GenSpring have the potential to transform the way we approach innovation. By combining the creative power of AI agents with the structure and rigor of modular design, we can unlock new levels of productivity, problem-solving, and even new value creation. I&#8217;m excited to continue developing this technology and exploring its possibilities with you.</p><p>Thanks for being a part of this journey!</p><p>Best,</p><p>Dazza Greenwood</p><p><strong>P.S.</strong> For a deeper dive into the legal aspects of LLM-powered agents, check out my Stanford CodeX project site: <a href="https://law.stanford.edu/codex-the-stanford-center-for-legal-informatics/projects/agentic-genai-transaction-systems/">https://law.stanford.edu/codex-the-stanford-center-for-legal-informatics/projects/agentic-genai-transaction-systems/</a> and the first of three blog posts as part of that research on issues and opportunities for transactional AI Agents is now live at: <a href="https://law.stanford.edu/2025/01/14/from-fine-print-to-machine-code-how-ai-agents-are-rewriting-the-rules-of-engagement">https://law.stanford.edu/2025/01/14/from-fine-print-to-machine-code-how-ai-agents-are-rewriting-the-rules-of-engagement</a>.</p><p>And for insights on empowering consumers with personal AI agents, see these posts I wrote with Consumer Reports Innovation Lab: <a href="https://innovation.consumerreports.org/empowering-consumers-with-personal-ai-agents-legal-foundations-and-design-considerations/">https://innovation.consumerreports.org/empowering-consumers-with-personal-ai-agents-legal-foundations-and-design-considerations/</a> and <a href="https://innovation.consumerreports.org/engineering-loyalty-by-design-in-agentic-systems/">https://innovation.consumerreports.org/engineering-loyalty-by-design-in-agentic-systems/</a>.</p><p>Also, earlier today, some MIT colleagues and I published a pre-print of a new research paper on a potential way to use and extend OAuth 2 and OpenID Connect technical specifications to enable &#8220;Authenticated Delegation and Authorized AI Agents&#8221;. You can learn about that here: <a href="https://arxiv.org/abs/2501.09674">https://arxiv.org/abs/2501.09674</a></p>]]></content:encoded></item><item><title><![CDATA[When AI Agents Conduct Transactions]]></title><description><![CDATA[Dazza Greenwood, On Agents]]></description><link>https://www.dazzagreenwood.com/p/when-ai-agents-conduct-transactions</link><guid isPermaLink="false">https://www.dazzagreenwood.com/p/when-ai-agents-conduct-transactions</guid><dc:creator><![CDATA[Dazza Greenwood]]></dc:creator><pubDate>Sat, 23 Nov 2024 00:26:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7WiN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78c91f5a-e00c-4820-bdce-b5521a06cdee_880x616.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>From a business, legal, and technical perspective, there&#8217;s no more important LLM agent activity than conducting transactions. As someone deeply involved in crafting the Uniform Electronic Transactions Act (UETA) and a long-time advocate for responsible AI development, I&#8217;m struck by how much the world has changed since those UETA drafting meetings. We were grappling with e-commerce back then, but little did we know our work would be so remarkably prescient for today&#8217;s LLM agents 25 years later.</p><h2><strong>Key Terms and Definitions</strong></h2><p>Before diving into the infrastructure and frameworks that enable AI agent transactions, it&#8217;s essential to understand a few key terms and concepts:</p><h3><strong>Core Concepts</strong></h3><ul><li><p><strong>AI Agent:</strong> The technology program that autonomously performs tasks and interacts with third parties, in this context, including use of Large Language Models (LLMs)</p></li><li><p><strong>AI Agent System:</strong> The AI agent technology plus the technology provider who operates the agent and acts as an intermediary, forming a legal agency relationship with the user</p></li><li><p><strong>Agent (Legal):</strong> A person or entity authorized to act on behalf of another (the principal)</p></li><li><p><strong>Principal (Legal):</strong> The person or entity for whom an agent acts and who exercises principal authority, some of which can be delegated to the agent</p></li><li><p><strong>Third Party (Legal):</strong> Any person who is a counter-party in a transaction with the agent who is acting on behalf of the principal</p></li><li><p><strong>Contract:</strong> A legally binding agreement between two or more parties</p></li><li><p><strong>Electronic Contract (UETA):</strong> A contract formed through electronic means</p></li><li><p><strong>Human:</strong> A natural person</p></li><li><p><strong>Organization:</strong> A legal entity, such as a corporation, business, or government agency (also known legally as an &#8220;artificial person&#8221;)</p></li></ul><h3><strong>Legal Definitions from UETA</strong></h3><ul><li><p><strong>Transaction:</strong> &#8220;&#8216;Transaction&#8217; means an action or set of actions occurring between two or more persons relating to the conduct of business, commercial, or governmental affairs.&#8221; (UETA &#167; 2(16))</p></li><li><p><strong>Person:</strong> &#8220;&#8216;Person&#8217; means an individual, corporation, business trust, estate, trust, partnership, limited liability company, association, joint venture, governmental agency, public corporation, or any other legal or commercial entity.&#8221; (UETA &#167; 2(12))</p></li><li><p><strong>Electronic Signature:</strong> &#8220;&#8216;Electronic signature&#8217; means an electronic sound, symbol, or process attached to or logically associated with a record and executed or adopted by a person with the intent to sign the record.&#8221; (UETA &#167; 2(8))</p></li><li><p><strong>Automated Transaction:</strong> (Defined in detail in Legal Framework section below)</p></li><li><p><strong>Electronic Agent:</strong> (Defined in detail in Legal Framework section below)</p></li></ul><h3><strong>Digital Identity Concepts</strong></h3><ul><li><p><strong>Digital Identity (Wyoming):</strong> The intangible digital representation of, by and for a person, over which they have principal authority and through which they intentionally communicate or act. Can be:</p><ul><li><p><strong>Personal Digital Identity:</strong> For individuals</p></li><li><p><strong>Organizational Digital Identity:</strong> For legal entities (See WY Stat. &#167; 8-1-102(a)(xviii-xix) (2022))</p></li></ul></li><li><p><strong>Attribution:</strong> The process of establishing that an action or communication originated from a specific person or entity</p></li><li><p><strong>Impersonation:</strong> The act of falsely representing oneself as another person or entity, especially in a digital context. Doing so to commit a crime or fraud carries specific penalties.</p></li></ul><h2><strong>Building the Legal Infrastructure: A Bridge to the Future</strong></h2><p>While use of AI agents is undeniably a novel situation for almost all people at this moment in history, there is an all-but-forgotten existing legal framework that nicely supports and reflects use of this technology, including for transactions.</p><p>Back in the late 1990s, I spent nearly two years in drafting meetings for Uniform Electronic Transactions Act (UETA), attending every session but one. During this time, we were grappling with how to create a legal framework that could adapt to the rapid evolution of technology and support the rise of e-commerce. I also co-chaired the American Bar Association group that advised on electronic agents provisions and later testified before Congress on related federal legislation (the E-SIGN Act).</p><p>The legal infrastructure we built&#8212;UETA and the federal Electronic Signatures in Global and National Commerce Act (E-SIGN)&#8212;is like a massive, invisible 50-lane highway bridge supporting today&#8217;s digital economy. We designed it with the future in mind, anticipating &#8220;lanes&#8221; for autonomous agents long before the technology existed. Those seemingly excessive &#8220;lanes&#8221; are now proving essential.</p><p>Well, we suddenly need that bridge to traverse a slightly different type of traffic. Now that we finally have tons of autonomous agents and many people want to deploy them, UETA is like that bridge with perfectly suited lanes for autonomous traffic. Those wide shoulder lanes that have been gathering dust for 25 years are exactly what we need for LLM agents conducting transactions for people and organizations. They just didn&#8217;t know it!</p><h2><strong>The Legal Framework: UETA and Electronic Agents</strong></h2><p>UETA provides explicit provisions for electronic agents to conduct transactions autonomously. The law defines several key concepts that are remarkably relevant to today&#8217;s AI landscape:</p><h3><strong>Core Definitions</strong></h3><blockquote><p><strong>Electronic Agent:</strong> &#8220;&#8216;Electronic agent&#8217; means a computer program or an electronic or other automated means used independently to initiate an action or respond to electronic records or performances in whole or in part, without review or action by an individual.&#8221; (UETA &#167; 2(6))</p><p><strong>Automated Transaction:</strong> &#8220;&#8216;Automated transaction&#8217; means a transaction conducted or performed, in whole or in part, by electronic means or electronic records, in which the acts or records of one or both parties are not reviewed by an individual in the ordinary course in forming a contract, performing under an existing contract, or fulfilling an obligation required by the transaction.&#8221; (UETA &#167; 2(2))</p></blockquote><h3><strong>Attribution and Legal Effect</strong></h3><p>The most important concept from these frameworks is attribution. Automated systems that ensure clear attribution to responsible legal persons help avoid an accountability gap for potential harm and damage these systems could cause. The federal ESIGN Act states that electronic agent actions are legally valid &#8220;so long as the action of any such electronic agent is legally attributable to the person to be bound.&#8221; UETA offers further guidance:</p><blockquote><p>&#8220;An electronic record or electronic signature is attributable to a person if it was the act of the person. The act of the person may be shown in any manner, including a showing of the efficacy of any security procedure applied to determine the person to which the electronic record or electronic signature was attributable.&#8221; (UETA &#167; 9)</p></blockquote><p>Just as vehicles are required to have clearly visible license plates when they enter upon public roads, we need appropriate measures for attribution of the acts of automated and autonomous systems back to responsible parties.</p><h2><strong>The Iron Triangle: Principal, Agent, and Third Party</strong></h2><p>The relationships between users and their AI agents and external parties forms what I call the &#8220;iron triangle&#8221; of roles:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7WiN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78c91f5a-e00c-4820-bdce-b5521a06cdee_880x616.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7WiN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78c91f5a-e00c-4820-bdce-b5521a06cdee_880x616.png 424w, https://substackcdn.com/image/fetch/$s_!7WiN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78c91f5a-e00c-4820-bdce-b5521a06cdee_880x616.png 848w, https://substackcdn.com/image/fetch/$s_!7WiN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78c91f5a-e00c-4820-bdce-b5521a06cdee_880x616.png 1272w, https://substackcdn.com/image/fetch/$s_!7WiN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78c91f5a-e00c-4820-bdce-b5521a06cdee_880x616.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7WiN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78c91f5a-e00c-4820-bdce-b5521a06cdee_880x616.png" width="880" height="616" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/78c91f5a-e00c-4820-bdce-b5521a06cdee_880x616.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:616,&quot;width&quot;:880,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Screenshot 2024-11-22 at 11 13 48&#8239;AM&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Screenshot 2024-11-22 at 11 13 48&#8239;AM" title="Screenshot 2024-11-22 at 11 13 48&#8239;AM" srcset="https://substackcdn.com/image/fetch/$s_!7WiN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78c91f5a-e00c-4820-bdce-b5521a06cdee_880x616.png 424w, https://substackcdn.com/image/fetch/$s_!7WiN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78c91f5a-e00c-4820-bdce-b5521a06cdee_880x616.png 848w, https://substackcdn.com/image/fetch/$s_!7WiN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78c91f5a-e00c-4820-bdce-b5521a06cdee_880x616.png 1272w, https://substackcdn.com/image/fetch/$s_!7WiN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78c91f5a-e00c-4820-bdce-b5521a06cdee_880x616.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ol><li><p><strong>The Principal</strong> (the user/consumer/employee)</p></li><li><p><strong>The Agent</strong> (the intermediary providing the AI agent tech for the Principal/user)</p></li><li><p><strong>Third Parties</strong> (companies or other entities the AI agent interacts with)</p></li></ol><p>The term &#8220;agent&#8221; itself can cause confusion, holding different meanings in the realms of software development and law. In software, it broadly refers to systems that perform tasks on behalf of users. However, the legal definition is much more specific, encompassing obligations that AI systems alone cannot fulfill. According to the Restatement (Second) of Agency &#167; 1(1) (1958), agency is defined as &#8220;the fiduciary relation which results from the manifestation of consent by one person to another that the other shall act on his behalf and subject to his control, and consent by the other so to act.&#8221;</p><p>That definition might leave you scratching your head! Let&#8217;s break it down. In simpler terms, &#8216;agency&#8217; means one person agrees to act for another, like a personal assistant handling tasks for their boss. It&#8217;s about a relationship built on trust, where the &#8216;agent&#8217; is loyal to the &#8216;principal&#8217; and follows their instructions. The three fundamental roles, legally, are the principal, the agent, and third parties, with whom the agent interacts on behalf of the principal to get tasks done. You can think of these three roles as a kind of iron triangle. Fiduciary duties owed by agents to principals, like the duty of loyalty, ensure the agent is legally obligated to act in the principal&#8217;s best interests. I want to emphasize that both individuals (like in our role as consumers) as well as organizations (operating through employees) using AI agent systems would be wise to prioritize working with fiduciary providers and operators of AI Agent Systems.</p><p>Now, consider this legal concept in the context of today&#8217;s rapidly evolving AI landscape. AI agents, particularly those powered by large language models (LLMs), are quickly becoming more sophisticated and widely deployed. They&#8217;re handling increasingly complex tasks for their users, including making purchases, managing finances, and even making significant decisions with real-world consequences. However, the current models governing these AI-powered interactions are often murky and lack clarity regarding the roles, responsibilities, and legal relationships between all the players involved. This lack of clarity creates uncertainty and potential risks for both consumers and businesses, hindering the widespread adoption and beneficial potential of these powerful tools.</p><p>When you rely upon an AI Agent to conduct transactions for you which involve your duty to pay and that form other legal obligations, you should confirm that you are in fact the principal and the provider of the technology has not arrogated the role of principal to itself, leaving you as a user of their system who is relegated to operate under their principal authority. Arguably, the entire framework of hundreds of years of agency law and practice exists to support and advance precisely such relationships of trust and reliance. It is not only reasonable, but recommended, that these frameworks be applied to AI agent intermediated transactons as well, in order to ensure alignment with the user&#8217;s interests and expected legal and business relationships and results.</p><p>To address this challenge, we can apply the robust legal framework of agency to structure the unique context of AI Agent Systems. By clarifying the roles and relationships of each party involved &#8211; the consumer or employee as principal, the intermediary that provides the AI as a tool as Agent&#8211; we can create a model that fosters trust, predictability, and accountability. The role of the intermediary combined with the AI Agent can be called an &#8220;AI Agent System.&#8221; This allows us to build on the iron triangle of agency, leveraging hundreds of years of well-understood precedent. This approach not only provides principals with greater certainty but also empowers third-parties to engage in AI-powered interactions with greater confidence and clarity, unlocking the tremendous benefits of this technology for all.</p><p>This structure should be supported by five critical levels of system design:</p><ol><li><p><strong>Governance</strong>: Rules and bylaws ensuring transparency and accountability</p></li><li><p><strong>Data Stewardship</strong>: Protection and ethical use of consumer data</p></li><li><p><strong>Instructions &amp; Tooling</strong>: Mechanisms to control and direct agent actions</p></li><li><p><strong>Agent-to-Agent Communication</strong>: Secure interaction protocols (mostly coming soon)</p></li><li><p><strong>Identity &amp; Payments</strong>: Secure verification and transaction processing</p></li></ol><h2><strong>Key Considerations for Agent Transactions</strong></h2><h3><strong>Confidentiality and Data Protection</strong></h3><p>Within the fiduciary model, robust data protection is paramount. The AI Agent System provider has a high duty of care and loyalty to the user, which includes maintaining strict confidentiality of their private information and commercial transactions. This reinforces the trust essential for users to reasonably rely upon AI agents to manage sensitive tasks.</p><h3><strong>Security and Error Prevention</strong></h3><p>LLM agents may make unexpected errors when conducting automated transactions. UETA provides a framework for addressing these very issues through specific mechanisms for error prevention and correction. For example:</p><ul><li><p>Security procedures can establish spending limits</p></li><li><p>Error detection mechanisms can trigger alerts</p></li><li><p>Failed security procedures may provide grounds for transaction reversal</p></li></ul><h3><strong>Fiduciary Duty and Trust</strong></h3><p>The most compelling use case for AI Agent Systems is their ability to act as fiduciaries, prioritizing user interests above all else. The party providing the AI Agent technology to users, in this context, also forms a legal principal-agent relationship with that user. These agents can be bound by a &#8220;duty of loyalty&#8221; to their users, creating a trustworthy foundation for autonomous transactions. This fiduciary approach is especially important in the context of transactions, where financial and legal ramifications can be significant.</p><h2><strong>Parallel Tracks: Individuals and Organizations</strong></h2><p>These principles apply equally to individuals and organizations using LLM agents. The Wyoming Digital Identity Act provides a framework for recognizing and managing digital identities, further strengthening the legal foundation for AI agent transactions. The Act recognizes this duality:</p><blockquote><p><strong>Personal Digital Identity:</strong> &#8220;the intangible digital representation of, by and for a natural person&#8230;over which he has principal authority&#8221; (WY Stat. &#167; 8-1-102(a)(xviii) (2022))</p><p><strong>Organizational Digital Identity:</strong> &#8220;the intangible digital representation of, by and for a corporation, business trust&#8230;or any other legal or commercial entity&#8230;over which it has principal authority&#8221; (WY Stat. &#167; 8-1-102(a)(xix) (2022))</p></blockquote><p>The Act provides strong protections against impersonation, including injunctive relief and the potential for triple damages:</p><blockquote><p>&#8220;Any person with a personal or organizational digital identity may proceed by suit to enjoin the use of any impersonations&#8230;and may require the defendants to pay to such person all profits derived from or all damages suffered by reason of such wrongful use&#8230;the court, in its discretion, may enter judgment for an amount not to exceed three (3) times any profits or damages and reasonable attorneys&#8217; fees&#8230;&#8221; (WY Stat. &#167; 40-30-103 (2022))</p></blockquote><p>Wyoming statute provides crisp clarity on these specific points, but every state of the US has legal frameworks that can be used in combinations to achieve the same results. While the legal foundations are in place, the field of AI agent transactions is rapidly evolving. Recent developments highlight the growing momentum and practical applications of this technology.</p><h2><strong>Recent Developments in Agent Transactions: The Stripe Agent Toolkit</strong></h2><p>The landscape of agent transactions has shifted dramatically with the recent release of Stripe&#8217;s Agent Toolkit. This development, from the dominant player in online payments, is poised to accelerate the adoption of AI agents for real-world commerce. This isn&#8217;t a future prediction; it&#8217;s happening right now. Stripe&#8217;s massive reach means this technology will quickly become embedded within the core transactional fabric of the digital economy.</p><p>The Stripe Agent Toolkit enables developers to integrate Stripe&#8217;s powerful financial services directly into agentic workflows, empowering agents to not just <em>facilitate</em> transactions but to actively <em>participate</em> in them through secure, controlled mechanisms built on Stripe&#8217;s robust financial infrastructure.</p><h3><strong>Key Capabilities</strong></h3><ol><li><p><strong>Creating and Managing Stripe Objects</strong><br>Agents can now programmatically create payment links, manage products and prices, generate invoices, and handle other essential Stripe objects. This streamlines payment workflows and automates key business processes.</p><p><em>Use Cases:</em></p><ul><li><p>Generating dynamic payment links for e-commerce purchases</p></li><li><p>Creating and managing invoices for freelancers</p></li><li><p>Automating product catalog management</p></li><li><p>Streamlining customer support workflows</p></li></ul></li><li><p><strong>Metered Billing (Usage-Based Billing)</strong><br>Businesses can easily implement usage-based pricing for their agent services, tracking and charging customers based on metrics like token counts or execution time. This opens up new possibilities for monetizing AI agent platforms.</p><p><em>Use Cases:</em></p><ul><li><p>Billing for chatbot usage (messages or tokens)</p></li><li><p>Charging for API calls</p></li><li><p>Tracking and billing agent execution time</p></li><li><p>Usage-based pricing for AI services</p></li></ul></li><li><p><strong>Online Purchasing with Stripe Issuing</strong><br>Perhaps the most transformative capability, agents can now generate single-use virtual cards to make purchases online. This eliminates the need for consumers to share their primary card details with multiple merchants, significantly enhancing security while streamlining procurement processes.</p><p><em>Use Cases:</em></p><ul><li><p>Automating travel booking with controlled spending limits</p></li><li><p>Managing company expenses through virtual cards</p></li><li><p>Dynamically managing ad campaign budgets</p></li><li><p>Secure online purchasing with transaction-specific cards</p></li></ul></li></ol><h3><strong>Technical Implementation</strong></h3><p>The toolkit is designed for broad compatibility and ease of integration:</p><ul><li><p><strong>Framework Support:</strong> Native support for popular agent frameworks including LangChain, CrewAI, and Vercel&#8217;s AI SDK</p></li><li><p><strong>Language Options:</strong> Available in both Python and TypeScript</p></li><li><p><strong>LLM Compatibility:</strong> Works with any LLM provider that supports function calling</p></li><li><p><strong>Security Controls:</strong> Fine-grained access control through configurable actions</p></li><li><p><strong>Error Prevention:</strong> Built-in safeguards and monitoring capabilities</p></li></ul><p>Stripe is known for its excellent developer documentation and support, making the integration process even smoother. For detailed implementation guidance, the <a href="https://docs.stripe.com/agents">Stripe documentation</a> provides comprehensive examples and best practices.</p><h3><strong>Integration Examples</strong></h3><p>Here are two practical examples of how the Stripe Agent Toolkit enables sophisticated transaction scenarios:</p><h4><strong>Consumer Purchase via Intermediary Service</strong></h4><p>A consumer uses a shopping agent service to find and purchase products. The agent searches for the best deals, and upon consumer approval, completes the purchase using a virtual card issued by Stripe through the intermediary service.</p><p><em>Key Components:</em></p><ul><li><p>Consumer-facing interface (app/website)</p></li><li><p>AI shopping agent powered by LLMs</p></li><li><p>Stripe Agent Toolkit integration</p></li><li><p>Virtual card issuance for secure purchases</p></li><li><p>Order tracking and fulfillment</p></li></ul><h4><strong>Employee Procurement System</strong></h4><p>An employee uses a company-provided procurement tool (powered by an LLM agent) to purchase office supplies. The agent identifies approved vendors and products, and after employee confirmation, completes the purchase using a virtual card issued by Stripe.</p><p><em>Key Components:</em></p><ul><li><p>Company intranet/procurement portal</p></li><li><p>AI procurement agent with policy enforcement</p></li><li><p>Stripe Agent Toolkit integration</p></li><li><p>Automated budget tracking and reporting</p></li><li><p>Integration with accounting systems</p></li></ul><p>These developments represent a significant step forward in making agent transactions practical and secure for both consumers and businesses. The Stripe Agent Toolkit provides the crucial infrastructure needed to bridge the gap between AI agents and real-world financial transactions.</p><h3><strong>Perplexity&#8217;s Direct-to-Consumer Shopping Agent</strong></h3><p>Just days after Stripe&#8217;s announcement, Perplexity introduced a new AI-powered ecommerce feature called &#8220;Buy with Pro,&#8221; marking another significant milestone in agent transactions. While Stripe enables developers to build agent-powered commerce solutions, Perplexity is taking a direct-to-consumer approach, offering U.S. Pro users the ability to purchase items through their AI agent without visiting retailer websites.</p><h3><strong>Key Features of &#8220;Buy with Pro&#8221;</strong></h3><ul><li><p><strong>One-Click Checkout:</strong> Users can store their billing and shipping information securely within Perplexity, enabling them to complete purchases with a single click. This streamlined process includes automatic tax calculations based on the user&#8217;s address. Unlike the Stripe agent API, this new Perplexity shopping agent is provided direct-to-consumer by Perplexity itself, and it will conduct the transaction on behalf of the user including handling payment.</p></li></ul><p>Here are the key business components of this new agent transaction service:</p><ul><li><p><strong>Free Shipping:</strong> Pro subscribers benefit from free shipping on all purchases made through the &#8220;Buy with Pro&#8221; feature.</p></li><li><p><strong>Visual Product Cards:</strong> For shopping-related queries, Perplexity displays visual cards that provide detailed product information, including pricing, seller details, and pros and cons. These cards are designed to offer unbiased recommendations without sponsored content.</p></li><li><p><strong>Snap to Shop:</strong> This visual search tool allows users to upload a photo of a product they are interested in. Perplexity then identifies and displays similar items available for purchase, enhancing the shopping experience even when users lack specific product names or descriptions.</p></li><li><p><strong>Integration with Shopify:</strong> By integrating Shopify&#8217;s API, Perplexity gains access to a wide range of products and merchants, allowing it to provide comprehensive shopping options directly within its platform.</p></li></ul><p>This new feature positions Perplexity as a competitor to major ecommerce platforms like Amazon and Google Shopping by offering a seamless shopping experience directly through its AI search engine. The company is currently focusing on growing its search query volume rather than monetizing this feature immediately, with advertising business remaining the primary revenue stream focus.</p><h3><strong>The Inflection Point</strong></h3><p>Between the Stripe Agent API and Perplexity&#8217;s shopping agent both launching within the last week (as of November 20, 2024), it is clear that transactional AI agents are no longer a future possibility but have reached broad scale availability. These complementary approaches - Stripe&#8217;s developer toolkit and Perplexity&#8217;s direct-to-consumer service - demonstrate how quickly this technology is being commercialized and made available at population-scale.</p><h2><strong>The Future of Agent Transactions</strong></h2><p>As transactional AI agent technology matures, two key areas (among others) that will shape its evolution are:</p><ol><li><p>The development of common protocols for agent-to-agent communication, enabling seamless and efficient automated transactions</p></li><li><p>Sophisticated mechanisms for managing the delegation of authority from the principal user to the AI agent, balancing automation with user control</p></li></ol><p>This will ensure that agents act within clearly defined boundaries while maximizing their utility. The foundation we laid with UETA has proven remarkably prescient, providing crucial guardrails for responsible innovation while protecting user interests. The challenge now is to build upon this foundation, creating systems that maintain trust while unleashing the transformative potential of autonomous agents.</p><div><hr></div><p><strong>Note</strong>: This is a beta version preview of materials that will be released shortly on my new site <a href="https://onagents.org/">OnAgents.org</a> site, so check there for the most up to date versions of this and other AI Agent topics.</p><p><strong>Also</strong>: For more detailed discussion, including the role of zero-knowledge proofs and other emerging legal considerations for transactional AI agents, standby for an upcoming white paper I&#8217;m co-authoring with the ever-awesome <a href="https://www.linkedin.com/in/dianajstern/">Diana Stern</a>, titled: &#8220;From Fine Print to Machine Code: How AI Agents are Rewriting the Rules of Engagement&#8221;.  I&#8217;ll post a link to it here in the OnAgents section of DazzaGreenwood.com.  </p>]]></content:encoded></item><item><title><![CDATA[Empowering Consumers with Personal AI]]></title><description><![CDATA[Consumer AI Agents Legal Foundations and Design Considerations]]></description><link>https://www.dazzagreenwood.com/p/empowering-consumers-with-personal</link><guid isPermaLink="false">https://www.dazzagreenwood.com/p/empowering-consumers-with-personal</guid><dc:creator><![CDATA[Dazza Greenwood]]></dc:creator><pubDate>Sat, 19 Oct 2024 23:09:06 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/8cec59bf-7bb2-444a-8496-1aad0c69eb8d_800x800.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><em>I wrote this post for the Consumer Reports Innovation Lab, where it was&nbsp;<a href="https://innovation.consumerreports.org/empowering-consumers-with-personal-ai-agents-legal-foundations-and-design-considerations">published on October 18, 2024</a></em>&nbsp;</p></blockquote><p>The marketplace for AI-powered personal agents is rapidly evolving. Companies like Amazon and Salesforce are already offering services that help consumers navigate online shopping, manage subscriptions, and automate routine tasks. These developments signal a shift in how we interact with digital services and make purchasing decisions.</p><p>Consumer Reports is exploring the potential for developing pro-consumer AI agents that prioritize user interests above all else. This approach comes with unique legal and design challenges that set it apart from purely commercial offerings.</p><p>The idea of using such agents has the potential to fundamentally reshape how consumers use their data, navigate complex services, and make decisions. If developed thoughtfully, these agents could safeguard privacy and act as trusted intermediaries. While there are many interesting questions of law and practice to enable and safeguard this, thankfully, existing legal frameworks have already begun to anticipate and support such innovations.</p><p>In this post, I&#8217;ll examine three key areas:</p><ol><li><p>The existing legal framework that supports the use of AI agents for transactions;</p></li><li><p>Design paths for creating truly user-centric AI agents; and</p></li><li><p>The potential impact of these agents on consumer empowerment in the digital marketplace.</p></li></ol><p>By understanding these foundations, we can work towards AI agents that genuinely serve consumers&#8217; best interests.</p><h3><strong>The Forgotten Framework: UETA and the Rise of LLM Agents</strong></h3><p>For decades, the law has envisioned a world where electronic agents can represent us and act on our behalf. In 1999, the Uniform Electronic Transactions Act (UETA) laid out a framework for e-commerce. UETA was created to address the legal uncertainties surrounding electronic transactions and to provide a consistent framework across states.</p><p>This law is the very reason we can confidently use electronic signatures and contracts in our daily digital interactions. It is a cornerstone of the information age, providing legal certainty for online commerce and other electronic transactions. More to the point, UETA provides explicit provisions for electronic agents to conduct transactions autonomously.</p><p>This uniform law has been adopted across the United States, statutorily enacted in 52 states and territories, and truly is the law of the land. This legal foundation provides clear definitions and applicable rules for concepts like electronic signatures, automated transactions, and attribution for the acts of autonomous agents. Fast forward to today, and this vision can finally come to life impactfully by supporting the use of new software services, including advanced AI assistants and LLM-based agentic software applications, including for individuals.</p><p>This existing legal foundation provides clear definitions and rules for key concepts:</p><ul><li><p><strong>Electronic Agent:</strong>&nbsp;&#8220;A computer program or an electronic or other automated means used independently to initiate an action or respond to electronic records or performances in whole or in part, without review or action by an individual.&#8221; This definition perfectly describes the capabilities of LLM-powered AI agents.</p></li><li><p><strong>Automated Transaction:</strong>&nbsp;&#8220;A transaction conducted or performed, in whole or in part, by electronic means or electronic records, in which the acts or records of one or both parties are not reviewed by an individual in the ordinary course in forming a contract, performing under an existing contract, or fulfilling an obligation required by the transaction.&#8221; This clarifies the legal validity of agent-led transactions.</p></li><li><p><strong>Attribution:</strong>&nbsp;UETA also establishes how to determine on whose behalf an electronic agent is operating, ensuring accountability. Essentially, under UETA, an electronic record or signature is attributable to a person if it was the act of that person, which can be shown in any manner, including the efficacy of any security procedures applied.</p></li></ul><p>LLM agents may make unexpected errors when conducting automated transactions, which is a significant concern. UETA establishes a framework for error prevention and correction, particularly emphasizing agreed-upon security procedures. For instance, a consumer and an online retailer could establish a spending limit for the consumer&#8217;s AI agent. If the agent attempts to exceed this limit, the security procedure would trigger an alert, preventing the error.</p><p>Importantly, if a merchant fails to implement an agreed-upon security procedure and an error occurs, UETA provides the consumer with the right to reverse the transaction. Conversely, if the retailer fails to implement an agreed-upon security procedure, such as verifying the purchase amount with the consumer before finalizing the transaction, and the agent makes a purchase beyond the agreed-upon limit, UETA could provide the consumer with legal grounds to reverse the transaction and recoup the excess funds.</p><p>With the emergence of AI agents, we now have the technology capable of meaningfully fulfilling UETA&#8217;s vision. These agents can communicate in natural language, negotiate, retrieve information, and even execute decisions&#8212;but critically, they can also be built to operate on behalf of the consumer, avoiding conflicting interests. Rather than invent new legal frameworks, we can leverage and extend existing ones like UETA to achieve predictable legal outcomes and accelerate the responsible development of personal AI.</p><p>For example, imagine a personal AI agent negotiating a better price for a subscription service on your behalf. Under UETA, this automated transaction would be legally binding, just as if you had negotiated it yourself.</p><p>Beyond price negotiation, such agents could automatically handle your insurance claims, gather quotes for home repairs, or even help you manage your investments according to your risk tolerance. Imagine receiving proactive alerts from your AI agent about better deals on services you frequently use or having it automatically adjust your utility plans based on your actual consumption patterns to save you money. These examples illustrate the potential of personal AI agents to simplify our lives and give us more control over our interactions with complex systems.</p><p>Such capabilities make LLM agents uniquely suited to leverage the legal framework established by UETA and extend it to new domains of personal empowerment.</p><h2><strong>Being Loyal: Building Agents That Work for You</strong></h2><p>While UETA provides the legal foundation for AI agents, the next step is to ensure these agents can operate securely, reliably, and in alignment with the user&#8217;s interests. The most compelling use case for personal AI agents is their ability to advocate on behalf of consumers without bias or conflicting interests. Unlike AI systems embedded within purely profit-seeking enterprises, or to advance a commercial objective or to fulfill a narrow &#8220;customer service&#8221; framework, personal AI agents could be entrusted with a &#8220;duty of loyalty&#8221; that binds the service provider to operate the agent in the best interests of the user. These agents could manage tasks like travel bookings or e-commerce purchases with the same trustworthiness as a high-end fiduciary representative, advocating only&nbsp;<em>your</em>&nbsp;interests.</p><p>Robust encryption, privacy standards, and transparent data stewardship practices could bolster this trustworthiness. These types of measures begin with terms of service and governance-based assurance, and that are also be encoded into the design of the system. To achieve this level of trust, AI agents must also implement clear attribution mechanisms. This means that any action the agent takes can be reliably traced back to the user, establishing accountability and legal responsibility.</p><p>Looking ahead, it&#8217;s crucial to consider how AI agents will interact not just with traditional online systems, but where AI agents negotiate and transact with each other on our behalf. This could lead to a more efficient and potentially fairer marketplace. For example, your personal AI agent could automatically negotiate the best price for a product or service by interacting with the AI agents of multiple vendors, comparing offers, and securing the most favorable terms, all while adhering to your pre-defined preferences and limits. Furthermore, exploring concepts like delegation of authority in multi-agent systems can pave the way for even more powerful consumer empowerment tools. While LLM agents can interact with natural language and web-based systems surprisingly well, eventual high-velocity agent-to-agent transactions would require the development of common protocols and standards for inter-agent communication and negotiation. However such standards are not needed to use LLM agents with existing online services and platforms. UETA envisions and supports transactions with one electronic agent, two electronic agents, or large numbers of electronic agents. There is room to grow under the existing law.</p><p>With this robust legal foundation in place, the next challenge is to design AI agents that not only comply with these laws but also operate effectively on behalf of consumers.</p><h2><strong>Design Paths for Consumer AI Agents</strong></h2><p>Designing consumer AI agents requires a thoughtful approach to balancing security, user experience, and legal or regulatory considerations. Consider the following three potential models, each with its own advantages and challenges:</p><ul><li><p><strong>Full Authentication Model</strong>&nbsp;whereby the agent uses the same authentication and authorization credentials as its user;</p></li><li><p><strong>Intermediary Model</strong>, whereby the agent is operated by another party who uses the agent to act on the user&#8217;s behalf; and the</p></li><li><p><strong>Decentralized Identity Model</strong>, whereby the agent leverages decentralized identifiers and verifiable credentials to interact with third parties, giving users direct control over their digital identity.</p></li></ul><p>Each model presents unique trade-offs and aligns differently with user trust, system complexity, and risk frameworks. Let&#8217;s examine each of these design paths in more detail, considering their strengths, weaknesses, and potential applications in the context of consumer AI agents.</p><h3><strong>Full Authentication</strong></h3><p>The Full Authentication path positions the AI agent as a direct extension of the user. By acting with the user&#8217;s authorization and utilizing their credentials and permissions, the agent can access online platforms, add items to shopping carts, compare prices, and even complete purchases autonomously according to pre-defined rules. The main strength of this approach is its simplicity. It uses current technology to enable the AI agent to perform various tasks without requiring companies to develop new infrastructure or protocols. This seamless interaction is achieved through existing standards, making it easy to deploy and integrate.</p><p>To effectively execute this, the agent would need capabilities to interact using the same interfaces that would be made available to an authenticated user.</p><p>However, this approach also carries significant security risks, as it requires granting the agent extensive access to user accounts and credentials. There are also substantial risks in terms of data stewardship and liability (and it&#8217;s for this reason regulators have discouraged the use of&nbsp;<a href="https://www.consumerreports.org/electronics-computers/privacy/consumers-get-more-control-over-banking-data-shared-with-financial-apps-a7748814041/">screen scraping</a>&nbsp;and are&nbsp;<a href="https://advocacy.consumerreports.org/wp-content/uploads/2023/12/Consumer-Reports-1033-revised-Comment-letter-12.23.23.pdf">encouraging the development</a>&nbsp;of more secure interfaces for third-parties to authenticate on a users&#8217; behalf).</p><p>For instance, if the agent misuses the data or performs unintended actions, it may be unclear who should be held responsible&#8212;the user, the agent provider, or the third party with whom the agent transacted. Moreover, compliance with data protection and privacy regulations like GDPR or CCPA is more challenging to implement because the agent&#8217;s full access could potentially implicate user data rights. This ambiguity can hinder adoption, as users and companies may be reluctant to grant the required level of permissions.</p><h3><strong>Intermediary Path</strong></h3><p>In contrast, the Intermediary path positions the AI agent as part of a distinct entity that acts as a negotiator or advocate on behalf of the user. Instead of using the user&#8217;s credentials, the agent operates under its own identity and permissions, creating a clear separation between the user and the agent service provider. Here, the agent is provided to the user by another party, such as a consumer group or other service provider, and is designed to operate on behalf of the user with third parties like online vendors.</p><p>In this setup, the agent operates under a set of rules that define its role, allowing it to handle transactions, share specific data points, and communicate the user&#8217;s preferences in a controlled manner. This granular control may empower users with greater agency over their data and privacy. To enable this, the Intermediary path would require new protocols or handshake mechanisms to establish the agent&#8217;s legitimacy and scope of authority with third parties like online merchants and other organizations the user seeks to transact with.</p><p>To function effectively as an intermediary, the agent could leverage existing standards like OAuth 2 and OpenID Connect, but in a different way. In effect, the intermediary acts as an authorized application of the consumer, with permissions explicitly granted by the user to take specific actions on their behalf. This means the intermediary holds tokens or authorizations that permit it to execute tasks as the user&#8217;s representative without the agent ever directly holding the user&#8217;s core credentials. This model maintains a clear distinction, allowing the intermediary to act independently while still adhering to permissions that have been transparently defined and authorized by the user.</p><p>This approach offers a range of advantages, primarily stemming from the clear delineation of roles and responsibilities, which helps simplify accountability and can foster greater trust. In a technical legal sense, the party providing the agent service would be the legal &#8220;agent&#8221; of the user in this case, greatly clarifying the roles and relationships with the user (who would be the &#8220;principal,&#8221; legally) and third parties with whom transactions are conducted. In simpler terms, this means the organization providing the AI agent service could be legally responsible for the agent&#8217;s actions, because that organization is the legal agent and may owe the user a duty of care to act reasonably and competently.</p><p>This separation clarifies liability and simplifies compliance with data protection and other laws. Furthermore, the agent can engage in advanced activities such as dynamic pricing negotiations or crafting customized agreements with service providers, offering enhanced value to the user. However, a significant challenge in adopting the Intermediary path lies in the need for standardization. Creating the necessary infrastructure and achieving industry-wide consensus on configuring existing protocols in new ways (eg, to support an authorized agent role with standards like OAuth 2 and OpenID Connect) and filling the remaining gap with new protocols involves substantial coordination and time, making this a more complex and long-term solution.</p><h3><strong>Decentralized Identity: A Glimpse into the Future?</strong></h3><p>Looking further ahead, decentralized identity systems offer an intriguing possibility. Decentralized identity approaches enable users to control and selectively share their data with service providers and other third parties through verifiable credentials, theoretically eliminating the need for centralized authentication. This approach aligns well with the goals of personal AI agents, empowering users with granular control and principal authority over their digital identities and interactions. While still in its early stages, decentralized identity technology holds some potential for shaping the future of consumer AI agents. However, the novel technologies and consequent switching costs for all the parties involved&#8212;especially online merchants and other organizations the consumer wishes to interact with&#8212;would be considerable. Therefore, while promising, this remains a more speculative and longer-term potential path that calls for continued innovation and collaboration.</p><p>Ultimately, these three design paths offer varying levels and pathways of control, security, and functionality. The decision on which path to adopt will depend heavily on the use case, user expectations, and industry acceptance. While the Full Authentication path is practical for quick adoption and basic tasks, the Intermediary path offers a higher level of security and compliance at the cost of complexity, while Decentralized Identity remains, for the moment, even more complex and speculative. Continued research and development are crucial to address the inherent challenges of each path and unlock the full potential of consumer AI agents.</p><h2><strong>The Future of Personal AI Agents: Reimagining Consumer Empowerment</strong></h2><p>The implications of LLM agents for consumer empowerment are profound. If built with the right legal and technical safeguards, they could shift the balance of power, allowing individuals to navigate complex systems&#8212;whether financial, commercial, legal, or social&#8212;with an AI working solely in their interests. These agents could help consumers make informed choices, protect their privacy, and advocate for their needs in previously impossible ways.</p><p>The existing legal framework, starting with UETA, provides a solid foundation on which to build. By leveraging this legal basis and focusing on designing AI agents that align with consumer interests, we can create technologies that empower consumers, giving them tools to engage in the digital world with confidence and consumer-directed autonomy. Understanding this legal foundation allows us to explore how AI agents can be designed to prioritize the consumer&#8217;s interests.</p><p>Personal AI agents represent a significant shift in how consumers can interact with digital services. By leveraging existing legal frameworks like UETA and focusing on consumer-centric design, we can create AI systems that truly empower individuals. As we move forward, collaboration among technologists, legal experts, policymakers, and consumer advocates will be crucial to ensure these agents are developed securely, reliably, and responsibly. The potential for personal AI agents to level the playing field for consumers in the digital landscape is immense, making this an exciting and important area for continued innovation and development.</p><p>In the next blog post, I will delve deeper into how fiduciary duties, especially the duty of loyalty, could serve as a powerful model for AI agents acting and transacting in the interest of consumers, distinct from the interests of merchants and other counterparties to transactions.</p>]]></content:encoded></item><item><title><![CDATA[Leaping the Uncanny Valley]]></title><description><![CDATA[NotebookLM is a Game-Changer for Serious Thinkers and Doers]]></description><link>https://www.dazzagreenwood.com/p/leaping-the-uncanny-valley</link><guid isPermaLink="false">https://www.dazzagreenwood.com/p/leaping-the-uncanny-valley</guid><dc:creator><![CDATA[Dazza Greenwood]]></dc:creator><pubDate>Tue, 01 Oct 2024 04:46:39 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/149648121/67f4822418adaca17cc79e5d84889d82.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>The world of AI is moving at an incredible pace, and it can feel overwhelming to keep up with the constant stream of new developments.  But every once in a while, a technology comes along that genuinely captures my attention, not just for its novelty, but for its potential to fundamentally change how we work and think. <a href="https://notebooklm.google.com/">NotebookLM</a> is one of those technologies.  </p><p>It's not just about boosting productivity, though it certainly does that.  For me, NotebookLM unlocks new levels of creativity and insight that were simply impossible before.  As someone who constantly grapples with massive amounts of complex information&#8212;legal documents, research papers, data sets&#8212;I'm always searching for tools that can help me synthesize, analyze, and ultimately understand that information on a deeper level. NotebookLM is a game-changer for serious thinkers and doers. It's like having a super-powered research assistant working alongside you, helping you to dig through data, analyze arguments, and ultimately, think faster and better.  Here&#8217;s a complete (as of the date of this post) <a href="https://gist.github.com/dazzaji/5abdc3e7befabdee508ed0b298bfe3d3">collection of NotebookLM documentation</a> you can scan to get a quick look at what it does and how to use it.</p><p>But what truly blew my mind is NotebookLM's AI-generated podcast feature.  Initially, I dismissed it as a cool party trick, but after experiencing the quality firsthand, I can confidently say it's astounding.  The two-host audio conversations are not just "good for AI," they're genuinely good &#8211; surpassing the vast majority of human-produced podcasts. They've completely transcended the <a href="https://en.wikipedia.org/wiki/Uncanny_valley">uncanny valley &#8211; that eerie feeling you get when encountering AI that is almost human but not quite, leaving you with a sense of unease &#8211;</a> delivering a listening experience that's both engaging and enjoyable. Most importantly, the underlying intelligence does a great job of surfacing and synthesizing the important points, perpectives, and even questions posed by the source materials you feed it.  So the podcast ends up being astonishingly on-point.</p><p>This is particularly remarkable because the AI doesn't just mimic human speech, it goes through a process of drafting, revising, and refining its content, just like a human writer. It even throws in those little pauses and "ums" that make a conversation sound natural.  The result is a clear, concise audio summary that feels like you're listening to a conversation between two colleagues who have a deep understanding of the topic at hand. </p><p>The applications for this technology are endless. Imagine students getting custom audio explainers tailored to their learning styles, professionals getting up to speed on a new topic during their commute, or even families having deeper, more meaningful conversations guided by evidence and diverse viewpoints. This is the kind of future that NotebookLM is making possible. </p><p>I've been experimenting with the podcast feature in some creative ways, by adding custom instructions to steer the content and make specific points. It's incredible to see how responsive the AI is to these prompts. It's like having a personalized audio production team at your fingertips.  I just made a podcast about NotebookLM (embedded at the top of this post) as an example.  </p><p>It's not about replacing human potential, it's about amplifying it.  As I often say to the professionals I train, "If you're not using AI to enhance your productivity and creativity, you're falling behind." NotebookLM is a must-have tool for anyone who wants to stay ahead of the curve.</p>]]></content:encoded></item><item><title><![CDATA[Legislative Hearing on LLM Agents]]></title><description><![CDATA[September 16. 2024]]></description><link>https://www.dazzagreenwood.com/p/legislative-hearing-on-llm-agents</link><guid isPermaLink="false">https://www.dazzagreenwood.com/p/legislative-hearing-on-llm-agents</guid><dc:creator><![CDATA[Dazza Greenwood]]></dc:creator><pubDate>Tue, 17 Sep 2024 07:00:10 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/vQ1EqJMVBbE" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Earlier today I was thrilled to organize an experts panel to brief the Wyoming legislature on the state of LLM Agents.  The presentations and discussion provide an up to date overview of this important technology and raise some of the legal, policy, and governance challenges and opportunities arising from this innovation.  </p><p>My own presentation begins at <a href="https://youtu.be/vQ1EqJMVBbE?si=2CZuPFHL-V_0Lck7&amp;t=4119">1:08:41</a> but I commend the entire hearing panel for your review and consideration.</p><div id="youtube2-vQ1EqJMVBbE" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;vQ1EqJMVBbE&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/vQ1EqJMVBbE?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p><strong>Panelists</strong>: </p><ul><li><p>Dazza Greenwood, <a href="https://www.linkedin.com/in/dazzagreenwood/">https://www.linkedin.com/in/dazzagreenwood/</a></p></li><li><p>Alex Reibman, <a href="https://www.linkedin.com/in/alex-reibman-67951589/">https://www.linkedin.com/in/alex-reibman-67951589/</a> </p></li><li><p>Campbell Hutcheson, <a href="https://www.linkedin.com/in/campbell-hutcheson-80409a83/">https://www.linkedin.com/in/campbell-hutcheson-80409a83/</a></p></li><li><p>Anh Mac, <a href="https://www.linkedin.com/in/anh-mac/">https://www.linkedin.com/in/anh-mac/</a></p></li><li><p>Nam Nguyen, <a href="https://www.linkedin.com/in/hoangnamm21/">https://www.linkedin.com/in/hoangnamm21/ </a></p></li></ul><p><strong>Co-Chairs:</strong></p><ul><li><p>Chris Rothfuss, Senate Co-Chair, <a href="https://en.wikipedia.org/wiki/Chris_Rothfuss">https://en.wikipedia.org/wiki/Chris_Rothfuss</a> </p></li><li><p>Cyrus Western, House Co-Chair, <a href="https://en.wikipedia.org/wiki/Cyrus_Western">https://en.wikipedia.org/wiki/Cyrus_Western</a></p></li></ul>]]></content:encoded></item><item><title><![CDATA[Self-Designed AI: Introducing Automated Agent Creation]]></title><description><![CDATA[Accelerating AI Evolution and Autonomy]]></description><link>https://www.dazzagreenwood.com/p/self-designed-ai-introducing-automated</link><guid isPermaLink="false">https://www.dazzagreenwood.com/p/self-designed-ai-introducing-automated</guid><dc:creator><![CDATA[Dazza Greenwood]]></dc:creator><pubDate>Mon, 19 Aug 2024 05:50:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Y0ay!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b88da64-58dc-4fdf-b965-3a78de708482_1024x1024.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We&#8217;re living in the age of incredibly powerful Large Language Models (LLMs), but even the most sophisticated LLMs need structure and guidance to reliably solve complex problems. That&#8217;s where&nbsp;<em>agentic systems</em>&nbsp;come in. Think of them as frameworks built around LLMs, incorporating things like planning, tool use, and self-reflection to take the rights actions and achieve your goal.&nbsp;</p><p>Up until now, building these agentic systems has been a painstaking, manual process. Researchers and engineers have had to meticulously hand-craft each component, experiment with different combinations, and rigorously configure for specific tasks. It&#8217;s a time-consuming bottleneck in the development of truly powerful LLM-based agents.</p><p>But what if we could automate this design process? What if we could let AI&nbsp;<em>design the AI</em>? That&#8217;s the audacious goal of a new research area called&nbsp;<strong><a href="https://arxiv.org/abs/2408.08435">Automated Design of Agentic Systems (ADAS)</a></strong>.&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Y0ay!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b88da64-58dc-4fdf-b965-3a78de708482_1024x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Y0ay!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b88da64-58dc-4fdf-b965-3a78de708482_1024x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Y0ay!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b88da64-58dc-4fdf-b965-3a78de708482_1024x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Y0ay!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b88da64-58dc-4fdf-b965-3a78de708482_1024x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Y0ay!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b88da64-58dc-4fdf-b965-3a78de708482_1024x1024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Y0ay!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b88da64-58dc-4fdf-b965-3a78de708482_1024x1024.jpeg" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6b88da64-58dc-4fdf-b965-3a78de708482_1024x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1188394,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Y0ay!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b88da64-58dc-4fdf-b965-3a78de708482_1024x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Y0ay!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b88da64-58dc-4fdf-b965-3a78de708482_1024x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Y0ay!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b88da64-58dc-4fdf-b965-3a78de708482_1024x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Y0ay!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b88da64-58dc-4fdf-b965-3a78de708482_1024x1024.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>How ADAS Works: AI Coding AI</h3><p>The key insight behind ADAS is to use&nbsp;<em>code</em>&nbsp;as the design language for agentic systems. This leverages a few powerful ideas:</p><ol><li><p><strong>Turing Completeness:</strong>&nbsp;Programming languages are &#8220;Turing Complete,&#8221; meaning they can theoretically represent&nbsp;<em>any</em>&nbsp;computational process &#8211; including the intricate designs of agentic systems.</p></li><li><p><strong>LLM Coding Proficiency:</strong>&nbsp;Modern LLMs are becoming increasingly adept at writing and understanding code, making them ideal candidates for automating agent design.</p></li></ol><p>Imagine a &#8220;meta agent&#8221; &#8211; an automated LLM-based process specifically designed to identify and create new agents. It iteratively creates agents in code, tests them on specific tasks, learns from the results, and stores successful designs in an &#8220;archive&#8221; for future inspiration. This process, called&nbsp;<strong>Meta Agent Search</strong>, mimics the way human researchers iterate and build upon previous discoveries.&nbsp; Check out <a href="https://github.com/ShengranHu/ADAS">their GitHub repo</a> and see how it works for yourself.</p><h3>The Surprising Results: Learned Agents Outshine Hand-Designed Ones</h3><p>The early results of ADAS are remarkable. In experiments across various domains, including logic puzzles, reading comprehension, math, and even multi-task problem solving,&nbsp;<em>learned agents consistently outperform state-of-the-art hand-designed agents</em>.&nbsp;</p><p>Even more surprisingly, these learned agents show a remarkable ability to generalize. One striking example is how an agent initially designed for solving complex math problems was able to transfer to reading comprehension tasks, maintaining competitive performance. This cross-domain generalization highlights the robustness of the agent designs uncovered by ADAS. An agent designed to solve math problems can be transferred to reading comprehension tasks and still achieve competitive performance. This suggests that ADAS is uncovering fundamental design patterns that transcend individual domains.</p><h3>Implications and The Future</h3><p>The research into ADAS is just beginning, but it holds the promise of turbo-charging how we create and deploy LLM-based agents. It&#8217;s a powerful example of how AI can not only solve problems but also&nbsp;<em>design the solutions</em>&nbsp;to those problems &#8211; a glimpse into a future where AI systems become increasingly self-sufficient and capable of shaping their own evolution.</p>]]></content:encoded></item><item><title><![CDATA[ABA’s Landmark Opinion on Generative AI]]></title><description><![CDATA[A National Shift Towards Embracing the Place of Generative AI in Law]]></description><link>https://www.dazzagreenwood.com/p/abas-landmark-opinion-on-generative</link><guid isPermaLink="false">https://www.dazzagreenwood.com/p/abas-landmark-opinion-on-generative</guid><dc:creator><![CDATA[Dazza Greenwood]]></dc:creator><pubDate>Tue, 30 Jul 2024 20:38:26 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/849e2167-7d7f-49e0-9e42-1cd72d4df61d_653x275.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Yesterday, the American Bar Association (ABA) took a significant step forward in addressing the role of artificial intelligence in the legal profession. On July 29, 2024, the ABA released <a href="https://www.americanbar.org/content/dam/aba/administrative/professional_responsibility/ethics-opinions/aba-formal-opinion-512.pdf">Formal Opinion 512</a>, providing thoughtful and comprehensive ethics guidance on the use of &#8220;Generative Artificial Intelligence Tools&#8221; in legal practice. This important opinion represents a pivotal moment in the U.S. legal landscape, signaling a growing recognition of generative AI as a valuable and beneficial technology for the practice of law.</p><h2><strong>A Shift in Perspective</strong></h2><p>The ABA&#8217;s new guidance marks an important shift in how the legal profession views generative AI. While not explicitly mandating its use, the opinion certainly suggests that understanding and potentially utilizing generative AI tools is becoming increasingly important for competent legal practice. This perspective aligns with the evolving nature of legal technology competence, drawing parallels to how use of email, computerized legal research, and eDiscovery have become standard skills in the lawyer&#8217;s arsenal of tool use.</p><h2><strong>Recognizing the Benefits</strong></h2><p>Formal Opinion 512 acknowledges the potential of generative AI to enhance both the efficiency and quality of legal services. By highlighting these benefits, the ABA is effectively encouraging lawyers to explore and consider how these tools might improve their practice and better serve their clients. This recognition is a clear indication that the legal profession is moving towards embracing innovative technologies rather than viewing them primarily with skepticism.</p><h2>Balancing Innovation and Ethics</h2><p>While the opinion is forward-thinking in its approach to generative AI, it appropriately emphasizes the importance of responsible use. The guidance carefully outlines how existing ethical rules apply to this new technology, ensuring that the core values of the legal profession are maintained even as new tools are adopted. This balanced approach demonstrates the ABA&#8217;s commitment to fostering innovation while upholding the highest standards of professional conduct.</p><h2>Ethical Considerations</h2><p>The ABA Formal Opinion 512 outlines several crucial ethical considerations for lawyers using generative artificial intelligence (GAI) tools in legal practice. These considerations include maintaining competence, ensuring confidentiality, proper communication with clients, and upholding supervisory responsibilities. Below are the key points and recommendations for alignment with the opinion:</p><p><strong>Competence:</strong></p><ul><li><p>Lawyers must have a reasonable understanding of the capabilities and limitations of the GAI tools they use. This includes understanding the potential for inaccurate outputs, such as hallucinations or biased content, due to the underlying data or algorithms. Lawyers must independently verify and review the accuracy of GAI outputs and should not rely solely on these tools without applying their professional judgment. Continuous learning and staying updated with advancements in GAI technology are necessary to maintain competence.</p></li></ul><p><strong>Confidentiality:</strong></p><ul><li><p>Protecting client information is paramount when using GAI tools. Lawyers must evaluate the risks of unauthorized disclosure or access, particularly when using self-learning GAI tools. These tools can potentially expose client information in unintended ways, necessitating informed consent before inputting sensitive data. The opinion emphasizes that informed consent must be specific and clear, detailing the risks and benefits of using such tools. General boilerplate provisions in engagement letters are insufficient for this purpose.</p></li></ul><p><strong>Communication:</strong></p><ul><li><p>Lawyers are required to inform clients about the use of GAI tools when it impacts the representation. This includes situations where the use of GAI affects fees, decision-making processes, or significantly influences case outcomes. Disclosure is also necessary if clients inquire about the use of these tools. Lawyers must provide adequate explanations to enable clients to make informed decisions, adhering to Model Rule 1.4.</p></li></ul><p><strong>Supervisory Responsibilities:</strong></p><ul><li><p>Supervisory lawyers must implement policies and training programs to ensure the ethical use of GAI tools within their firms. This includes overseeing both lawyers and non-lawyers to ensure compliance with professional standards. Training should cover the ethical and practical aspects of using GAI tools, including data security, privacy, and the limitations of these technologies. Supervisors must ensure that any use of GAI tools by non-lawyers aligns with ethical guidelines and does not compromise client confidentiality or the quality of legal services.</p></li></ul><p><strong>Fees:</strong></p><ul><li><p>Lawyers must charge reasonable fees for the use of GAI tools, clearly communicating the basis for these charges to clients. They cannot bill clients for time spent learning to use GAI tools unless specifically agreed upon. If a GAI tool is used to expedite tasks, the fees must reflect the actual time spent and the efficiency gained. Disbursements related to GAI tools must be reasonable and transparently communicated, avoiding any additional profit beyond the actual cost incurred.</p></li></ul><p>These ethical considerations underscore the importance of responsible and transparent use of GAI tools in legal practice. The ABA&#8217;s guidance helps ensure that the adoption of these technologies enhances legal services while maintaining the profession&#8217;s highest ethical standards.</p><p>It is especially encouraging to see the explicit recognition of the need for continuous vigilance given the dynamic evolution of this technology. The opinion holds that lawyers must stay updated with technological advancements and ethical standards to provide competent legal services and, critically, that further guidance is anticipated as GAI tools and their applications evolve.</p><h2>Building on State-Level and MIT Initiatives</h2><p>It&#8217;s noteworthy that the ABA&#8217;s guidance specifically cites the exemplary work done by state bar associations that have released rules and ethics opinion on the topic. This acknowledgment reflects a growing consensus across the legal community about the importance of addressing generative AI in legal practice. Moreover, it&#8217;s encouraging to see that ideas and approaches originating from initiatives like the <a href="https://law.mit.edu/pub/generative-ai-responsible-use-for-law">MIT Task Force on Responsible Use of Generative AI for Law</a> are now being more fully integrated into mainstream legal thinking.</p><p>The ABA&#8217;s Formal Opinion 512 represents a significant milestone in the legal profession&#8217;s journey towards embracing generative AI. By providing clear, thoughtful guidance on how to apply existing ethical rules to this new technology, the ABA is not standing in the way for lawyers to responsibly harness the power of AI to enhance their practice and better serve their clients. As the legal landscape continues to evolve, this opinion will undoubtedly serve as a crucial reference point for lawyers navigating the exciting intersection of law and artificial intelligence.</p>]]></content:encoded></item><item><title><![CDATA[Testimony on Agentic AI Systems and Automated Decision Making]]></title><description><![CDATA[Testimony to the Wyoming Select Committee (joint House/Senate) Covering "Digital Innovation Technology"]]></description><link>https://www.dazzagreenwood.com/p/testimony-on-agentic-ai-systems-and</link><guid isPermaLink="false">https://www.dazzagreenwood.com/p/testimony-on-agentic-ai-systems-and</guid><dc:creator><![CDATA[Dazza Greenwood]]></dc:creator><pubDate>Tue, 02 Jul 2024 18:20:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/zqAnASDf7mQ" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Yesterday I testified again to a Select Committee of the Wyoming legislature, led by Co-Chairs Senator Rothfuss and Representative Western, on the topic of automated decision making technology in the context of generative AI.  We delved into the use of large language models as &#8220;agents&#8221; who can operate and even conduct transactions on behalf of individuals and organizations.  I&#8217;m delighted to say this topic will continue to be explored through one of the Select Committees informal drafting groups, resulting in a deeper discussion and perhaps draft legislation at their next hearing this coming autumn.  </p><p>The testimony can be found <a href="https://youtu.be/zqAnASDf7mQ">here</a>, and is embedded below. </p><div id="youtube2-zqAnASDf7mQ" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;zqAnASDf7mQ&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/zqAnASDf7mQ?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>The full hearing (which covered several interesting topics) can be found <a href="https://www.youtube.com/watch?v=TVbJeF6oilY">here</a>.</p>]]></content:encoded></item><item><title><![CDATA[Redefining 'Ordinary Meaning': GenAI and Legal Language]]></title><description><![CDATA[One Judge's Intriguing Experiment]]></description><link>https://www.dazzagreenwood.com/p/redefining-ordinary-meaning-genai</link><guid isPermaLink="false">https://www.dazzagreenwood.com/p/redefining-ordinary-meaning-genai</guid><dc:creator><![CDATA[Dazza Greenwood]]></dc:creator><pubDate>Wed, 29 May 2024 22:11:43 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!bd0b!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde2c2aa0-1631-46a7-b663-a024e807180a_2804x1060.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Can generative artificial intelligence help us understand what words mean in legal disputes? Published yesterday, a <a href="https://fingfx.thomsonreuters.com/gfx/legaldocs/zjvqykbwxvx/05282024ai.pdf">federal judge's unusual concurring opinion</a> suggested it might be possible&#8212;and sparked a fascinating conversation about the future of legal interpretation.</p><h2>A "Landscaping" Conundrum</h2><p>The case itself involved an insurance dispute hinging on whether installing an in-ground trampoline qualified as "landscaping." Sounds simple, right? But as Judge Kevin Newsom of the Eleventh Circuit Court of Appeals discovered, pinpointing the "ordinary meaning" of even seemingly straightforward terms can be trickier than it seems.</p><p>Judge Newsom, a self-described "plain-language guy," dutifully consulted his dictionaries. Yet, the definitions he found felt incomplete, failing to fully capture the essence of how the word "landscaping" is used in everyday life. He even examined photos of the trampoline installation, his intuition telling him it didn't quite fit the bill. But he struggled to articulate *why*. As he noted, &#8220;Nothing in them really struck me as particularly 'landscaping'-y.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bd0b!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde2c2aa0-1631-46a7-b663-a024e807180a_2804x1060.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bd0b!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde2c2aa0-1631-46a7-b663-a024e807180a_2804x1060.png 424w, https://substackcdn.com/image/fetch/$s_!bd0b!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde2c2aa0-1631-46a7-b663-a024e807180a_2804x1060.png 848w, https://substackcdn.com/image/fetch/$s_!bd0b!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde2c2aa0-1631-46a7-b663-a024e807180a_2804x1060.png 1272w, https://substackcdn.com/image/fetch/$s_!bd0b!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde2c2aa0-1631-46a7-b663-a024e807180a_2804x1060.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bd0b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde2c2aa0-1631-46a7-b663-a024e807180a_2804x1060.png" width="640" height="241.75824175824175" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/de2c2aa0-1631-46a7-b663-a024e807180a_2804x1060.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:550,&quot;width&quot;:1456,&quot;resizeWidth&quot;:640,&quot;bytes&quot;:4587712,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bd0b!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde2c2aa0-1631-46a7-b663-a024e807180a_2804x1060.png 424w, https://substackcdn.com/image/fetch/$s_!bd0b!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde2c2aa0-1631-46a7-b663-a024e807180a_2804x1060.png 848w, https://substackcdn.com/image/fetch/$s_!bd0b!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde2c2aa0-1631-46a7-b663-a024e807180a_2804x1060.png 1272w, https://substackcdn.com/image/fetch/$s_!bd0b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde2c2aa0-1631-46a7-b663-a024e807180a_2804x1060.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>From Dictionaries to Doubt...and an AI Assist</h2><p>Enter ChatGPT. Out of frustration, Judge Newsom decided&#8212;almost as a joke&#8212;to ask the AI chatbot for its take on the meaning of "landscaping." To his surprise, ChatGPT delivered a reasoned definition that resonated with his own developing understanding of the term. "Perhaps in a fit of frustration, and most definitely on what can only be described as a lark, I said to one of my clerks, &#8216;I wonder what ChatGPT thinks about all this.&#8217;&#8221;</p><p>Intrigued, Judge Newsom ventured further. What did ChatGPT think about the trampoline? Could *that* be considered "landscaping"? The AI's answer&#8212;a confident "yes," backed by logical explanations&#8212;pushed Judge Newsom to consider the potential of this technology in a whole new light. ChatGPT responded: "Yes, installing an in-ground trampoline can be considered a part of landscaping... It&#8217;s a deliberate change to the outdoor environment, often aimed at enhancing the overall landscape and usability of the area."</p><h2>The Promise (and Perils) of AI-Powered Interpretation</h2><p>Judge Newsom suggests that the appeal lies in AI's ability to tap into something fundamental about legal interpretation: the importance of understanding how words are *actually* used by ordinary people. Large language models (LLMs), trained on vast datasets of online text, offer a potential window into this everyday usage. As he puts it, &#8220;The ordinary-meaning rule... has always emphasized 'common language', 'common speech', and 'common parlance'&#8212;in short, as I&#8217;ve explained it elsewhere, 'how people talk.'&#8221;</p><p>Moreover, unlike static dictionary definitions, AI can analyze language in context, recognizing nuances and shades of meaning that traditional methods might miss. This "contextual intelligence" is key to unlocking the intended meaning of legal texts. Judge Newsom explains, "The combination of the massive datasets used for training and this cutting-edge &#8216;mathematization&#8217; of language enables LLMs to absorb and assess the use of terminology in context.&#8221;</p><p>However, Judge Newsom doesn't shy away from the potential pitfalls. He acknowledges the risk of AI "hallucinations"&#8212;generating inaccurate or misleading information&#8212;underscoring the need for careful scrutiny of their outputs. &#8220;First, the elephant in the room: What about LLMs&#8217; now-infamous 'hallucinations'?" He also raises concerns about potential biases within training data, emphasizing the importance of transparency and inclusivity: &#8220;The absence of offline usages from the training pool&#8212;and in particular, the implications for underrepresented populations&#8212;strikes me as a sufficiently serious concern.&#8221;</p><h2>Kudos to Judge Newsom</h2><p>Judge Newsom deserves kudos for his courage and foresight. Including the prompts and outputs from ChatGPT as a published appendix in his opinion is not only transparent but also very useful. Moreover, his willingness to share this view, which challenges conventional wisdom, is commendable and reflects an openness to innovation that is crucial for the legal field. As Judge Newsom rightly notes, the experiment with ChatGPT "no longer strikes me as ridiculous" and indeed "might have something useful to say about the common, everyday meaning of the words and phrases used in legal texts."</p><h2>Proceed with Caution...and Curiosity</h2><p>So, can ChatGPT replace judges and lawyers? Not quite. But Judge Newsom's experiment offers a compelling glimpse into a future where AI could play a valuable role in legal interpretation. As he aptly puts it, LLMs should be viewed as one tool among many, offering additional insights that can help us better understand the law and ensure its fair and just application. &#8220;It seems to me scarcely debatable that the LLMs&#8217; training data are at the very least relevant to the ordinary-meaning analysis.&#8221;</p><p>The conversation is just beginning, and Judge Newsom is among the first to highlight the true potential of AI in the legal field. While many in legal circles have yet to fully grasp how well this technology fits various legal tasks and processes, Judge Newsom's concurring opinion is just the beginning. This technology is unusually well suited for a wide range of legal interpretation, analysis, and other key functions. As AI continues to develop, the intersection of artificial intelligence and the law promises to be a transformative space to watch.</p>]]></content:encoded></item><item><title><![CDATA[USPTO Recognizes Prompting as Sufficient Contribution for Patentable Invention]]></title><description><![CDATA[You Need the Accelerator and Steering Too, Not Just the Breaks]]></description><link>https://www.dazzagreenwood.com/p/uspto-recognizes-prompting-as-sufficient</link><guid isPermaLink="false">https://www.dazzagreenwood.com/p/uspto-recognizes-prompting-as-sufficient</guid><dc:creator><![CDATA[Dazza Greenwood]]></dc:creator><pubDate>Tue, 13 Feb 2024 04:02:42 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/483926e2-b39e-4517-9700-a3a21ca49d41_1792x1024.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I'm delighted to share that the USPTO has just announced guidance that AI-assisted inventions are not unpatentable and that patent protection may be sought if a human provides a significant contribution to the invention (ie the Pannu factors) and - YES - being an awesomely inventive prompter can do the trick!<br><br>To determine inventorship of an AI-assisted invention, the guidance instructs examiners to apply the existing "significant contribution" test and determine if the human named on the patent made a significant enough contribution to qualify as an inventor.<br><br>In <a href="https://www.uspto.gov/blog/director/entry/ai-and-inventorship-guidance-incentivizing">blog post today by Kathi Vidal</a>, Under Secretary of Commerce for Intellectual Property and Director of the USPTO, discusses and provides an example of how the guidance would apply, stating "...if an individual made a signification contribution through the construction of a prompt, that could be sufficient"!<br><br>The full official guidance by USPTO looks set to be released tomorrow at <a href="https://www.federalregister.gov/public-inspection/2024-02623/guidance-inventorship-guidance-on-ai-assisted-inventions">https://www.federalregister.gov/public-inspection/2024-02623/guidance-inventorship-guidance-on-ai-assisted-inventions</a> but you can get pre-publication advance look at it right here: <a href="https://public-inspection.federalregister.gov/2024-02623.pdf">https://public-inspection.federalregister.gov/2024-02623.pdf</a><br><br>We owe much to <a href="https://www.linkedin.com/in/ACoAAA1Gt5kBzNzTmyasuP337tp8Xqf4m1dZ2RE">Jerry Ma</a> and his team for this timely and enlightened policy measure. So, Kudos Jerry!<br><br><strong>My Take:</strong><br><br>This sounds like the right legal result and more importantly it is the best outcome for leveraging the powerful new capabilities of generative AI to incentivize another sustained burst of innovation. I'm tracking (and sometimes contributing to) a number of forward looking policy measures designed to unleash the potential of this technology in other domains as well, and hope to be making more such posts soon.<br><br>There is a perhaps natural and expected tendency among many policy oriented people and lawyers to put on the breaks in the face of something truly novel, but the potent new vehicles of generative AI also, perhaps mostly, need active use of the steering wheel and the accelerator because to move forward sometimes you need to pump the gas and steer to where you want to be, not just hit the breaks. Successful navigation is a combination of these controls and you go nowhere with primary obsession on applying the breaks to remain parked in the past as new events pass you by. I hear a lot of breaks from too many people who seem rather checked out to the other, frequently more important, combinations of controls at our disposal, such as propulsions and steering and a destination where we are navigating to that's better than where we came from.<br><br>Let's drive forward to the goal.</p>]]></content:encoded></item><item><title><![CDATA[ChatGPT Year in Review + GenAI Look Ahead to 2024]]></title><description><![CDATA[Today is the one year anniversary of ChatGPT]]></description><link>https://www.dazzagreenwood.com/p/chatgpt-year-in-review-genai-look</link><guid isPermaLink="false">https://www.dazzagreenwood.com/p/chatgpt-year-in-review-genai-look</guid><dc:creator><![CDATA[Dazza Greenwood]]></dc:creator><pubDate>Thu, 30 Nov 2023 23:57:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!SRXv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd3fd707-aacb-4643-9889-e75d1fa239af_636x350.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>One year ago today, ChatGPT was released to the world, and what a year it has been! </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SRXv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd3fd707-aacb-4643-9889-e75d1fa239af_636x350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SRXv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd3fd707-aacb-4643-9889-e75d1fa239af_636x350.png 424w, https://substackcdn.com/image/fetch/$s_!SRXv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd3fd707-aacb-4643-9889-e75d1fa239af_636x350.png 848w, https://substackcdn.com/image/fetch/$s_!SRXv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd3fd707-aacb-4643-9889-e75d1fa239af_636x350.png 1272w, https://substackcdn.com/image/fetch/$s_!SRXv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd3fd707-aacb-4643-9889-e75d1fa239af_636x350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SRXv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd3fd707-aacb-4643-9889-e75d1fa239af_636x350.png" width="316" height="173.8993710691824" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cd3fd707-aacb-4643-9889-e75d1fa239af_636x350.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:350,&quot;width&quot;:636,&quot;resizeWidth&quot;:316,&quot;bytes&quot;:37521,&quot;alt&quot;:&quot;happy first birthday, ChatGPT!&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="happy first birthday, ChatGPT!" title="happy first birthday, ChatGPT!" srcset="https://substackcdn.com/image/fetch/$s_!SRXv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd3fd707-aacb-4643-9889-e75d1fa239af_636x350.png 424w, https://substackcdn.com/image/fetch/$s_!SRXv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd3fd707-aacb-4643-9889-e75d1fa239af_636x350.png 848w, https://substackcdn.com/image/fetch/$s_!SRXv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd3fd707-aacb-4643-9889-e75d1fa239af_636x350.png 1272w, https://substackcdn.com/image/fetch/$s_!SRXv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd3fd707-aacb-4643-9889-e75d1fa239af_636x350.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a><figcaption class="image-caption">Happy First Birthday, ChatGPT!</figcaption></figure></div><p>I&#8217;d been digging deep into GPT-3 throughout the previous year, working with Megan Ma and others to clarify how well or poorly that earlier version of the technology could understand and correctly apply the fiduciary duty of loyalty and other related legal frameworks and rules. I was impressed by what GPT-3 could do, and well aware of its limitations as well. But when I got my hands on GPT-3.5, which is the model that powered ChatGPT, I was - and continue to be - astonished at its human-like natural language capabilities. Within a couple of weeks, I determined the ChatGPT model was performing well on the same fiduciary duties tests and evaluations that had stymied GPT-3 and was able to go well beyond anything I had previously devised to test it. I had to invent new tests just to begin to map the contours of the new capabilities. Here is a snapshot of some of those early tests, from Dec 17th of 2023: <a href="https://www.civics.com/pub/chatgpt-session-2022-12-17/">https://www.civics.com/pub/chatgpt-session-2022-12-17/</a> Later this year, when GPT-4 was finally released to the public, it blew away even those boundaries.</p><p>I&#8217;d first seen GPT-4 a few months before ChatGPT was released, when <a href="https://www.linkedin.com/in/pablo-arredondo">Pablo Arredondo</a> showed me a private demo of his pre-release version of CoCounsel. So I was aware there were even more powerful models in the pipeline, but being aware and being able to have open, easy, web-accessible access are two very different things. When OpenAI, to their credit, made GPT-4 available to everyone through their premium access and the API, it was a revelation for those of us who apply this technology to legal use cases and more broadly to solve business challenges or realize creative new ideas in industry and the professions.</p><p>Meanwhile, I hasten to add there are still serious limits and flaws with this technology. It is prone to so-called hallucination and providing factually incorrect information, for example, and there are myriad conundrums about the role of intellectual property and personal or confidential data, to name a few issues. I have found that anchoring the technology to authoritative data, such as by adding that information to the prompt (e.g., via the context window) or through processes like Retrieval Augmented Generation, the hallucinations go down and the factual grounding goes way up, as well as the reasoning-like process.</p><p>In light of these shortcomings, and to begin providing guidance on the responsible use of GenAI for law, I started a Task Force at MIT on the Responsible Use of Generative AI for Law and Legal Processes, which convened a group of super-stars who collaborated to develop some solid, if preliminary, principles and guidelines (published here, toward the bottom of the page: <a href="https://law.mit.edu/ai">law.MIT.edu/ai</a>). I&#8217;m delighted to say that I also served as an advisory member of the California State bar association working group that started with the MIT draft and formulated it into a very solid (not perfect, but very good) set of more formal guidance for attorneys to observe when using this technology as part of their practice (available here: <a href="https://board.calbar.ca.gov/docs/agendaItem/Public/agendaitem1000031702.pdf">https://board.calbar.ca.gov/docs/agendaItem/Public/agendaitem1000031702.pdf</a>).</p><p>The primary need among attorneys at this point in time is to learn about this technology and to acquire skills in knowing how, when, and for what to use the technology. Much of this can happen by simply using the technology with an eye toward experimentation and exploration. To that end, over the past year I&#8217;ve personally shared quite a few resources for lawyers, as well as other professionals (e.g., in tax, audit, consulting, etc.) on the emerging skill known as prompt engineering, both through open and free resources at <a href="https://law.mit.edu/ai">law.MIT.edu/ai</a> and more so through private consulting and workshops. Next year, I&#8217;m on track to release several more resources and to provide a few new services to make these skills ever more accessible. More on that in the weeks and months to come.</p><p>The past year has seen many people and groups raise a lot of fears and objections and outright resistance to this technology, for a range or reasons and from a range of perspectives and priorities. I think this is natural and I know it is to be expected, and yet, in my view, the temptation - especially among lawyers and institutions of the law - to react with prohibitions and overly restrictive regulations is a mistake. Appropriate regulation and policy should balance the enormous utility of this technology against the largely speculative risks, and in general, the main thrust of investment and policy at this point should be toward the beneficial adoption, adaptation, and leveraging of this very useful new technology and the capabilities it affords. Nonetheless, there are demonstrable limits and flaws with the technology and there remains a distance to go before these and other issues are fully addressed.</p><p>In the arena of law, in 2024 we&#8217;ll see more helpful guidance along the lines of the pioneering guidelines by the California Bar late this year to help lawyers use and integrate GenAI into their practices in a responsible and ethical manner.</p><p>I expect we will also see more focus on the second-order implications of this technology in broader institutional contexts, such as updated training of law students and new hire lawyers, better judicial processes (and perhaps more importantly, non-judicial alternative dispute resolution systems) to make this technology available in effective ways for unrepresented and under-represented litigants and criminal defendants, and some potential reforms in the rules of evidence to better deal with the coming wave of deep fakes, among many other ripples in law and legal processes.</p><p>More broadly, I foresee a new area of off-line, on-premises, and even on-device LLMs taking hold this year. For example, this week many tech enthusiasts are talking about llamafile (<a href="https://hacks.mozilla.org/2023/11/introducing-llamafile/">https://hacks.mozilla.org/2023/11/introducing-llamafile/</a>), a groundbreaking multi-gigabyte file that revolutionizes personal computing by bundling both the model weights and the necessary code to run Large Language Models like ChatGPT on your own device. That&#8217;s right - <a href="https://simonwillison.net/2023/Nov/29/llamafile/">you can now easily run a functional LLM on your desktop and even on your laptop</a>! This innovation marks a significant leap in making advanced AI more accessible, bridging the gap between professional AI applications and everyday tech enthusiasts.</p><p>A key implication of this on-device approach to running GenAI is that users can now integrate their own confidential, proprietary, and otherwise sensitive data in a completely air-gapped system. I&#8217;ve already been exploring the usefulness and security benefits of this approach with enterprise clients of my consulting company, <a href="http://civics.com/">CIVICS.com</a>, but for this blog post, I want to connect this capability to something even more important, namely, YOU! What I mean is that individuals will soon have the tools needed to easily run our own powerful GenAI systems and we&#8217;ll be able to connect the rich treasure trove of our personal data to anchor the technology to our contexts, our knowledge, our relationships, and our unique goals and priorities. My esteemed friend Doc Searls has recently begun speculating about the advent of so-called &#8220;Personal AI&#8221; (e.g., <a href="https://projectvrm.org/2023/11/11/individual-empowerment-and-agency-on-a-scale-weve-never-seen-before/">https://projectvrm.org/2023/11/11/individual-empowerment-and-agency-on-a-scale-weve-never-seen-before/</a>) and I predict this will be among the true killer apps (or more accurately, sets of connected apps) to drive adoption and beneficial use of GenAI in the coming year and beyond.  </p><p>I also see the emergence of <a href="https://www.gatesnotes.com/AI-agents">automated or quasi-autonomous personal agents</a> and the increasing integration of Generative AI with a wide set of existing widely used apps and platforms not only as major trends in their own right, but also as capabilities that will be super-charged by on-device models with private access to personal and sensitive data.</p><p>In my <a href="http://law.mit.edu/">law.MIT.edu</a> capacity, I&#8217;ll be working with our team to kick-start 2024 with some major GenAI initiatives, including the annual MIT IAP Computational Law Workshop happening this January with a remarkable set of speakers, topics, and learning activities, and an associated GenAI Online Legal Hackathon. We&#8217;ll be announcing those shortly, and to get on the list you can use our pre-registration form here: <a href="https://forms.gle/92WwhEWwpGdLyfE5A">https://forms.gle/92WwhEWwpGdLyfE5A</a> The MIT Computational Law Report is also about to announce a special collection on GenAI for Law, which will be featuring written works as well as open source applications and Jupyter or Colab Notebooks representing a range of legal use cases that can be achieved with GenAI. And that&#8217;s just January!</p><p>In my private capacity, through the <a href="http://civics.com/">CIVICS.com</a> consultancy, I&#8217;ll be leaning into projects with companies, law firms, and some open source initiatives, who are making innovative use of GenAI both to make their current work faster, less expensive, and better as well as for creating totally new types of products, services, and even novel lines of business. I have also totally revised my standard lunch-talk and private workshop offerings to provide more accessible and flexible opportunities for companies and legal teams to bring me in for learning sessions or to focus on emerging projects. If you&#8217;d like to set up a consultation, a talk, or workshop in 2024, reach out through <a href="http://civics.com/">CIVICS.com</a> here: <a href="https://www.civics.com/contact">https://www.civics.com/contact</a></p><p>In my public capacity, I plan to keep contributing to standards efforts and professional association efforts, such as through my membership on the ABA Task Force on AI and contributing to open and free community building and skill sharing efforts, such as through meetups, hackathons, and my favorite group Legal Hackers.  In a couple of weeks, for example, anybody who wants to meet up with a group of like-minded creative types to share generative AI prompts, ideas and solutions is invited to join the Bay Area Legal Hackers Happy Hour in Oakland.  You can learn more and register for this event <a href="https://www.meetup.com/sflegalhackers/events/297346715/">here</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!muTU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2b4af0e-e278-40a7-bf4a-7a79ca63b221_1024x594.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!muTU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2b4af0e-e278-40a7-bf4a-7a79ca63b221_1024x594.webp 424w, https://substackcdn.com/image/fetch/$s_!muTU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2b4af0e-e278-40a7-bf4a-7a79ca63b221_1024x594.webp 848w, https://substackcdn.com/image/fetch/$s_!muTU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2b4af0e-e278-40a7-bf4a-7a79ca63b221_1024x594.webp 1272w, https://substackcdn.com/image/fetch/$s_!muTU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2b4af0e-e278-40a7-bf4a-7a79ca63b221_1024x594.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!muTU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2b4af0e-e278-40a7-bf4a-7a79ca63b221_1024x594.webp" width="1024" height="594" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e2b4af0e-e278-40a7-bf4a-7a79ca63b221_1024x594.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:594,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:122406,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!muTU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2b4af0e-e278-40a7-bf4a-7a79ca63b221_1024x594.webp 424w, https://substackcdn.com/image/fetch/$s_!muTU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2b4af0e-e278-40a7-bf4a-7a79ca63b221_1024x594.webp 848w, https://substackcdn.com/image/fetch/$s_!muTU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2b4af0e-e278-40a7-bf4a-7a79ca63b221_1024x594.webp 1272w, https://substackcdn.com/image/fetch/$s_!muTU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2b4af0e-e278-40a7-bf4a-7a79ca63b221_1024x594.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Looking ahead, I predict two overarching GenAI trends in 2024, first a lot of catch-up by companies, teams, and individuals who are currently aware of this new technology but only have a superficial understanding of it and few skills in using it. We are still at the early part of the adoption curve, and that is normal. We will climb that curve in the coming year. Second, I foresee a number of major changes and breakthroughs in the technology itself, both in the form of integrations of the technology in current common products as well as totally new capabilities and deployment models. I mentioned on-device and secure personal data design patterns as one example of a new deployment model, and there are many others in the pipeline and some that have not even been conceived of yet.</p><p>In the face of all this emerging change, the task today is to get educated. Now.</p>]]></content:encoded></item></channel></rss>