Slackメッセージを送信
このユースケースでは、SlackアカウントをスキルとしてGenieに接続します。 このスキルは、Genieチャットで指定したSlackチャネルにメッセージを送信します。 これにより、Genieはリアルタイム通知、更新、アラートをチームのSlackワークスペースに直接プッシュできるようになります。
クイックビデオガイドを見る: Agent Studioで新しいSlackスキルを作成
このスキルの機能
このスキルにより、Genieは指定したチャネルにカスタムSlackメッセージを送信できます。
スキルを作成
GenieによってトリガーされたときにSlackメッセージを送信するスキルを作成するには、次の手順を実行します。
ユースケースは例示のみを目的としています
ユースケースは例として使用することを目的としています。 トリガー、入力、カスタムアクションなどのスキル変更では、特定の設定に合わせた調整が必要になる場合があります。
Workatoにサインインします。
スキルを作成する予定のプロジェクトを選択します。
AI Hub>Geniesに移動します。
Genieを作成します。
Genieを作成する
この手順では、ナレッジベースとスキルを保存できるGenieを作成します。
Workatoにサインインします。
AI Hub>Geniesに移動し、+ Genieを作成をクリックします。 または、プロジェクトページで作成>Genieをクリックするか、C+Gを押してGenieを作成することもできます。
空のGenieを作成するには、新規Genieを選択します。
Locationドロップダウンメニューを使用して、Genieのロケーションを選択します。
Genieにどのような支援を求めますか?フィールドに、Genieへのリクエストまたは目標を入力します。
Genieを作成
ビルドを開始をクリックします。 GenieのBuildページが表示されます。
ジョブ説明は自動的に生成されます
Job descriptionは、Genieの設定時にWhat would you like your genie to help with?フィールドに入力した内容に基づいて自動的に生成され、要件に合わせて編集できます。
Genieビルドページ
スキルを作成します。
スキルの作成
このステップでは、Slackメッセージングレシピを構築できる新しいスキルをGenieに追加します。
Enterprise skillsセクションに移動し、+ Addをクリックします。
Skillを選択します。
新規スキルを選択し、新規スキルを作成をクリックします。
新しいスキルを作成
または、プロジェクトページで作成>スキルをクリックするか、C+Sを押してスキルを作成できます。
Send Slack messageをSkill nameフィールドに入力します。 明確で説明的な名前にすると、あなたとGenieがそのスキルの機能を一目で理解できます。
ロケーションドロップダウンメニューを使用して、スキルのロケーションを選択します。
ビルドを開始をクリックします。 レシピエディターが開き、ワークフローを開始トリガーと応答を返すアクションが自動的に選択されます。
スキルトリガーを設定します。
スキルトリガーを設定
このステップでは、Genieがこのスキルをいつ、なぜ実行するかを定義し、ユーザーから必要な入力を指定します。
Genieがこのスキルを実行するタイミングは?フィールドに、スキルワークフローの説明を入力します。 Genieはこの説明を使用して、このワークフローをトリガーするタイミングを決定します。 例:
- Run this skill when the user asks to post a goal or initiative update to a Slack channel. For example: Post a message to #general letting the team know that our revenue goal for the quarter is on track and what percentage of our target we've hit.
- Run this skill when the user asks to announce a new feature release to a Slack channel. For example: Send a message to #product-updates announcing that a new feature has just been released and is now available to all users on the platform.このスキルを実行するためにGenieが必要とする入力は?セクションに移動し、JSONを使用またはフィールドを手動で追加をクリックして、スキーマレシピパラメーターの説明を入力します。 このユースケースでは、次の2つの入力を追加します:
- Channel ID:メッセージの送信先SlackチャネルのID。
- Message:送信するメッセージの内容。
リクエストで入力が提供されていない場合、Genieは不足している情報をユーザーに自動的に求めます。
必要なGenie入力を追加
Outputsセクションに移動し、Use JSONまたはAdd fields manuallyをクリックして出力の説明を入力します。 このユースケースでは、次の出力を追加します:
- Message ID:送信されたSlackメッセージのID。
必要なGenie出力を追加
保存をクリックします。
SlackのSend messageアクションを設定します。
SlackのSend messageアクションを設定
このステップでは、Slackアカウントを接続し、ユーザーの入力をSlackアクションにマッピングします。
レシピエディターのアクションブロックに移動します。
アプリとしてSlackを検索して選択します。
メッセージを送信アクションを選択します。
Slackアカウントを接続します。
Slackコネクションを作成
このステップでは、WorkatoとSlackアカウントの間にコネクションを作成します。
作成 > コネクションをクリックするか、Cを2回押します。
New connectionページでSlackを検索して選択します。
コネクション名フィールドにコネクションの名前を入力します。
Slackコネクションの設定
ロケーションドロップダウンメニューを使用して、コネクションを保存するプロジェクトを選択します。
任意です。 アカウントタイプで必要な場合は、AdvancedおよびCustom OAuth profile設定を構成します。
接続をクリックします。
Slackアクションを構成
保存をクリックします。
Return responseアクションを構成します。
Return responseアクションを構成
このステップでは、スキルが正常に実行された後にGenieへ返される応答を構成します。
レシピエディターでReturn responseアクションを選択します。
Return responseアクションを構成
Your Slack message has been sent successfully.RETURN RESPONSEダウンストリームアクション
Return responseアクションでは、レコードIDやデータベース検索からのサマリーを返すなど、他のスキルのダウンストリームアクションで使用する出力データを構成できます。
保存をクリックします。
スキルをテストします。
スキルをテスト
このステップでは、エンドユーザーが利用できるようにする前に、スキルが想定どおりに動作することを確認します。
Genie Buildページに戻り、テストをクリックします。
Genieとチャットし、Slackメッセージの送信を依頼するリクエストを入力します。 例:
- Post a message to #sales-team letting the team know that our Q2 revenue goal is on track and we've hit 80% of our target ahead of schedule.
- Send a message to #general announcing that dark mode has just been released and is now available to all users on the platform.Genieがスキルを実行し、指定したSlackチャネルにメッセージを送信して、確認を返すことを確認します。 結果が正しくない場合は、レシピを編集して再度テストします。
Slack投稿成功
Last updated: