GUIによるアプリでは、ユーザが何か期待していないことを行った時や、システムが予期せぬ状況になった時には、エラーメッセージをユーザに提示することが一般的です。しかし、会話型UIでは、エラーダイアログといったインタフェースはありません。全てが会話です。人間同士の会話でも、突然相手から「○○エラーです」とか提示されることは、あり得ません。その代わり、会話は継続されます。その会話の中で、間違いは自然な形で訂正されていくはずです。
Actio…
Googleアシスタント向けのアプリを開発するための情報が掲載されている [Actions on Google](https://developers.google.com/actions/) - [GUIDES](https://developers.google.com/actions/extending-the-assistant) の各記事の日本語訳です。
いくつか公式ドキュメント側が日本語訳され始めていますので、既に日本語訳…
誰かと会話をしている際に、相手が本当に自分が言ったことを理解してくれているのか、とても気になると思います。理解したことを相手が自分に繰り返してくれれば、理解されたんだな、と確認することができます。また、適度に「はい」「オッケー」「わかりました」と、自分が言ったことを相手が肯定してくれれば、さらに会話はスムーズに進んでいくはずです。
Actions on GoogleのBest Practicesの[Instilling User Co…
普段の会話と比べて、自動音声応答に対して「機械的だなぁ」と思ってしまったことは誰しもあることだと思います。これは、ちょっとしたことに気をつけるだけで、避けることができます。どうしてもコンピュータ相手には「命令をする」というイメージで考えがちですが、会話型UIでは、あくまで相手はコンピュータかどうかではなく、「会話相手」として自然に感じるような設計が必要です。
Actions on GoogleのBest Practicesに[Unlo…
Actions on Googleのドキュメントサイトでは、会話型UIを設計するために役に立ついくつかのベストプラクティスが掲載されています。最初のベストプラクティスは、[Be Cooperative...Like Your Users](https://developers.google.com/actions/design/be-cooperative)です。ここでは、会話が協力的な原則で成り立っていることをベースとして、ユーザにと…
Design in Actionの[設計原則と方法論](https://www.eisbahn.jp/yoichiro/2017/10/actionsongooglecustomdesign3.html)と[会話を巧みに作る](https://www.eisbahn.jp/yoichiro/2017/10/actionsongooglecustomdesign4.html)を読むことで、Googleアシスタント向けのアプリにてどのように…
[会話を巧みに作る](https://www.eisbahn.jp/yoichiro/2017/10/actionsongooglecustomdesign4.html)にて書き出されたダイアログ(対話)によって、作成したいGoogleアシスタント向けアプリの実際のイメージを掴むことができるようになります。しかし、さらに「その会話をユーザはどのように行うことになるんだろう?」とユーザ体験を確認したくなると思います。
ここでは、Desi…
[設計原則と方法論](https://www.eisbahn.jp/yoichiro/2017/10/actionsongooglecustomdesign3.html)にて、会話型UIを設計するための指針について得ましたが、具体例がないと、なかなかイメージすることは難しいかもしれません。特に、「ダイアログ(対話)を書き出す」ということが何を意味しているのか、最初は想像できないと思います。[Crafting a Conversation…
Actions on Googleを使ってGoogleアシスタントにアプリを提供する際の会話型UI設計について、[The Conversational UI and Why It Matters](https://www.eisbahn.jp/yoichiro/2017/10/actionsongooglecustomdesign1.html)と[How Conversations Work](https://www.eisbahn.j…
[会話型UIとそれが重要な理由](https://www.eisbahn.jp/yoichiro/2017/10/actionsongooglecustomdesign1.html)に続いて、ここでは[Understanding How Conversations Work](https://developers.google.com/actions/design/how-conversations-work)の日本語訳を紹介します。会…