kun432's blog

Alexaなどスマートスピーカーの話題中心に、Voiceflowの日本語情報を発信してます。たまにAWSやkubernetesなど。

〜スマートスピーカーやVoiceflowの記事は右メニューのカテゴリからどうぞ。〜

kindでお手軽Kubernetesマルチクラスタを試す②

前回の続き。 kun432.hatenablog.com 目次 目次 ローカルPCからクラスタ内podへのネットワークアクセス(マルチnodeの場合) Ingressを使う まとめ ローカルPCからクラスタ内podへのネットワークアクセス(マルチnodeの場合) extraPortmappingsで、ホストの…

kindでお手軽Kubernetesマルチクラスタを試す

Kubernetesを触るようになってそこそこ経つんだけど、未だにわからないことのほうが圧倒的に多い。体系的にちゃんと学習する必要があるなぁということで、これまで辞書的にしか使ってこなかったこれを改めて読んでます。 Kubernetes完全ガイド 第2版 impress…

Voiceflowでテスト共有が記録できる「Transcript」がリリースされました

昨年末ぐらいから、Voiceflowのテスト機能が大幅に強化されています。優れた会話設計は机上の設計だけで完結することはほとんどありません。実際に音声でテストを行ってみて、その結果をフィードバックして、さらに改善を繰り返していくことが必要になります…

#VUIchallenge #021 - Stories & SSML

#VUIchallengeの第21回です。テーマは「Stories & SSML」。 過去の#VUIchallengeの記事はこちら お題 前提 デザイン キャラクターの会話 voiceタグ prosodyタグ 効果音 BGM まとめ お題 The challenge Using TTS voice only, what SSML tags would you use f…

#VUIchallenge #020 - Desserts and lists

#VUIchallengeの第20回です。テーマは「Desserts and lists」。 過去の#VUIchallengeの記事はこちら お題 前提 会話のゴール 想定されるユーザのペルソナ いつどこで使われるか? どのデバイスで使われるか? スキルの特徴・個性は? ビジュアル デザイン デ…

#VUIchallenge #019 - Farts...

#VUIchallengeの第19回です。テーマは「Farts...」。 過去の#VUIchallengeの記事はこちら お題 前提 会話のゴール 想定されるユーザのペルソナ いつどこで使われるか? どのデバイスで使われるか? スキルの特徴・個性は? ビジュアル デザイン バリエーショ…

#VUIchallenge #018 - Sound experience

#VUIchallengeの第18回です。テーマは「Sound experience」。 過去の#VUIchallengeの記事はこちら お題 前提 1. 「睡眠」のためのサウンドスキル 会話のゴール 想定されるユーザのペルソナ いつどこで使われるか? どのデバイスで使われるか? スキルの特徴…

Voiceflow: Choice Stepのエラーハンドリングのアップデート

VoiceflowのUIがまた新しくなっています。その中で、Choice Stepのエラーハンドリングが改善されていますのでご紹介します。 これまでのChoice Stepのエラーハンドリング 新しいChoice Stepのエラーハンドリング Repromptsのみを選択した場合 Pathのみを選択…

#VUIchallenge #017 - Math Quiz

#VUIchallengeの第17回です。テーマは「Math Quiz」。 過去の#VUIchallengeの記事はこちら お題 前提 会話のゴール 想定されるユーザのペルソナ いつどこで使われるか? どのデバイスで使われるか? スキルの特徴・個性は? ビジュアル デザイン 基本 楽しく…

#VUIchallenge #016 - Watering plants

#VUIchallengeの第16回です。テーマは「Watering plants」。 過去の#VUIchallengeの記事はこちら お題 前提 会話のゴール 想定されるユーザのペルソナ いつどこで使われるか? どのデバイスで使われるか? スキルの特徴・個性は? ビジュアル デザイン 初回 …

#VUIchallenge #015 - Say my age

#VUIchallengeの第15回です。テーマは「Say my age」。 過去の#VUIchallengeの記事はこちら お題 デザイン イレギュラーなパターン うるう年 年がない場合 年・月・日を別々に取得して、個別にチェックする場合の注意 まとめ お題 The challenge Design a sa…

#VUIchallenge #014 - Food trucks

#VUIchallengeの第14回です。テーマは「Hotel checkout」。 過去の#VUIchallengeの記事はこちら お題 デザイン まとめ お題 The challenge Improve the following interaction for a food truck voice experience. "I suggest you the Gran Kahuna hamburger…

#VUIchallenge #013 - Geolocation

#VUIchallengeの第13回です。テーマは「Hotel checkout」。 過去の#VUIchallengeの記事はこちら お題 デザイン ルート案内/ナビゲーション マラソンアプリ 動物園・水族館のナビゲーション その他のアイデア まとめ お題 The challenge Brainstorm at least …

#VUIchallenge #012 - Hotel checkout

#VUIchallengeの第12回です。テーマは「Hotel checkout」。 過去の#VUIchallengeの記事はこちら お題 デザイン Proactive or Reactive? オフラインのアクション チェックアウト時の会話フロー まとめ お題 The challenge Design a checkout experience for …

#VUIchallenge #011 - Training

#VUIchallengeの第11回です。テーマは「Training」。 過去の#VUIchallengeの記事はこちら お題 前提 デザイン 認知的な負荷 ビジュアルのない説明 まとめ お題 The challenge Think about a HIIT training and design the explanation for the full 15 minut…

#VUIchallenge #010 - Info details and SSML

#VUIchallengeの第10回です。テーマは「Info details and SSML」。 過去の#VUIchallengeの記事はこちら お題 デザイン ユーザの本当の目的を考える 情報を絞る もっと聞きやすくする 別のアプローチ まとめ お題 The challenge Create an interaction where …

#VUIchallenge #009 - Multi-turn experiences

#VUIchallengeの第9回です。テーマは「Multi-turn experiences」。 過去の#VUIchallengeの記事はこちら お題 デザイン 言葉遣い マルチターンの難しいところ マルチターンの実装 マルチターンが必要になるユースケース まとめ お題 The challenge Create a m…

#VUIchallenge #008 - Use cases with lists

#VUIchallengeの第8回です。テーマは「Use cases with lists」。 過去の#VUIchallengeの記事はこちら お題 デザイン クイズ 曜日を扱うもの サブウェイの注文(笑) まとめ お題 The challenge Create a list of use cases where lists of items are crucial…

#VUIchallenge #007 - Welcome back Message

#VUIchallengeの第7回です。テーマは「Welcome back Message」。 過去の#VUIchallengeの記事はこちら お題 デザイン 異なる体験を提供する いつから慣れたユーザだと判断するか? ヒントを提供する 別の言い方を提案する エラーになったときやヘルプ サジェ…

HerokuでRedisを使う

前回の続き。 セッションストレージとして使うために、Redisを追加してみようと思います。 Redisアドオンの追加 アプリからRedisを参照する Redisにアクセスする おまけ まとめ Redisアドオンの追加 前回のHello Worldアプリが動いている状態から進めます。 …

#VUIchallenge #006 - Confirmations

#VUIchallengeの第6回です。テーマは「Confirmations」。 過去の#VUIchallengeの記事はこちら お題 デザイン ダメな例 コンテキストを全く意識しない 融通が利かない いくつかのアプローチ できないことをきちんと説明する コンテキストをきちんと管理する …

#VUIchallenge #005 - Success confirmation

#VUIchallengeの第5回です。テーマは「Success confirmation」。 過去の#VUIchallengeの記事はこちら お題 デザイン サウンドを使う 表現のバリエーション 確認を要求する まとめ お題 The challenge Create 3 different success confirmation prompts for u…

#VUIchallenge #004 - Utterance collection

#VUIchallengeの第4回です。テーマは「Utterance collection」。 過去の#VUIchallengeの記事はこちら お題 デザイン まとめ お題 The challenge Users can refer to the same service in many different ways. That's the magic of conversational interacti…

LVMでPVディスク名が変わった場合、ボリュームはどうなるのか?

ちょっと疑問に思ったので試してみた。例えばこういう状況があって、 /dev/sda ローカルディスク(LVM) /dev/sdb ローカルディスク(LVM) /dev/sdc ローカルディスク(LVM) /dev/sdd ローカルディスク(非LVM) /dev/sde ローカルディスク(非LVM) ここ…

#VUIchallenge #003 - The Lists

#VUIchallengeの第3回です。テーマは「The Lists」。VUIにとっては難しいテーマですね・・・ 過去の#VUIchallengeの記事はこちら お題 デザイン 各タイトルで共有されている情報量 お客様の目的:お客様は多くの結果を得たいのか、それとも1つのお勧めを得た…

#VUIchallenge #002 - The cities

#VUIchallengeの第2回です。テーマは「The cities」。 過去の#VUIchallengeの記事はこちら お題 デザイン 都道府県が違うけど都市名が同じ 外国の都市名 その他のシナリオ まとめ お題 The challenge Design a prompt asking users to tell the city in the …

AWS SSO環境でCodeCommitを使う

AWS

ちょっとメモ。 前提条件 CodeCommitでレポジトリ作成 gitでclone/push 参考 前提条件 AWS SSOを使っている aws-vaultを使っている AWS SSOのプロファイルは作成済みであること アクセスキーとかシークレットアクセスキーは使わない CodeCommitでレポジトリ…

#VUIchallenge #001 - Welcome Message

#VUIchallenge というのを知っていますか? Amazon Alexa AutoのVUI&UXデザイナーであるJesús Martínさんによる企画で、毎日1問、VUIに関するお題が与えられて、それに対するデザインやソリューションを考えて、みんなでシェアしよう!という取り組みです…

シェルスクリプトでロック

シェルスクリプトでロックファイルを使った排他制御をする場合、普通にファイルだとうまく行かない場合がある。なぜならロックファイルの作成と確認がアトミックに行われないから。 でこれを回避する方法として、シンボリックリンクを使う方法が紹介されてい…

Herokuへのデプロイいろいろメモ

Voiceflow SDKを使ったバックエンドスクリプトを、 なるべくお手軽に使える コーディングやバックエンドの知識がないユーザでもあまり意識せずに使える ようにして配布したいなぁと思ったとき、一番最初に思いついたのがHerokuでした。ただ、Heroku、ほんと…