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.