Ask HN: What happens after ChatGPT gets access to real world APIs?
I was just playing with the idea of ChatGPT replacing the backend of Alexa, Siri etc and I found some very dystopian scenarios.
Do APIs need a more restrictive permissions model? How do we protect the real world from hallucinating technologies that can interact with our physical infrastructure?
11 comments
[ 2.6 ms ] story [ 38.8 ms ] thread> Do APIs need a more restrictive permissions model?
How would you make a distinction between my Python code making a request from your API endpoint, and a GPT-controlled Python program making the same request?
Your API endpoint would see a bimodal distribution of latencies. The higher latency group are the GPT-controlled programs.
Suppose in the future it has integrations with engineering software as well as mathematical compute libraries, and you ask it - "Hey I need a personal aircraft for as cheap as possible, something that I can take off my driveway and fly about 80 miles and it has to be electric" - it thinks for some time and gives you a completely new design of an aircraft that hasn't been done.
Did it make up new data? Not really, it just searched a fairly complicated problem space and found a solution. Perhaps it could find some nice curve fits to phenomenon we haven't seen before to find some unique configuration of things, but there are plenty of things it won't be able to just figure out due to computational irreducibility - it will necessarily have to have some internal system that is a mix of information gathering through experiment or simulation.
And if it has such a system, then by definition you should be able to run it without any training data, and it should be able to train itself. GPT literally cannot do that. To ask it to write a neural network to train itself, you need to first pretrain it with all the data so it can complete its task.