cool thing, but what about autofilled saved form data? Is that time saving feature just being ignored? What about power users who don't need or don't want a forced walkthrough, but are rather quick with filling out forms? Conversational interfaces can include people and cover cases that otherwise couldn't be covered as easy, but won't it treat other audiences as edge cases?
What if you make this kind of conversational interface for a service that needs to be as responsive (not as in "flexible", but as in responding-quickly) as possible in some cases, like an emergency for example?
What if you just want to write an email to someone, yet the form forces you to converse with it, even if you otherwise just could have tabed the mailto link?
The answer to all of your claims - you don't have to use it in every form.
These guys just provided a super cool tool - when / where to apply it for the best results is up to yourself.
yeah agreed :D
Very cool! I'd like to see them add a logic tree of "if they select DESIGNER, then start asking THESE questions. If they select DEVELOPER,..." etc.
I think this is very interesting so kudos to the SPACE10 team. I could see this working well to enable users to help themselves by pointing them to relevant content in large directories of FAQ's, products, troubleshooting guides etc. by answering a series of questions in the form. So more of a stepped directory filter. As a contact form though I think it may need some more work. Thomas bought up some great points ( auto-complete is how I use forms every day on every device ) and I would add to that that there needs to be an affordance to edit information once it has been submitted. If I misspell my address for example there is no way for me to update it in the message chain at which point I would need to restart the submission process. To reiterate, this is cool and useful, but may need some tweaking to meet common form use cases.
Some cool tech work, for sure.
From a design perspective I'm not really sold – seems like a solution in search of a problem.
Nice effort but...
"We needed a way to turn web forms into conversations" Why? What real world problem are you trying to solve?
"Conversational Form turns web forms into conversations — making it easy for developers and designers to engage with users in a more compelling and conversational way." Why do developers and designers need to engage with users?!
"Basically, web forms are a means of exchanging information with a web server." Exactly! It's not a human-to-human interaction by definition.
FWIW, I tried the demo - both the traditional and web conversation versions. When I tried the web conversation demo, it took me 3 times as long to fill it out - despite being already familiar with the questions from the traditional version.
Like I said - it's a nice effort but we need to be cautious on how we as designers offer these kinds of solutions to our clients. Always make sure your solving the right problem with the right solution.
I totally get where you're going. But the point is to ask if we can do things more clever and more efficient than we're doing it today. I believe conversational interfaces are a way of removing friction. Voice interfaces for instance, would enable almost 300 mio. people who are visually impaired to gain newfound access to technology.
I don't think our tool solves the problems right out of the gate - but it's a step in the right direction.
What real world problem are you trying to solve? This really depends on the complexity of the form and the literacy of the users, but I'm sure there are plenty of scenarios where this format is at least a viable alternative to a traditional form. I won't throw my full weight behind it until I see some analytics on it though.
Why do developers and designers need to engage with users?! I interpreted this as enabling developers and designers to create a more engaging experience, not necessarily engaging with the users themselves.
Exactly! It's not a human-to-human interaction by definition. With the emergence of chatbots over the past year, conversations are no longer an exclusively human-to-human interaction. We exchange information in the real world through dialog, so just like all the other skeuomorphic metaphors in UI design we use, why wouldn't we at least try conversation?
Whilst we are on same discussion, came across this today; (http://www.azumbrunnen.me)
We saw that one too. Great execution :)
How exactly does this improve the experience? People are warry of signing up for accounts (and the success of signup with facebook should be a testament to this) for a reason - it takes time and effort.
A mechanism whever you have to wait for a cartoon robot to give you one bit of the information that's required is hardly efficient. In a regular form, most fields are generally the same and people can quickly fill them out one by one while scanning the rest of them form. Not to mention it's harder to read 'Hi there! what's your name?' than simply 'Name' is.
This looks to me just more of designers overcomplicating things trying to show off.
I think it's a less efficient way to enter information. But I think it'd be worth testing whether it made people more motivated to fill out a form they otherwise might not, for cases where that's important.
Yes. I see this as an experiment. If we don't experiment, how would we know?
Great job Daniel & team.. I'm bit late to the party but loving it.. Thanks for building and sharing it with design community.
Conversational Form is an open-source concept by SPACE10 to easily turn any form element on a web page into a conversational form interface. It features conversational replacement of all input elements, reusable variables from previous questions and complete customization and control over the styling.