Introducing HackerRank ASTRA: A Benchmark for Real-World AI Coding | Rafik Matta, EM, HackerRank
Skills:
AI Pair Programming80%
Key Takeaways
Introduces HackerRank ASTRA, a benchmark for real-world AI coding through end-to-end engineering tasks
Full Transcript
You've just seen some of the amazing AI based features we're releasing across our products. Well, I'm excited to talk to you about something else we've been working on. There's been a lot of rumors floating around our industry from some prominent figures that AI is about to take our jobs. Well, at Hackerank, we believe that the future is human plus AI. We're already experts at assessing and educating developers, and we figured our next challenge should be to assess AI models for the real world. What do I mean by that? Well, we've noticed there's consistently been a gap between how models perform on current benchmarks versus how they perform in the real world and on the job. That's why we decided to build our own benchmark. And I'd love to introduce to you Hacker Inank Astra. Hackerank Astra's initial release consists of 65 project problems. These problems are complex. They haven't yet been seen in the training data of any of the models and they represent true real world end-to-end engineering tasks a developer would see in their day-to-day job. We focused on assessing correctness and consistency. Come check it out at hackerank.com/ai/astra. Our leaderboard is live and we're adding models as they drop. But we're not stopping there. AI agents are quickly becoming the interface between models and the real world. We're already successfully using them in our product and engineering practice and we're finding them really powerful for our research efforts as well. Let's check out some of the cool stuff we're doing with Hacker and Castro. We figured that the best way for us to evaluate models in the real world is to simulate the real world. So, we decided to develop an AI product manager and an AI developer. We get them to talk to each other and try to solve real problems. Let's see what that looks like. Going to select the problem. Well, this one's a good one. I'm going to select the model. This model's for the software developer. Once I start the session, the product manager is going to pose a problem to the developer. It's poorly posed, so they're going to keep chatting with each other for a while. Eventually, the developer is probably going to start building something. In this case, it looks like they're building something for the back end in fast API. For this problem, it's a real-time analytics problem. So, it needs to have some event streaming in place. They're going to take some time and they're going to develop this code. And eventually once they're done, they're going to run some tests. There we go. The tests passed and then the product manager is going to offer some feedback. They're going to keep going back and forth for a while until they finish the session. So, let's see what that looks like when the session ends. Once the session ends, we generate a report for how well the the software developer did. On top of correctness and consistency, we've added three more dimensions around efficiency, cost, and communication. That way, you get a well-rounded picture of how the developer did. For all you model builders out there, we're releasing an Aantic benchmark with these two agents you just saw, a full suite of real world problems, and a fully automated evaluation harness. And we're just getting started. Come check us out on our hugging face space. We want you to help us evolve Hacker and Castra. Thank you. Back to you, VC.
Original Description
At HackerRank, we see a different future: one where developers and AI work together to solve real-world problems.
That’s why we built HackerRank ASTRA, a custom benchmark that evaluates AI models the same way we assess developers: through real, end-to-end engineering tasks.
We created ASTRA by simulating AI Product Manager and AI Developer agents working together, just like a real dev team would. They scope, build, test, and iterate, and we score them based on collaboration, completion, and code quality.
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from HackerRank · HackerRank · 0 of 60
← Previous
Next →
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
HackerRank for Professors
HackerRank
Why CareerCup's Gayle Laakmann McDowell Loves HackerRank [Testimonial]
HackerRank
How to Leverage Data-Driven Insights to Improve Recruiting Results
HackerRank
Hire Top Linux Talent and System Admins with SudoRank [Webinar]
HackerRank
How Zenefits Hired 10 Engineers in 10 Days with HackerRank's CodeSprint
HackerRank
Hire the hottest SQL talent with DbRank from HackerRank [Tutorial]
HackerRank
How to Use HackerRank's CodePair Tool [Tutorial]
HackerRank
Find Linux Talent with SudoRank challenges [Tutorial]
HackerRank
VMware's Mat Connot details his favorite new way to engage top programmers
HackerRank
An Inside Look at Coinbase's Recruiting Strategy [webinar]
HackerRank
How Evernote Enhanced Their Tech Recruiting Process
HackerRank
5 strategies for being a tech recruiting champion with HackerRank [Webinar]
HackerRank
HackerRank Story - Lets make the world flat!
HackerRank
Data Structures: Hash Tables
HackerRank
Data Structures: Anagram Problem Solution
HackerRank
Algorithms: Solve 'Lonley Integer' Using Bit Manipulation
HackerRank
Big O Notation
HackerRank
Algorithms: Graph Search, DFS and BFS
HackerRank
Algorithms: Bit Manipulation
HackerRank
Data Structures: Solve 'Find the Running Median' Using Heaps
HackerRank
Data Structures: Heaps
HackerRank
Algorithms: Memoization and Dynamic Programming
HackerRank
Algorithms: Sort An Array with Comparator
HackerRank
Algorithms: Solve 'Coin Change' Using Memoization and DP
HackerRank
Data Structures: Solve 'Contacts' Using Tries
HackerRank
Data Structures: Tries
HackerRank
Algorithms: Bubble Sort
HackerRank
Algorithms: Merge Sort
HackerRank
Algorithms: Quicksort
HackerRank
Data Structures: Binary Search Tree
HackerRank
Data Structures: Trees
HackerRank
Algorithms: Solve 'Shortest Reach' Using BFS
HackerRank
Algorithms: Solve 'Connected Cells' Using DFS
HackerRank
Algorithms: Solve 'Recursive Staircase' Using Recursion
HackerRank
Algorithms: Binary Search
HackerRank
Algorithms: Solve 'Ice Cream Parlor' Using Binary Search
HackerRank
Data Structures: Linked Lists
HackerRank
Data Structures: Cycles in a Linked List
HackerRank
Data Structures: Stacks and Queues
HackerRank
Data Structures: Queue With Two Stacks
HackerRank
Data Structures: Balanced Parentheses in Expression
HackerRank
Algorithms: Recursion
HackerRank
How to Hire for Your Startup [Collision Panel Video]
HackerRank
HackerRank main() San Francisco | November 8, 2018
HackerRank
The Enterprise Playbook for Technical Hiring
HackerRank
Remote Hiring Colloquy with EY's Dipika Kapadia & BigBasket's Rupesh Kumar
HackerRank
Remote Hiring Colloquy with Hackerrank's Hari K, Akamai's Neha Akhouri & Infosys's Rafee Tarafdar
HackerRank
Building a Culture for Developer Innovation
HackerRank
Developer Trends in 2020 and Beyond
HackerRank
HackerRank's Livestream: Accelerating Developer Innovation at PhonePe
HackerRank
Aadil Bandukwala converses with Rahul Chari about HackerRank's upcoming livestream
HackerRank
Accelerating Developer Innovation at PhonePe with Rahul Chari
HackerRank
The Future of Work for Developers
HackerRank
Scaling AI from Proof of Concept to Production
HackerRank
The Secret Sauce to getting hired in Myntra’s Tech Team
HackerRank
Reimagining Money with Paypal
HackerRank
Engineering Predictions for 2021 and Beyond! 🎬
HackerRank
Future-forward Tech & Careers with BNY Mellon
HackerRank
How Atlassian Approaches Diversity and Inclusion with Balance & Belonging
HackerRank
Connecting Global Tech Ecosystems: Andela Shines a Light on Africa’s Developer Talent
HackerRank
More on: AI Pair Programming
View skill →Related Reads
📰
📰
📰
📰
Parse AI Coding JSONL Safely Before You Infer Completion
Dev.to AI
SANA-Video 2.0: Hybrid Linear Attention with Attention Residuals for Efficient Video Generation
Dev.to AI
Character Consistency Across 24 Pages of a Generated Picture Book
Dev.to · clarajbennett
Making Two TTS Voices Sound Like an Actual Conversation
Dev.to · ivyjsu
🎓
Tutor Explanation
DeepCamp AI