・
情報検索やアイデア出し、要約など、色々なシーンで役に立つ生成AI。既に業務で実際に利用されている方も多いのではないのでしょうか?
今回はChatGPTとSlackを連携して、簡易的なチャットbotを作成する方法をご紹介したいと思います。
通常はチャットbotを作成するには開発が必要になるので、コストがかかってコストがかかってしまって中々実現するのは難しいですが、ノーコードツール「Yoom」を使えば簡単に作成することができてしまいます!
機械音痴の私でも簡単にできましたので、興味のある方はぜひ参考にしてみてください!
このブログをおすすめする方
今すぐに試したい方へ
本記事ではノーコードツール「Yoom」を使用した連携方法をご紹介します。
難しい設定や操作は必要なく、非エンジニアの方でも簡単に実現できます。
下記のテンプレートから今すぐに始めることもできますので、ぜひお試しください!
Slackに投稿した内容からChatGPTの回答を取得します。
※SlackのアプリトリガーとSlackのメッセージ送付の無限ループにならないよう分岐を設定する必要があります。(デフォルトでは「ChatGPTの回答です。」で分岐が設定されております)
[Yoomとは]
今回ご紹介するテンプレート以外にも、Slackがもっと便利になる実践的な自動化例を掲載した資料をご用意しています。
⇒Slackを使った業務自動化事例資料をダウンロード(無料)
Slackに投稿したらChatGPTの回答が返ってくるフローの作成方法
とても便利なYoom!
業務効率UPするために様々な部分で役に立ちますが、今回は前述しているSlackとChatGPTを連携し「チャットbot」を作成できるフローを紹介していきます!
専門的な知識は必要なく、どなたでも手順通りに行えば簡単にできますので、ぜひご覧になって試してみてくださいね。
Slackに投稿した内容からChatGPTの回答を取得します。
※SlackのアプリトリガーとSlackのメッセージ送付の無限ループにならないよう分岐を設定する必要があります。(デフォルトでは「ChatGPTの回答です。」で分岐が設定されております)
はじめる前に
まず、Yoomアカウントをお持ちでない方は、Yoomのアカウント発行ページからアカウントを発行してください。30秒で始められます!
ステップ1:SlackとChatGPTをマイアプリ連携
1.まず、Yoomにログインし左欄にある「マイアプリ」を選択し「+新規接続」を選択してください。
2.マイアプリの新規接続一覧の中から、今回使用する「ChatGPT」と「Slack」を選択し、アプリを連携して下さい。
3.左欄のプロジェクト一覧から任意のプロジェクトを選択し、「+新規作成」をクリックします。
4.今回は新規作成を選択します。
5.任意のタイトルを入力します。
Slackに投稿した内容からChatGPTの回答を取得します。
※SlackのアプリトリガーとSlackのメッセージ送付の無限ループにならないよう分岐を設定する必要があります。(デフォルトでは「ChatGPTの回答です。」で分岐が設定されております)
ステップ2:Slackでメッセージを送ったら起動するトリガーを設定
6.フローボット起動の条件として「特定のアプリイベントを受信したとき」を選択します。
7.アプリ一覧から「Slack」を選択します。
8.連携アカウントとアクションを選択の設定をします。
アプリトリガーのタイトル:任意で設定してください(空欄でもOKです。トリガーアクションの内容が反映されます。)Slackと連携するアカウント情報:任意のアウントを設定してください。トリガーアクション:「新しいメッセージがチャンネルに投稿されたら」を選択してください。
9.アプリトリガーのAPI接続設定をします。
トリガーの起動間隔:任意の時間を設定してください。チャンネルID:候補のプルダウンから選択してください。
10.テストを行い成功したら「保存するをクリックしてください」
ステップ3:分岐オペレーションを設定
11.先ほど作成したアプリトリガーの下にある⊕ボタンをクリックします。
12.オペレーションタイプの選択は「分岐する」選択します。
13.分岐条件を指定します。
タイトル:任意で設定してください。(「分岐 | 「ChatGPTの回答です。」の文字列が含まれていたら分岐」等と記載すると分かりやすいです。)
オペレーション:「新しいメッセージがチャンネルに投稿されたら」を選択してください。
アウトプット:「メッセージ内容」を選択してください。
分岐条件:「値を含む」を選択し、「ChatGPTの回答です。」と入力してください。
解説)上記のように設定することで「ChatGPTの回答です。」の文字列が含まれていたら分岐し、無限ループになることを防ぎます。
ステップ4:ChatGPTと会話するアクションを設定して回答を取得
14.先ほど作成した分岐アクションの下にある「⊕その他」ボタンをクリックします。
15.オペレーションタイプは「アプリと連携する」を選択します。
16.アプリ一覧から「ChatGPT」を選択します。
17.連携アカウントとアクションを選択の設定をします。
タイトル:任意で設定してください(空欄でもOKです。アクションの内容が反映されます。)
ChatGPTと連携するアカウント情報:任意のアカウントを設定してください。
アクション:「会話する」を選択してください。
18.API接続設定をします。
メッセージ内容:クリックし、アウトプットにある新しいメッセージがチャンネルに投稿されたら」の中の「メッセージ内容」を選択してください。
上記画像のように{{メッセージ内容}}と記載されているのを確認します。
※解説)上記のように設定することで、Slack上に投稿されたメッセージを自動でChatGPTに送ることができます。
ロール:ユーザーを選択してください。
temperature:任意で設定してください。(空欄でもOKです。)
最大トークン数:任意で設定してください。(空欄でもOKです。)
モデル:任意で設定してください。
19.テストを行い、成功したら「保存する」をクリックしてください。
ステップ5:Slackに回答を返信するアクションを設定
20.先ほど作成した「アプリと連携する」アクションの下にある⊕ボタンをクリックします。
21.オペレーションタイプは「アプリと連携する」を選択します。
22.アプリ一覧から「Slack」を選択します。
23.連携アカウントとアクションを選択の設定をします。
タイトル:任意で設定してください(空欄でもOKです。アクションの内容が反映されます。)
Slackと連携するアカウント情報:任意のアカウントを設定してください。
アクション:「チャンネルにメッセージを送る」を選択してください。
24.API接続設定をします。
投稿先のチャンネルID:候補から選択してください。
メッセージ:「ChatGPTの回答です。」等入力すると分かりやすいです。
メッセージ枠内をクリックし、アウトプットにある「会話する」の中の「返答内容」を選択してください。
上記画像のように{{返答内容}}と記載されているのを確認します。
※解説)上記のように設定することで、ChatGPT上の回答を自動でSlackに送ることができます。
25.テストを行い、成功したら「保存する」をクリックしてください。
お疲れ様です!これで「チャットbot」の完成です!!
Slackに投稿した内容からChatGPTの回答を取得します。
※SlackのアプリトリガーとSlackのメッセージ送付の無限ループにならないよう分岐を設定する必要があります。(デフォルトでは「ChatGPTの回答です。」で分岐が設定されております)
SlackやChatGPTを使ったその他の自動化例
SlackとChatGPTを連携した「チャットbot」の作成方法はご理解いただけましたでしょうか?
Yoomでは様々なアプリと連携してフローボットを作成することができるので、今回紹介したチャットbotも業務に合わせて簡単に変更&アレンジが可能です!
本日ご紹介したもの以外にもいくつか例を挙げさせてきます。
データベースに追加した議事録の内容をChatGPTで要約してSlackに通知します
ChatGPTで問い合わせ内容を自動分類し、Slackの適切なチャンネルに通知します。
Slackを活用した自動化例
受信したメールをSlackに通知する
受信したメールの内容をSlackへ自動的に通知します。メール本文の自動通知が可能です。
本文やタイトルが特定の条件にマッチしたGmailのメール内容をSlackに通知するフローです。
■注意事項
・GmailとSlackのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
■概要
「Outlookでメールを受信したら、AIで重要度を振り分けてSlackに通知する」ワークフローは、メール管理を効率化し、重要な情報を迅速に共有するための業務ワークフローです。
■このテンプレートをおすすめする方
・Outlookを主に使用しており、メール管理に時間を取られているビジネスパーソンの方
・チーム内で重要な情報を迅速に共有したいと考えているリーダーやマネージャーの方
・メールの重要度判定を自動化し、業務効率を向上させたいIT担当者の方
■注意事項
・Outlook、SlackのそれぞれとYoomを連携してください。
・Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。
・「進行先を切り替える」はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
・ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
Slackに投稿された内容を各種サービスへ登録する
Slackに投稿された内容をkintoeやNotion、Asanaなど様々なサービスへ自動で登録します。メッセージ内容だけでなく、ファイルの登録も可能です。
Slackでメッセージが送信されたら、投稿内容をNotionに追加するフローです。
■注意事項
・Slack、NotionのそれぞれとYoomを連携してください。
・AIオペレーションはチームプラン・サクセスプランでのみご利用いただける機能となっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
・チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリやAI機能(オペレーション)を使用することができます。
Slackに新しいファイルが投稿されたら、boxにアップロードすることができるフローです。
Slackに新規投稿された内容をkintoneに格納するフローです。
ChatGPTを活用した自動化例
受信したメール文をChatGPTで要約して通知する
GmailやOutlookなどで受信した内容をChatGPTで要約してチャットツールに自動で通知します。
■概要
「Gmailで受信した内容をChatGPTで要約して通知する」ワークフローは、メールの内容を効率的に共有するための自動化プロセスです。
毎日大量のメールを処理する際、重要な情報を迅速にチームへ伝える手間を軽減します。
Yoomを活用することで、Gmail、ChatGPTをシームレスに連携し、業務のスムーズな進行をサポートします。
■このテンプレートをおすすめする方
・Gmailでの日々のメール管理に時間を取られているビジネスパーソン
・チーム内での情報共有を迅速化したいリーダーやマネージャー
・ChatGPTの要約機能を活用して業務効率を向上させたい方
・メール内容を自動で整理・共有したいと考えているIT担当者
■注意事項
・Gmail、ChatGPT、SlackのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
・ChatGPT(OpenAI)のアクションを実行するには、OpenAIのAPI有料プランの契約が必要です。(APIが使用されたときに支払いができる状態)
https://openai.com/ja-JP/api/pricing/
・ChatGPTのAPI利用はOpenAI社が有料で提供しており、API疎通時のトークンにより従量課金される仕組みとなっています。
そのため、API使用時にお支払いが行える状況でない場合エラーが発生しますのでご注意ください。
■概要
このワークフローでは、メール受信後自動的にChatGPTで要約を行い、その要約をSlackに通知することが可能です。この自動化により、重要な情報を見逃すことなくチーム全体でスムーズに情報共有ができます。
Yoomを利用すると、プログラミング不要で簡単にアプリ同士を連携することができます。
■このテンプレートをおすすめする方
・毎日大量のメールを受信し、その内容を迅速に把握したいビジネスパーソン
・ChatGPTとSlackを活用して業務の効率化を図りたい方
・チーム内での情報共有をスムーズに行いたいマネージャーやリーダー
・メール整理に時間を取られ、他の業務に集中したい方
・自動化ツールを利用して日常業務の負担を軽減したい企業
■注意事項
・ChatGPTとSlackをそれぞれYoomを連携してください。
・ChatGPT(OpenAI)のアクションを実行するには、OpenAIのAPI有料プランの契約が必要です。(APIが使用されたときに支払いができる状態)
https://openai.com/ja-JP/api/pricing/
・ChatGPTのAPI利用はOpenAI社が有料で提供しており、API疎通時のトークンにより従量課金される仕組みとなっています。そのため、API使用時にお支払いが行える状況でない場合エラーが発生しますのでご注意ください。
Outlookに新しいメールを受信したらその本文の内容をChatGPTで要約して、要約した文面をMicrosoft Teamsに通知するフローです。
追加された情報をChatGPTで分析して結果を反映する
SalesforceやNotionなどに情報が追加されたら、ChatGPTで分析して結果を自動で追記します。
■概要
このフローでは、新たなリードがSalesforceに登録されるとChatGPTが自動的に内容を解析し、適切なカテゴリに分類することができます。また、その結果をSalesforceに自動で反映することで、営業チームのフォローアップを円滑化できるでしょう。手動でのデータ整理の手間を削減し、より効果的な営業活動が可能になります。
Yoomを利用すると、プログラミング不要で簡単にアプリ同士を連携することができます。
■このテンプレートをおすすめする方
・Salesforceを活用してリード管理を行っている営業担当者の方
・ChatGPTを利用してリードの分析や分類を自動化したいビジネスユーザーの方
・リードの分類作業に時間がかかり、業務効率化を求めているチームリーダーの方
・Yoomを活用して複数のアプリを連携し、業務ワークフローを最適化したい企業の方
・営業プロセスの自動化を通じて、チームの生産性向上を目指している経営者の方
■注意事項
・SalesforceとChatGPTをYoomに連携する必要があります。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
・ChatGPT(OpenAI)のアクションを実行するには、OpenAIのAPI有料プランの契約が必要です。(APIが使用されたときに支払いができる状態)
https://openai.com/ja-JP/api/pricing/
・ChatGPTのAPI利用はOpenAI社が有料で提供しており、API疎通時のトークンにより従量課金される仕組みとなっています。そのため、API使用時にお支払いが行える状況でない場合エラーが発生しますのでご注意ください。
■概要
このワークフローでは、Notionに新しいページが追加された際に、自動的にChatGPTがその内容を要約して同じNotion内に要約結果を記録します。これにより、膨大な情報も簡潔に把握でき、チーム全体での情報共有がスムーズになります。
Yoomを利用すると、プログラミング不要で簡単にアプリ同士を連携することができます。
■このテンプレートをおすすめする方
・Notionを日常的に利用しており、情報整理に手間を感じている方
・ChatGPTを活用してコンテンツの要約や分析を自動化したい方
・チーム内での情報共有を効率化し、作業時間を短縮したいプロジェクトマネージャー
・Yoomを使って様々なSaaSアプリを連携し、業務ワークフローを最適化したいIT担当者
・情報の整理整頓と迅速な共有を両立させたいビジネスオーナー
■注意事項
・NotionとChatGPTそれぞれとYoomを連携してください。
・Notionにあらかじめ要約を記載する項目をつくっておく必要があります。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
・分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
・ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。
・ChatGPT(OpenAI)のアクションを実行するには、OpenAIのAPI有料プランの契約が必要です。(APIが使用されたときに支払いができる状態)
https://openai.com/ja-JP/api/pricing/
・ChatGPTのAPI利用はOpenAI社が有料で提供しており、API疎通時のトークンにより従量課金される仕組みとなっています。そのため、API使用時にお支払いが行える状況でない場合エラーが発生しますのでご注意ください。
kintoneに新規レコードが登録されたら、ChatGPTでテキストを生成して、作成されたテキストをkintoneのデータベースに格納するフローです。
ご紹介したテンプレート以外にも、Slackがもっと便利になる実践的な自動化例を掲載した資料をご用意しています。
⇒Slackを使った業務自動化事例資料をダウンロード(無料)
SlackとChatGPTを連携するメリットと利用シーン
メリット1: プロジェクト知識の効率的な共有
SlackとChatGPTを連携することで、メンバーが疑問点や確認事項をSlackに投稿すると、ChatGPTが自動で解答を提供し、知識共有がスムーズになります。
特にプロジェクト進行においては、専門知識や業務手順に関する質問が頻繁に発生しますが、ChatGPTが即座に解答を提供することで、他のメンバーの手を煩わせずに対応できます。
さらに、重要なガイドラインやマニュアルを学習させておくことで、一定の品質で一貫性のある回答を提供でき、業務効率が向上が期待できます。
プロジェクトの進行における質問対応に活用することで、メンバー全員がスムーズに情報を共有でき、生産性向上に貢献するでしょう。
メリット2: 会話の要約で効果的な情報整理
Slack内のスレッド会話が膨大になる場合、ChatGPTが自動で要約を生成し、チーム全体が把握しやすい形式で情報を整理します。
例えば、プロジェクトの進行状況を随時Slackで共有する際、膨大なやり取りをまとめるのは時間がかかりますが、ChatGPTによる要約があれば、各メンバーが効率よく内容を理解し、次のステップに進む判断がしやすくなります。また、重要なディスカッションや会議内容を要約して提供することで、後から確認したいメンバーにも便利です。
この自動要約機能により、関係者間の伝達ミスが減り、プロジェクトの進行が円滑になるでしょう。
メリット3: 新人研修や問い合わせ対応の自動化
ChatGPTを活用して、Slack上で新人社員からの基本的な問い合わせに自動で対応できるため、先輩社員が個別に対応する負担が軽減されます。
新しいツールや社内ルールについての基本的な質問にChatGPTが対応することで、教育の手間が削減され、新人が早期に業務を開始できる環境が整います。さらに、グローバルな企業では、ChatGPTの多言語対応を活用し、海外の新人からの問い合わせにもスムーズに対応可能になるでしょう。
このように、新人教育や社内のサポート体制を強化しつつ、運用コストも削減につながることが期待できます。
まとめ
今回はChatGPTとSlackを連携して「チャットbot」を作成するメリットとその方法をご紹介しました!
「チャットbot」を作成することで、自動的に適切な返答を生成することができ企業やチームは業務効率を大幅に向上させることができますよ。
専門的な知識は必要なく、誰でも簡単に作成できるので、ぜひ活用してみてください!