Skip to main content
Engineering

PerfInsights: Detecting Performance Optimization Opportunities in Go Code using Generative AI

July 22 / Global
Featured image for PerfInsights: Detecting Performance Optimization Opportunities in Go Code using Generative AI
Image
Figure 1: Stages in PerfInsights’ Optimization Pipeline 
Image
Figure 2: The old prompt. 
Image
Figure 3: The new prompt with some few-shot examples. 
Image
Figure 4: Prompt section for Ensuring fixes are Runnable. 
Image
Figure 5: Example of asking for confidence levels in the LLM’s response. 
Lavanya Verma

Lavanya Verma

Lavanya Verma is a Software Engineer on the Development Platform team at Uber.

Ryan Hang

Ryan Hang

Ryan Hang is a Senior Software Engineer on the Go Platform team at Uber.

Sung Whang

Sung Whang

Sung Whang is a Staff Software Engineer and Tech Lead Manager of the Go Platform team at Uber.

Joseph Wang

Joseph Wang

Joseph Wang serves as a Principal Software Engineer on the AI Platform team at Uber, based in San Francisco. His notable achievements encompass designing the Feature Store, expanding the real-time model inference service, developing a model quality platform, and improving the performance of key models, along with establishing an evaluation framework. Presently, Wang is focusing his expertise on advancing the domain of generative AI.

Posted by Lavanya Verma, Ryan Hang, Sung Whang, Joseph Wang

Category: