Members-Only
Recent Talks & Demos are for members only
You must be an AI Tinkerers active member to view these talks and demos.
Verification with LLM powered Behavior Driven Development (BDD)
Learn how to use LLMs with Behavior Driven Development to define E2E tests in natural language, generating test plans and reports for multiple interfaces.
At SageOx, we’ve built test tooling that has raised the conceptual level of E2E tests from traditional code to human natural language. We’ve married the old idea of BDD (Behavior Driven Development) with LLMs to reduce the cognitive debt of designing and reviewing acceptance criteria for agent generated code.
In my demo, I will show you a test scenario can be defined using natural language in the Gherkin format, have a coding agent turn that into a test run plan that exercises our Web UI, CLI and integration in Claude Code. And, then show a trace of the test running against these multiple interfaces in a single pleasing test report.
Generated 6 days ago
To verify that AI agents are performing correctly, the speaker addresses the challenge of auditing agent behavior without forcing humans to review complex code. The proposed system utilizes Behavior-Driven Development (BDD) and natural language specifications to define acceptance criteria. During the demo, an orchestration system manages micro-VMs to execute tests, recording agent actions, CLI outputs, and browser interactions into an easy-to-read web report. The technical approach uses LLMs to systematically generate code across three structured layers: BDD specifications, business actions, and system actions. Ultimately, the audience learns how to simplify agent verification by auditing visual action histories rather than raw code.
View full transcript
- GherkinA business-readable domain-specific language for defining software behavior without detailing implementation.Gherkin serves as the foundational syntax for the Cucumber framework, utilizing a structured set of keywords like Given, When, and Then to bridge the gap between technical teams and stakeholders. It enforces a standardized format for executable specifications, allowing teams to automate functional tests while maintaining a human-readable living documentation. By organizing requirements into Feature files and Scenarios, Gherkin eliminates ambiguity in the development lifecycle and ensures that 100% of the project requirements remain verifiable through plain-text scripts.
- Claude CodeAnthropic's agentic coding tool: Unleash Claude's raw power directly in your terminal or IDE to turn complex, hours-long workflows into a single command.Claude Code is Anthropic’s powerful agentic coding assistant, designed for high-velocity development. It operates natively within your terminal, IDE (VS Code, JetBrains), or via a web interface, allowing you to delegate complex tasks like feature building, bug fixing, and codebase navigation. The agent plans, edits files, executes commands, and creates commits, maintaining awareness of your entire project structure. Internally, Anthropic engineers using Claude Code reported a 67% increase in productivity, demonstrating its capacity to deliver significant gains for Pro and Max plan users.
- Claude (Sonnet + Opus)Anthropic's premier AI model duo balancing lightning-fast execution with deep, state-of-the-art cognitive reasoning.Anthropic's dual-engine lineup divides labor to maximize efficiency: Sonnet handles high-speed, high-volume production tasks, while Opus steps in as the heavy-duty reasoning engine for complex coding and deep analysis. Both models leverage a massive 200,000-token context window to digest entire codebases or dense financial reports in a single turn. By pairing Sonnet's rapid execution with Opus's unmatched logical precision, teams can build highly optimized, agentic workflows without sacrificing speed or accuracy.
- StagehandStagehand is the AI browser automation framework: an open-source SDK for developers and LLMs to reliably control web browsers using natural language and code.Stagehand delivers reliable web automation for production-grade AI agents and developer workflows. Built as a powerful, open-source alternative to Playwright, it fuses the predictability of code with the adaptability of AI. The framework provides four core primitives: **Act** (execute actions via natural language), **Extract** (pull structured data using schemas), **Observe** (discover available on-page actions), and **Agent** (automate entire workflows autonomously). It is compatible with all Chromium-based browsers (Chrome, Edge) and is designed for maintainable, flexible automation, solving common reliability issues in web scraping and testing.
- Shuru VMsShuru is an open-source, local-first microVM sandbox that boots ephemeral Linux environments on macOS and Linux in under a second.Built specifically to run untrusted AI agent workloads and rapid developer tests safely, Shuru spins up lightweight Linux virtual machines with zero Docker dependencies (leveraging Apple Virtualization.framework on macOS and KVM on Linux ARM64). The tool flips the traditional virtualization model on its head: environments are strictly ephemeral, isolated, and network-free by default. You can install packages, compile code, and break the guest OS with total peace of mind, knowing everything vanishes on exit unless you explicitly save a state checkpoint using the CLI.
Related talks
More from the community
Why System Understanding Is Hard for LLMs and How to Fix It
Seattle
Learn how an agent reconstructs distributed systems from code and configs, evaluating behavior under load and failure propagation,…
Code > Prompts: Why Your Agent Should Think in Code, Not English
Seattle
See how agents can emit typed Python execution plans instead of English reasoning. This talk demonstrates a framework…
Development automation with Claude Code
Seattle
Learn about a practical Claude Code setup for development automation, including spec-driven development, TDD enforcement, automated Git workflows,…
/spawn-team: A Self-Healing Multi-Agent Coding Pipeline with Claude Code + Beads
Seattle
Explore a self-healing multi-agent coding pipeline that decomposes features, runs them in parallel, and automatically retries failures, all…
Testing Probabilistic Agentic Systems
Seattle
Explore how to test agentic systems for probabilistic behavior, distribution shifts, and machine-speed execution, moving beyond simple pass/fail…
Dev tools are all you need
Seattle
Explore Maibook, a desktop app using AI agents personalized from your file system. See customized dev tools for…
Compose Email
Loading recent emails...