Bringing data science back to AI - https://t.co/Zrmp6LRd9c About Me: https://t.co/P6WyeKkyTa
RT Polymarket BREAKING: Jensen Huang reportedly discussing a return as Nvidia CEO with allies just days after the board pushed him out.
RT Vik Paruchuri Re Here's the full guide: how to check any benchmark in 5 minutes, and how to run an eval on your own documents - https://www.datalab.to/blog/how-to-evaluate-ocr .
RT verrsane Ever wondered how the number one context layer company is the world does evals?? Well there’s a YouTube video about it now “Basically the goat of enterprise retrieval” and “the best public example of someone doing evals” - @HamelHusain 🐐 https://youtu.be/hzWv-apa4k4
RT Bryan Bischof fka Dr. Donut How it feels to be in @HamelHusain 's circle of friends:
RT Bryan Bischof fka Dr. Donut I took a stab at visualizing the transitions of weights this year in different categories:
The Artificial Analysis Intelligence Index is currently made up of 9 benchmarks with arbitrary weights. I wanted to know how these weights varied over time. They vary quite a bit!
Love to see error bars on benchmarks It’s very much a chart crime not to show them
Terminal-Bench 4.1 is here with updated verifiers for all tasks. In this release, we focused on: - resisting reward hacking - reducing false negatives - improving reproducibility Re-grading the 4.0 leaderboard trials with the 4.1 verifiers, resulted in ~1% of rewards flipping.
The Artificial Analysis Intelligence Index is currently made up of 9 benchmarks with arbitrary weights. I wanted to know how these weights varied over time. They vary quite a bit!
This comment illustrates the Evals-Industrial complex 1. [The belief that] If you can’t convince people to benchmaxx on your benchmark it is “worthless” 2. If people do infact benchmaxx on them they statistically become worthless cc: @xeophon
Anthropic apparently doesn't give a shit about benchmaxxing Harvey's legal benchmarks. Scores lower than Fable 5.1 and Sonnet, which leads me to believe that this benchmark is dead.
RT Bryan Bischof fka Dr. Donut There are approximately infinite use cases for this.
Want to do AI-powered data extraction 2x faster and cheaper than other carefully-engineered inference solutions? Check our new AI-powered extraction technique in Quail, our open-source query engine with AI functions! https://x.com/i/article/2119898144846798848
View quoted postRT Shreya Shankar Want to do AI-powered data extraction 2x faster and cheaper than other carefully-engineered inference solutions? Check our new AI-powered extraction technique in Quail, our open-source query engine with AI functions! https://x.com/i/article/2119898144846798848
RT Eleanor Berger To paraphrase a famous quote: benchmarks are like perfume. You can smell on them, but don't drink them. It's interesting to look at a bunch of benchmarks, but be realistic of how much information (and misinformation) they contain. For real work, test on your own tasks.
I see some are drawing the wrong inference from this study: they are focusing on this meta benchmark as yet another benchmark for model picking, i.e. open vs closed models, model families etc. That’s too narrow of an interpretation! You need to do your own private evals on
View quoted postI see some are drawing the wrong inference from this study: they are focusing on this meta benchmark as yet another benchmark for model picking, i.e. open vs closed models, model families etc. That’s too narrow of an interpretation! You need to do your own private evals on your specific tasks to know what’s “better” This should give you healthy skepticism of all public benchmarks. I believe that was the intention of this illustration to begin with.
Nice DeepSWE score! Does it survive a lowercase filename? Introducing MaxxBench: 89 DeepSWE tasks with small changes to the instructions or starting code. Same engineering problem, slightly different requirement. Models clustered around 74% on DeepSWE end up 23 pp apart. Good
Preach
jammed with @HamelHusain a bit and since then, i cannot unsee of the state of evals as being similar to the military-industrial complex
RT Florian Brand jammed with @HamelHusain a bit and since then, i cannot unsee of the state of evals as being similar to the military-industrial complex
The industrial-benchmark complex is on thin ice
Nice DeepSWE score! Does it survive a lowercase filename? Introducing MaxxBench: 89 DeepSWE tasks with small changes to the instructions or starting code. Same engineering problem, slightly different requirement. Models clustered around 74% on DeepSWE end up 23 pp apart. Good
RT Justin Lo Nice DeepSWE score! Does it survive a lowercase filename? Introducing MaxxBench: 89 DeepSWE tasks with small changes to the instructions or starting code. Same engineering problem, slightly different requirement. Models clustered around 74% on DeepSWE end up 23 pp apart. Good at coding, or good at DeepSWE? 🧵
This thing is like a super fun IRL Kaggle competition + RPG game. It’s going to be good, just look at the love put into the video! Instead of “show me your cool app” this is a competition around optimizing a business with AI. Which is really unique! I’ll be there judging, along with @BEBischof @sh_reya @MischaLamoureux @ttunguz BTW Shreya and I are giving away free copies of our AI evals book to the first 50 people that sign up with this link: https://luma.com/bakeoff?utm_source=hamel-shreya
A rat can run a restaurant, but can an agent run a bakery? Welcome to The Great Business Bake Off: our AI Agent Hackathon. On December 11, you and your agents get five hours to make the most profitable bakery in town. Spots are limited: https://theoryvc.com/bakeoff
View quoted postRT Shreya Shankar This hackathon is going to be epic!! Love the excellent taste that is going into it. Excited to judge. Also, the first 50 people who sign up here will get a free copy of the Evals book, so, don’t miss it!! https://luma.com/bakeoff?utm_source=hamel-shreya
A rat can run a restaurant, but can an agent run a bakery? Welcome to The Great Business Bake Off: our AI Agent Hackathon. On December 11, you and your agents get five hours to make the most profitable bakery in town. Spots are limited: https://theoryvc.com/bakeoff
View quoted postRT Bryan Bischof fka Dr. Donut A rat can run a restaurant, but can an agent run a bakery? Welcome to The Great Business Bake Off: our AI Agent Hackathon. On December 11, you and your agents get five hours to make the most profitable bakery in town. Spots are limited: https://theoryvc.com/bakeoff
RT rahul Today we're releasing DeepFinance, the first ultra-long horizon benchmark for high finance work. A set of 21 problems that reflect work at top PE and IB firms, DeepFinance is built using real deal data. Problems are constructed by experts with backgrounds from top firms like Evercore, JPM and UBS, and institutions like HBS and Wharton. Problems represent work that would take human professionals 20-40 hours to complete. Can AI really diligence a $100M+ deal? Finance benchmarks today are limited to evaluating agents on QA on financial docs or grading the numerical correctness of simple financial models. However, real world high finance work is full of assumptions and conflicting evidence. We built DeepFinance to realistically evaluate agents on those end-to-end finance workflows. DeepFinance leaderboard: http://juliusresearch.ai/deep-finance
RT ben hylak introducing https://simulate.ai by @raindrop_ai test your agent on every PR, against real scenarios, with one-click. we handle all the set up: sandboxing, fixtures, real data, synthetic data, evals and more.
RT Kritin Vongthongsri a practical way to start evals if you have traces but no test suite: 1. pull 100 recent production traces 2. read them and write down what went wrong in plain english 3. group the notes into failure types 4. count each type 5. write pass/fail checks for the top 3 6. compare those checks against human labels 7. add every new failure to the dataset generic metrics can look healthy while the thing your users care about is broken. the goal is a test suite shaped like your real failures. this approach comes straight from @HamelHusain's evals faq: https://hamel.dev/blog/posts/evals-faq/
RT Waldek Mastykarz It's tempting to blindly trust public benchmarks but don't get fooled: they're hardly representative of your work, not to mention, by now the results are likely skewed. Do your own evals! https://developer.microsoft.com/blog/what-ai-benchmarks-are-not-telling-you/
Do your own private evals folks. Don’t rely on public benchmarks. 1. Many benchmarks have material flaws 2. Some models have already memorized the answer key.
View quoted postDo your own private evals folks. Don’t rely on public benchmarks. 1. Many benchmarks have material flaws 2. Some models have already memorized the answer key.
Kimi K3.1 recalls instructions it was never given on Terminal Bench. They match the hidden tests. K3.1 while solving: "Instructions likely distilled pitfalls from previous agents." 🤯 When we edit a task to contradict them, K3.1 refuses the new instructions and fails. Other
RT Florian Brand i think about this a lot lately why should i trust any score of an eval run thats not done by me / not done openly? also, why compare two models if one is just blatantly [reward] hacking?
Public evaluations are foundational for assessing model capabilities. We looked at some popular evaluations and found issues, which we fixed. Sharing our findings:
RT cat Some news: I’m joining OpenAI to lead product management for Core Products! I have a lot of respect for OpenAI for showing the world that scaling works, for bringing AI to over a billion people, and for believing great products are core to the mission. I’m excited to work with @thsottiaux, an incredible PM team, and everyone across OpenAI. Together, we’ll build agents that have your back and your team’s, and keep you in control, so you get more time for the people and work you love. Lots to learn, and lots to build. Please keep your feedback coming!
RT @xeophon: Feeling even more strongly about this take these days. A lot of [coding/bug fixing/re-implementation/porting] evals are rathe…
RT Antaripa Saha Re @HamelHusain i don't think people realize that all the efforts on auditing diff benchmarks are not done with the idea to criticize the benchmarks but instead an effort to make people and the industry aware to actually take those results with a pinch of salt, and to look what's inside.
There is a false equivalence being made between open source software and AI benchmarks. The argument is that we shouldn't expend effort criticizing benchmarks, and should instead improve them. Unlike OSS software, benchmark results are consumed for decision making at face value. They are currently used like Yelp or a credit score, and less like a informative dataset you can analyze Benchmarks don't come with disclaimers, and people don't realize how brittle they can be. Consumers don't have the data skills to analyze the traces and see the limitations of benchmarks. Hell people who have the skills don't question it either, and are SHOCKED when they see the traces. So yeah, I think more people should have healthy skepticism. Right now, most people don't realize what they are looking at. The biggest problem is the large dissonance between the marketing of benchmarks and what they really measure. Instead of deflecting the criticisms of benchmarks, I think the communications need to be fixed around them.
RT Waldek Mastykarz This is exactly why you shouldn’t take things at face value, and validate whatever claims folks make by yourself. 👇
Amazing BenchmarkGate [1] reveal by @xeophon where he found serious (even comical) problems in popular benchmarks: AutomationBench: "[forces the models to] describe their request bodies in prose rather than in JSON Schema" 😅 He also fixed a number issues with the grader, which
View quoted postAmazing BenchmarkGate [1] reveal by @xeophon where he found serious (even comical) problems in popular benchmarks: AutomationBench: "[forces the models to] describe their request bodies in prose rather than in JSON Schema" 😅 He also fixed a number issues with the grader, which when combined with the above result in a near saturation of the benchmark! OfficeQA Pro v2: the grader uses a regex and Python-based extraction, which results in rejecting many valid answers. Additionally, there is evidence of models using web access to retrieve the answer key from HuggingFace (receipts are in the post). With these and other fixes, this again results in near saturation of the benchmark! It's very impt to look at data and not trust metrics from third parties. Better yet, you should rely on your own private evals. [1] BenchmarkGate: the gap between the [un]trustworthiness of benchmarks and the extent to which people rely on them.
Public evaluations are foundational for assessing model capabilities. We looked at some popular evaluations and found issues, which we fixed. Sharing our findings:
this post is such a banger. re: SWE-bench Multimodal "Removing the images barely changes the score ... Most tasks can be solved from the issue text and the code alone"
curious people and people interested in llm evals, benchmarks, high data circles, please wake up. my blog post "SWE-bench Multimodal v2 is not multimodal" is up now. https://sankalp.bearblog.dev/swe_multimodal/
RT Shreya Shankar Very nice talk from Vik on debunking OCR benchmarks --- and more importantly, how you (as an application builder) can mine these benchmarks for the specific slices you need / that give you signal for your application
Should you rely on public benchmark scores when choosing a model? @VikParuchuri argues "no" in this talk. To illustrate this, he shows specific problems found in popular OCR benchmarks: ParseBench: • A test expects 310 gigawatts of solar-panel capacity when the correct value
View quoted post1. Gartner for Vendor Rankings 2. Credit Rating Agencies for Mortgage Backed Securities 3. US News World Rankings For Colleges 4. AI Benchmark Companies Are all involved in a very similar business. Enough people haven’t caught onto 4 yet, but they will.
RT Radek Sienkiewicz Just got this and starting it today (by @sh_reya and @HamelHusain). I’m preparing to be even more unstoppable now.
Fresh meme material just dropped The tech is genuinely interesting but still will be funny
We’ve raised $1.3M from YC & Afore Capital so you never have to type or speak again. Typing is slow. Talking into your computer is awkward. Subvocal fixes both Our glasses give you the speed of speech without you making a sound or touching a keyboard. It tracks your internal
View quoted postQuick quality life of upgrade if you have lots of tasks in Codex Tell codex to rename all the tasks in your project according to this article You’ll be able to find stuff again and understand what’s happening!
New blog post from our group! Do you create dashboards / HTML pages with lots of AI-generate texts, and get frustrated (like us) about how they're hard to read? Check out our tips here (and, send them to your coding agents)!! https://x.com/i/article/2115857209313923072
View quoted postRT Shreya Shankar New blog post from our group! Do you create dashboards / HTML pages with lots of AI-generate texts, and get frustrated (like us) about how they're hard to read? Check out our tips here (and, send them to your coding agents)!! https://x.com/i/article/2115857209313923072
RT OpenAI Developers Starting today, eligible ChatGPT Pro and Business subscribers can claim up to $500 per month in API credits to build apps and agents.
RT Shreya Shankar 🎶 music to my ears 🍻 we worked very hard to keep it shorter than folks expect, yet still comprehensive. you don’t need a 300 page textbook!!
RT Shreya Shankar The evals book is here. Hamel is the evals 🐐 and I’m lucky he wanted to write this book with me!! We are grateful for our reviewers, editors, illustrators and readers. Order it on Amazon; or come to our book signing to get a copy (link in replies).
I read the error analysis chapter of Evals for AI Engineers by @HamelHusain and @sh_reya and realised I already had the dataset. Some backstory. I work with coding agents all day: Claude Code, Codex, Hermes, Antigravity. Every session is a trace. What I typed, every tool call,
I've seen a lot of pushback to this, with the following complaints: 1. "The benchmark owners already know about the flaws, and are working on it." 2. "Why are they spending time critiquing and not contributing to the benchmark" OR "critiquing known issues are not helpful". 3. "The flawed verdict is too binary" I find this pushback to be misguided. These benchmarks are used to move millions of dollars of token spend, and many people blindly trust how well these benchmarks generalize to their own products, and don't look any further than the headline numbers. For example, whenever a new model drops, you'll find thousands of youtube videos analyzing the pareto frontier using one of these benchmarks as the primary quality metric without questioning the benchmark. I think we would all be better served by inviting skepticism and encouraging people to develop an independent opinion of how well these benchmarks represent the tasks they care about. Concretely: - For the failing tasks within the benchmark, are they: realistic, have a proper harness, graded properly, sufficiently disambiguated user intent? - Are models and API calls configured properly (ex: inconsistent context windows, reasoning levels). - Are the models equipped with a modern harness and minimal retrieval that is sufficiently realistic? - Does the score even make sense ex: is it just a LLM judge committee that produces a score on a 0-100 scale that isn't aligned with ground truth? It's often the case you'll see many of these issues while looking at traces of a failing benchmark tasks, and it doesn't take long! Often the **very first trace you look at** has a serious issue. I also don't think there is an issue with verified vs. flawed verdict. It's good to have opinions. If you look through enough of what's behind their opinions and you find that you usually agree with their verdict, then they have earned your trust, the same way that a benchmark can lose your trust. I think this eval of benchm...
Introducing Benchmark Reviews: our new initiative to audit AI benchmarks. We are launching with 15 benchmarks: 4 Verified, 9 Flawed, and 2 with not enough information for a review.
RT Isaac Flath wtf is a "decision model"? Like architectural details, not hand-wavy explanations. Come learn from @barrowjoseph with me. https://isaacflath.com/research/perplexity-decider
RT Ben Erez Frontier AI labs are hiring people to do the jobs they already created for themselves. Two recent examples: 1) @yourgirlhils joining @AnthropicAI to work on AI fluency programs after building her own successful business educating managers how to leverage AI through her courses and workshops 2) @HamelHusain joining @OpenAI to work on applied evals, helping companies debug, measure and improve their AI products after building a massively successful evals course business on @MavenHQ If you focus your energy on what you’re truly great at and prove that the market values it, opportunities will emerge that are both (a) perfect for you (b) impossible to decline The advice to “be so good they can’t ignore you” has never been more relevant than it is today. My slight addition is that I think it’s important to be unignorably good in areas where you’re also authentically excited. There will always be demand for people who love what they do while being world class at doing it.
I've been looking into public benchmarks and am astounded by the poor quality vs. how much we rely on them as an industry. @xeophon pointed me to this excellent site https://epoch.ai/benchmarks/ which is an independent third party which scrutinizes benchmarks and "looks at the data" 💪 For example, here are some popular benchmarks we all rely on. Before trusting a benchmark its worth running them and inspecting examples the grader failed carefully, to get a sense of the quality. I'm continuing to look more into this, and will write something up eventually once I've collected more data, but I think this is an important subject.
RT Nicolay Gerold If a model has written the entire skill without any input from you, you don't need the skill.
question from the TL: > quick question, do you think consuming more skills in the same session unnecessarily dirties the context? > > Say you have a 5 step work, each step with a skill. You can either run all on single session, divide into subagents with relevant skills, or
View quoted postRT Nathan Lambert Interconnects Podcast #20: We got together to debate hard questions and messy realities after a crazy, somewhat intimidating, week in the AI world: - Why did Kimi K3.1 Pro have a mixed reaction with such incredible benchmarks? Will it be adopted? - Were we wrong about the risks of open-weight models and cybersecurity? - Why do cyber experts discuss recent events so differently than AI experts? - What comes next in the few months? What will change our minds? Chapters: 00:00 Kimi K3.1 Reaction 08:15 Kimi’s open-weight cyber principles 11:23 You can hack everything era 15:54 PHP2Shell, LiteLLM, and the new internet 24:00 Abliterated APIs, safeguards, and trusted access 31:41 Anthropic not hiring juniors employees 36:16 Florian’s Muse addiction 45:30 Wrap-up More of these soon!
2 of 3 agents for this Company harness are marketing related. It feels right
RT Hiten Shah We launched Beam on Monday and hit #1 on Product Hunt. The most requested feature was Intel Mac support. We shipped it three days later. Beam now runs on any Intel Mac with macOS 14 or later, in both directions. Beam its windows or whole desktop to another Mac, or sit at the Intel Mac and open windows from your other Macs. That old Intel Mac gathering dust has a job again. This is a 2018 Intel Mac mini running Beam in Whole Mac mode. https://beam.win
In June, @SamAsante and I launched Typeahead, the first product from our new company. Today we're releasing our next Mac app. It's called Beam, and we're live on Product Hunt. I've got Macs all over my house doing different work. Some run agents and local models. Others handle
View quoted postRT Khaliq Gant A lot of people have been telling me that they built a crappy version of this. Build with us, it’s open source!
Today we're launching @agent_relay Your team’s agents shouldn’t need YOU to copy-paste their conversations. Agent Relay lets them read each other’s sessions, ask questions, and hand off work across the tools your team already uses. Keep using the Codex mac app, Claude in the
View quoted postRT Will Washburn Today we're launching @agent_relay Your team’s agents shouldn’t need YOU to copy-paste their conversations. Agent Relay lets them read each other’s sessions, ask questions, and hand off work across the tools your team already uses. Keep using the Codex mac app, Claude in the terminal or even tools like Conductor. Open source. Free to try our cloud. http://agentrelay.com
RT Riley Goodside Prompt engineering is dead. Prompt however you want. Have fun.
RT Lenny Rachitsky "20 years from now, the only people who will remember that you worked late are your kids."
RT ben hylak today, we're excited to announce change reports. @raindrop_ai watches every PR and sends you slack dm's on how your agent changes actually performed in production
Look. Counting stuff, data viz, etc. has always been underrated. I'm not suprised it has come full circle.
Career progression 2003: Data Analyst 2010: Data Scientist 2016: Machine Learning Engineer Now: Data Analyst of Traces 😅
View quoted postCareer progression 2003: Data Analyst 2010: Data Scientist 2016: Machine Learning Engineer Now: Data Analyst of Traces 😅
. @sh_reya and I are launching our new book Evals for AI Engineers Nov 12th at @DanOlsen’s @LeanProdMeetup! You can join IRL in Mountain View or on Zoom. Our sponsor @raindrop_ai is providing free copies that we will sign for you if you come in person. Here's the sign up link https://events.ticketleap.com/tickets/dan-olsen/evals
BenchmarkGate is a real thing Don’t blindly trust benchmarks even popular ones We need to be doing evals on our evals
curious people and people interested in llm evals, benchmarks, high data circles, please wake up. my blog post "SWE-bench Multimodal v2 is not multimodal" is up now. https://sankalp.bearblog.dev/swe_multimodal/
RT Antaripa Saha can we trust decision models for evals? @HamelHusain and I tested top decision models like Jev, d1-ultra, clef, pplx-decider, openai decisions, etc. on our dataset we explored failure detection, probability calibration, threshold optimization, and the practical tradeoffs of using them for evals. give it a read: https://hamel.dev/blog/posts/decision-model-evals/
RT sankalp curious people and people interested in llm evals, benchmarks, high data circles, please wake up. my blog post "SWE-bench Multimodal v2 is not multimodal" is up now. https://sankalp.bearblog.dev/swe_multimodal/
RT Nick This is exactly why evals matter more than prompt or engineering skills alone....because instruction-following is measurable! Without the eval layer, “I wrote a good skill” can become mostly (sometimes, even dangerous) bs. Evals mean you can turn things like a skill's "hard prohibitions" into automated checks that make model output quantifiable and testable; pretty much every flaw listed here in @lex_node 's tweet would qualify. Code-based evals would catch a lot of these deterministically; LLM-as-judge would handle the more semantic ones. So what can you do to learn evals to fix these types of (literal) skill issues? Where do you start? Well, you can take @HamelHusain and @sh_reya 's excellent evals course! But, to give you some appetite for your deep dive, let's drill into some step by step evals basics for beginners:
this is my issue with AI x law. the last thing I want as a lawyer is anything non-deterministic in my documents lol. it doesn't obey the skills even if you wrote the skills to try to make it behave give me a rigid docgen template and an AI that can't do anything but input
BenchGate still exists and is very pervasive. Look at a handful of traces from failing tests in almost any public benchmark you will be shocked.
https://d.erenrich.net/are-you-smarter-than-an-llm/index.html Great way to try out MMLU and get a sense for just what, exactly, we are using to evaluate LLMs! I doubt folks would knife fight for a percent on this benchmark if its contents were realized more broadly.
RT ky=mx+b Appreciate the shout out for the ML in Python Cookbook ❤️ great to see the amazing book that @chrisalbon wrote, and I was lucky enough to build on, still getting love. Never too late to learn ML fundamentals. Another amazing evals post from @HamelHusain 👏🏻
New blog post 🎉: How To Use Decision Models For Evals In this post, we show you how to choose a decision model for your task, tune its threshold (don't assume the 0.5 default is good!), and interpret its scores. Lots of cool interactive charts here. https://x.com/i/article/2112552453422104576
View quoted postTanishq never ceases to impress me. Amazing work 😻
Cancer patients with the same diagnosis often have very different tumor biology. Molecular testing can reveal underlying differences, but that's slow and expensive. Introducing Holon-S1, our platform to predict genes and biomarkers from routine pathology slides. • beats two
View quoted postRT malachi “Finally, if you’re a data scientist or ML engineer wondering where you belong in the AI age, these are skills you already have. It’s time to get revenge 🙂.” lol yay
New blog post 🎉: How To Use Decision Models For Evals In this post, we show you how to choose a decision model for your task, tune its threshold (don't assume the 0.5 default is good!), and interpret its scores. Lots of cool interactive charts here. https://x.com/i/article/2112552453422104576
View quoted postRT Antaripa Saha we have ran an extensive experiment with all major decision models on our dataset to see how trustworthy decision models are for evals go give it a read
New blog post 🎉: How To Use Decision Models For Evals In this post, we show you how to choose a decision model for your task, tune its threshold (don't assume the 0.5 default is good!), and interpret its scores. Lots of cool interactive charts here. https://x.com/i/article/2112552453422104576
View quoted postRT Randy Olson A great example of how data science skills are still vital in the age of LLMs.
New blog post 🎉: How To Use Decision Models For Evals In this post, we show you how to choose a decision model for your task, tune its threshold (don't assume the 0.5 default is good!), and interpret its scores. Lots of cool interactive charts here. https://x.com/i/article/2112552453422104576
View quoted postNew blog post 🎉: How To Use Decision Models For Evals In this post, we show you how to choose a decision model for your task, tune its threshold (don't assume the 0.5 default is good!), and interpret its scores. Lots of cool interactive charts here. https://x.com/i/article/2112552453422104576
RT Bryan Bischof fka Dr. Donut They call it RSI because I'm getting a repetitive strain injury from labeling all this data.
RT Andrzej Dąbrowski Re @ghyslainsg @eve @shardara just read @HamelHusain: https://hamel.dev/blog/posts/evals-faq/what-makes-a-good-custom-interface-for-reviewing-llm-outputs.html the point is that non-technical people (domain experts) should review the logs, and default views from observability platforms are terribly nerdy and hideous to look at for normies
RT Robert Ta You can just make your own kids' content now, which is one of my favourite things about AI because you don't have to settle for whatever's out there, you just describe what you want and make it. Hamel and his partner Aletheia did exactly that after one too many Cocomelon car rides, it's called Wonderwise and it's educational music for kids. Check it out if you've got little ones.
RT Modal Today we're announcing that Modal has crossed $1B in annualized run rate, as well as raised a $750M Series D at a $15.75B valuation, led by @Accel. Since our Series C, usage has tripled and we’ve grown more than 15x year-over-year. We are deeply grateful to the developers and companies building on Modal. There's still so much more to build, and we can't think of a better time to be building software.
RT Lenny Rachitsky Moats! Does anyone have one anymore? Yes. Yes, they do. But only a small subset of what people call moats create real long-term value and defensibility. Not actually a moat: 1. Distribution: This does matter more than ever. Building products has gotten easier, but getting them to customers has not. Distribution, however, does not create durable defensibility. It helps create the raw ingredients for one, but it is not itself a moat. 2. Execution: Yes, speed is critical for startups. But a company that has to sprint forever is not a good business. Ultimately, it will misstep, slow down, and competition will catch up. Speed gives a company more shots on goal as it tries to build a great product and a great business, but it must eventually find something more durable. 3. Brand: The idea is that when everyone is building the same thing, the most resonant brand will win. But for startups, brand works more like customer acquisition spend: Put money in, get growth out. It’s not something that will effectively keep others from competing long-term. Brand can become a true moat over time (as with Coke or Nike or Apple), but it just takes too long to really matter for most startups. What you're looking for is compounding advantages: a self-reinforcing flywheel that gets stronger and stronger over time, ultimately making a company very hard to compete with long-term. There are only four compounding advantages that really matter. Every major tech company has at least one: 1. Switching costs: The more deeply embedded a product is in the way a customer works, the harder it is for that customer to switch. This increases retention and revenue per customer, which can be reinvested into the product. 2. Network effects: The more users a product has, the better it gets for everyone. This increases engagement and attracts more users. 3. Scale economies: The more volume a company has, the larger and more efficient its operations can be. This lowers unit costs, ...
RT Isaac Flath OCR (esp. VLM approaches) often extract 1 page at time, which breaks when cross-page context is needed, which is a lot. Join @barrowjoseph and I as we dive in and discuss this topic, OCR post processing, and the new Miner U Popo paper. https://luma.com/mineru
RT Raindrop "What will my change change?" Our CTO and co-founder @benhylak joined @HamelHusain to share more on testing agents with Raindrop Simulations. Watch the full video: https://www.raindrop.ai/resources/how-to-test-ai-agents-with-simulations/
I’ve known Ajay for a while and he’s doubled down on making tools that help you look at your data for evals Promising new entrant into the eval tools space
building agents is easy getting them to production is hard today we’re launching @neatlogs to fix that
View quoted postRT Lane || Boot.dev Customer support costs are trending to zero due to AI Not because it's automating it all, but because your vibe-coded slop has no customers to support
RT Pamela Fox Nice post by @isaac_flath on how he evaluates OCR models, with custom annotation apps and agent citation checkers. Great examples of the many ways OCR/VLMs can get things wrong too - like oversimplified tables, swapped digits, and ignored watermarks. https://isaacflath.com/writing/document-evals
RT Lane || Boot.dev "My project is done, now I just need to find users" Oooooh, you mean you're -10% done If you built it without users, get ready to start all over again
Marketers: The next wave of founders will be marketers, distribution is the new moat. PMs: Taste is the moat, and its easier than ever to build the wrong thing. Now is the age of the PM. Eng: You need systems thinking and technical chops to solve hard problems and wield agents effectively at scale. Engineers have more leverage than ever. I suspect good people in each discipline will remain valuable and there isn't one role poised to become unicorns en masse. I do think its good to be skilled at more than 1 discipline, but I am not sure any one of these disciplines has a leg up over the others in that regard
RT Eleanor Berger Re @HamelHusain This was one of my tests. A year ago I started trying to get agents to create slides with Excalidraw. Initially it was terrible, then it started improving, and now it works perfectly. Feel the AGI.
Excalidraw for slides is the 🐐 MCP works great & has animations etc. You can create nice visuals that don't feel like over-produced slop
RT Alex Kemper Lots of people asked about this and I don’t think it makes sense to publish as a built-in skill: https://github.com/docwriter-org/plain-writing-skill It’s from @sh_reya — I also * highly recommend * her and @HamelHusain’s evals course
@rockatanescu We have a skill called “plain writing” in our repo that is the single most used skill internally by a factor of 2
View quoted postRecently had the chance to interview @benhylak on how he is thinking about simulations in our AI Evals Course 😁 Simulations are incredibly useful for evals when you do them well. Ben discusses what he learned from implementing simulations for evals at several companies. Some fun topics came up, my favorite being "simulation awareness" - when models know they are in a simulation. Below is a chapter summary: Why input/output tests miss agent failures Replay production traces to see what a change breaks Recreate the data and tools around the agent How agents detect simulations and change their behavior Choose scenarios that test the change you made Check answers, costs, and tool behavior across runs Replay known failures to verify a fix Common mistakes that make simulations misleading Check that the simulation reproduces production behavior When to start using simulations You can also watch this on YT: https://www.youtube.com/watch?v=eLkESCLvvAs
Recently had the chance to interview @benhylak on how he is thinking about simulations in our AI Evals Course 😁 Simulations are incredibly useful for evals when you do them well. Ben discusses what he learned from implementing simulations for evals at several companies. Some fun topics came up, my favorite being "simulation awareness" - when models know they are in a simulation. Below is a chapter summary: 02:02 Why input/output tests miss agent failures 10:59 Replay production traces to see what a change breaks 13:18 Recreate the data and tools around the agent 16:27 How agents detect simulations and change their behavior 20:39 Choose scenarios that test the change you made 22:00 Check answers, costs, and tool behavior across runs 26:43 Replay known failures to verify a fix 31:20 Common mistakes that make simulations misleading 32:20 Check that the simulation reproduces production behavior 37:37 When to start using simulations You can also watch on YT here: https://youtu.be/Y5LxW81SkCY?si=emWgWuhBZp5wK7l7
RT Tibo Your ChatGPT subscription is now also a Devin subscription
You can use any personal ChatGPT plan with Devin Just connect your Go, Plus, or Pro plan to Devin and all GPT model usage will draw down from you plan's quota
View quoted postRT Joe Barrow A while ago I gave a talk w/ @HamelHusain, “How to Choose an OCR Model,” and I just saw it’s available on YouTube! https://youtube.com/watch?v=mSdmMdpfHpI
Q: How do I make the case for investing in evaluations to my team? A: Review real user interactions and show your team the problems you find. Fix them, then show what improved. https://hamel.dev/blog/posts/evals-faq/how-do-i-make-the-case-for-investing-in-evaluations-to-my-team.html
RT Joma Tech Introducing ChatGPT for Dishwashing GPT-6 achieves state-of-the-art results on dishwashing benchmarks for long-running jobs and difficult stains. The Navier–Stokes Millennium Prize Problem is a $1 million challenge about whether the equations describing fluid motion can break down. In this video, I accidentally found a counter-example while trying to optimize my dishwasher. But in reality, OpenAI used 10,000 AI agents to find a proof in 88 hours: https://openai.com/index/navier-stokes-solution/ Parody of the original GPT-6 Astra ad @OpenAI #ChatGPT_Partner #chatgpt Credits: Written and Directed by Joma Co-Writer - Henry Connor Coan IV @coan_henry Production by Dauntlus Studios @dauntlus.studios Producer/Co-Director - Marcus Liew @dauntlus Camera Operator - Amos Lee @amoselijahlee Art Director - Alethea Soo @aletheasoo Art Assistant - Alicia Lim @aliciatkl_ Assistant Editor - GPT-6 Astra Music: Tensions Run High by Soundridemusic https://www.youtube.com/watch?v=Ly9H63SLJJo
RT Lulu Cheng Meservey The evolution of going direct: Distribution was scarce, so the alpha was in building an audience Then every company started posting all the time, and attention became scarce Then attention became exploited with bait and slop, so now credibility is scarce And there are no shortcuts for credibility
RT Charles 🎉 Frye We updated our LLM Engine Advisor with the latest results from @modal Dedicated Endpoints. With just a few clicks and a single CLI command, you can select and deploy a reasonable open-weights inference service. https://modal.com/llm-almanac/advisor
Q: Can I use the same model for both the main task and evaluation? A: Usually, yes. Test whether the judge agrees with human labels on a held-out test set. https://hamel.dev/blog/posts/evals-faq/can-i-use-the-same-model-for-both-the-main-task-and-evaluation.html
RT Stas Bekman TLDR: all top current AI coding agents I tried suck at large-scale concurrent multi-tasking - solution: one agent to rule them all, and sub-agents to do the actual tasks. For the last couple of weeks I have been working on a task that requires testing and fixing dozens of configs with dozens of slow tests each - a large matrix of options, using many resources to parallelize the work. I tried many top coding agents, and they all failed to multi-task no matter what I have tried. They just kept dropping the ball every 20min or so, wasting resources and not helping me to move forward. Planning mode didn't help at all. Finally I think I have a working recipe - I told the agent not to do any work itself and only be the orchestrator and do all the work through sub-agents, things started to finally move along. Hope this helps others who have a similar need.
RT Murshid Muzamil Error analysis on a real document on a very straightforward "typed" document. Perfectly summarizes what challenges an OCR workflow goes through. good one @HamelHusain @isaac_flath 👏 https://youtu.be/UPEzmVR0dJ8?si=sZ4x9GplnHFxWvtp
RT Shreya Shankar We now support prefix sharing in Quail, our open-source AI-SQL engine! In this example tagging 1,772 long agent traces with issue types using qwen3-4b: we compute 3x fewer tokens and the query runs 2.6x faster ⏩👇