3 ms·
Why exactly do we need a new language? The agents I write get access to a subset of the Python SDK (i.e. non-destructive), packages, and custom functions. All t
by fny 11mo ago
Why exactly do we need a new language? The agents I write get access to a subset of the Python SDK (i.e. non-destructive), packages, and custom functions. All this ceremony around tools and pseudo-RPC seems pointless given LLMs are extremely capable of assembling code by themselves.
- FridgeSeal 11mo agoWoah woah woah, you’re ignoring a whole revenue stream caused by deliberately complicating the ecosystem, and then selling tools and consulting to “make it simpler”! Think of all the new yachts our mega-rich tech-bros could have by doing this!
- zeroq 11mo agomy VS fork brings all the boys to the yard and they're like it's better than yours, damn right, it's better than yours
- checker659 11mo agoThis is the most creative comment I've read on HN as of late.
- zeroq 11mo ago<3 Thanks, most of the times when I do that people tell me to stop being silly and stop saying nonsense. ¯\_(ツ)_/¯
- ElasticBottle 11mo agodon't listen to the naysayers! Had a chuckle as well LoL
- DANmode 11mo agoThe humor wasn’t what was nay—sayed. Someone said it was a creative comment. I blew air through my nose, too, but let’s be real.
- DANmode 11mo ago…don’t read many comments?
- rekttrader 11mo agoI can teach you, but I’ll have to charge
- dalemhurley 11mo agoTool search is formalising what a lot of teams have been working towards. I had previously called it tool caller, the LLM knew there was tools for domains and then when the domain was mentioned, the tools for the domain would be loaded, this looks a bit smarter.
- never_inline 11mo agoDoes this "non destructive subset of python SDK" exist today, without needing to bring, say, a whole webassembly runtime? I am hoping something like CEL (with verifiable runtime guarantees) but the syntax being a subset of Python.
- delaminator 11mo agoI'm imagining something more like Rexx with quite high level commands. But that certainly blurs the line between programming language and shell. The reason for choosing higher level constructs is token use. We certainly reduce the number of tokens by using a shell like command language, But of course that also reduces expressiveness. I've been meaning to get round to Plan 9 style where the LLM reads and writes from files rather than running commands. I'm not sure whether that's going to be more useful than just running commands. is for an end user because they only have to think about one paradigm - reading/writing files.
- BoiledCabbage 11mo agoBetween this: > In the end I want to drop objects into context with exposed methods and it knows the type and what is callable on they type. And this: > I'm imagining something more like Rexx with quite high level commands. But that certainly blurs the line between programming language and shell. It really sounds like you're trying to reinvent powershell. A shell A Scripting language Everything is a self describing object Piped on the shell With exposed methods to call