Courier の Web UI のデザイナーは、通知テンプレートを作成、変更、およびテストするための直感的なツールです。技術的な専門知識のレベルに関係なく、通知の設計をワークフロー全体にシームレスに統合できます。
本日、Courier Designer に 2 つの新機能を紹介できることを誇りに思います。 AI コンテンツ ジェネレーターは、言語生成に GPT モデルを活用して、通知テンプレートのメッセージングを最適化し、各チャネルに適切に表示されるようにしたり、新しい通知を最初から作成したりすることもできます。これは、変更ログ機能によって補完されます。これにより、チーム メンバーはドラフト通知への変更を、公開する前に詳細に表示できます。
AI コンテンツ ジェネレーターと変更ログの両方が、最新の社内ハッカソンから生まれました。この記事では、新機能について説明し、今日からそれらをどのように使い始めることができるかをデモします。さらに、製品構想プロセスにおけるハッカソンの役割について簡単に説明します。
使用状況によってトリガーされる通知、請求と認証のアラート、わかりやすいチェックイン メッセージなど、Web アプリとモバイル アプリはユーザーと常にコミュニケーションを取り、ユーザーのエンゲージメントを維持し、アプリ全体のエクスペリエンスを向上させています。成功する通知戦略は、さまざまな目的のためにさまざまなチャネルを活用します。 Courier は、チャネルとプロバイダーを 1 つのクリーンなインターフェース内にバンドルすることで、関係者全員にとってこれを可能な限りシンプルにすることを目的としています。デザイナーは、チームが下書き、適応、および通知を送信できる場所です。
Designer を使用すると、コンテンツを作成し、さまざまなチャネルに合わせて調整できます。たとえば、チームの誰かがインターフェイスを使用して、パスワードをリセットするための電子メール テンプレートを設定できます。後で別のチャネルからも送信することにした場合は、他の誰かがデザイナーにアクセスして、SMS、WhatsApp、または Discord や Slack などのプラットフォームを介して送信されるように通知を調整できます。詳細については、Courier でサポートされているすべてのプロバイダーの概要をご覧ください。
おそらく、 ChatGPTについて聞いたことがある、または対話したことさえあるでしょう。 OpenAI の最新の言語モデルは、テクノロジー コミュニティに大きな影響を与えました。これは、モデルを一般大衆が自由に利用できるようにしたという事実に後押しされた可能性があります。 11 月の導入以来、人々は ChatGPT を使用してコードをデバッグし、カバー レターを書き、その他の無数のタスクを実行してきました。インターネットの一部では ChatGPT の影響を過大評価する傾向がありますが、ほとんどの人は、GPT のような大規模な言語モデルが定着し、テキスト作成の手順が変更されることに同意しています。
ChatGPT は、GPT-3 として知られるモデル ファミリーの最新のものであり、その中で最も強力なモデルには数十億のパラメーターがあります。 Courier の新しい AI コンテンツ ジェネレーターにより、GPT-3 モデルを使用して通知テンプレートをゼロから作成できるようになりました。プロンプトを表示し、モデルが目的の出力を生成するまで数秒待つだけです。
この例では、電子メールのコンテンツを作成します。ただし、Courier を使用して、SMS から Slack まで、任意のチャネルの通知を設定できることを忘れないでください。そして、おそらく最良の部分は、新しい AI コンテンツ ジェネレーターがすべてのプランで無料で使用できることです。
Courier の新しい AI コンテンツ ジェネレーターを使用して、コンテンツをゼロから生成したり、既存のコンテンツを変更して別のチャネルやユース ケースにより適したものにすることができます。
多くの場合、通知コンテンツは、最初は Google ドキュメントまたは Notion や Coda などの共有ワークスペースで個別に作成および共同作業されますが、その特定のチャネルの Courier 通知テンプレートで表示されると、正しく表示されない場合があります。ここで AI 主導のコンテンツが強力になります。AI ジェネレーターに「これを 20% 短縮する」または「SMS 通知に合わせて、この言語をより親しみやすく親しみやすいものにする」ように依頼できます。
プッシュ通知に変換する必要がある電子メール テンプレートの例を次に示します。
AI ジェネレーターを使用すると、これをすばやく実現できます。
または、AI コンテンツ ジェネレーターを使用して、通知の種類に基づいてゼロからテンプレートを作成し、Courier's Designer をチーム コラボレーション ポイントとして使用することもできます。これは、初期化中または初期化後の任意の時点で実行できます。
デザイナーに移動し、[通知の作成] をクリックします。
そこで、新しい通知テンプレートの名前を指定するよう求められます。この名前は、生成言語モデルのプロンプトとして機能するようになりました。 [AI を使用して通知コンテンツを生成する] ボックスをオンにすると、プロンプトが言語モデルにルーティングされ、新しい通知テンプレートが最初から生成されます。
以下は、「ニュースレターへようこそ!」というプロンプトを受け取ってから約 10 秒後にモデルが返したものです。
通知テンプレートの中括弧は変数を指定します —
テンプレート内で、「T」アイコンをクリックして新しいテキスト フィールドを作成できます。次に、テキスト フィールド内の AI Generator 電球アイコンを選択します。
より詳細なプロンプトに基づいて、GPT モデルに新しいコンテンツを生成するよう促すことができるようになりました。この例では、AI コンテンツ ジェネレーターにニュースレターを作成するように再度依頼しますが、今回はさらにコンテキストを提供します。プロンプトの全文は次のとおりです。毎週の割引など、限定特典を発表してください。」そして、モデルが思いついたのは次のとおりです。
テンプレートに追加する前にコンテンツを編集することも、追加して後で適応させることもできます。
AI を使用してコンテンツ作成を高速化し、イテレーションをより頻繁に行うと、変更を追跡する方法の問題が生じます。これは、デザイナーの次の新しい機能である変更ログにつながります。
AI を活用したコンテンツ ジェネレーターの詳細については、ドキュメントをご覧ください。
多くの場合、デザイナーは共同で使用されます。さまざまなユーザーが通知のコンテンツ、外観、または構成を変更できます。これらの変更を有効にする前に、誰かが [変更を公開] ボタンを使用して変更を受け入れる必要があります。
「変更を公開」ボタンの横にある新しい変更ログ機能のおかげで、ユーザーは前回の公開以降に行われた下書きの変更の詳細なリストを表示できるようになりました。
変更ログには、誰がいつ変更したかなど、最近のすべてのドラフト変更の詳細が記載されています。これにより、ユーザーはより高度な制御を行えるようになるだけでなく、さまざまなバージョンのコードを制御することがクリーンで透過的なワークフローの鍵となるソフトウェア開発のベスト プラクティスとも一致します。
変更ログの変更を元に戻したい場合は、[変更を破棄] ボタンを使用して変更を削除し、最後に公開された状態に戻すことができます。現在、変更ログからの変更を個別に破棄または受け入れることはできないことに注意してください。
ドラフトの変更に関する詳細な説明は、製品チームから頻繁に要求される機能でした。製品チームは、テンプレート内の特定のドラフトの変更がいつ、誰によって行われたかを見極めようと、やり取りするのに多くの時間を費やしていました。これらはすべて、Courier の Web UI から直接見ることができます。
AI コンテンツ ジェネレーターと変更ログはどちらも、12 月に開催した最新のハッカソンの結果です。 Courier では、幸運なことに並外れた才能を大量に保有しています。また、半年に 1 回のハッカソンでは、従業員が 1 日を費やしてクリエイティブな可能性を解き放つことができます。このプロセスからいくつかの優れた機能が生まれるのを見てきました。多くの場合、顧客との会話や、最新の GPT モデルのリリースなどの現在のイベントに触発されています。
通知デザイナーに GPT-3 のような機械学習言語モデルを使用することは、AI が Web およびモバイル アプリからのトランザクション通知を改善する方法のほんの一部にすぎません。 AI とソフトウェア開発のベスト プラクティスを使用して、通知エクスペリエンスを向上させる方法をさらに探しているので、引き続きご注目ください。