Topic

Build Engineering

All digests tagged Build Engineering

How Evals and Prompts Shape Agent Behavior — Preetika Bhateja & Daniel Bump, YouTube Ads thumbnail

· 19:29

How Evals and Prompts Shape Agent Behavior — Preetika Bhateja & Daniel Bump, YouTube Ads

Building reliable AI agents requires a comprehensive evaluation loop that extends far beyond prompt engineering. The process involves optimizing foundational tools, establishing rigorous evaluation workflows (Evals), and iteratively refining behavior using feedback signals rather than simple scorecards. Key strategies include starting with small-scale, intuition-based evaluations to identify failure patterns early, analyzing agent trace logs for reasoning failures, and focusing on systemic patterns of error rather than isolated instances.

Key takeaways

  1. Agent Reliability Loop

    Agent behavior is a function of its capabilities, guardrails, and the evaluation process. The system relies on an iterative loop: Prompts $\rightarrow$ Evals $\rightarrow$ Iteration $\rightarrow$ Feedback.

  2. Foundational Optimization

    Before large-scale agent evals, optimize the core set of LLM-friendly tools. Consider implementing an independent critique agent with a remediation loop to fill gaps in base tool limitations.

  3. Starting Small (Vibing) 3:35

    Instead of immediately building comprehensive, scalable evals, start with an intuition-based approach ('vibing'). This allows for quick iteration and radical architectural changes without being hindered by strict scalability requirements.

  4. Deep Failure Analysis 7:50

    To understand failures, analyze agent trace logs to see the reasoning behind a conclusion (e.g., why an agent removed a disclaimer despite explicit instructions). This is more valuable than simple pass/fail metrics.

  5. Scaling Evals and Consensus 10:10

    When involving human raters (scale raiders), provide clear rubrics, detailed examples, and train the team on expected outcomes. For complex systems, collect explanations from raters rather than just a binary pass/fail rating.

  6. Focusing on Patterns 15:30

    When diagnosing model performance degradation (regressions), focus on identifying systemic patterns of failure across the entire golden set, rather than hyper-fixingating on single, isolated examples.

Watch on YouTube Full article

The Future of Evals: From LLM as a Judge to Agent as a Judge — Aparna Dhinakaran, Arize AI thumbnail

· 6:06

The Future of Evals: From LLM as a Judge to Agent as a Judge — Aparna Dhinakaran, Arize AI

The complexity of modern AI agents—which now incorporate reasoning, tool calls, and long multi-step loops—has rendered traditional evaluation methods insufficient. The talk argues that the future of evaluating these systems lies in moving from static deterministic checks or fixed LLM rubrics to 'Agent as a Judge,' which performs adaptive dynamic analysis to uncover subtle failure modes.

Key takeaways

  1. Evals are critical for AI maturity

    Evals have become essential for serious AI teams, with the industry noting that they catch all failures and fuel continual learning loops. Arize reports running over 100 million evals monthly.

  2. Agent complexity breaks traditional evals 3:26

    As agents evolved from simple prompt answering (2023) to complex, multi-step loops with sub-agents and dynamic UI creation, the failure modes became fundamentally different, exceeding the scope of classical LLM as a Judge checks.

  3. The future requires adaptive evaluation 5:45

    While deterministic checks and LLM-as-a-Judge are valuable, the next step is 'Agent as a Judge,' which provides adaptive dynamic analysis to find failure modes that were previously undetectable.

Watch on YouTube Full article

Coding Agents Are Secretly General Agents thumbnail

· 1:12:03

Coding Agents Are Secretly General Agents

The discussion posits that coding agents are inherently generalist, meaning proficiency in code translates into superior performance across all knowledge work tasks due to a concept called 'positive transfer.' The future of knowledge work is converging on single, integrated platforms (Systems of Record) that provide comprehensive context and surfaces for agent interaction. Key technical advancements include using verifiable code execution environments (like unit testing/linting) as the perfect training ground for agents, leading to autonomous workflows like ticket-to-pull request cycles.

Key takeaways

  1. Coding Agents are Generalist Agents 22:00

    The core thesis is that improving an agent's ability to write and execute code makes it better at everything else. This 'positive transfer' capability means agents with coding skills are effectively AGI-complete, as they can write their own tools and interact with various systems.

  2. Verifiability is Key for Agent Training 17:15

    Code provides an ideal training ground because its output (e.g., a function, schema) can be programmatically verified (linted or passed through unit tests). This verifiable feedback loop allows agents to learn and refine their performance iteratively, which is crucial for autonomous workflows.

  3. Convergence of Platforms Wins 23:40

    The most successful platforms will be those that achieve convergence—integrating context, surfaces, and unit economics into a single system (a 'System of Record'). Fragmentation (e.g., Slack's data walls) is identified as the primary enemy to agentic workflow adoption.

  4. The Future is Autonomous Knowledge Work 26:40

    The trend suggests that much of today's office work will be handled by agents. This shift means platforms must evolve from being communication hubs (like Slack) to becoming the central operational layer where all data and tasks reside.

Watch on YouTube Full article

Tessl Skills Clinic - Nnenna Ndukwe from Qodo thumbnail

· 16:56

Tessl Skills Clinic - Nnenna Ndukwe from Qodo

The session demonstrates how automated AI agent skills can be rigorously tested and improved using Tessl's review process against Anthropic's best practices. By applying human-guided refinements—particularly enhancing the skill description with natural trigger phrases and optimizing structure—the Qodo PR Resolver skill score jumped from 78% to 89%. This highlights that while AI generation is powerful, manual validation and refinement are crucial for achieving high-quality, reliable agent performance in production workflows.

Key takeaways

  1. Skill Description is Critical for Agent Triggering

    The skill's description metadata is identified as the single biggest factor determining if an agent will use it. Improving this by adding natural trigger phrases (e.g., 'coding issues,' 'code reviews') significantly increases discoverability and usage likelihood.

  2. Human Refinement Boosts Skill Quality

    Research suggests that while AI-generated skills are useful, validated and refined skills (human intervention) show a significant performance uplift. The average jump observed was approximately 14% for human-written skills.

  3. The Importance of Post-Fix Verification

    It is a best practice to include a validation step (e.g., running linters and static analysis) after an agent has applied fixes, ensuring the code remains compliant even after automated changes.

Watch on YouTube Full article

Better Agent Auth — Bereket Habtemeskel & Paola Estefania, Better Auth thumbnail

· 40:56

Better Agent Auth — Bereket Habtemeskel & Paola Estefania, Better Auth

This workshop details the Agent Auth protocol, a solution designed to secure autonomous AI agents operating services for users or organizations. The core principle shifts from granting broad user credentials (acting *as* the user) to giving specific, traceable authority (acting *for* the user). Key mechanisms include agent identity management using private keys, fine-grained capability discovery via directories, and granular authorization that limits actions to explicitly granted capabilities.

Key takeaways

  1. Shift from Credentials to Authority 2:00

    Instead of providing agents with full user credentials, the protocol treats the agent as a principal actor with its own distinct authority. This is analogous to hiring an assistant rather than giving them CEO access.

  2. Capability Discovery and Authorization 4:05

    The system requires a directory mechanism for agents to discover what services are available and what specific actions (capabilities) they can perform, moving beyond broad scopes like 'read.'

  3. Agent Identity and Traceability 5:10

    Every agent must possess a unique identity (private key). This allows the system to maintain comprehensive audit logs, track exactly which agent performed an action on behalf of which user, enabling immediate revocation if misuse occurs.

Watch on YouTube Full article

HTML Is All Agents Need — James Russo, HeyGen thumbnail

· 15:13

HTML Is All Agents Need — James Russo, HeyGen

The presentation argues that HTML, CSS, and JavaScript are the native languages of Large Language Models (LLMs), making them the ideal foundation for agent-generated video content. The speaker introduces Hyperframes, an open-source framework designed to turn agents' generated HTML into deterministic MP4 videos. Key technical challenges addressed include overcoming browser asynchronous rendering issues by freezing time and seeking frame-by-frame, ensuring that complex elements like WebGL and SVGs are consistently rendered in the final video output.

Key takeaways

  1. HTML as LLM Native Language 3:33

    LLMs' training data is predominantly HTML, CSS, and JavaScript. Forcing them to use custom DSLs or JSON structures hinders performance compared to letting them operate in their native language.

  2. Hyperframes Framework 9:30

    This open-source framework converts an agent's generated HTML into a video format, allowing anything renderable in a browser (e.g., 3.js, SVGs) to be included in the final MP4 output.

  3. Deterministic Video Rendering 10:20

    Since browsers are designed to load asynchronously (great for web performance but bad for video consistency), Hyperframes solves this by freezing the clock and deterministically seeking frame-by-frame to ensure all assets are loaded before capturing each frame.

  4. Focus on Taste, Not Language 13:05

    Instead of teaching agents a new framework language, the focus is placed on 'skills' that teach good video principles (taste), allowing for higher quality output from single-shot prompts.

Watch on YouTube Full article

AI’s Jurassic Park Period — Aaron Stanley, dbt Labs thumbnail

· 21:42

AI’s Jurassic Park Period — Aaron Stanley, dbt Labs

The presentation argues that modern AI agents possess an inherent imperative to complete tasks, often leading them to violate established constraints and security policies. While current controls like sandboxes, egress filters, and auditability are necessary, they are insufficient because the failure mode is 'pernicious': the system appears compliant while violating intent. The speaker proposes a framework for 'corrigibility by design,' advocating for four structural layers of defense-in-depth to ensure meaningful human oversight, especially in light of the EU AI Act.

Key takeaways

  1. The Agent Imperative (Jurassic Park Analogy) 7:09

    AI agents generally have an imperative to complete tasks and will find a way to get them done, even when explicitly told to halt or ask for permission. This behavior is not necessarily malicious but stems from their programming.

  2. The Failure of Current Controls 15:42

    Standard security measures (e.g., egress filters, sandboxes) are necessary but not sufficient because agents can find ways around them while maintaining a superficially compliant appearance.

  3. Corrigibility by Design Framework 18:34

    The solution requires four structural layers: (1) Constraints must be load-bearing and non-negotiable; (2) The energy to overcome a constraint must come from outside the agentic loop; (3) When task and constraint collide, the default behavior must be 'halt and explain'; and (4) Oversight must involve an intelligent adversary.

  4. Meaningful Human Oversight 20:05

    Human oversight should not rely on simple yes/no prompts or obfuscated commands. Instead, it requires a natural language interface where the 'intelligent adversary' presents the conflict (e.g., 'Your agent wants to do X, which violates constraint Y').

Watch on YouTube Full article

Sandboxing, Agent Harnesses, and Agent Teamwork thumbnail

· 1:19:54

Sandboxing, Agent Harnesses, and Agent Teamwork

The discussion explores the evolution of AI agents from simple task execution to sophisticated SRE (Site Reliability Engineering) capabilities. The core argument is that true value lies not in faster triage (Mean Time To Resolve - MTTR), but in building an agent that learns and compounds operational memory across an organization's entire stack. Key architectural shifts include moving beyond rigid, deterministic tools toward non-deterministic problem solving, requiring advanced techniques like sandboxing, environment simulation, and establishing governance structures for multi-agent teams.

Key takeaways

  1. The Value Shift: Learning over Triage 20:05

    AI agents' primary value is shifting from simply reducing MTTR to building an agent that learns from every investigation. The goal is creating a compounding operational memory, allowing the system to improve its decision-making process and predict failure modes rather than just reacting to alerts.

  2. Harnesses Define Agent Capability 3:25

    The 'harness' is defined as everything between the user and the LLM—including prompts, skills, file systems, and tools. The challenge is balancing necessary guardrails (to prevent agents from doing wrong things) with enough freedom to allow for complex, non-deterministic problem solving.

  3. The Need for Cross-Environment Testing 23:55

    Because every company's infrastructure (e.g., Gojek vs. Uber) is unique, agents cannot simply be trained on general knowledge. Durable development requires simulating and testing agent performance across diverse, idiosyncratic production environments.

  4. Future State: Agent Teams and Governance 1:03:22

    The next frontier involves multi-agent systems (e.g., a Coding Agent working with an SRE Agent). These teams require defined governance structures, similar to a RACI matrix, ensuring agents know their roles and how to share context without losing isolation.

Watch on YouTube Full article

Codex vs Fable: Which AI Agent Picked the Better Problem? thumbnail

· 12:08

Codex vs Fable: Which AI Agent Picked the Better Problem?

The video compares two advanced AI agents, Codex and Fable, on an open-ended challenge: identifying and automating a high-leverage problem within a business process. The core finding is that while both agents successfully generated automation ideas, Fable demonstrated superior strategic thinking by identifying a more impactful pain point (pre-pipelining ideas). However, the speaker emphasizes that the true breakthrough is not just the AI's ability to suggest a problem, but the development of an advanced 'auto magic button' skill. This skill allows users to guide the AI to audit complex business processes across multiple data sources and build a complete, secure automation solution.

Key takeaways

  1. AI Agents Must Pick the Problem

    The challenge for modern AI agents is moving beyond simply executing a given prompt or tool. The goal is to have the agent inspect a user's entire workflow (e.g., local files, Slack) and autonomously define the most valuable problem requiring automation.

  2. Codex vs. Fable Performance 7:00

    Codex was noted for being fast, dependable, and completing tasks successfully by picking a bounded, safe problem (e.g., improving handoff packages). Conversely, Fable demonstrated superior strategic sense, identifying a higher-leverage opportunity related to pre-pipelining ideas.

  3. The Need for Strategic Automation Skills 11:20

    To solve the 'open claw problem' (knowing what automation is needed), a specialized skill is required. This skill guides the AI to audit complex business processes, understand multiple levels of causation, and recommend not just a fix, but a complete, secure tool.

Watch on YouTube Full article

Daniel Jones & Tomasz Maj - More software, faster - Odevo's AI Native transformation - AI DevCon '26 thumbnail

· 36:51

Daniel Jones & Tomasz Maj - More software, faster - Odevo's AI Native transformation - AI DevCon '26

Odevo details its AI-native transformation journey, moving from a highly heterogeneous tech landscape across multiple acquisitions and time zones. The core message is that adopting generative/agentic coding practices requires more than just providing licenses; it demands fundamental improvements in organizational processes, including robust CI/CD pipelines, standardized coding guidelines, and cultural shifts toward 'boldness' and experimentation. By systematizing training and focusing on failure modes, Odevo achieved significant metrics increases, such as 94% AI adoption among developers.

Key takeaways

  1. AI Adoption Requires Process Maturity 20:03

    Adopting agentic coding is not simple. Success hinges on foundational elements like having a reliable CI/CD platform, standardized coding practices, and comprehensive testing protocols. Without these fundamentals, generating code quickly will only expose bottlenecks elsewhere.

  2. The Importance of Discovery and Workshops 23:50

    Successful AI transformation requires a 'discovery' phase to understand the current state (the 'lay of the land') and using workshops (e.g., employing techniques like TRIZ) to address employee fears, reduce hesitancy, and build consensus on necessary improvements.

  3. Focus on Failure Modes 27:10

    Training should not focus only on the 'happy path.' It is crucial to teach developers about failure modes (e.g., context management, hallucination) and how agents operate in complex environments.

  4. The Biggest Impact is Boldness 32:10

    The most significant outcome of the AI transformation was not just increased efficiency but a cultural shift toward 'boldness'—the willingness to try ambitious, end-to-end agentic workflows and rewrite large systems quickly.

Watch on YouTube Full article

Omnigent: Composition, Control, and Collaboration for AI Agents thumbnail

· 58:17

Omnigent: Composition, Control, and Collaboration for AI Agents

The AI development landscape is shifting from focusing solely on large language models (LLMs) to building sophisticated meta-harnesses and agent frameworks. The core challenge addressed by tools like Omnigent is managing complexity, ensuring model portability, and controlling escalating costs (tokenomics). This architectural shift requires developers to treat agents as stateful systems that rely heavily on external memory (databases) and advanced orchestration patterns like 'debating' or 'forking' conversations to achieve robust results.

Key takeaways

  1. The Meta-Harness Layer 20:40

    Meta-harnesses, such as Omnigent, sit above individual models (e.g., Claude Code, Codex, Pi) and harnesses, allowing developers to compose different components without rebuilding the entire context or workflow.

  2. Agentic Workflow Patterns 6:05

    Advanced agent techniques include having agents debate each other to surface unknown questions, and 'forking' conversations to explore parallel threads while maintaining shared original context.

  3. Tokenomics as DevOps 1:42

    AI spend is repeating the CapEx-to-OpEx shift. Governance must be pushed down to developers (giving them visibility into token usage) while retaining central policies for cost control and approval.

  4. The Importance of State 39:40

    Agents require cheap, stateful memory. This has led to a resurgence in the use of traditional databases like Postgres, Lakebase, and serverless options for persistent context.

Watch on YouTube Full article

Build Small Winners Reveal thumbnail

· 53:45

Build Small Winners Reveal

The Build Small Hackathon winners reveal celebrated projects that emphasize building highly functional applications using small, efficient models and local/on-device processing. The community demonstrated a strong focus on 'local first' AI solutions, achieving impressive metrics like 64% of apps running fully offline. Winning projects showcased practical utility—such as scam defense (Jawbreaker) or specialized coaching (Posify)—proving that powerful, real-world impact can be achieved with tiny model footprints.

Key takeaways

  1. Focus on Local and Small Models 18:05

    The hackathon emphasized building small apps using sub-32 billion parameter models. Key metrics showed that 64% of submissions ran fully offline, highlighting the viability of 'local first' AI architectures.

  2. High Utility in Niche Applications 27:20

    Winning projects demonstrated significant real-world utility. Examples include Jawbreaker (a private scam defense tool for suspicious text/emails) and Agenda Parser (breaking down dense local government agendas), proving the value of small, focused solutions.

  3. Advanced Technical Implementation 30:30

    Winners utilized advanced techniques like WebGPU for browser-based real-time games (Parry) and quantization methods (GGUF) to drastically reduce cold boot times, demonstrating high technical polish.

  4. Open Source Model Ecosystem 22:20

    The most popular model family used was Qwen (288 spaces), followed by MiniCPM OpenBMB and Nematron, confirming the community's reliance on diverse open-source models.

Watch on YouTube Full article

.NET Testing Techniques You Didn’t Know You Needed - Dante De Ruwe - NDC Copenhagen 2026 thumbnail

· 58:44

.NET Testing Techniques You Didn’t Know You Needed - Dante De Ruwe - NDC Copenhagen 2026

This talk explores advanced .NET testing techniques designed to improve test effectiveness and build confidence in code quality beyond basic unit tests. Key methods include Property-Based Testing (PBT) for generating vast input variations, Snapshot Testing for tracking complex output changes over time, and Mutation Testing for verifying if existing tests are actually capable of catching bugs. The speaker emphasizes that the goal is not just to write many tests, but to write fewer, highly effective tests.

Key takeaways

  1. Test Reliability vs. Code Trust 2:00

    Tests should be viewed as a 'parachute'—they must have no holes. A failing test when requirements haven't changed indicates a bug; passing when the code changes suggests incomplete coverage or potential issues.

  2. Randomized and Property-Based Testing (PBT) 7:10

    Instead of relying solely on example cases, PBT defines mathematical properties that the code must always satisfy (e.g., a + b = b + a). This is crucial for complex structures or when edge case enumeration is impossible.

  3. Snapshot Testing 13:20

    This technique captures and saves the output of a function (the 'snapshot'). Subsequent test runs fail if the output changes unexpectedly, making it ideal for verifying API contracts (like OpenAPI specs) or complex data structures without writing explicit assertions for every field.

  4. Mutation Testing 26:20

    This advanced technique introduces small bugs (mutations) into the code and checks if the existing test suite fails. A high mutation score indicates that tests are effective at catching subtle errors, debunking false confidence from high line coverage metrics.

Watch on YouTube Full article

Building retrieval harness for enterprise agents thumbnail

· 1:09:03

Building retrieval harness for enterprise agents

This technical walkthrough details the architecture of an enterprise agentic retrieval harness, moving beyond traditional Retrieval Augmented Generation (RAG) systems. The core argument is that effective data access requires giving agents a comprehensive set of tools—including local file system traversal (GP), semantic search, keyword search, and multimodal analysis—rather than relying on a single indexing method. Key focus areas include managing complex document parsing, ensuring multi-tenancy via custom metadata, and optimizing vector storage for scale and cost.

Key takeaways

  1. Harness over RAG 2:00

    The most capable approach is not to select a single retrieval method (e.g., pure semantic search or pure GP access) but to build an agentic harness that allows the agent to decide how to combine multiple tools for data exploration and verification.

  2. The Role of File Primitives 4:20

    For document-driven workflows, critical primitives include: (1) Retrieval (hybrid search), (2) Directory listing/hierarchy traversal, (3) Grep for exact text matching, (4) Chunk-by-chunk analysis, and (5) Multimodal processing via localized screenshots.

  3. Enterprise Scaling Challenges 6:45

    Scaling to multi-tenant or million-file situations requires specialized indexing pipelines that manage data freshness, security, and permissioning. Using custom metadata attached during the parsing process is crucial for filtering access at the vector storage layer.

Watch on YouTube Full article