Real-SWE: Benchmarking AI models on private, real-world, enterprise codebases
151–160 of 166 posts
Re: Real-SWE: Benchmarking AI models on private, real-world, enterprise codebases
#152I built exactly this using my own codebases. The setup isn’t that complex; split the git history to just before the change, sandbox the agent with everything they will need at that commit and lightly modify rules so they don’t go searching outside the box. Then they get the same prompt (usually the ticket that began the work) and are graded against the accepted PR. The thing that takes the most time is finding the ex…
Re: Real-SWE: Benchmarking AI models on private, real-world, enterprise codebases
#153I built exactly this using my own codebases. The setup isn’t that complex; split the git history to just before the change, sandbox the agent with everything they will need at that commit and lightly modify rules so they don’t go searching outside the box. Then they get the same prompt (usually the ticket that began the work) and are graded against the accepted PR. The thing that takes the most time is finding the ex…
Don't you need to run each model several times and take some average since their outputs can change for a fixed prompt? How do you test for that?
I have run multiple with the same model through issues to see the output. What differs run to run on the same model is style, likelihood to find subtle bugs and chance to correctly guess author intent. I don’t score them on those things though, only note them.
To me, multiple vertical samples is more useful to the coder who isn’t benchmarking these as their job. The average is abstract to you if you’re not going to pointing them at a ticket more than once, but seeing their output over 10 different tickets will give you a window into model tendencies, strengths and weaknesses and help you understand how to write for them. Overall the exercise has made me a better issue writer.
Re: Real-SWE: Benchmarking AI models on private, real-world, enterprise codebases
#154Re: Real-SWE: Benchmarking AI models on private, real-world, enterprise codebases
#155I built exactly this using my own codebases. The setup isn’t that complex; split the git history to just before the change, sandbox the agent with everything they will need at that commit and lightly modify rules so they don’t go searching outside the box. Then they get the same prompt (usually the ticket that began the work) and are graded against the accepted PR. The thing that takes the most time is finding the ex…
Re: Real-SWE: Benchmarking AI models on private, real-world, enterprise codebases
#156Re: Real-SWE: Benchmarking AI models on private, real-world, enterprise codebases
#157Earlier quoted context omitted.
I spent a while in big tech and remember several unique patterns of internal code based. Your comment inspired me to try to coax ChatGPT into spitting out code that was inspired by proprietary, private code. Surprisingly, it did it with no problem - I referenced an idiom from a tech company and it wrote code that really would have only been relevant for that vertical. When I asked how it learned the pattern, it said…
You cannot introspect model training by prompting the model. Whatever answer it hallucinated on your query "where do you know that from" has almost certainly very low bearing on reality.
Re: Real-SWE: Benchmarking AI models on private, real-world, enterprise codebases
#158Re: Real-SWE: Benchmarking AI models on private, real-world, enterprise codebases
#1591. Import your own PRs 2. We find the original spec or infer the spec 3. Agents you select (eg claude code opus 5, codex gpt 6 astra high, pi kimi k3, etc) implement the spec (starting from the parent commit of the PR, with the git history is pruned so they can’t look up the implementation) 4. Three judge LLMs grade agent solution given spec, PR implementation, and a rubric 5. You see the scores