56 points Tomte 17 hours ago 11 comments
ylxdzsw 1 hour ago | parent
searealist 1 hour ago | parent
the_mitsuhiko 1 hour ago | parent
Because the models are trained on JavaScript for code mode. You get away with way fewer instructions. They also want to be able to express concurrency and that works very well with the Promise global.
But a big reason is that code mode runs on the harness side so bash is a tricky target in particular.
Bonteq 17 minutes ago | parent
The most obvious example here is `read` or `view_image`. If a multimodal model needs to read an image, it cannot use cat for that because the harness needs to inject the actual image payload into the protocol of the LLM.
Does your prototype overcome the limitations mentioned in the article?
andreypopp 3 minutes ago | parent
soltanov 1 hour ago | parent
aidiveyt 32 minutes ago | parent
injidup 21 minutes ago | parent
odo1242 12 minutes ago | parent