Earlier quoted context omitted.
The market has already decided. If it was important for people, companies that offered easier cancellation would out-compete with those who don't.
Fuck the market. If that is indeed what it decided, it’s wrong. Markets are wrong all the time. I borrow a line from Rick and Morty, the boos of the market mean nothing to me. I've seen what makes it cheer. There is no reason at all to require a market to give us permission to make a better society.
Chatbots-Are-AI-Antipatterns
31–40 of 61 posts
Re: Chatbots-Are-AI-Antipatterns
#32A ui is worth 1,000 tokens (at least). I agree that chat isn't the end interface for AI powered applications. That said the ability to describe desires in "fuzzy" ways is a usability value unlock. My take is that natural language should be use surface functionality, translate between structures, and generate personalize defaults. Its a hybrid approach and why my co-founder and I started https://tambo.co
What we need are designers who can help establish a foundational structure (information architecture) that leads to discoverable and simple UIs to nudge users in the right direction. Once users are at a place where they know what’s possible/available, then perhaps you can allow some fuzziness to help them cross the line to accomplish their task.
[1] https://www.interaction-design.org/literature/topics/discove...
Re: Chatbots-Are-AI-Antipatterns
#33The natural-language chat box (or voice command) is seductive as an interface because it elides the question of how somebody will use a product. It makes a product that uses it seem more potentially capable, because you can imagine asking it anything (we all remember the sense of possibility in the first Zork-style games). If the user was provided with an affordance to understand the range of capabilities of the prod…
>And it keeps being pushed on customers because it's beneficial for corporations: customers will fruitlessly navigate chat support rather than realizing they should give up and call Businesses tend to thrive when consumers choose to keep using them, not when they don't. How does users fruitlessly navigating chat support serve that end?
There is no long term in modern capitalism.
Re: Chatbots-Are-AI-Antipatterns
#34At a previous employer, I pitched tooltips as a potential way to surface AI interactions. I may still try it in an app I'm building. Docs -> RAG -> tooltips / onboarding sounds like it might work out ok.
Re: Chatbots-Are-AI-Antipatterns
#35The natural-language chat box (or voice command) is seductive as an interface because it elides the question of how somebody will use a product. It makes a product that uses it seem more potentially capable, because you can imagine asking it anything (we all remember the sense of possibility in the first Zork-style games). If the user was provided with an affordance to understand the range of capabilities of the prod…
>And it keeps being pushed on customers because it's beneficial for corporations: customers will fruitlessly navigate chat support rather than realizing they should give up and call Businesses tend to thrive when consumers choose to keep using them, not when they don't. How does users fruitlessly navigating chat support serve that end?
Re: Chatbots-Are-AI-Antipatterns
#36> It seems we're exploring why Jakob and I think chatbots might not always be the best solution! I see you've already been introduced, so let's dive deeper. Given our discussion on chatbots, what are your thoughts on the hybrid interfaces Jakob mentions towards the end of the article?
Re: Chatbots-Are-AI-Antipatterns
#37I admit I lean more on the "command line pilled" side of things, but to me this analogy implies that the chat interface, specifically prompting, are fundamentally intractable as an interface to AI.
Every operating system is necessarily built on compiled/interpreted text, and therefore has the ability to "fall back" to a command line interface to have finer grained control over basically everything.
Even mobile devices, completely 100% GUI, where native terminal emulators are unusable (except for the truly dedicated) are wired this way as soon as you scratch the surface of app development.
I think this analogy has to hold for AI, no? The entire current ChatGPT renaissance is built on the concept of prompting. There are no examples of breaking the mold in this article that don't rely on an underlying "chat" paradigm. Voice agents? Just turning a vocal interface (something predating GPT3) into... prompts for an LLM. Gemini summarizing documents? A button that has a prompt pre-written and ready to go.
Carrying forward the analogy, there will be a "GUI" where your AI agent will provide a streamlined experience that is extremely powerful in matching your context most of the time, but then if you want to tweak anything yourself one of the most powerful ways to do this is to get down into the "command line" of what chat interfaces control what or how these underlying prompts are structured/ordered.
Re: Chatbots-Are-AI-Antipatterns
#38Re: Chatbots-Are-AI-Antipatterns
#39The article goes on to claim that hybrid UI's are the future. I disagree, the future is figuring out how to automate prompt generation so I don't need to even interface with the UI to begin with. Hybrid UI's are a patch over something that can't be efficiently automated yet.
The opportunity is the "yet".
Re: Chatbots-Are-AI-Antipatterns
#40The natural-language chat box (or voice command) is seductive as an interface because it elides the question of how somebody will use a product. It makes a product that uses it seem more potentially capable, because you can imagine asking it anything (we all remember the sense of possibility in the first Zork-style games). If the user was provided with an affordance to understand the range of capabilities of the prod…
>And it keeps being pushed on customers because it's beneficial for corporations: customers will fruitlessly navigate chat support rather than realizing they should give up and call Businesses tend to thrive when consumers choose to keep using them, not when they don't. How does users fruitlessly navigating chat support serve that end?
No-one's getting promoted for "declined to ruin our customer support, thus avoiding loss of X recurring revenue per year over the next decade", but they might get promoted for "reduced cost of customer support by X with AI!!!"
In the long run the invisible hand will dole out rewards and punishments here, but thinking about the short term is just _easier_ than thinking about the long term.