HackerTrans
TopNewTrendsCommentsPastAskShowJobs

hansonw

no profile record

Submissions

Building more with GPT-5.1-Codex-Max

openai.com
483 points·by hansonw·8 ay önce·319 comments

How we built Text-to-SQL at Pinterest

medium.com
3 points·by hansonw·2 yıl önce·1 comments

comments

hansonw
·4 ay önce·discuss
The skill source is here: https://github.com/openai/skills/blob/main/skills/.curated/p...

$skill-installer playwright-interactive in Codex! the model writes normal JS playwright code in a Node REPL
hansonw
·8 ay önce·discuss
Rest assured that we are better at training models than naming them ;D

- New benchmark SOTAs with 77.9% on SWE-Bench-Verified, 79.9% on SWE-Lancer, and 58.1% on TerminalBench 2.0

- Natively trained to work across many hours across multiple context windows via compaction

- 30% more token-efficient at the same reasoning level across many tasks

Let us know what you think!
hansonw
·geçen yıl·discuss
More about that here! https://platform.openai.com/docs/codex#advanced-configuratio...
hansonw
·2 yıl önce·discuss
The ELI5 of the paper is that most "unlearning" methods can be regarded as adding some delta `w` to the parameters of the network, but most of `w` just gets "rounded away" during quantization (i.e. `quantize(X+w) ~= quantize(X)`). Pretty clever idea as a lot of cited methods explicitly optimize/regularize to keep `w` small to avoid degrading evaluation accuracy.

To your point, it does put into question the idea of whether these methods can actually be considered truly "unlearning" from an information-theoretic perspective (or if it is the equivalent of e.g. just putting `if (false)` around the still latent knowledge)
hansonw
·2 yıl önce·discuss
It looks like they didn't want to make a public submission in order to avoid disclosing the model internals: https://cosine.sh/blog/genie-technical-report#:~:text=SWE%2D....
hansonw
·2 yıl önce·discuss
It’s probably more. Pretty conservatively, if the KV embedding dimension for each token is ~10K x 100 attention layers (this is roughly the scale of Llama3.1 405B) that’s already 1M 16-bit floats per token = 2MB. They have likely needed to implement some kind of KV compression (like DeepSeek) to make this even feasible.
hansonw
·2 yıl önce·discuss
https://news.ycombinator.com/item?id=40675577
hansonw
·2 yıl önce·discuss
This is also a good paper on the subject:

What Algorithms can Transformers Learn? A Study in Length Generalization https://arxiv.org/abs/2310.16028
hansonw
·2 yıl önce·discuss
https://predibase.com
hansonw
·2 yıl önce·discuss
Yes. But also note that the new function calling is actually “tool calling” where the model is also fine-tuned to expect and react to the output of the function (and there are various other nuances like being able to call multiple functions in parallel and matching up the outputs to function calls precisely).

When used in multi-turn “call/response” mode it actually does start to unlock some new capabilities.
hansonw
·2 yıl önce·discuss
Not the author, but really nice that they shared some real data points:

> Once our Text-to-SQL solution was in production, we were also able to observe how users interacted with the system. As our implementation improved and as users became more familiar with the feature, our first-shot acceptance rate for the generated SQL increased from 20% to above 40%. In practice, most queries that are generated require multiple iterations of human or AI generation before being finalized. In order to determine how Text-to-SQL affected data user productivity, the most reliable method would have been to experiment. Using such a method, previous research has found that AI assistance improved task completion speed by over 50%. In our real world data (which importantly does not control for differences in tasks), we find a 35% improvement in task completion speed for writing SQL queries using AI assistance.
hansonw
·3 yıl önce·discuss
Our startup is building https://arcwise.app, which allows you to embed full-fledged SQL tables inside Google Sheets! We’re in the process of building out support for joins & subqueries, would be curious what people think.