The document discusses designing conversational bots without traditional graphical user interfaces. It argues that natural language is the "new interface" for bots, but current bots have limited capabilities for understanding complex English. To address this, designers should give bots personalities to set expectations for what they can do and use the chronological nature of conversations to guide users. Designers can also predict common usage scenarios and move users through "micro-action flows". By controlling the conversation, narrowing the topic, and choosing the right medium, designers can improve the user experience of conversational bots.
Enterprise In Virtual Worlds: Metanomics Transcript July 1 2009Doug Thompson
Does meeting in a virtual provide a measurable return on investment? What virtual world platforms are best suited for business? What are the best practices that make an event or initiative successful?
Margaret Regan was the guest on this episode of Metanomics. For this and other episodes visit our Web site at http://metanomics.net
Enterprise In Virtual Worlds: Metanomics Transcript July 1 2009Doug Thompson
Does meeting in a virtual provide a measurable return on investment? What virtual world platforms are best suited for business? What are the best practices that make an event or initiative successful?
Margaret Regan was the guest on this episode of Metanomics. For this and other episodes visit our Web site at http://metanomics.net
Many teams may have a front end developer among their ranks, but besides a title or area of responsibility, it can be difficult to pinpoint the exact craft of front end development. Expertise in web technologies is a good start, but we can't forget the users we actually build for. This talk will examine the impact of the front end on User Experience. I'll talk about how becoming more fluent across more UX concerns like content and user research can help front enders make better decisions, can bring more clarity to our craft, and result in building better experiences for our users.
This is a deck i would often use highlighting the mess of website irrelevance I call today, Microsoft.com and its associate sites.
There is way to much noise and not enough signal and the deck hopefully highlights one slice of this reasoning.
Latest trends indicate that more people tend to spend time on messaging platforms than on traditional social network sites and apps. Chatting with friends/family/coworkers is now expanding to also chatting with online business. Chatbots play central role in this brave new world of text-based conversational commerce.
These days almost anyone can create a wireframe. So what does it take to go beyond boxes and arrows and produce work to be proud of?
In this recent talk given at UX Crunch, London I share insights into areas I encourage my team to explore to help them produce even more fantastic work.
Talk from Renaissance IO 2014 on how to make sure you’re designing your apps for the right audience. Covers Baxley’s “Universal Model of the User Interface” and designer temperaments.
This is the detailed Todoed slidedeck that was made by the todoed tribe. Todoed is a productivity tool unlike any other aiming to be an invisible assistant that works with you in flow.
At its core, the conversational experience is an easy-back-and forth with a customer on a specific channel such as chat or voice.
But this isn't enough to understand how it works and what is its importance in the current scenario. Know more about it with this small presentation.
To build your own chatbot or virtual assistant contact us today at - https://bit.ly/2GzL2Nk
UCD / IxD Introduction - User centric design, interaction designsdavis6b
An introductory talk on User Centric Design / Interaction Design (IxD). This covers Alan Cooper's ideas about effective role and goal modeling to facilitate smoother software development, and ultimately, better software.
Presented at FITC Toronto 2019
More info at www.fitc.ca/toronto
Bushra Mahmood
Unity Technologies
Overview
In this talk, Bushra Mahmood will explain how to articulate and pitch augmented reality as a viable medium to help solve problems. Learn about what makes an AR application come together on both mobile devices and headsets. Uncover different tools and methodologies for problem-solving and making a compelling story.
By properly understanding this technology and its parts, creatives can take an active role in shaping and defining this new space in computing.
Objective
Learn the tools and techniques required to pitch an augmented reality project.
Target Audience
Designers, product managers, product stakeholders.
Assumed Audience Knowledge
An understanding of product design and an awareness of AR
Five Things Audience Members Will Learn
The right language to use when explaining ‘spatial’ design
The different requirements and considerations for scoping an AR project
The tools that are currently available for AR authoring
Insights into what the near and far future will hold for this medium.
An example of an AR application pitch
How to tell a better story (in code)(final)Bonnie Pan
To tell a better story in code, start with knowing your audience, use ubiquitous languages in your code so that no translation is needed for your audience.
Apply visual design principles to identify code smells and organize the layout in a way to strengthen the communication.
Start from there then practice often by refactoring.
The truth is there are never shortcuts to tell a better story in life or in code, practice practice practice by refactoring we will make our code tell a better story.
Let’s opt in better software for our future selves and others. Let’s make our code accessible for those who are interested in our code. Let’s invite our audience to our story in code.
Programming is our present and the future of other coming generations.
Here is a simple guide that may help you organize yourself and start learning with effective ways
'10 Great but now Overlooked Tools' by Graham ThomasTEST Huddle
The idea for this presentation came directly from EuroSTAR 2011. Sitting on the bus back to the conference centre after attending the Gala Dinner, a discussion started, about industry luminaries who turn up at conferences and give presentations which roughly say "Don't do all the stuff that I told you to do 5 years ago! Do this stuff now." But, but, but . . . .
As we got talking I realised how many simple effective tools I no longer used, because they have either become overlooked, forgotten and thus fallen into disuse, or because modern methods claim not to need them and they are redundant. I wondered if any of them were worth looking at again - starting with my trusty flowcharting template; I realised it is a great tool which I have overlooked for far too long!
Here is my list of 10 great but now overlooked tools:
• Flowcharts
• Prototypes
• Project Plans
• Mind Maps
• Tools we already have at our disposal like ....
• Aptitude Tests
• Hexadecimal Calculators
• Desk Checking
• Data Dictionaries and Workbenches
This is my list of really useful tools that I think are overlooked. In the webinar I will outline each tool, why I think it was great, and what we are missing out by not using it.
And it naturally follows that if there are some tools we have overlooked then there are also some tools that we should get rid of! I will identify some.
Hopefully this webinar will give you a different perspective on tools to use for testing, some tools that may be improved upon or plain discarded, and help you think about the tools you currently use and maybe to view them in a different light.
“You are not your user” is a common adage in the world of product and design, and is particularly true when building products for K-12 schools. In the fall of 2019, I gave a talk at EdSurge Immersion on my favorite “you are not your user” insights from five years of working in edtech.
A dispute on probably the most controversial feature in ES2016 leads us back to age old questions at the base of the most common practices of the development universe.
Do the “sacred laws” still apply?
jsDay 2016 closing keynote (http://2016.jsday.it/talk/a-class-action/)
There's an old joke that goes, “The two hardest things in programming are cache invalidation, naming things, and off-by-one errors.” In this talk, we'll discuss the subtle art of naming things – a practice we do every day but rarely talk about.
Many teams may have a front end developer among their ranks, but besides a title or area of responsibility, it can be difficult to pinpoint the exact craft of front end development. Expertise in web technologies is a good start, but we can't forget the users we actually build for. This talk will examine the impact of the front end on User Experience. I'll talk about how becoming more fluent across more UX concerns like content and user research can help front enders make better decisions, can bring more clarity to our craft, and result in building better experiences for our users.
This is a deck i would often use highlighting the mess of website irrelevance I call today, Microsoft.com and its associate sites.
There is way to much noise and not enough signal and the deck hopefully highlights one slice of this reasoning.
Latest trends indicate that more people tend to spend time on messaging platforms than on traditional social network sites and apps. Chatting with friends/family/coworkers is now expanding to also chatting with online business. Chatbots play central role in this brave new world of text-based conversational commerce.
These days almost anyone can create a wireframe. So what does it take to go beyond boxes and arrows and produce work to be proud of?
In this recent talk given at UX Crunch, London I share insights into areas I encourage my team to explore to help them produce even more fantastic work.
Talk from Renaissance IO 2014 on how to make sure you’re designing your apps for the right audience. Covers Baxley’s “Universal Model of the User Interface” and designer temperaments.
This is the detailed Todoed slidedeck that was made by the todoed tribe. Todoed is a productivity tool unlike any other aiming to be an invisible assistant that works with you in flow.
At its core, the conversational experience is an easy-back-and forth with a customer on a specific channel such as chat or voice.
But this isn't enough to understand how it works and what is its importance in the current scenario. Know more about it with this small presentation.
To build your own chatbot or virtual assistant contact us today at - https://bit.ly/2GzL2Nk
UCD / IxD Introduction - User centric design, interaction designsdavis6b
An introductory talk on User Centric Design / Interaction Design (IxD). This covers Alan Cooper's ideas about effective role and goal modeling to facilitate smoother software development, and ultimately, better software.
Presented at FITC Toronto 2019
More info at www.fitc.ca/toronto
Bushra Mahmood
Unity Technologies
Overview
In this talk, Bushra Mahmood will explain how to articulate and pitch augmented reality as a viable medium to help solve problems. Learn about what makes an AR application come together on both mobile devices and headsets. Uncover different tools and methodologies for problem-solving and making a compelling story.
By properly understanding this technology and its parts, creatives can take an active role in shaping and defining this new space in computing.
Objective
Learn the tools and techniques required to pitch an augmented reality project.
Target Audience
Designers, product managers, product stakeholders.
Assumed Audience Knowledge
An understanding of product design and an awareness of AR
Five Things Audience Members Will Learn
The right language to use when explaining ‘spatial’ design
The different requirements and considerations for scoping an AR project
The tools that are currently available for AR authoring
Insights into what the near and far future will hold for this medium.
An example of an AR application pitch
How to tell a better story (in code)(final)Bonnie Pan
To tell a better story in code, start with knowing your audience, use ubiquitous languages in your code so that no translation is needed for your audience.
Apply visual design principles to identify code smells and organize the layout in a way to strengthen the communication.
Start from there then practice often by refactoring.
The truth is there are never shortcuts to tell a better story in life or in code, practice practice practice by refactoring we will make our code tell a better story.
Let’s opt in better software for our future selves and others. Let’s make our code accessible for those who are interested in our code. Let’s invite our audience to our story in code.
Programming is our present and the future of other coming generations.
Here is a simple guide that may help you organize yourself and start learning with effective ways
'10 Great but now Overlooked Tools' by Graham ThomasTEST Huddle
The idea for this presentation came directly from EuroSTAR 2011. Sitting on the bus back to the conference centre after attending the Gala Dinner, a discussion started, about industry luminaries who turn up at conferences and give presentations which roughly say "Don't do all the stuff that I told you to do 5 years ago! Do this stuff now." But, but, but . . . .
As we got talking I realised how many simple effective tools I no longer used, because they have either become overlooked, forgotten and thus fallen into disuse, or because modern methods claim not to need them and they are redundant. I wondered if any of them were worth looking at again - starting with my trusty flowcharting template; I realised it is a great tool which I have overlooked for far too long!
Here is my list of 10 great but now overlooked tools:
• Flowcharts
• Prototypes
• Project Plans
• Mind Maps
• Tools we already have at our disposal like ....
• Aptitude Tests
• Hexadecimal Calculators
• Desk Checking
• Data Dictionaries and Workbenches
This is my list of really useful tools that I think are overlooked. In the webinar I will outline each tool, why I think it was great, and what we are missing out by not using it.
And it naturally follows that if there are some tools we have overlooked then there are also some tools that we should get rid of! I will identify some.
Hopefully this webinar will give you a different perspective on tools to use for testing, some tools that may be improved upon or plain discarded, and help you think about the tools you currently use and maybe to view them in a different light.
“You are not your user” is a common adage in the world of product and design, and is particularly true when building products for K-12 schools. In the fall of 2019, I gave a talk at EdSurge Immersion on my favorite “you are not your user” insights from five years of working in edtech.
A dispute on probably the most controversial feature in ES2016 leads us back to age old questions at the base of the most common practices of the development universe.
Do the “sacred laws” still apply?
jsDay 2016 closing keynote (http://2016.jsday.it/talk/a-class-action/)
There's an old joke that goes, “The two hardest things in programming are cache invalidation, naming things, and off-by-one errors.” In this talk, we'll discuss the subtle art of naming things – a practice we do every day but rarely talk about.
Transforming Brand Perception and Boosting Profitabilityaaryangarg12
In today's digital era, the dynamics of brand perception, consumer behavior, and profitability have been profoundly reshaped by the synergy of branding, social media, and website design. This research paper investigates the transformative power of these elements in influencing how individuals perceive brands and products and how this transformation can be harnessed to drive sales and profitability for businesses.
Through an exploration of brand psychology and consumer behavior, this study sheds light on the intricate ways in which effective branding strategies, strategic social media engagement, and user-centric website design contribute to altering consumers' perceptions. We delve into the principles that underlie successful brand transformations, examining how visual identity, messaging, and storytelling can captivate and resonate with target audiences.
Methodologically, this research employs a comprehensive approach, combining qualitative and quantitative analyses. Real-world case studies illustrate the impact of branding, social media campaigns, and website redesigns on consumer perception, sales figures, and profitability. We assess the various metrics, including brand awareness, customer engagement, conversion rates, and revenue growth, to measure the effectiveness of these strategies.
The results underscore the pivotal role of cohesive branding, social media influence, and website usability in shaping positive brand perceptions, influencing consumer decisions, and ultimately bolstering sales and profitability. This paper provides actionable insights and strategic recommendations for businesses seeking to leverage branding, social media, and website design as potent tools to enhance their market position and financial success.
7 Alternatives to Bullet Points in PowerPointAlvis Oh
So you tried all the ways to beautify your bullet points on your pitch deck but it just got way uglier. These points are supposed to be memorable and leave a lasting impression on your audience. With these tips, you'll no longer have to spend so much time thinking how you should present your pointers.
White wonder, Work developed by Eva TschoppMansi Shah
White Wonder by Eva Tschopp
A tale about our culture around the use of fertilizers and pesticides visiting small farms around Ahmedabad in Matar and Shilaj.
Book Formatting: Quality Control Checks for DesignersConfidence Ago
This presentation was made to help designers who work in publishing houses or format books for printing ensure quality.
Quality control is vital to every industry. This is why every department in a company need create a method they use in ensuring quality. This, perhaps, will not only improve the quality of products and bring errors to the barest minimum, but take it to a near perfect finish.
It is beyond a moot point that a good book will somewhat be judged by its cover, but the content of the book remains king. No matter how beautiful the cover, if the quality of writing or presentation is off, that will be a reason for readers not to come back to the book or recommend it.
So, this presentation points designers to some important things that may be missed by an editor that they could eventually discover and call the attention of the editor.
Dive into the innovative world of smart garages with our insightful presentation, "Exploring the Future of Smart Garages." This comprehensive guide covers the latest advancements in garage technology, including automated systems, smart security features, energy efficiency solutions, and seamless integration with smart home ecosystems. Learn how these technologies are transforming traditional garages into high-tech, efficient spaces that enhance convenience, safety, and sustainability.
Ideal for homeowners, tech enthusiasts, and industry professionals, this presentation provides valuable insights into the trends, benefits, and future developments in smart garage technology. Stay ahead of the curve with our expert analysis and practical tips on implementing smart garage solutions.
Hello everyone! I am thrilled to present my latest portfolio on LinkedIn, marking the culmination of my architectural journey thus far. Over the span of five years, I've been fortunate to acquire a wealth of knowledge under the guidance of esteemed professors and industry mentors. From rigorous academic pursuits to practical engagements, each experience has contributed to my growth and refinement as an architecture student. This portfolio not only showcases my projects but also underscores my attention to detail and to innovative architecture as a profession.
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...Mansi Shah
This study examines cattle rearing in urban and rural settings, focusing on milk production and consumption. By exploring a case in Ahmedabad, it highlights the challenges and processes in dairy farming across different environments, emphasising the need for sustainable practices and the essential role of milk in daily consumption.
4. WHY?
Bots?
Why are bots interesting for us when creating new products?
Well, imagine having to learn a new language every time you wanted to order a pizza from a
new place? Or if you had to learn a new language if you wanted to switch to a new phone
company? Or book a hotel?
*It’s not really that nice*
From a visual design perspective this is in reality what we’re experiencing on a micro level
already. Whenever we go to a website or download an app, we have to learn how to use it.
There is of course also a form of language here, but, it’s not like everybody sends their app
through this visual spellchecker…
5. Tue 02 May 2016Designing without an interface 5
6. Tue 02 May 2016Designing without an interface 6
… snapchat for example.
8. LANGUAGE
YOLO, lol, kthxbye
But bots have none of this right, they rely solely on language - something we all know
inherently. We can think of language as the “new” interface. Partially standardized,
endlessly complex and yet, as simple as one makes it.
This is one of the reasons why, from a design perspective, bots are super interesting.
10. DESIGNING
FOR BOTS
Words are hard
How do we actually do it?
In a perfect world we’d just start typing away and getting whatever we wanted - but, there’s
still a bit of way to go…
These guys & girls, aren’t close to understanding natural language just yet.
11.
12. This is a pretty standard greeting when you “meet” a new bot.
Most of them, though they look nicer, are closer to command line interfaces like MS-DOS.
Most of them even have /help commands and what not.
At this level, it’s not a lot different from a visual interface.
13.
14.
15.
16.
17. Where you need to write what you want to click on.
And remember every single link.
So how can we get around that stumbling blindly in the dark feeling? How can we create
something that utilizes the great parts of the bots, the language, when we’re at a point
where our machines can’t really understand natural language completely?
(And even if they could, our bots probably wouldn’t be able to act on everything anyway)
19. english language
bot understanding
Well, our job is to shorten the gap between the full spectrum of the english language to the
few commands that they understand now.
Nudging people to want to use our bots the way we intend them to be used.
21. BOTS ARE
PRETTY NEW
Not science
Full disclosure, this is a new field.
That being said, the theory that we can apply has been regarded as a pretty solid truth
since the days of MS-DOS.
23. AFFORDANCE
Our superpower
In design we talk a lot about “affordance”.
Affordance can roughly can be summarized as “how a thing invites you to use it”.
24.
25. When we come across a lot of great design we don’t really think about it, because it just
works.
This is the essence of affordance.
Compared to how many doors we open, its pretty amazing that we hardly ever get it
wrong, though most of us never consciously think about it.
Some of you might think “bullshit, it’s just because doors are simple.”
26.
27. … not so.
The crazy part is, by taking something away, they could actually make it better.
28.
29. .. like so.
Skeuomorphic design got its birth in this way of thinking. Make a button look like something
you can tap on, to make people understand it. Or make a groove that a slider like a scrollbar
can be moved along.
31. 💬 Chat
⏰ Chronological
# Interact with
friends and
colleagues
What does our interface invite you to do?
- Chat (tap, tap, tap, enter. Shorthand/conversational tone)
- Chronological (One message “leads” to the next.)
- Interact with friends and colleagues (someone on the other end)
This is how we can expect people to use these interfaces.
So, we can do two things with this.
1. First we can try and change the affordance of the bots
2. Secondly we can change our applications to better work within the limitations that this
type of affordance works well with.
33. PERSONALITY
# 💬
Firstly, we can use that fact that people are used to chat with different people.
Even with humans, I choose my words.
I’m not going to ask my plumber to fix my printer.
I know what I can ask and expect help with.
Giving the bot “personality” in the broadest sense of the word, can help us with two things.
One part aligning of expectations and secondly setting a scope for what this conversation
is suppose to be about.
34.
35. I picked a few examples from the Slack app directory to illustrate this.
This is just the avatar, name & description, but the personality is of course in everything.
From the written copy the bot communicates with, to the landing page, to, well, the Slack
app directory.
So, Ace is a great example of the “we have a new tech, let’s do a to-do-list”.
Manage to-do’s, action items, polls, close tasks on the go, list tasks.
A lot of stuff, that’s sort of connected but also other stuff that clearly isn’t.
This doesn’t fit into an established mental model.
36.
37. Visjar does something great here. It uses a real thing that everybody has an idea of what is -
an assistant, so you kind of instinctively know what it can do.
Good but also setting unrealistic expectations.
“Perfect assistant” - but it can’t handle my dry-cleaning.
(Being a bit hard on Visjar here, but just for examples sake.)
38.
39. Last one here is Meekan. It basically uses something that we all know as the base “the
power CEO’s” personal assistant that sets up a meeting.
Besides the fact, that everybody sort of wishes that they had such an assistant from time
to time, it actually sets a super specific idea of what you’ll use Meekan for, right.
Scheduling, nothing else, something that we all have a pretty similar mental model for how
works.
It could perhaps have a bit more personality too it, but at the same time. Though it’s named
an assistant it clearly doesn’t feel like someone you would try to pick up your dry-cleaning.
41. personality scope
english language
bot understanding… the word personality here is used in the loosest way possible. Since what we’re actually
trying to do, is to get away from this openform super natural language. Almost, the
opposite of personality - more like a robot.
Mimic archetypes from real life, not necessarily only “human” arch types, it could also be a
thing or a workflow (like a known app or specified workflow with a well understood
taxonomy/shared language).
As with most design, honesty here, is the key.
43. CHRONOLOGICAL
⏰
The second affordance we have to work with is the chronological nature of bots. What that
basically means, is that when you write someone they reply, and you expect the same in
return.
When someone pings you, you respond right?
.. and with this mechanic we can, to some extent, control the conversation.
The same social rules that makes you not interrupt someone, allows us, to get the input we
want when we want it.
44.
45. Slack is the perfect example, best on boarding experience.
Everything is controlled, even first names/last name.
In this setting we can create applications that does some pretty amazing things.
Now this is of course super controlled inputs, but it still saves the user from going in an
using a new system.
47. Micro action flows
FLOW
Classic tree structure
TREE
?
One of our learnings, from building a few different bots, have been that we’re going from
the classic tree structure IA, to a bunch of smaller chronological flows ones.
This is partially because of the nature of the chat, but also because we lack the “dashboard”
or frontpage from which our users can navigate.
Now, there’s two ways to solve this.
1. Make people remember this initializers
2. Get smart about when people need these actions that we’re building.
And I think this is where bots are so valuable, one thing is not having to go to a new
destination when you want to do something. Not having to go to a separate destination
when you’re in the middle of something completely different to respond to something is
even more valuable.
49. Micro action flows
FLOW
Classic tree structure
TREE
!
!
!
… this we can design for.
And also know the limits of the medium.
Bots simply aren’t good for exploration.
Micro action flows = magical feeling when it works & anticipates our needs.
Like a real assistant.
Not go to use.
Come to us to serve.
Go to slack or other app = same same.
Get notified and take action with 1 thing = great.
51. personality scope
english language
bot understanding
chronological scope
Back to our science here, we’re getting better.
By controlling the conversation we’re down to a much narrower set of possible answers,
and we have a much better chance to prepare sensible responses from our bots and create
a great experience.
This chronological affordance goes both ways of course. We can't prevent people from
writing to our bots about whatever they want, and in return they will expect an answer
back.
52.
53. … this is actually one of our own bots in its early days.
There’s gonna be mistakes, but that’s part of being human and definitely also a bot right
now.
Luckily, it’s human to error, and in this medium there’s probably even more room than
most, for us to fail graciously. Again, honesty and a bit of humor goes a long way.
55. TOOLBOX
Personality
& archetypes
Control the
conversation
Predict use cases Right medium for
the right situation
# 💬 🔮 👋
To wrap up we can, add personality to align expectations.
We can use the chronological nature of bots to control the conversation and help people hit
the right commands at the right moments.
We can try and predict use cases and move people into these micro-action-flows.
Lastly, we can choose when to use bots (action focused, coming from another focus.) and
when not to (explorative, tree-structure requiring use cases)
57. CONTINUE
DUUOO
Our newest bot based project.
A bot that help managers
become great leaders.
www.duuoo.io
FOUNDERS
A company that builds
companies.
www.founders.as