Predictability and reproducibility and a provenance of logic are important for computing systems and society as a whole.
Predictability and reproducibility and a provenance of logic are important for computing systems and society as a whole.
"I do not know what I may appear to the world, but to myself I seem to have been only like a boy playing on the sea-shore, and diverting myself in now and then finding a smoother pebble or a prettier shell than ordinary, whilst the great ocean of truth lay all undiscovered before me."
Oh if I was in academia, I'd be positively giddy. So much to explore. Fascinating stuff.
But from my perspective, I don't like building houses on shaky ground. And I especially don't want to live in an economy based on it.
You seem to be trapped in the interminable middle.
There is no field of "probabilistic UX" for example. How do you provide a consistent user experience when the underlying engine of your application is inconsistent?
Same goes for QA, testing, root cause analysis.
Adding features can have exponential side effects that cannot be predicted, which can be deadly at scale. Both figuratively and literally depending on how the technology is adopted.
Deploy it in the right places first. Most people don't realize it's the arts where this works the best. They're too focused on LLMs and reasoning, but the first verticals that work will all be image, video, audio, and games.
If you're imperfect, the human creator driving the creation can easily repair it. Nobody dies, no business is lost. Millions of hours are saved. Large capital intensive businesses get disrupted and democratized.
Self-driving cars will be last.
100% agreed. Unfortunately that’s not what we’re seeing.
Sure there is. Every single in person store you go into and how staff are trained to interact with customers. It’s hard, and yet there are clear experts in it.
> humans have been dealing with inconsistent UX for thousands of years.
Like I said: between humans.
Or animals. But do you believe the average consumer is going to put in the equivalent amount of effort it takes to break and ride a horse?
The point is that humans have millennia of experience working with and relying on animal intelligence. Animals actually provide an interesting model for contextualizing artificial intelligence; the parallels are inescapable once you start looking at it.
You're free to try and build regular deterministic software that can do the things GPT-4 or Midjourney can.
Hint: Some of the greatest minds tried this way for decades and failed. It's so bad that we abandoned GOFAI for NNs in NLP long before the emergence of the likes of GPT. We use Connectist Neural Networks today because they work not because it was our first choice.
The plain truth of the matter is that all the General Real-World Intelligences we know, whether human, animal or now even silicon work this way, with a "probabilistic UI". In fact, the idea that it can work any other way has succeeded only in the realm of fiction and it wasn't for a lack of trying.
That was only customer service with little harm done, hammering these kinds of tools into medicine, defense or law is going to risk even worse consequences, and I fully expect people drawing false equivalences between animal intelligence and current generation AI will just attempt to dodge responsibility for their reprehensible decisions when they inevitably cause losses of life.
Lowering the stakes a bunch and coming back down to say, apps, if I have to talk to my phone to get it to do stuff that I used to just be able to do without having to hold a conversation with it, it'd be a clear downgrade. The reason Google Assistant and Siri on phones remained mostly just gimmicks is that it's just faster to search for something or enter an appointment manually than to ask for it to schedule it when you have a physical interface in your hand already. Forcing things like that might work out in the short term for our tech oligopolies, but it's only going to further increase the push for breaking them up.
As an example, I presented on the current state of LLMs to a group of non-techies at my workplace about how we could leverage LLMs to enhance our productivity, and the discussion with others who had tried them also concluded that they were simply too unpredictable to trust for anything where a human isn't immediately checking the output.
I fully expect that all these irresponsible false equivalencies will lead to software, and especially AI usage, being heavily regulated in the same way that construction or flight is.
Not just any human either, but one with enough specific domain knowledge to understand subtle failures.
It’s why I strongly recommend against junior developers or anyone new to a language or framework to not use Copilot.
I call this the Babysitter Problem. There’s probably a more official academic term, but in general I don’t any of these vc funded ai startups are asking the right questions when it comes to UX.
Even when discussing the potential of applying LLMs to help make it easier for non-native speakers to fix grammar errors, there was the major caveat that the output would have to be carefully checked to ensure that it did not subtly change the meaning, which is something even I struggled with on my early papers, despite the benefits of being a native speaker, having natural general intelligence and domain knowledge.
By and large, LLMs are not being used for endeavours that strictly require or utilize determinism.
>We've already seen cases of companies being forced to compensate users because their fancy AI toy was unpredictable and gave a user incorrect information:
Regular old human customer service has given me incorrect information before and will continue to do so. If the harm is great enough, it has always been the company responsible for damages.
>That was only customer service with little harm done, hammering these kinds of tools into medicine, defense or law is going to risk even worse consequences
Medicine, law or defense are not areas that require or utilize strict determinism and in fact, incorrect diagnoses and botched operations kill at least thousands of people every year.
Perfect does not exist here so you don't need perfect to improve upon existing methods. If GPT-4 can give more accurate diagnostics than the average doctor then you are only killing more people by not utilizing it as part of the diagnosis process.
>if I have to talk to my phone to get it to do stuff that I used to just be able to do without having to hold a conversation with it, it'd be a clear downgrade.
Ok...where has that happened ? What things do you now have to do with an LLM that you could on your own before?
>The reason Google Assistant and Siri on phones remained mostly just gimmicks
The reason they remained gimmicks is that google assistant and Siri are not competent enough to do anything that isn't strictly hard-coded in.
>Medicine, law or defense are not areas that require or utilize strict determinism and in fact, incorrect diagnoses and botched operations kill at least thousands of people every year.
>Perfect does not exist here so you don't need perfect to improve upon existing methods. If GPT-4 can give more accurate diagnostics than the average doctor then you are only killing more people by not utilizing it as part of the diagnosis process.
When a human makes a mistake, the human can be found responsible and in the vast majority of cases just having been informed about the mistake will ensure that they don't make that mistake again. Through our empathy we intrinsically understand enough of human intelligence to consider people to be relatively predictable. However the same cannot be said of AI. A current generation medical AI could simultaneously ace exams for getting an MD and confidently lie to patients about basic health knowledge for no discernable reason, on par with intentionally giving an untreated dysfunctional schizophrenic an MD.
See the recent discourse around the use of AI by Israel when it comes to defense, where clearly many people have concerns about using the AI to "morality wash", because all the humans involved can claim to just be following orders. Even if the AI is picking targets more precisely than a human would, if a human messes up, you can sack them, when an AI messes up, you just blame it on the AI, claim to fix it, and then move on to the next time it makes a mistake. You can't really hold the creators of the AI responsible, because they couldn't have predicted the failure mode, and you can't hold the person who executed the fire order responsible because they're just following the orders they've been told to follow and the information they've been told is supposed to hold merit.
>Ok...where has that happened ? What things do you now have to do with an LLM that you could on your own before?
The comment chain started with asking how such "probablistic UI" could be done. It hasn't been done yet, but it isn't exactly a stretch to believe that it'll eventually happen.
We've already had several examples of companies similarly getting rid of "legacy" interfaces to push their "modern" interface. Similarly with UX "designers" and their shitty design languages, eg the way so many websites are optimized for mobile screens, wasting most of the screen space on desktops/laptops.
>The reason they remained gimmicks is that google assistant and Siri are not competent enough to do anything that isn't strictly hard-coded in.
I see that we'll just have to agree to disagree since I, and everyone I know disagrees on this. Even if Google Assistant or Siri were literal human secretaries, they'd be completely useless if they required being within arms reach of a device where you can just type and read. Speech is simply not an efficient enough communication method and if you can type, it's far more efficient to tap a few buttons (which most of us can do even learn to do with little conscious thought) and fill out some fields than to effectively chat with the software.
Where corporations or similar entities (law firms, Hospitals, etc, the vast majority of human workers) are concerned, humans are rarely held accountable. Getting fired is not being held accountable. That's just getting rid of a liability and is an option available for AI as well.
If negligence of proper quality processes causes a shipment of products to blow up, then the compensation for a new product, possible medical bills and other damages are almost never paid off by the negligent human(s) but by the corporation he/she worked for.
A corporation can be sued to bankruptcy while it's employees and even CEO and/or founder are financially just fine.
>and in the vast majority of cases just having been informed about the mistake will ensure that they don't make that mistake again.
Perhaps. Perhaps not. There is far from a guarantee.
>However the same cannot be said of AI. A current generation medical AI could simultaneously ace exams for getting an MD and confidently lie to patients about basic health knowledge for no discernable reason, on par with intentionally giving an untreated dysfunctional schizophrenic an MD.
AI can have failure modes different from humans. This is true. This is also something we have dealt with and currently deal with. Animals don't have the same failure modes as humans either. We work with them still because they are useful all the same.
And frankly, this is becoming far less of an issue as LLMs are being scaled up. I do not think GPT-4 is really susceptible to this particular issue you have mentioned.
>Even if Google Assistant or Siri were literal human secretaries, they'd be completely useless if they required being within arms reach of a device where you can just type and read. Speech is simply not an efficient enough communication method.
Secretaries exist still for a reason. If you had one accessible via speech on your phone, you would do far more than what Siri and Google Assistant are capable of.
But sure, everyone will have different utilities for one.
If using an app goes from the modern equivalent of mindless clicking (which has taken billions of dollars to get there, but we've all seen babies use iPads) to the equivalent of personally training and directing an animal, we're going to experience a massive degredation of quality in user experience because of it.
And re-training these models is magnitudes harder than redesigning a predictable UX around user data.
Not to mention people are not promising these models as horses pulling a carriage or walking with a man on top but as doctors and lawyers and psychiatrists and engineers and drone operators.
Likewise, humans have used animals to extend their capabilities for millennia, and, like other people, animals have their own sets of capabilities, needs, and shortcomings.
What they have in common, and I think ai will be like this as well, is that to get stuff done well you need to understand the capabilities and strengths of the mind you are working with. Working with minds requires some level of relationship with those minds.
If you have use cases where a CRUD approach is plenty, then you don't need a mind in the implementation, and that's totally fine! Let a mess of JavaScript do what a mess of JavaScript is good at. (though you'll certainly need a mind to implement it).
But we already work with minds that are experts - and smarter and more experienced than we are - in medicine, law, and so on. We are used to knowing that good results in these areas are built on building a bridge with another mind.
I'm curious why you would expect that we would ever want to replace, say, a psychiatrist with a button press? The expressivity possible with deterministic software is simply insufficient to the complexity of the problem space.
The predictability and determinism of digital system is the detour that is perhaps the flash in the pan. My sense is that the information ecology is about to get MUCH more ecological and fuzzy...
(I appreciated the exchange in this thread fwiw.)