Live data from Hacker News

Natural language is an unnatural interface

varunshenoy.substack.com

71–80 of 94 posts

Re: Natural language is an unnatural interface

#71
This article isn't about natural language or AI, IMHO.

Typing into a keyboard is not natural. Adding buttons makes it even less so. We don't have AI avatars today. But we will within my lifetime. I'll be able to converse with most any historical figure in VR. We will see each others facial and hand expressions. Let's not go backwards and add buttons. Put your efforts into going forwards.

Re: Natural language is an unnatural interface

#72
post #66
post #12

Reminds me of the boom in voice assistants, when we were told it was the interface of the future. I’d ask my Google Home what the temperature was going to be today. It would tell me. I’d ask what the temperature was yesterday. It would tell me it didn’t understand the question. ChatGPT etc obviously aren’t quite that bad but the core problem remains discoverability. It isn’t at all clear what these interfaces can and…

Current Voice assistants aren't much more than hardcoded GOFAI software. The only relevant ML involved is in the speech-to-text model. Modern language models are on a completely different level. Problem is that they need absurd amounts of VRAM, so running them locally on a phone is out of the question. > It isn’t at all clear what these interfaces can and cannot do, all you can do is keep trying different things unti…

> You would ask an LLM based assistant what it can do

But this has the same problem that it's trying to solve in the first place: the LLM's behavior is unpredictable, and that includes its answers to questions like this. There's no guarantee that it won't hallucinate.

Maybe this can be ameliorated by giving it access to some hard-coded and highly vetted list of capabilities?

Re: Natural language is an unnatural interface

#73
post #72
post #66

Earlier quoted context omitted.

Current Voice assistants aren't much more than hardcoded GOFAI software. The only relevant ML involved is in the speech-to-text model. Modern language models are on a completely different level. Problem is that they need absurd amounts of VRAM, so running them locally on a phone is out of the question. > It isn’t at all clear what these interfaces can and cannot do, all you can do is keep trying different things unti…

> You would ask an LLM based assistant what it can do But this has the same problem that it's trying to solve in the first place: the LLM's behavior is unpredictable, and that includes its answers to questions like this. There's no guarantee that it won't hallucinate. Maybe this can be ameliorated by giving it access to some hard-coded and highly vetted list of capabilities?

ChatGPT-4 doesn't hallucinate a lot about its own capabilities. A bit of hallucination is acceptable for mundane use cases.

Re: Natural language is an unnatural interface

#74
As opposed to what?

I don't know about you, but for me on a personal level ChatGPT is a SERIOUS paradigm shift. I work on OSX, I use an app (MacGPT) that is always a keyboard shortcut away, and more often than not the responses are several times better than what Google will give me.

I know there are a lot of areas with high friction, but those will go away eventually and compared to what I was doing before, the friction is much much less.

Not to mention that it is a tool _I didn't have before_ and for me in some cases - specially those tasks that are unavoidable, you have to generally start from zero, and are a burden - my productivity has increased 3X

I'll take an unnatural interface any day if that's the end result.

Re: Natural language is an unnatural interface

#75
I don't particularly agree with the title but agree that there's a present awkwardness in the way that users are expected to derive correct insights from LLMs. In the same way that tokenization exists to overcome a would-be shortcoming of present computing resources and architectures, but may eventually become unnecessary: a more streamlined interface would be helpful in tiding us over this hump of awkwardness even if it too eventually becomes unnecessary.

Re: Natural language is an unnatural interface

#76
post #35

Earlier quoted context omitted.

Seriously. I think posts/articles/etc related to replacement of Software Engineering jobs to AI are exaggerated and probably driven by jealousy or sadism. Just ignore those and move on. (It was very depressing to believe that Software Engineers will lose jobs)

Views. I'm inundated with AI content but most of it lacks any substance. It's mostly "wow GPT is really dumb and can't behave like this supergod AGI I just made up" to "wow GPT will take over all our jobs in 3 years, it's so powerful".

The common occurrence of hallucinations makes it hard for me to believe anyone will be using LLMs to produce code anywhere outside of shops who really don't care about errors. Until they fix that, code is a use case where even slight errors make the output useless.

Re: Natural language is an unnatural interface

#77
post #30

Earlier quoted context omitted.

> I think that confuses doing versus delegating. This is exactly it, thanks for putting it down clearly. Which is also why news of the death of programming as a profession are greatly exagerated. You're not being paid to write code, you're being paid to make decisions. Code is easy, or at least much easier than natural language.

You're also paid to tease out the REAL requirements out of PMs/management/users/etc. Most of the time, what is being asked for, on its face, is not what is actually wanted, not as simple as spelled out, has some A-B tradeoffs to decide, or maybe not worth it given the side effects. If a developer isn't asking multiple questions per feature, they deserve to be replaced by an LLM.

They won’t be replced by an LLM but by another person using an LLM, most likely a dev and possibly the same person who is asked to use an LLM to increase productivity. I see more and more companies/institutions adopting LLMs and training their workforce to use em. Interesting to know how all this will play out.

Re: Natural language is an unnatural interface

#78
post #58

Earlier quoted context omitted.

Cool project! Just to chime a bit into the topic at hand, I guess part of the reason why our experiences with our self-made creations were overly positive is that we were familiar with what could it do, and what were the “magic prompts” for achieving that. Today’s systems are expected to handle a much more diverse input space (though with LLMs it should be absolutely feasible). My experience with siri’s “hey siri” re…

> we were familiar with what could it do, and what were the “magic prompts” for achieving that. That's the thing though: in my system, there were no "magic prompts". What Speech API gave me, instead, is the ability to use "controlled language" - constrain the set of possible words at any given moment. That, and as a user, to train the living hell out of them in Windows settings. Yes, today's systems "are expected to…

i think by "magic prompts", what the previous post meant was that you knew all the possible commands (e.g., "Music, playlist alpha").

in theory, you could just look at a manpage for the speech api and know every keyword. there's no manpage for siri/alexa so you don't know what the commands are -- you just have to guess and when it works it supposedly "feels like magic"

Re: Natural language is an unnatural interface

#79
post #74

As opposed to what? I don't know about you, but for me on a personal level ChatGPT is a SERIOUS paradigm shift. I work on OSX, I use an app (MacGPT) that is always a keyboard shortcut away, and more often than not the responses are several times better than what Google will give me. I know there are a lot of areas with high friction, but those will go away eventually and compared to what I was doing before, the frict…

for an app like MacGPT, how much do you end up paying each month in API fees? I'd love to try it out, but I know that I'd constantly be second-guessing myself and saying "nah, i guess I don't really need to look that up" because I'd that pay-per-token API fee would always be sitting in the back of my mind.

Re: Natural language is an unnatural interface

#80
post #66
post #12

Reminds me of the boom in voice assistants, when we were told it was the interface of the future. I’d ask my Google Home what the temperature was going to be today. It would tell me. I’d ask what the temperature was yesterday. It would tell me it didn’t understand the question. ChatGPT etc obviously aren’t quite that bad but the core problem remains discoverability. It isn’t at all clear what these interfaces can and…

Current Voice assistants aren't much more than hardcoded GOFAI software. The only relevant ML involved is in the speech-to-text model. Modern language models are on a completely different level. Problem is that they need absurd amounts of VRAM, so running them locally on a phone is out of the question. > It isn’t at all clear what these interfaces can and cannot do, all you can do is keep trying different things unti…

> Problem is that they need absurd amounts of VRAM, so running them locally on a phone is out of the question.

Weren't most voice assistants running on a server until recent years anyway?

Post reply on HN