Eliciting the tribal knowledge in people's heads that was never written down anywhere is an art and the biggest barrier to the diffusion of AI in enterprises.
This is good timely note on trustworthiness and safety of enterprise agents.
As models and harnesses commoditize, we need to rethink how we can teach agents efficiently and verify their work at scale. It’s not just what an agent can access or do, but who can teach it and who can update its behavior.
Our access controls and interfaces also need to evolve with this. The people teaching and updating the agent might not be the same ones verifying its work and signing off on it. The system needs to enforce that separation allow verifying the work efficiently.
This is a layer that should work across models, learn from demonstrations and corrections, and provide decision trails as it evolves: what changed, why, who taught it, who verified it. It should also capture how the agent made decisions and on what basis when it did the work. Over time, through learning, it should reduce the verification burden as well.
If you can verify it, you can solve it through AI. If you can verify it at scale, you can automate it through AI. Otherwise, every update to the agent becomes another thing we have to trust without being able to evaluate or verify.
Amanpreet Singh retweeted
Today we're unveiling Trillium Labs @trillium_labs, a new non-profit to foster the open science of frontier AI. We're building open post-training recipes and will expand into open infra to study RSI, reward-hacking, multi-agent systems, and whatever comes next.
We're built around the theory of change that you need more eyes to solve hard technical problems. We have faith in the scientific methods and communities that humanity has built, and worry that AI is becoming too closed to utilize them.
Trilliums are wildflowers that bloom briefly in the spring, before the forest canopies fill out. Though they are small, they lay the foundation for the cycles of growth and nourishment through the rest of the year. At Trillium Labs, the recipes will be the slow nutrients for the seasons and the model releases will be the blooms. Building an institution dedicated to this is needed because, much as nature’s trilliums are slow to expand and grow, the open-ecosystem needs time and dedicated resources to catch up.
I co-founded with with a long-time friend and collaborator Tom Zick (@thesezickbeats). We're hiring (full time + student collabs/interns), we're fundraising, and we're looking for compute. Please get in touch if you're interested in helping out. Offices based in the Bay Area and Cambridge MA, remote okay.
I’m in the Bay Area until for The Curve and COLM to connect with people who are interested. We’re thankful to have initial support from Halcyon Futures and Schmidt Sciences with more funding en route to enable our ambitions of scaling. Our advisors @Thom_Wolf, @HannaHajishirzi, @gneubig and @ctnzr have been instrumental to building the ecosystem that exists today, and I’m stoked to get to keep working with them.
Anthropic really nailed down delegation to the background threads/subagents with Opus 5.5. This ensures that the main thread doesn’t use a lot of context/tokens and stays focused on orchestration and getting the task done.
This lets you get a lot out of the Max plan with Opus 5.5, as it doesn’t fill up the context window as fast. Astra so far with Codex hasn’t been able to nail this down, leading to much faster burn on the OpenAI Max plan.
Curious to see how Sol 6.1 does overall with this.
"Build automatic evals", they said.
"It’ll be fun", they said.
There are > 300 unwritten exceptions in people's heads, and the source of truth is an Excel file called final_v7_FINAL.xlsx, they never said.
Claude can now help you build evaluations and hillclimb on them.
In this article, we share guidance on eval design & skills that Claude Code can use to improve your applications.
claude.dev/blog/automating-e…
if Astra is burning your Codex usage quota very fast even while delegating from Astra to Sol or Luna, it's probably because Astra keeps waking up to ask “are you done yet?”
Give this tweet to Astra to have it to build a "completion-wait" skill and add its usage rule to your AGENTS.md.
For delegated CLI jobs, a background script can wait for the worker and send one "codex queue" message when it finishes. Astra then wakes up, checks the result, and continues without repeatedly polling.
Here's the exact prompt I gave:
> Build a completion-wait skill for long-running delegated CLI jobs. Check whether my Codex CLI supports queue. Have a background script wait for the job, save its output and exit status, then send one codex queue message to the verified current task when it finishes. Add a rule to my AGENTS.md to use the skill, and inspect the saved result after waking.
Amanpreet Singh retweeted
seen/heard >5 reactions to deepseek4 "data is all that matters" claim with "welp research is over"
but that is a terrible take
during the old days (2016-21ish), if you were hillclimbing - in most cases you had a few knobs and levers for improving the model: (1) some architecture decisions, (2) some loss fn/learning signal differences, (3) some training algorithm differences.
you really had to be creative to turn intuition into inductive biases which meaningfully affected the outcome (or come up with posthoc explanations for why your human-guided neural architecture search worked)
now, the data is your lever for improving the model and the behavior. each token is a knob, and you can scale to thousands or even trillions. each reward function. if you want to influence the model behavior through inductive biases - there are levers everywhere for those with eyes to see
really data has always been the key lever for model improvement and progress in the field (eg imagenet did way more for vision than rcnn)
but it was a lever that was impossible to move (pay mturkers to annotate the right data) and took time money and energy
now, for the same cost - you can apply an army of agents and spend millions of tokens of compute to calculate the optimal reward signal for each token of training.
what is stopping you from improving performance except better research ideas and compute/time (which can be reduced with better research ideas)
the surface area for research has only increased, eg the architecture of a data factory is so much more interesting / offers more opportunities for research than a model architecture.
the age of research is only beginning
𝗜𝘀 𝗦𝗼𝗳𝘁𝘄𝗮𝗿𝗲 𝗘𝗻𝗴𝗶𝗻𝗲𝗲𝗿𝗶𝗻𝗴 𝗗𝗼𝗼𝗺𝗲𝗱?
Anthropic’s Economic report from yesterday spells doom on software engineering. As a profession, it’s almost dead.
As AI models improve, the "almost" will become imminent, and then instant.
So where do all of us engineers go? Who survives the aftermath? The answer took its own sweet time to arrive for me: it’s the software engineers with "taste".
When I started coding in 2012, I didn’t imagine one of the most analytical professions would be taken over by something as subjective as taste.
Taste, or more crudely "good judgment", is what’s ruling the world of AI now.
AI coding agents have changed the nature of software engineering work over the last year. Implementation is handled with increased accuracy. The engineer’s job is now deciding what constraints matter, and how to avoid needless complexity & cognitive overload. This judgment is pretty much the hottest commodity in tech.
I faced this first-hand at my former startup, Contextual. While trying to hire a senior developer, we had to tweak our hiring process.
Instead of a standard assignment that took 2 hours to solve, we gave practical questions exactly in line with the work.
The interviewer was told to focus on soft skills, on how well a candidate explained. Suddenly, the journey one took to arrive at an answer became more important than the answer itself. And that's the primary skill one needs to work with an agent!
This offered deeper insight into the candidate. Even though the opening was for a production engineer, we found our first sales engineer. Without the soft skills filter, the candidate would've gotten lost in product-engineer-hiring-loops.
This was one example. There could be many more. But how does one judge taste in the age of AI? Do you allow AI during interviews?
This question needs one foot in history & one in the future. Most interviews were designed for a world where coding was a scarce skill e.g. LeetCode’s algorithmic exercises tested unaided implementation ability, but they never represented the actual job.
Engineers use AI every day. At my current startup, we realized soon that if we prohibited AI during interviews, we'd be evaluating people in an artificial environment.
Interviews should mirror the real job. The question goes beyond just can you code without AI, but can you use AI effectively to solve complex problems?
We’re designing exercises that can't be solved with a single prompt. They require candidates to think critically, verify AI outputs, pay heed to instructions, identify gaps & iterate.
The same applies to system design: can you reason from the systems level? Since we’re building a system to capture the judgment of organizations, it becomes pivotal. Our interviews now primarily focus on how one reasons about an abstract.
After all, that reasoning & critical thinking is where "taste" resides. But it needs someone with taste to decipher that. :)
P. S. DM me to get a taste our hiring process!
Amanpreet Singh retweeted
Today we’re announcing Not Diamond Code, the world’s most powerful intelligent model router for long-horizon coding agents.
Not Diamond works with any gateway or harness, including Claude Code, to select the best model and reasoning effort for each step, reducing costs by 20-65% without impacting quality.
This is bigger than it seems for the AI agents.
S3 Files lets you mount any S3 bucket as a native NFS on any container or lambda with ~1ms latency via EFS under the hood.
Why it matters for agents: no more copying data or bridging object <-> file abstractions. Agents can now read/write S3 directly as a mounted filesystem. Multiple agents can share the same mount with close-to-open consistency. Long-term storage becomes the same as the short-term storage.
Agent runtime bootstrap and teardown become trivial and instant while your data stays durable in S3 with auto bi-directional sync.
Announcing Amazon S3 Files.
The first and only cloud object store with fully-featured, high-performance file system access.
Learn more here. go.aws/4tw17Zg
Claude Code on web/iOS is a big productivity unlock for small changes. But for bigger changes, the biggest blocker for me was not having the gh cli. Can't bring in GitHub context - no PR reviews, no issue management, no fine-grained operations. You end up pulling locally anyway which defeats the whole point.
Custom environments fix this: `gh auth token` → create new environment → network access "Full" → add GH_TOKEN env var. Remote session installs gh at runtime, picks up the token. Done.
GitHub-related skills now work from the browser/phone. No more local pull as an extra step.
> opened codex web
> codex asks to integrate with slack
> me: why not? i can delegate all things directly from slack
> started a task from a slack thread
> codex returns the task link
> coworker opens the task link without any auth and is able to see everything
> tried the link in the incognito mode
> link still opens up with all of the code/details for anyone out there to see
> tried for 30 min to find a setting to disable this.
> found nothing
> manually disable links so far one by one
> disables codex in slack :(
> back to claude/codex duo in tmux
Amanpreet Singh retweeted
Announcing Worktrunk! A git worktree manager, designed for running AI agents in parallel.
A few points on why I'm so excited about the project, and why I hope it becomes broadly adopted 🧵
Amanpreet Singh retweeted
📢 As promised ✨, we're open-sourcing LMUnit! Our SoTA generative model for fine-grained criteria evaluation of your LLM responses 🎯
✅ SoTA on Flask & BigGbench
✅ SoTA generative reward model on RewardBench2
🤗 Models available on @huggingface: tiny.cc/qjzp001
💻 Github repo: github.com/ContextualAI/LMUn…
📄 Paper: arxiv.org/abs/2412.13091
✍️ Blog: contextual.ai/lmunit/
See more details in the quoted tweet👇
Excited to share 🤯 that our LMUnit models with @ContextualAI just claimed the top spots on RewardBench2 🥇
How did we manage to rank +5% higher than models like Gemini, Claude 4, and GPT4.1? More in the details below:
🧵 1/11
Amanpreet Singh retweeted
Tired of seeing O3 hallucinate? 😵💫
Today, I am excited to share how we built the least hallucinatory LLM in the 🌍
Our GLMv2, developed at @ContextualAI, just claimed 1st place 🥇 on the FACTS Grounded leaderboard by Google DeepMind — outperforming Gemini-2.5-pro, Claude 4, and O3 by 18%. 🤯
More details about our SFT and post-training recipe below 👇
1/N


















