I wonder how much production code is generated by coding agents these days. Outside of learning, I struggle to see much incentive to write everything by hand when the industry mostly rewards shipped features.
Today we launched Tinker.
Tinker brings frontier tools to researchers, offering clean abstractions for writing experiments and training pipelines while handling distributed training complexity. It enables novel research, custom models, and solid baselines.
Excited to see what people build.
LLMs are quite capable coders. Now, people say they are limited by programming languages designed for humans.
I think it is the opposite: they are enabled by programming languages designed for humans.
You cannot just design a new programming language for LLMs because where would the training data and project examples come from?
It’s also interesting how, for that reason, Python acts as a reasoning trace for LLMs. I.e., ask to code up something in Python, then port it to CUDA or Rust (versus coding it in CUDA or Rust) directly.
one of many reasons why I’d recommend against granting perms to an LLM for email, contacts, calendar, drive, etc.
to be on the safe side, I wouldn’t even touch email integrations/MCP without a burner account
Today Thinking Machines Lab is launching our research blog, Connectionism. Our first blog post is “Defeating Nondeterminism in LLM Inference”
We believe that science is better when shared. Connectionism will cover topics as varied as our research is: from kernel numerics to prompt engineering. Here we share what we are working on and connect with the research community frequently and openly.
The name Connectionism is a throwback to an earlier era of AI; it was the name of the subfield in the 1980s that studied neural networks and their similarity to biological brains.
https://t.co/lrJioBmpbT
We’ve (finally) added full support for MCP tools in ChatGPT.
In developer mode, developers can create connectors and use them in chat for write actions (not just search/fetch). Update Jira tickets, trigger Zapier workflows, or combine connectors for complex automations.