Upgrade to Pro — share decks privately, control downloads, hide ads and more …

DigitalSummit Atlanta 2017: What Context Platfo...

DigitalSummit Atlanta 2017: What Context Platforms teach us about great experiences

http://atlanta.digitalsummit.com/session/what-context-platforms-teach-us-about-great-experiences/

This talk will outline the concept of Context Platforms and the value of openness and extensibility. Great Context Platforms leverage a unique life context and optimize it for the best possible user experience. However, the best Context Platforms also enable third-party applications to leverage that unique life context through an open and extensible ecosystem. These third-party applications, also called Agents, can be a stepping stone into a different life context. For instance, a Facebook Agent for Uber would allow you to order an Uber while you connect with your friends. That creates a magical experience!

At the end of this session, you’ll be able to:

Understand the concept of life contexts
Use current platforms that act as agents to fulfill your very specific, contextual goals
Leverage life contexts to make your users have wow-moments!

Alexander Graebe

May 24, 2017
Tweet

More Decks by Alexander Graebe

Other Decks in Technology

Transcript

  1. What is a bot? An agent that leverages a platform

    context to understand and fulfill intent Agent Platform determines interaction mode operate within platform boundaries Context provided by the platform
  2. How does a bot operate? An agent manages contexts and

    state to anticipate and fulfill intent State Intent use platform components to anticipate profile, history and user preferences Context constructed by the agent Action request to fulfill user intent
  3. It’s hard to understand user context Platform context usually not

    insightful enough, situational context is needed
  4. Context Dilemma The hard thing about hard things User Context

    Situational Context Platform Context Agent Context
  5. Relax at home Catch up on news Prepare for meeting

    Navigate while driving Chat with friends Play video games See what friends do Search Carpool Manage household Manage project Date Commute with train Work out Watch videos Listen to music Search for parking Shopping Manage finances Find inspiration Situations narrows intent But, platforms often lack situational awareness
  6. Relax at home Catch up on news Prepare for meeting

    Navigate while driving Chat with friends Play video games See what friends do Search Carpool Manage household Manage project Date Commute with train Work out Watch videos Listen to music Search for parking Shopping Manage finances Find inspiration
  7. Relax at home Catch up on news Prepare for meeting

    Navigate while driving Chat with friends Play video games See what friends do Search Carpool Manage household Manage project Date Commute with train Work out Watch videos Listen to music Search for parking Shopping Manage finances Find inspiration
  8. Google Photos anticipates search Extracting photo and calendar metadata Context

    constructed by the agent Action request to fulfill user intent
  9. Google Inbox anticipates options Extracting delivery metadata to provide relevant

    snoozing options Context constructed by the agent Action request to fulfill user intent
  10. GitHub anticipates file contents Extracting project metadata to provide open-source

    license contents Context constructed by the agent Action request to fulfill user intent
  11. GitHub anticipates file contents Extracting project metadata to provide open-source

    license contents Context constructed by the agent Action request to fulfill user intent
  12. Core Features Context Platform design is key to enable better

    experiences Native user interaction State Subscriptions Expose User Intent and Metadata Extensible and Open Ecosystem
  13. Segment User Base 1 Segment > n Situations > n

    Intents > n Context Platforms Commute Relax at home Shop Chat with friends and relatives Find best transportation option Find best specialty store
  14. A better future Context Platforms will unlock better XP User

    Context Situational Context Platform Context Agent Context
  15. - Define a set of user personas - Research possible

    life situations they will be put in while using your product - Use situational context to define a set of intents and actions to fulfill Segment User Base - Use context platforms to build up situation context to predict intent as reliable as possible - Build your context architecture to ensure extensibility and scalability Leverage Situation Context - Anticipate user behavior but don’t make decisions on behalf of users - Be very clear about data privacy - Implement opt-out and easy undo for anticipated features Embrace Anticipatory UX Key learnings Don’t just build bots. Build agents for context platforms.
  16. — Aaron Shapiro The ubiquity of the Internet is reshaping

    not only how we interact with our devices but how they interact with us.