Andrew Norrish: Code Context for AI-Era Incident Response

A Sourcegraph engineer describes review pressure and bounded workflows for investigating, preventing and fixing incidents.

ANAndrew Norrish登壇者 · Sourcegraph
チャンネル
AI Engineer
公開日
2026年11月2日
動画
18:57
読了時間
3 分
スライド
3
原文
英語
YouTube で開く
スクロールすると動画は右下に小さくなって再生を続けます。字幕は閲覧言語に合わせて切り替わります。
閲覧言語2 言語で読めます
この記事はまだ日本語に翻訳されていないため、英語の原文を表示しています。
要約

30 秒でわかる

Sourcegraph field engineering director Andrew Norrish discusses customer concerns about AI-generated code, review capacity and site reliability work. He presents his company’s code-context tools and examples of security triage, root-cause analysis and code-review evaluation; the trends and product benefits are his claims.

  1. 1Review becomes the constraintNorrish says higher code volume can shift pressure from writing to reviewing changes.
  2. 2Cross-service contextResponders need to identify the affected code and apply fixes across repositories.
  3. 3Bounded uses for AIHe argues that well-defined tasks with context are promising for reliability teams.
  4. 4Investigation, prevention, remediationThe talk presents search, monitoring and bulk changes as a workflow.
  5. 5Examples from practiceHe describes internal security triage and customer incident-analysis and review workflows.

ポイント

  1. Increased code output can shift work toward review and incident response.
  2. Agents and responders need codebase context, especially for cross-service incidents.
  3. Well-scoped automation can support existing reliability and security workflows.
  4. Investigation, prevention and remediation require different forms of code access.
  5. Norrish describes examples of security triage, incident analysis and historical-branch evaluation.
全文

チャプターごとに整えた全文を読む

文字起こしのみ
01

The review and reliability burden

Norrish describes customer concerns about code volume, review and incident response.

I'm Andrew Norrish, director of field engineering at Sourcegraph. We work with engineers managing large, complex codebases. Code search, navigation and code graphs that once primarily served humans are increasingly used as a context engine for agents. I want to focus on what faster AI-driven development means for the teams supporting production services.

We hear a recurring story from customers: teams adopt coding agents, produce more code and pull requests, and face pressure to turn that output into releases. In my account, the constraint moves from writing code to the ability of people to review it. I also noticed that a recent customer advisory meeting did not focus on headcount savings in the way earlier AI discussions often did.

I argue that growing volumes of AI-written changes can make incidents harder to prevent and resolve, especially when code is merged with insufficient review or organizational context. Responders may face unfamiliar changes without runbooks. These are patterns I say we hear from customers, rather than a demonstrated rate that applies to every organization.

Patterns seen in review and response
スライド 1 / 3Patterns seen in review and responseThe slide lists review pressure, missing context and delayed remediation as customer concerns.

Review is the first pattern: as agents produce more code, developers may need to spend more time verifying it against requirements and regulations. Agents still hallucinate and can lack context in large organizations with legacy systems. If the full codebase cannot be examined locally, an agent may make decisions from a partial view.

Cross-service incidents can be difficult for engineers and agents to trace, leading teams back to slow manual commit searches. Once a fix is known, applying it across hundreds or thousands of repositories can be another bottleneck when separate teams must each make the change. In financial services, compliance increases the stakes.

I cite industry estimates suggesting more and larger pull requests, more review time, and a gap between developers' trust in AI-generated code and how consistently they verify it. Those figures are estimates shown in the talk; they should not be read as universal measurements or proof that every incident is caused by AI.

02

Bounded automation and code context

He argues for well-scoped uses of AI and presents Sourcegraph’s context tools.

I see more promising applications where AI works within bounded domains and has the context needed for organizational and compliance requirements. Examples include vulnerability remediation, security scanning, migrations and prototypes. Site reliability and platform teams already operate semi-autonomous processes, so they can both assess AI's operational impact and apply AI to existing workflows.

Sourcegraph's commercial offering centers on code graphs, search and navigation across an organization's repositories. I describe that combination as a context engine that humans and agents can use to understand code. My team proposes using those capabilities to support incident investigation as well as development.

03

Investigation through remediation

He presents three reliability workflows and gives internal and customer examples.

Investigation, prevention and remediation
スライド 2 / 3Investigation, prevention and remediationThe slide frames three reliability responsibilities.

I group the SRE work into investigation, prevention and remediation. For investigation, deterministic search can query repositories, branches and commits, while agentic search can provide answers with citations. These are product capabilities I describe, not independent evidence that every root cause will be found within a particular time.

For prevention, I describe monitors that flag risky or potentially noncompliant code patterns. For remediation, code search can locate affected areas and bulk changes can propagate a fix across repositories. The goal is to reduce the delay between recognizing a widespread issue and addressing it across teams.

One internal example is security triage. Sourcegraph receives HackerOne reports and uses webhooks to invoke agentic search. The workflow helps classify whether a report merits deeper human security review, a proposed change, or no further action. I present this as our team's implementation, not a guarantee that automated triage cannot miss a report.

Security triage workflow
スライド 3 / 3Security triage workflowA HackerOne report triggers search and agent-assisted classification.

At a customer with more than 5,000 developers, an internal root-cause agent responds to downtime or error spikes by connecting logs and traces to code. It first identifies the deployed branch or tag, then searches history for a likely triggering commit. The customer can have the agent initiate a revert and redeployment or share the investigation with SREs.

A second customer maintains a code-review agent for a large monorepo and evaluates it against hundreds of historical branches. I say it uses a read-only code-finder agent to search those branches at scale; passing evaluations triggers the customer's publishing process. The common theme is giving bounded automation access to relevant code context.

同じチャンネルの記事

スライド 4 枚15:51EN
AI Engineer· 2026年11月2日Adam Nahari: Six Moves to Turn AI Pilots Into Financial ImpactAdam Nahari · ApolloAn airline crew-scheduling example shows why financial outcomes depend on workflow redesign, adoption and disciplined measurement.エンタープライズ AI企業と戦略Productivity
スライド 3 枚20:39EN
AI Engineer· 2026年11月2日Sagar Batchu: Authorizing AI Agent Actions Before They Reach an APISagar Batchu · SpeakeasyA proposed governance path combines agent identity, permission ceilings, policy decisions and audit records.エージェント認証AI security安全性とガバナンス+1
スライド 5 枚18:33EN
AI Engineer· 2026年11月2日Zack Proser: Build a Factory to Help Others Tell Their StoriesZack Proser · WorkOSA WorkOS blog assistant and a bedtime-story app show how AI tools can share expertise while humans retain responsibility.CreativityContent StrategyAI agents+1
スライド 5 枚15:44EN
AI Engineer· 2026年11月1日Yijia Liang on Building Office-Compatible Engines for Finance AgentsYijia Liang · Compound AICompound’s approach combines shared agent inboxes, document engines and cited access to large data rooms.エージェント工学Software engineeringDeveloper productivity
スライド 5 枚16:37EN
AI Engineer· 2026年11月1日Nick Nisi: What a Fruit Fly Code Reviewer Reveals About Human ReviewNick Nisi · WorkOSA simulated fruit fly becomes an unlikely code reviewer—and a starting point for a team-owned automated review pipeline.開発ワークフローとテストコーディングエージェントSoftware engineering+1
18:52EN
AI Engineer· 2026年11月1日Hahnbee Lee and Lincoln Murr on Documentation and Payments for AI AgentsHahnbee Lee, Lincoln Murr · MintlifyAs agents increasingly read docs and use services, Mintlify and Coinbase describe the importance of accurate content, APIs, payment permissions and maintenance.エージェント工学Agentic commerceDeveloper productivity