Natural Language APIs Are Coming
the1993.substack.com
the1993.substack.com
The same can be said for higher level vs lower level languages.
We're constantly creating new abstractions for our tooling to make the computers do what we want to do, but we've never gotten rid of the need for people to get underneath that tooling and get down a layer or two or three of abstraction.
My expectation is the pattern repeats, way more people get into this game, wages for people higher in the stack go down as their skillset gets democratized (e.g., that guy in the late 90s who knew HTML), and those that know how to peak under the covers become less needed numerically, but more essential when the rubber meets the road.
I would argue natural language can never be as precise as code without being effectively a new programming language. The effectiveness as desired is specifically due to the imprecision necessary.
The number of people working with each layer directly probably drops monotonically as we get closer and closer to the hardware.
ChatGPT type interfaces just seem like one big opaque blob. How do we peel the onion? Does anyone even know what those layers are or understand them?
I agree with your sentiment though, people are going to cut themselves on a lot of sharp edges, but lazy devs or people after unsustainable velocity will run unvetted code anyway.
Yes, there will be human language interfaces to existing APIs.
But: The APIs themselves will still be in their own “non natural” language. Precisely because such a technical language defines boundaries.
Even the author, in his example, admits to using AWS’ “terminology”.
And that’s the point: In order to use an API, you must understand its basic concepts and limitations.
The new “plug-ins” that OpenAI announced are proving this point. They are precisely the glue between the gooey human language understanding of ChatGPT and the prickly language of an API (to use some Alan Watts terminology).
Albert Wenger from Union Square Ventures (who I know since 2014) wrote a book called worldaftercapital.com . And he mentioned years ago that you should have personal assistant agents book stuff for you etc. and answer queries. Well that would require a more decentralized, open source approach:
https://continuations.com/post/96355016855/labor-day-right-t...