Register and share your invite link to earn from video plays and referrals.

Mike Knoop
@mikeknoop
co-founder @ndea and @zapier @arcprize
368 Following    25K Followers
All math is public. Very few domains are like this. Compare with programming or most others where significant knowledge is proprietary and locked within organizations. There is no moat against AI in math.
Show more
i forgot that logprobs used to be universally exposed from LLM inference APIs! we're entering some market maturity phase of LLMs where it's viable to slice off interesting parts of the LLM stack and package them in new ways that are useful
Show more
tl;dr -- jev is a very useful paradigm which has been hiding in plain sight. also, pour one out for log probs disappearing from so many new closed inference apis... 😢 prompting llms with max_tokens: 1 w/ log probs for fast, parallelized judgments may be an old pre-structured outputs trick gaining new life, but i'll admit i'm rather surprised at how flexible and useful this pattern appears. there's a lot more depth here than i expected -- the demos are quite impressive! back in the golden days of early llms circa 2023, i recall experimenting with fine tuning oai's ada to output either a 1 or a 0 token, and inspecting the log probs to roughly gauge confidence. at zapier we were exploring this around field mapping -- matching output fields from a prior step to input fields in another. seems like training a base model specifically to return calibrated probabilities takes that quite a bit further. it's so cheap that you can ask tons of speculative questions and just throw away the answers. add a hierarchy of follow-up questions and you can really tune the plinko machine. quantity truly has a quality of its own. with short questions and shared context, the rough math works out to ~60 field judgments per penny with fine-tuned ada versus potentially ~11k with jev batching -- amazing! what other interesting paradigms are lurking in plain sight?
Show more
Programmers have not yet accepted that humans are moving up the abstraction ladder again. Some humans still write assembly but it is the exception. This time the big change is understanding software by observing behavior (induction/abduction) vs reading code (deduction).
Show more
I am done with this shit. It is over. The state of engineering right now is horrible. It has been half a month since I started a new role at a big company. Nobody knows anything here. The specs, code, tests, PRDs, tickets, resolution of those tickets, reports, etc., everything is made by Claude Code. Nobody on my team likes this. They are being forced to ship as much as they can. I have heard multiple times from higher management that pushing code is not a bottleneck, so why are we slow? People are working 12 to 13 hours a day just to press enter. Nobody is reading anything. Humans in corporate are doing nothing on their own. Everyone, literally everyone, from an L1 to an L7 engineer here is doing the same thing. Talk to Claude. There is no sense of victory. Nobody is resolving bugs. In reality, nobody is thinking anymore. Everything is done by LLMs. It is so soul-sucking. I would not mind it, to be honest, if we were at least given the time to check out the code and see what is going where. But no, the goal is to just ship. No matter what happens.
Show more
0
121
1.3K
95
Forward to community
The arc of AI progress is to treat code as a black box.
A couple years ago I asked what the underscore.js for AI looks like. Ideas like this feel close. Maybe ironic that just as we're getting these cool programming primitives I basically no longer read or write code anyway...
Show more
I've seen people describe Jev as an "AI if statement". But what if it actually WAS an if statement? Introducing Probably: a programming language powered by Jev: Jev baked into the language. “feels” asks a question. “match” routes between descriptions. “while” keeps going until something stops feeling true. This is obviously a toy, but it's fun to think about what something like Jev unlocks. Jev makes the decisions, an LLM does the writing, and a little program ties it together.
Show more
I was aware of brain organoid research but this is... next level
Today in @Nature, we report a new approach to studying human brain development and modeling disease in vivo. Human neural #assembloids# and #organoids# have opened new ways to study development in vitro, but they also have important limitations. Transplantation can provide a more physiological environment, yet human cortical cells then develop within a rodent brain that matures much faster, constraining their growth and integration. To address some of these limitations and obtain more advanced functional readouts relevant to disease biology, we generated #apallial# mice, in which ~98% of the cortex and hippocampus fail to form, creating space for transplanted human cortical organoids to grow and integrate extensively. We call these #xenocortical# mice (XCX). Nearly 7 years in the making. Congratulations to an extraordinary team and wonderful collaborators! Link to the article below 👇
Show more
A pedestrian interpretation of this idea is basically "COGS to ship a great intelligence product are rising with scale"
The way that Anthropic and OpenAI are going to “pace” the frontier is by spending more time and more *compute* on alignment, monitoring and evals. The frontier labs that choose to “pace” likely spend slightly more money on compute at the cost of lower margins. That’s it.
Show more
On the limits of RSI / intelligence -- The below chart shows that intelligence is not some unbounded scalar stat. For any given situation, there is an optimal decision. You cannot be smarter than optimal. Therefore intelligence can be measured as a ratio of how good your decision is against optimality (over all decisions). It's capped at 100%. And Astra is already 80% optimal on ARC v3 speedruns. The most plausible areas for RSI to play a meaningful role near-term are: 1. Horizontal data acquisition. Models are limited in generality by the knowledge in the weights. RSI could automate data generation or gathering which enables them to in-paint knowledge gaps faster and faster. 2. Efficiency / cost. We are very far away from optimality. This is a good candidate for autoresearch. And cheaper models means even more autoresearch.
Show more
On the 25 ARC-AGI-3 public games, GPT-6 Astra scored 100% using the new provider adapter harness. But that score alone doesn't show just how efficiently it solved them - or how close it came to the fewest-action solutions anyone has found, including runs produced through extensive software-assisted search. The chart below compares three data points for each Public game: 1. The human baseline, calculated by summing the upper-median human action count for each level 2. The number of actions Astra used at max reasoning with the new provider adapter harness, which preserves opaque reasoning across requests and enables auto-compaction 3. The best known valid fewest-action run on each game - aka the speedrun I asked Peter Findley, an engineer who holds or ties the speedrun record on all 25 games, how he produced his runs. He said he used Codex CLI and a custom harness combining object-oriented memory, layered metacognition, skills, and hooks. He used extensive breadth-first search on a 256 GB RAM machine, but says Monte Carlo tree search with negative perturbations found what he described as the global minima. In short, he put a lot of work into programmatically achieving speedruns. So how did Astra do? It crushed the human baseline, using 6,485 actions compared with 17,135. That efficiency, combined with completing every level, is how it achieved 100%. Almost as remarkable is how close it came to several speedrun records. It tied three games (ar25, ft09, and sb26) and came within 5% on three more (s5i5, tu93, and dc22). Summed across all 25 games, the speedruns used 5,502 actions. Astra used 6,485 - 62% fewer than the human baseline and just 18% more than the speedruns. The fact that it came this close in a single recorded run per game, without executing code or repeatedly replaying the games, is incredible. It speaks to how capable Astra is, at least on ARC-AGI-3-like tasks requiring world modeling, spatial reasoning, rule induction, state tracking, planning, exploration, adaptation, and efficient problem-solving.
Show more
AI reasoning models (+swarms) are now useful for conceptual search. This is a powerful tool for innovation because we can empirically rule out "have we looked hard enough?" and switch gears to develop new pre-requisite ideas.
Show more
To discover something new, two things must be true. The pre-requisite ideas must be known. And the right ideas must be selected and synthesized. The former is a coverage problem, the latter is a search problem. The hard part is you don't know which is your bottleneck.
Show more
We are not done. I now see a path to useful and interesting ARC-AGI-4 focussed on open ended invention. This is the gating capability between powerful zero-sum automation machines and autonomous positive-sum innovators which benefit humanity. I believe 'coordinated slow downs' installs the precepts needed to limit or ban open source progress and AI capability research. Concretely, I believe coordinated slow down efforts will be argued to apply to everyone equally, globally, even if you aren't a frontier lab today. In fact, forms of this argument being made today. We primarily think of AI research being advanced by individual frontier labs. But consider the core invention of "chain of thought" which preceded q*, strawberry, o1, o3, reasoning models, and powerful coding agents all stemmed from one open source science paper. The same story is true for the transformer which was only possible downstream of at least three other organizations open science contributions. We must keep the research frontier open to increase the likelihood humanity reaches this positive sum future where amazing inventions created by AI can benefit us -- within in our lifetime! -- and not get technology trapped in a local maximum.
Show more
ARC-AGI-4 will be a benchmark for autonomous open-ended innovation. It will continue our commitment to open-source, giving the research community a shared target for progress that benefits all of humanity. Despite rapid model progress, humans still significantly outperform AI at open-ended invention. This is the meta-skill that unlocks progress across every field of technology. Advanced AI capable of scientific innovation will lead to tremendous new technology, knowledge, and understanding. This is a positive-sum future. We are deeply committed to advancing it. Open source is the foundation for that progress. The knowledge behind frontier AI, not just the technology itself, should be broadly distributed among researchers, academics, and organizations. Any coordinated effort by the AI industry to reduce openness or concentrate access to frontier AI would undermine that positive-sum future. We are committed to advancing a future where everyone can contribute to and benefit from AI progress.
Show more
The "AGI moment" is personal. It's when you individually realize your future will look very different from your past.
Every person on earth will eventually have their own "AGI moment" where they realize the future will not look like the past. People will experience this unevenly based on their distance to disruption. Mine was 03/23/2023 at @sequoia AI Ascent where I first demo'd @zapier AI.
Show more
Apple announces a folding iphone that has been rumored for over a decade and it's not the biggest news of the week, by a long shot. Shows how far AI has come
Fascinating that the ~level of intelligence needed to solve Navier Stokes is the same as what's needed to beat (very easy!) ARC v3 games.
> It is true that we tried this because there were rumors on the internet One general takeaway from NS results. AI is now fast and powerful enough that mere rumors of an idea working can be enough to crack things.
Show more
I spent much of the weekend talking with the team who did this work. Seb--and everyone else--acted with integrity and generosity throughout. Initially we believed the other team had also solved the problem. We wanted to collaborate and do a joint release. When we learned that they had Euler but not Navier-Stokes, we offered to let them go first, to suggest that they should be the ones to get the prize, and optionally for Tristan to be the lead author on a rewrite of the OpenAI proof. We felt it was challenging to offer the same to Levent (an Anthropic employee), who was not willing to talk or coordinate with us anyway. We were open to other solutions. We would have greatly preferred coordination. We did not rush to publish even though the other team wasn't communicating with us. The team threatened us with unfounded accusations of plagarism. Now that we can see their work, the approaches appear to be different. It is also worth noting that our latest model can solve many, many other math problems. It is true that we tried this because there were rumors on the internet last week that Anthropic's models had solved a millennium problem and we were curious if ours could do it too.
Show more
Amazing! OpenAI says they had 10,000 concurrent agents at peak. There are now three clear demonstrated axes of test-time adaptation / compute: 1. Linear token space reasoning 2. Parallel token space (multi-agent) 3. Latent space reasoning
Show more
We’re sharing a solution to the Navier-Stokes Millennium Prize Problem, one of the deepest problems at the frontier of mathematics. The proof was produced by a group of agents, using an OpenAI next-generation model significantly more capable than GPT-6 Astra. The problem concerns whether the description of smooth three-dimensional fluid motion modeled by the Navier-Stokes equations can break down. It has remained unresolved for roughly 90 years.
Show more
The narrative around why building AGI was a good idea has always been about invention -- "it will cure cancer", "it will solve fusion energy", etc. So I would not "declare AGI" until we have AI that is, at last, capable of invention -- conceptual breakthroughs, novel insights, new real-world technology, etc.
Show more
0
224
2.9K
228
Forward to community
my gpt 6 astra reflections: first, it achieves a record shattering 41.4% in our automation bench, the prior record holder was fable 5.1 at 31.4%. second, its personality doesn't feel fried. its writing is usually very coherent and non-performative. much more pleasant. 1/?
Show more
okay, so astra just set a new high on automationbench: 41.4% of business workflows completed correctly. so how is it better? and what is automationbench? well, we measure that by putting the model in simulated apps, giving it a job, and checking the resulting records and messages with code. the hard part is building a test that catches "updated the wrong customer" or "ignored the hold" while still letting the agent figure out its own way to do the work. more or less, you build an small environment for an agent. start with a known set of crm records, emails, spreadsheet rows, calendar events, etc. give the agent tools that behave like those apps' apis. underneath, it's structured state: sending an email adds a message to the sent mailbox, updating a contact changes a field on that record. nothing goes to an actual customer. each run starts with its own copy of the environment, so one model's changes don't affect another's. then you give it a task. say the spreadsheet has verified job titles and you want the crm brought up to date. update the contacts, mark the spreadsheet rows reconciled, and send the summary to the audit inbox specified in the company's procedure. the agent has to find the procedure and the data itself. it gets a keyword search over api documentation and a tool for making requests with a method, url, and body. there's a budget of 50 turns, and it can make several tool calls in a turn. you can make this quite hard without changing that basic request. put two people with the same name in different accounts. leave an outdated title in one source. mark a row verified, then put a later message in the inbox saying that title is disputed and shouldn't be changed yet. put another record under a security freeze. now the agent has to work out which records the request actually applies to. "update everyone in the spreadsheet" won't do it. the critical information need to be discoverable, though. if the correct answer depends on a fact we never put in the environment, that's our bug. same if the api can't retrieve the relevant message, or the instructions contradict each other without a way to tell which one governs. making a task difficult is easy. making it difficult for a reason that tells you something about the model takes significantly more work. scoring is ordinary, deterministic code that inspects the final state. for the contact task, the checks are along these lines: the eligible contacts have the expected titles, their spreadsheet rows are marked reconciled, and the audit inbox received the required summary. but you also check that the held contacts kept their original titles and statuses. otherwise a model could update everyone and pass just because the two intended updates happened somewhere in there. that's an actual difference we saw between astra and sol. astra updated two eligible contacts; sol updated four, including two it should have left alone. sol had even retrieved the security-freeze message for one of them before making the change. a grader that only checked whether the requested updates happened would miss that failure. crucially -- you have to check the unwanted changes too. the same applies to messages. checking that the right person received an email isn't enough if the agent also sent it to twenty wrong people. these negative checks are part of the task, not an optional safety score off to the side. every scored check has to pass for the workflow to count as complete. we keep partial credit to help inspect failures, but 41.4% means complete tasks, not the average fraction of steps the model got right. we don't prescribe the whole sequence of calls. the agent might find the data a different way, batch some updates, or correct an earlier mistake. if it leaves the required state behind, that should pass. this also means the benchmark only sees what its checks cover. a deterministic grader can be consistently wrong! we audit the tasks and use separate hint-assisted runs to help check that they're solvable; the hints aren't part of the scored runs. the simulator and the grader both need scrutiny when a model fails. the public task set is available for experimentation. the headline scores use a separate, harder held-out set, so don't mix those numbers. a few model developers (meta, etc) are reporting public set scores which aren't verified by us. and none of these scores tell you that the model will succeed on that percentage of work in your company. they tell you how often it completed this particular set of workflows under these conditions. we're actively working on automationbench 2, something that will be significantly trickier...
Show more
Very rewarding to be personally involved with two of the five Astra headline benchmarks