Videos
Here's a sampling of video moments captured throughout my career. From quirky one-minute shorts demonstrating what not to do to 1-hour long technical deep dives showing my versitility as a storyteller, and educator. I wrote and directed the shorts that I don't appear in. I'm most proud of my appearance on the Alexa Dojo, where I was able to use my Japanese skills.
-
PyTorch Community Voices: Interview with Refik Anadol Studio (Full Video)
2022/11/14 - Art & AI/ML collaborate in creative ways, like how the Refik Anadol Studio is powered by PyTorch. Watch this full interview of Refik and Christian B. talking with Developer Advocates Suraj Subramanian and Justin Jeffress about how the Studio uses PyTorch to turn data into pigments
-
AWS re:Invent 2019: How developers can build natural, extensible voice conversations (ALX201-R2)
2019/12/10 - The AI-driven dialog manager Alexa Conversations allows you to build Alexa skills that can gracefully handle nonlinear, unpredictable, human conversations. This session provides an overview of dialog management on Alexa and walks you through how to use Alexa Conversations to create flexible, multi-turn experiences for use cases like buying tickets, making recommendations, ordering transportation or food, and making reservations.
-
Interacting With a Simple Hello World Alexa Skill
2019/05/14 - This video illustrates what happens when a user interacts with a simple Hello World Alexa skill.
-
Overfilling Fail
2018/07/11 - This video illustrates what it looks like when one conversational partner fails to parse information provided all at once.
-
Underfilling Fail
2018/07/11 - This video illustrates what it looks like when one conversational partner fails to recognize they already have the answer they need from context.
-
Conditional Flexibility
2018/07/11 - This video illustrates what it looks like when one conversational partner asks for information they technically already have.
-
Cognitive Load Fail
2018/07/11 - This video illustrates what it looks like when one conversational partner expects too much of another.
-
Context Switching Fail
2018/07/11 - This video illustrates what it looks like when one conversational partner fails to switch context between different intentions.
-
Advanced Conversational Design workshop with Justin Jeffress at VOICE18
2018/07/26 - This is a live cast of a workshop titled Advanced Conversational Design with Dialog Manager that was lead by Alexa Evangelist Justin Jeffress @SleepyDeveloper at the 2018 Voice Summit.
-
想定よりも少ない情報を言われた場合の失敗例
2018/10/11 - このビデオでは、聞き手が要求している情報に対して、話し手が認識できなかった(必要な情報を言ってくれなかった)場合に起こる失敗例を実演しています。
-
条件に応じた柔軟な対応の不足
2018/10/11 - このビデオは、会話している二人の一方が、二人が既に持っているはずの情報を再び尋ねた場合、または既に得られた情報から導き出されるはずの情報を繰り返し聞き返した場合に起きる問題を実演しています。
-
ユーザーへの問いかけ方の失敗
2018/12/13 - このビデオでは、ユーザーに問いかける際の話し方の失敗例を示しています。このケースでは「和食、中華、洋食のどれにしますか?」と聞けば、「和食にします」と答えてくれるでしょう。
-
Designing In-skill Purchasing: Persistent Salesman
2019/09/03 - Justin, role-playing as Alexa, demonstrates what it sounds like when a skill delivers upsell messages a little too persistently. Can you count the number of times Justin tries to sell Alison something?
-
Designing In-skill Purchasing: Strong value proposition
2019/09/04 - Justin, role-playing as Alexa, demonstrates an upsell with a strong, clear value proposition. Justin gives Alison enough information about what her purchase includes without being too wordy.
-
Designing In-skill Purchasing: DO NOT overwhelm with choices
2019/09/04 - Justin, role-playing as Alexa, demonstrates what upsells might sound like when they attempt to offer too many purchases in one message. By the time Justin is done speaking, can you recall what the first in-skill purchase he offered Alison was?
-
Designing In-skill Purchasing: DO keep it simple
2019/09/04 - Justin, role-playing as Alexa, demonstrates how simple and concise an in-skill upsell message can be when it offers only one product.
-
Designing In-skill Purchasing: DO NOT bait and switch
2019/09/04 - Justin, role-playing as Alexa, demonstrates how disappointing it is when a skill offers something to a customer, but then tells them they must pay for it after they express interest in it. Did you also think Alison would be getting more trivia right away when she said "yes"?
-
Designing In-skill Purchasing: Upsells, DO sell one relevant product
2019/09/04 - Justin, role-playing as Alexa, demonstrates what happens when a skill offers one in-skill purchase that is of the most relevance to the customer at a given time. Alison just finished playing a sports-themed daily game with a great score: How likely is she to purchase more content related to sports?
-
Designing In-skill Purchasing: DO NOT leave landmines
2019/09/04 - Justin, role-playing as Alexa, demonstrates a "landmine experience" in a skill. Justin offers Alison a list of options, but Alison doesn't know which selections will result in an upsell message.
-
Designing In-skill Purchasing: Upsells, DO NOT use threats or negative consequences
2019/09/04 - Justin, role-playing as Alexa, demonstrates how poorly an upsell that uses threats or negative consequences is likely to be received by a listener. Justin threatens Alison with a drop in rank to sell a pack of hints. How likely are you to respond to such threats?
-
Designing In-skill Purchasing: Handling transitions, A happy path
2019/09/04 - Justin, role-playing as Alexa, demonstrates a seamless transition from in-skill upsell to Amazon purchase flow and back to the skill.
-
Designing In-skill Purchasing: DO NOT make the customer dig for their purchases
2019/09/04 - Justin, role-playing as Alexa, demonstrates a skill that makes the customer work too hard to hear about what they've purchased. What if Alison had purchased 20 packs? She'll be there all day listening to Justin list them.
-
Designing In-skill Purchasing: DO make it easy to find purchases
2019/09/04 - Justin, role-playing as Alexa, demonstrates a scenario where a skill offers the customer their most recent purchase first, and then offers several more options at a time when the customer declines.
-
Designing In-skill Purchasing: DO NOT spend a consumable without permission
2019/09/04 - Justin, role-playing as Alexa, demonstrates how frustrating it is when a skill spends a consumable item that the customer paid for, without asking permission. How likely is Alison to trust that her purchases will be saved for exactly when she wants to use them in the future? Do you think she'll want to buy hints again?
-
Designing In-skill Purchasing: DO ask for permission to spend a consumable
2019/09/04 - Justin, role-playing as Alexa, demonstrates how a skill might collect permission from a customer to spend a consumable. Justin is transparent with Alison about how many free and paid hints Alison has left, and asks explicitly for permission to spend a hint when Alison asks about them.
-
re:Invent 2019 - Design an Alexa skill with in-skill purchasing
2020/01/28 - Justin, role-playing as Alexa, demonstrates how a skill might collect permission from a customer to spend a consumable. Justin is transparent with Alison about how many free and paid hints Alison has left, and asks explicitly for permission to spend a hint when Alison asks about them.