AI Engineer Summit - Building AI Agents with Real ROI in the Enterprise SDLC



AI Summary

Summary of Video Transcript

Introduction

  • Speakers: Biang (CTO and co-founder of Sourcegraph) and Bruno Pasos (leads developer experience at Booking.com)
  • Topic: Integrating AI coding agents into Booking.com to automate tasks and measure ROI.

Booking.com Overview

  • Booking.com is a large online travel agency.
  • They have 1.5 million room nights booked and over 3,000 developers.
  • The company is data-driven and uses A/B testing, leading to bloated codebases with feature flags and dead code.

Sourcegraph’s Role

  • Sourcegraph provides dev tools for large, messy codebases.
  • They offer code search, refactoring tools, and AI coding assistant Cody.
  • Their mission is to make software development at scale tractable and automate as much toil as possible.

Partnership with Sourcegraph

  • Booking.com started using Sourcegraph’s code search, which was successful.
  • They began experimenting with Cody, Sourcegraph’s AI coding assistant, to help with codebase bloat.
  • The goal is to build agents with Cody and Sourcegraph Search integrated.

Progress and Metrics

  • In January, Booking.com gave all developers access to Cody.
  • They removed limitations on the use of LLMs (Large Language Models) and trained developers on using them.
  • New KPIs were defined to measure the impact within a year, focusing on lead time for changes, codebase quality, and insights for modernization.
  • Developers using Cody daily were 30% faster in shipping merge requests.
  • An API layer was created for Cody to integrate with tools like Slack and Jira.

Agents Developed During Hackathon

  • A GraphQL agent was created to handle Booking.com’s extensive GraphQL API.
  • An automated code migration agent was developed to tackle legacy code.
  • A code review agent was built to apply organization-specific rules to PRs.

Future Goals and Recommendations

  • The aim is to have services that are self-healing, with errors and fixes anticipated in the IDE.
  • Declarative coding could enforce rules and standards throughout the codebase.
  • Education is key; developers who were trained became passionate and efficient users of the tools.

Conclusion

  • The partnership between Booking.com and Sourcegraph has focused on education and hands-on experimentation.
  • The speakers encourage visiting their booth for more details or attending a talk for in-depth information on agent implementation.

Notes

  • No detailed instructions such as CLI commands, website URLs, or tips were provided in the transcript.
  • The transcript did not include any self-promotion from the author, only the topic of integrating AI coding agents into Booking.com.