2024/06/24
アプリ同士の連携方法

SlackとChatGPTを連携して、SlackからAIを活用してみた!

y.matsumoto

目次

SlackとChatGPTを連携するメリット

SlackとChatGPTを連携すると、どのようなことができるのでしょうか?

スレッド内の会話の要約ができたり、スレッド上で議事録の作成が一瞬でできたりと、そのメリットは多岐にわたります。

今回は、SlackとChatGPTを連携することで「チャットbotとして活用できる」メリットを詳しくご紹介していきます!

~業務においてチャットbotを作成するメリット~

高い正確性

ChatGPTは膨大なデータベースに基づいて回答を作成するため、人が答えるよりも正確で最新の情報を回答してくれます。

多言語対応

日本語以外の言語の回答もできるため、どの言語からの質問にも対応できます!

社内コミュニケーションの改善

チャットbotを使って、従業員に対する情報提供や質問対応を自動化することで、業務の効率化がUPします。

新人研修の簡略化

チャットbotは新入社員にも活用できます!教育コストを削減し、個々に応じた研修をサポートできます。

365日24時間対応可能

いつでも、どこからでもチャットbotに投稿できるため、場所や時間に縛られず活用できます。

ノーコードツールYoomで簡単にSlackとChatGPTを連携

さて、SlackとChatGPTを連携し、チャットbotとして活用できるメリットはご理解いただけましたでしょうか?

とっても便利な「チャットbot」ですが、チャットbotを作成するのは難しいのでは??と思っていませんか?

実は、このチャットbot、「Yoom」を使えば簡単に作成することができてしまいます!

プログラミングの知識やスキルがなくても作成できますよ。(機械音痴の私でも簡単にできました…!)

「Yoom」とは…、SaaS連携ツール(異なるSaaSアプリケーションやサービス間でデータや機能を連携させるためのツール)になります。

Yoomでは、従来のRPAのように難しい知識は必要とせず、ブラウザ上で実際に操作を進めていくだけで設定できるため、誰でもすぐに利用できます!

また、Yoomが連携している国内外の多くのアプリやAIとRPAを自由に連携することができるため、今回のようなMicrosoft TeamsとChatGPTを連携し「チャットbot」を作成することも、誰でも簡単にできてしまいますよ。

Slackに投稿したらChatGPTの回答が返ってくるフローの作成方法

とても便利なYoom!

業務効率UPするために様々な部分で役に立ちますが、今回は前述しているSlackとChatGPTを連携し「チャットbot」を作成できるフローを紹介していきます!

専門的な知識は必要なく、どなたでも手順通りに行えば簡単にできますので、ぜひご覧になって試してみてくださいね。

はじめる前に

まず、Yoomアカウントをお持ちでない方は、Yoomのアカウント発行ページからアカウントを発行してください。30秒で始められます!

ステップ1:SlackとChatGPTをマイアプリ連携

1.まず、Yoomにログインし左欄にある「マイアプリ」を選択し「+新規接続」を選択してください。

2.マイアプリの新規接続一覧の中から、今回使用する「ChatGPT」と「Slack」を選択し、アプリを連携して下さい。

3.左欄のプロジェクト一覧から任意のプロジェクトを選択し、「+新規作成」をクリックします。

4.今回は新規作成を選択します。

5.任意のタイトルを入力します。

ステップ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とChatGPTを連携した「チャットbot」の作成方法はご理解いただけましたでしょうか?

Yoomでは様々なアプリと連携してフローボットを作成することができるので、今回紹介したチャットbotも業務に合わせて簡単に変更&アレンジできますよ!

例えば…こんな便利なフローもできちゃいます。

●データベースに追加した議事録をChatGPTで要約してSlackに通知

●ChatGPTで問い合わせ内容を自動分類しSlackの適切なチャンネルに通知

メールトリガー機能と組み合わせることで、特定の送信者情報のみをSlackに通知ことが可能です。個人情報に配慮したい場合に便利そうです。

こちらもメールトリガー機能と組み合わせた自動化ですが、受信したメールに対する返信案をChatGPTを使用して作成しSlack上で提案をしてくれます。

もちろんSlackだけでなく、LINEなどの他のチャットサービスともノーコードで連携することが可能です。

まとめ

今回はChatGPTとSlackを連携して「チャットbot」を作成するメリットとその方法をご紹介しました!

「チャットbot」を作成することで、自動的に適切な返答を生成することができ企業やチームは業務効率を大幅に向上させることができますよ。

専門的な知識は必要なく、誰でも簡単に作成できるので、ぜひ活用してみてください!

この記事を書いた人
y.matsumoto
これまでは、人材業界で営業・営業事務を経験してきました。 前職の経験を踏まえ、さまざまな企業が抱えている悩みは「業務の自動化」により軽減できると実感しています。 Yoomを通して、皆様のお悩みを少しでも解決できるよう、日々情報を発信していきます!
タグ
自動化
連携
Slack
ChatGPT
関連アプリ
Yoomのハイパーオートメーションとは?
従来のRPAでは単純な繰り返し作業しか自動化できず、その設定作業はとても複雑なものでした。
AI・API・RPA・OCRなど様々な技術を組み合わせた「ハイパーオートメーション」なら、これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
Yoomのハイパーオートメーションとは?
従来のRPAでは単純な繰り返し作業しか自動化できず、その設定作業はとても複雑なものでした。
AI・API・RPA・OCRなど様々な技術を組み合わせた「ハイパーオートメーション」なら、これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
Yoomについて詳しく見る
お役立ち資料
Yoomがわかる!資料3点セット
資料ダウンロード
3分でわかる!Yoomサービス紹介資料
資料ダウンロード
Before Afterでわかる!Yoom導入事例集
資料ダウンロード
お役立ち資料一覧を見る
会社概要
利用規約(JaEn
プライバシーポリシー(JaEn
セキュリティポリシー(JaEn
特定商取引法に基づく表記
©️ Yoom Inc.
Yoomとは?
これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
詳しくみる
詳しくみる