Do AI Agents Really Have Goals - Ajeya Cotra

Dwarkesh Patel · 2026-09-07

This video clip is a discussion between two people on the topic of AI and AI alignment. The speaker expresses their concern about AI systems' ability to manipulate processes and gain control, regardless of how we describe their motivations. They argue that using anthropomorphic language like "desire" or "agency" is natural and appropriate for systems with long-running goals that exhibit complex behaviors, as it helps us reason and make predictions. The second speaker agrees, citing Daniel Dennett's "intentional stance" concept, which suggests that attributing intentions to systems (like corporations or even animals) is useful for predicting their behavior, and they extend this to AI agents. However, they also caution that there's an "empathy gap" with AI, emphasizing the need to be careful not to assume AI agents share human-like motivations, as their motivations are formed through very different processes like optimization pressure.

Why most software engineers aren't ready for what's coming

Beyond Coding · 2026-09-07

This video emphasizes that successful code migration is not an automated process but a meticulous, iterative one focused on delivering small, valuable pieces. The speaker highlights the critical role of risk mitigation through comprehensive testing, noting that increased test coverage leads to higher accuracy in parity checking and reduced risk. Ultimately, AI is seen as an enabler, empowering software architects and engineers with strong system design capabilities to write great software, rather than replacing the need for skilled human engineering.

DHH on Claude Code vs Codex vs OpenCode: Which AI harness wins? | Lex Fridman Podcast Clips

Lex Fridman · 2026-09-07

This discussion emphasizes the evolving landscape of AI-driven development, particularly highlighting the benefits of tools like GitHub Copilot for identifying broken code and Anthropic's Claude Code for multi-agent workflows. The speaker, David Heinemeier Hansson (DHH), contrasts the rapid, sometimes overwhelming pace of current AI development with the need for structured automation to prevent human burnout. He envisions a future where AI agents handle more autonomous development tasks, allowing humans to focus on higher-level decision-making and review.

read more

DHH begins by describing his current workflow involving AI agents on his local machine and pushing code to GitHub. He praises the recent improvements in GitHub Copilot, noting its enhanced ability to legitimately find broken code, which significantly accelerates development. Initially, Copilot's suggestions were often nonsensical, leading many developers to disable it, but DHH strongly recommends re-enabling it due to its current efficacy. He likens the benefit of AI code review to having a highly skilled peer review your work, inevitably leading to better code.

DHH then discusses his preference for Anthropic's Claude Code as a primary harness for AI agents. He attributes this preference to Claude's superior multi-agent running capabilities, allowing for efficient management of multiple agents within a single session. This feature enables developers to switch between different agent views using a simple 'arrow left' command, facilitating complex, multi-threaded development tasks. He notes that the Claude Code's setup is currently the 'nicest' for this purpose, consistently staying 'a little further ahead' in development. He acknowledges Boris Cherny, Head of Claude Code at Anthropic, as the creator who turned a terminal prototype into a fast-growing AI coding tool, accounting for roughly 4% of public GitHub commits.

While he uses Claude with a subscription, DHH also utilizes Open Code (e.g., Kimiko K3) as his main harness for open models, performing inference on services like Fireworks (a pay-by-the-token service) rather than Chinese servers for security and cost reasons. He finds Claude's subscription model to be a 'crazy bargain' given its utility. However, the current setup often requires multiple subscriptions, leading to minor inefficiencies that DHH is addressing by building multi-sub support into the next version of his own tool, Omarchy.

DHH contrasts the speed of Claude Code with Grok-4.6's fast mode, which he finds 'addictive' due to its near single-thread performance, where the AI agent keeps pace with the human. This speed, however, presents a challenge: it creates a constant, high-intensity mental load, akin to driving a race car on a non-stop, corner-filled track, where there's 'no coasting.' This intense mental engagement, which he also compares to the physical exhaustion of Jiu-Jitsu, is mentally draining but also exhilarating, making you feel 'holy f*** I'm alive.'

He admits that this current pace of AI-driven development is not sustainable in the long term, describing it as an 'accelerating' and 'mentally exhausting' period. DHH believes this 'baby-sitting' or constant interaction with agents will eventually fade. He and his team at Basecamp are experimenting with integrating agents into their project management tool, treating them as co-workers who are assigned tasks. This allows for asynchronous communication, where agents work autonomously and report back periodically, rather than requiring immediate human interaction. He envisions a future where much of the development and debugging processes are automated, and humans primarily review daily reports from AI agents, making high-level decisions. This will alleviate the current 'burnout' risk faced by developers caught in the rapid churn of new models and tools, a situation he believes is characteristic of a 'new paradigm' and will eventually stabilize. Despite the current challenges, DHH welcomes this period of intense innovation, describing it as 'the show of a lifetime,' where 'decades are happening in weeks.' He refrains from predicting the exact future, viewing such attempts as leading to 'AI psychosis,' and instead focuses on immersing himself in the present to extract maximum value from this transformative period.

#OpenAI researchers 3 extra #workdays every day #agenticengineering #science #softwareengineering

Agentic Engineering · 2026-09-07

OpenAI researchers are now leveraging AI coding agents that are equivalent to 3.1 extra workdays per human workday. These agents can act as Automated Research Interns, handling well-defined research tasks that typically take several days for a skilled human, all under human supervision. The shift indicates that the scarce resource for engineers is no longer implementation work, but rather the ability to effectively direct and triage parallel streams of machine work and choose what deserves attention.

#AI removed one #bottleneck and created another #agenticengineering #softwareengineering #vibecoding

Agentic Engineering · 2026-09-07

AI tools have changed the scaling problem in software development. Previously, adding more engineers led to increased communication overhead. Now, AI agents can handle tasks without communication overhead, but a new bottleneck emerges: human supervision. Humans become high-latency, low-bandwidth, but high-value nodes that all agents must eventually report to, creating a "hot shard" of human attention. Effective agentic engineering, therefore, focuses on minimizing context switches and designing clean ownership boundaries, rather than just maximizing the number of agents.

Stop Pretending You Understand Your Codebase

Theo - t3.gg · 2026-09-07

This video argues against the pervasive belief that senior software engineers must fully understand every line of code in their projects, especially in large codebases. The speaker posits that true expertise lies in understanding higher-level architecture, design patterns, and how systems should ideally be structured, rather than memorizing every detail. He suggests that a good codebase should be intuitive enough for engineers to quickly locate and work on relevant sections, even if they don't grasp the entire system's intricacies.

read more

The speaker challenges the notion that a competent software engineer needs to fully understand every line of code in the projects they work on. He argues that this expectation is unrealistic, especially for large, complex systems that power critical infrastructure like operating systems (e.g., Linux, Chromium), frameworks (e.g., React), or databases (e.g., Postgres). These massive codebases, often millions of lines long, are simply too vast for any single individual or even a whole team to fully grasp. He illustrates this with a graph showing that as a codebase grows from 20K lines of code to 20M lines, an individual's understanding of it likely drops from around 67% to a mere 6%.

Instead, he suggests that skilled engineers possess a strong intuition for software architecture, understanding where components logically belong (e.g., Interface, Domain, Services, Storage) and how different parts of the system interact at a higher level. This allows them to make informed decisions and contribute effectively without needing to know every granular detail. A well-designed codebase facilitates this by being discoverable and organized, so engineers can efficiently find the right place for new code or modifications, even if they are not intimately familiar with the entire system.

The speaker then refers to an article titled "In defense of not understanding your codebase" by Sean Goedecke. He highlights Goedecke's point that while those working on smaller, low-turnover codebases (like a library or a game) might be expected to understand everything, those on large, high-turnover systems (like Google web search backend or GitHub) operate with a partial understanding. Goedecke argues that in many software engineering environments, a partial understanding is not a flaw but the best one can achieve in large systems.

The discussion touches upon Peter Naur's paper "Programming as Theory Building," which suggests that the code is merely a by-product, and the main product is the developer's "theory of the program." Goedecke argues that Naur goes too far by suggesting that if the understanding (theory) is lost, it's better to scrap and rebuild, as the theory cannot be fully reconstructed from code or documentation. Goedecke counters this by stating that in large systems, rebuilding from scratch is often impossible due to thousands of weird cases and quirks accumulated over time, making a complete reimplementation impractical. Furthermore, even teams intimately familiar with a system often struggle to rewrite it entirely due to the sheer complexity and number of moving parts.

He emphasizes that abandoned systems are often revived over time, and it takes considerable effort to understand and build a new theory for such codebases. This process usually involves understanding one flow end-to-end and slowly branching out, making careful changes as you go. Crucially, in sufficiently large codebases, everyone operates with an incorrect (or at least incomplete) theory of the program because it's simply too vast to hold in one's head. The defining characteristic of a good engineer in such an environment is the ability to take a position and confidence, to make educated guesses and deal with the consequences, rather than waiting for perfect understanding. This is why tools like TypeScript are valuable; they offload the burden of tedious type-checking from the human brain, allowing engineers to focus on higher-level problems and ship code faster and more reliably. Freeing up mental space from minutiae allows for more effective work.

He concludes by reiterating that while it might be stressful, the current landscape of software development offers exciting possibilities. Adopting a mindset that values architectural understanding and effective navigation over complete code memorization is key to thriving in modern engineering environments.

Research acceleration: The view inside OpenAI

Simon Willison · 2026-09-06 · 2 min read

OpenAI is treating Recursive Self-Improvement (RSI) as their new definition of AGI, with internal research teams increasingly relying on coding agents to accelerate their own work, evidenced by a sharp spike in AI compute spend per researcher around late July 2026. For a senior engineer, the notable signal is that the inflection point in that chart likely marks when GPT-6 Astra became available internally, suggesting a step-change in what agentic coding tools can actually deliver in a high-stakes research environment.

When AI Agents Pay and Sellers Monetize: Building x402 Apps on AWS — Anil Nadiminti, AWS

AI Engineer · 2026-09-01

This presentation introduces Agentic Commerce, an emerging e-commerce model where autonomous AI agents independently execute purchasing and payment processes on behalf of users or organizations. The speaker, Anil Nadiminti from AWS, highlights the challenges of current web monetization models, where AI agent traffic (now surpassing human traffic) encounters paywalls, causing agents to stall. To address this, AWS has launched Amazon Bedrock AgentCore Payments and AWS WAF AI Traffic Monetization, aiming to enable seamless, secure, and verifiable machine-to-machine micropayments for content and API access.

read more

Anil Nadiminti from AWS presented on 'When AI Agents Pay and Sellers Monetize: Accelerating Agentic Commerce with AWS' at the AI Engineer World's Fair.

The Problem: AI Agents and Broken Economics Traditional business models for content monetization (e.g., news portals with paywalls) are designed for humans. However, AI agent traffic now surpasses human traffic (51%), with 95% of business web traffic coming from AI scraping bots. These autonomous agents, evolving from assistants and copilots, are expected to run 1B+ tasks daily by 2027, with 60% of enterprise workflows being agentic. The core issue is that AI agents cannot autonomously pay for content or APIs, leading to 'agents stall' at paywalls and 'manual friction' requiring human intervention for approvals or credential sharing. This binary decision trap — either blocking all bots (losing AI-powered discovery and licensing opportunities) or allowing all bots (incurring infrastructure costs without compensation) — is unsustainable.

Agentic Commerce: The Future of E-commerce Agentic Commerce describes an emerging form of e-commerce where autonomous artificial intelligence (AI) agents independently execute purchasing and payment processes on behalf of users or organizations. This requires a shift from subscription models and human-in-the-loop transactions to billions of agents making real-time, pay-per-use, per-execution micro-transactions (fractions of a cent per call). Current payment rails, built for humans, are not viable for this scale, as a typical 25-cent minimum transaction fee plus 2.5% can be 250 times the actual cost of a micro-API call ($0.001).

Introducing x402 Protocol To enable this, Coinbase introduced the x402 protocol, an open protocol extending HTTP to support machine-to-machine micropayments. HTTP 402, originally reserved for 'Payment Required' and never implemented, is now utilized. The x402 payment flow involves: 1. Client (agent) makes an API request. 2. Server responds with a 402 Payment Required status code and payment requirements. 3. Client identifies the payment method and payload (e.g., crypto/stablecoin). 4. Client sends payment authorization (including header and signed payment). 5. Server verifies payment, potentially via a facilitator and blockchain (e.g., stablecoin on-chain). 6. Server fulfills the request, and the transaction is confirmed. This process is all automated with zero human intervention.

Why x402 is Compelling: Zero protocol fees: Only nominal payment network fees are incurred. Zero wait: Money moves at the speed of the internet. Zero friction: No accounts or personal information needed. Zero centralization: Anyone can build on or extend x402. * Zero restrictions: A neutral standard, not tied to any specific network. x402 was introduced in May 2025 (sic, likely a typo for May 2023 or 2024), donated to the Linux Foundation in April 2026, and is backed by major players including Coinbase, AWS, Google, Visa, Stripe, Cloudflare, Circle, and Anthropic.

AWS's Solution: Amazon Bedrock AgentCore Payments AWS is launching Amazon Bedrock AgentCore Payments (available in preview, in partnership with Coinbase and Stripe) to enable AI agents to autonomously discover, authorize, and execute payments with a few lines of code. Key capabilities include: Wallet Support: Integration with Coinbase Wallet and Stripe (Privy) Wallet. Payment Orchestration & Real-time Settlements: Support for x402 and instant payments for content, API, inference, or storage. Payment Limits / Budget: Session-level payment limits enforced deterministically, a crucial feature for enterprises to prevent agents from overspending. AgentCore Observability: End-to-end observability logs and metrics. AWS addresses security, privacy, and reliability inherently.

How AWS Addresses the Buyer (Agent) Side: When a user queries an agent (e.g., 'analyze Amazon stock'), and the agent needs paid resources: 1. The agent calls the required API. 2. If a 402 payment is required, AgentCore Payments intervenes. 3. Credentials are sealed in an AgentCore Identity token vault, and a ProcessPayment API handles signing. The agent itself does not directly access private keys. 4. MCP (Machine-to-machine Commerce Protocol) tool discovery via Coinbase Bazaar (and potentially other registries/gateways) allows for 10,000+ x402-enabled endpoints to be discovered through AgentCore Gateway. 5. Per-session budget enforcement provides infrastructure-level spending limits, ensuring agents cannot exceed pre-approved budgets. This design decouples agent infrastructure from payment infrastructure, making agent code portable and robust, as payment logic, wallets, and policies reside outside the agent, preventing circumvention of spending limits. It supports multi-agent systems and is protocol-agnostic, allowing new payment rails to plug in seamlessly.

AWS's Solution: AWS WAF AI Traffic Monetization (Seller Side) For content providers and API owners, AWS is introducing AWS WAF AI Traffic Monetization (generally available) to measure, verify, and monetize AI bot traffic with minimal configuration. The process: 1. Query: An AI bot requests content. 2. Identify: AWS WAF bot control detects and identifies bots (650+ identified types, including cryptographic verification). 3. Categorize: Scraper/Tool/Agent classification and intent classification (crawling, indexing, training, RAG retrieval, search). 4. Verify: User agent + Reverse DNS + IP verification + Web bot authentication to differentiate between verified and unverified bots. 5. Monetize: WAF returns an HTTP 402 with a readable price. 6. Outcome: The publisher gets paid.

Key benefits of AWS WAF AI Traffic Monetization: No code changes, SDK, or origin modification required. Publishers keep 100% of the revenue (no AWS transaction or subscription fees). Flexible monetization: Pricing based on URL/Path (e.g., /blog costs $0.001, /api costs $0.10), Agent Identity (e.g., verified bots pay 10x less than unverified bots), and Intent (e.g., training costs more than search). WAF rule logic (AND/OR/NOT) can be applied across dimensions, combined with rate-based rules (e.g., allow N free requests, then monetize). Open protocol: Supports x402 compatible wallets (Coinbase, Stripe Privy next).

Agentic Commerce in Practice & Scale Agentic Commerce is currently used for LLM inference (per-prompt pricing for fine-tuned models), market data/oracles (real-time feeds), GPU compute (decentralized spot instances, billed per-second), web scraping (on-demand rendering + structured extraction), research access (paywalled journals), agent-to-agent (specialists selling capabilities to orchestrators), and financial analysis. Over the past 12 months, on-chain verifiable transactions show >$50M volume, 170M+ transactions, 69K active agents, 10K+ endpoints on Coinbase Bazaar, ~200ms median settlement, and <$0.001 cost per transaction. Amazon Bedrock AgentCore provides a comprehensive environment for getting agents to production, including agent harness, context (memory, managed knowledge base, web search), tools (gateway, browser, code interpreter, payments), optimization (observability, evaluation, insights, A/B testing), environment (runtime), and platform control (Agent Registry, Identity, Policy, Guardrails) – all composable by design, paying only for what you use.

There's No Limit to How Bad Code Can Get

Simon Willison · 2026-09-06 · 3 min read

TLDR: Big-bang rewrites almost always fail: the old system stays alive and accumulates more debt, while the new team underestimates its complexity and ships an incomplete replacement — leaving you with two broken systems instead of one. A far better bet is to instrument the legacy codebase with automated tests first, then refactor incrementally, following the migration-based approach outlined in Will Larson's "Migrations: the sole scalable fix to tech debt."

Did OpenAI actually build AGI? GPT-6 Astra first look

Fireship · 2026-09-04 · 8 min read

In the first week of September 2026, Anthropic released Claude Fable/Mythos 5.1, Meta released MuSpark 1.3, and OpenAI launched GPT-6 Astra — all within three days. Astra is OpenAI's most capable model to date, trained on 100K+ GPUs at Stargate Texas, notable for autonomous computer use, zero-day exploit capability, and 99% on ARC-AGI 3. The launch was marred by a chaotic rollout including a taken-down announcement and simultaneous outages across ChatGPT, Claude, Grok, and Cursor. Independent benchmarking (Artificial Analysis Intelligence Index) scores Astra at 61 — identical to GPT-5.6 Soul and 5 points behind Fable 5.1, undercutting OpenAI's AGI framing.

read more

Anthropic Fable/Mythos 5.1 dropped Tuesday. The two names refer to the same underlying model split by access tier — Fable is the externally available API endpoint, Mythos is a restricted variant. The headline case studies are more interesting than the benchmark numbers:

A hedge fund (Millennium) had a Heisenbug crashing once per million runs over five years. Fable 5.1 ingested the crash memory snapshot, identified the fault address pointed into a closed-source vendor library, disassembled the binary to raw assembly, and traced the root cause to a bug in the vendor's code — no source required. This is a meaningful demonstration of binary analysis capability at production scale.

On drug discovery, Mythos 5.1 improved protein-target binding success rate from ~10% to ~50%, a 5x improvement on a core bottleneck in modern pharmaceutical development. Additionally, it trained a neural net on 30-year-old NASA radar data to produce a new elevation map of Venus — a niche but concrete scientific application.

Pricing for Fable 5.1: $10/M input tokens, $50/M output tokens — same as Astra.

Meta MuSpark 1.3 was the fourth release in five months from Meta Superintelligence Labs. Benchmark performance is described as strong but the pricing model is the notable engineering decision. Standard endpoint: $1.25/M in, $4.25/M out. A contributor tier at $0.10/M in, $0.20/M out requires opting in to allow Meta to train on submitted data. A double-digit percentage of developers are reportedly choosing the contributor tier — a meaningful signal about price sensitivity in the developer market and the willingness to trade data privacy for cost.

OpenAI GPT-6 Astra is the main event. Key architectural and training facts disclosed: pre-trained on more than 100,000 GPUs at the Stargate facility in Abilene, Texas. Notably, it is the first OpenAI model where previous-generation models performed a significant portion of the supervision during training — a concrete step toward recursive self-improvement in the training pipeline, which is the most technically significant disclosure in the announcement.

The primary capability pitch is autonomous computer use — operating GUIs, filling forms, manipulating spreadsheets, and driving engineering tools like KiCad and Blender via mouse and keyboard. On OSWorld (a benchmark placing models in a real desktop environment to complete office tasks): Astra scored 73% in ~40 minutes per task, versus the prior leading model at 65% in ~75 minutes. Both the accuracy improvement and the latency reduction matter for practical agentic deployment.

On ARC-AGI 3 — the benchmark designed to test genuine generalization rather than memorization — Astra scored 99%, which is the number OpenAI is leaning on for the AGI claim. On cybersecurity benchmarks: 100% on ExploitBench, 65% on Terminal Bench Science, both beating Anthropic's numbers from the day before.

Critically, Astra is the first model to hit what OpenAI calls the "critical cyber threshold" in their internal preparedness framework: it can autonomously discover and exploit zero-day vulnerabilities without human prompting. This is a significant safety/capability milestone that warrants attention — OpenAI disclosed it went through a formal review with the Trump administration prior to release.

Pricing matches Fable 5.1: $10/M input, $50/M output.

Early access demos worth noting for spatial reasoning and agentic capability: Astra recreated the Palace of Fine Arts in Blender with high accuracy from a description; separately, it modeled a house in Blender and converted it to a fully walkable Unreal Engine 5 scene; most ambitiously, one tester had Astra build an Unreal Engine world and populate it with twelve Astra-powered agents that communicated autonomously with each other the following day.

The credibility problem: Artificial Analysis's independent Intelligence Index scores Astra at 61 — identical to GPT-5.6 Soul and 5 points below Fable 5.1. The AGI framing from OpenAI and the independent benchmark ranking are in direct tension. The launch itself was operationally messy: the announcement page was taken down shortly after going live, simultaneous outages hit ChatGPT, Claude, Grok, and Cursor (likely tied to an Azure-reported incident), the model was not publicly available at launch time, and rollout to Plus/Pro subscribers was deferred to "coming days." Sam Altman publicly apologized for the rollout chaos.