Vote on which of Hacker News' challenges for AI have been met
Thread
Unofficial Hacker News client; not affiliated with Y Combinator.
Vote on which of Hacker News' challenges for AI have been met
Unofficial Hacker News client; not affiliated with Y Combinator.
joegibbs · · focus · HN ↗
aleph_minus_one · · focus · HN ↗
If you take "arbitrary" seriously, we are still very far away from it.
eleventen · · focus · HN ↗
dwattttt · · focus · HN ↗
You're maybe thinking that we can build and deploy arbitrary "kinds" of application. Being able to "build and deploy arbitrary applications" would mean I could ask for any scale or complexity in my application.
dmd · · focus · HN ↗
edit: I guess I misread this. I thought you were saying "well, AI isn't smart until it can solve any arbitrary problem in the whole world"
dwattttt · · focus · HN ↗
EDIT: to forestall further back and forth, I don't think there'd be any controversy if the problem statement said "common applications"
aleph_minus_one · · focus · HN ↗
I would claim "common applications" is also controversial because what is a "common application" depends insanely on the area in which you work. Even if you exclude some highly advanced scientific applications (because you don't consider these to be common), in many industrial sectors there exist applications that have grown over multiple decades, and which encode an insane amount of knowledge about the respective sector and its workflows; this is a central reason why these applications are so hard to replace.
zahlman · · focus · HN ↗
lukeschlather · · focus · HN ↗
And just generally, anything that requires the LLM to understand something LLMs don't understand, it's going to fail. I'd hesitate to give an exact example without trying Astra/Fable but I'm sure they exist.
pessimizer · · focus · HN ↗
Right now, they can't build anything without help that isn't buggy in unintelligible ways. If you push the thing feature by feature, have a lot of tests and a lot of instrumenting, and you check that it isn't cheating or lying after every step, you can get a lot of work done.
desterothx · · focus · HN ↗
aleph_minus_one · · focus · HN ↗
- Even if we have P=NP, it is not even known whether there will ever exist a "practically useful/fast" algorithm for solving NP-complete decision problems.
- If P != NP, it is perfectly reasonable that there exists an algorithm that is for all practical purposes "fast" algorithm (say, some O(n^{log log log log log log log n}) algorithm with a very small hidden constant) for solving NP-complete decision problems.
- It is entirely possible that average case complexity is the much more important complexity measure than the worst-time measure that is used for defining the P and NP complexity classes. If you are into this kind of questions, you might enjoy the article
Fifty Years of P vs. NP and the Possibility of the Impossible
<a href="https://cacm.acm.org/research/fifty-years-of-p-vs-np-and-the-possibility-of-the-impossible/" rel="nofollow">https://cacm.acm.org/research/fifty-years-of-p-vs-np-and-the...
and the paper
R. Impagliazzo
A personal view of average-case complexity
<a href="https://www.karlin.mff.cuni.cz/~krajicek/ri5svetu.pdf" rel="nofollow">https://www.karlin.mff.cuni.cz/~krajicek/ri5svetu.pdf
--
Also, in the realm of complexity theory, the question of P vs NP is just a small puzzle piece.
Just to give one example: isn't the question of P vs PSPACE much more exciting. If you believe in P != NP, P != PSPACE is a trivial corollary. But we can't even exclude P = PSPACE.
Seriously: there exist so many complexity classes (some of high potential practical importance) for which we often basically know nothing except for the trivial inclusions.