・
「社内の情報をDifyのナレッジベースに蓄積したいけど、手作業での登録は追いつかない…」
「チャットでのやり取りや議事録など、様々な場所に散らばった情報を集約するのに苦労している…」
このように、ナレッジベースの構築やドキュメント作成に関する手作業に、限界を感じていませんか?
もし、Slackの特定メッセージや各種ドキュメントファイルから、自動でDifyのナレッジベースに情報を追加・更新できる仕組みがあればいいなと思いますよね。
そうすればこれらの悩みから解放され、最新の情報が反映されたナレッジベースを維持し、情報共有の効率を飛躍的に高めることができます。
今回ご紹介する自動化は、ノーコードで簡単に設定できて、手間や時間もかからないので、ぜひ自動化を導入して作業をもっと楽にしましょう!
YoomにはDifyのナレッジベースにドキュメントを自動で追加する業務フローのテンプレートが用意されています。「まずは試してみたい!」という方は、以下のバナーをクリックして、すぐに自動化を体験してみましょう!
それではここから代表的な例として、Slackで特定のスタンプが押されたメッセージを、Difyのナレッジベースに自動で追加するフローを解説していきます!
ここではYoomを使用してノーコードで設定をしていくので、もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。
[Yoomとは]
今回は大きく分けて以下のプロセスで作成します。
ここでは、Yoomとそれぞれのアプリを連携して、操作が行えるようにしていきます。
まずは基本的な設定方法を解説しているナビをご覧ください!
以下をご確認ください。
マイアプリ>新規接続よりDifyを検索し、クリックします。
アカウント名は任意のものを登録し、アクセストークンは設定ページの注釈通りにAPIキーを取得して入力してください。
上記を行うとマイアプリ登録が完了します。
Difyのマイアプリ連携方法については以下もご参照ください。
続いてYoomのテンプレートをコピーします。以下バナーの「試してみる」をクリックしましょう。
以下のような画面が表示されたらテンプレートのコピーは完了です。OKをクリックして設定を進めましょう。
まず、フローの第一段階であるアプリトリガーの設定を行います。
フローボットの「メッセージにスタンプが押されたら(Webhook)」をクリックしてください。
連携アカウントとアクションを確認していきます。
アクションはデフォルト設定のまま、アカウント情報は、連携したいアカウントが選択されているか確認してください。確認が終わったら「次へ」で進みましょう。
画面注釈「1.」に沿って、Webhookの設定をお試しください。
上記「1.」の設定が終わったら、Yoom設定ページに戻り、投稿を行うチャンネルIDを候補から選択します。
今回は設定したスタンプが押されるとフローを起動する設定にしたいので、該当のスタンプ名を注釈に沿って入力してください。
上記設定が終わったら、Slack上でWebhookイベントである「ナレッジ化したいメッセージにスタンプを押す」を行います。
メッセージにスタンプを押したら設定画面に戻り、テストボタンをクリックしてください。
テストが成功すると、取得した値が入ります。これでSlackのメッセージにスタンプを押されたときにトリガーが起動するようになります。
※取得した値とは?
取得した値とは、トリガーやオペレーション設定時に、「テスト」を実行して取得した値のことを指します。
取得した値は、後続のオペレーション設定時の値として利用でき、フローボットを起動する度に、変動した値となります。詳しくは以下をご覧ください。
「完了」ボタンをクリックして次に進みます。
次に、Slackでメッセージの詳細を取得していきます。「特定のメッセージを取得」をクリックしてください。
アクションと連携アカウントを確認していきます。
アクションはデフォルト設定のまま、アカウント情報は、連携したいアカウントが選択されているか確認してください。確認出来たら「次へ」をクリックしましょう。
該当メッセージのチャンネルIDとタイムスタンプを、前ステップで取得した値から入力します。
取得した値を活用することで、固定値ではなく、トリガーが実行されるたびに最新の情報が反映できます。
テストボタンをクリックしましょう。テストが成功すると該当メッセージの内容が取得されます。
「完了」ボタンをクリックして次に進みます。
次に、メッセージからテキスト抽出します。「テキスト抽出」をクリックしてください。
前ステップの取得した値から対象のテキストを選択します。
抽出したい項目は「件名,内容」、指示内容は必要に応じて入力してください。今回は簡単な抽出なので指示内容は入力していません。
ここまで入力したらテストボタンをクリックしましょう。テストが成功すると該当メッセージの内容が抽出されます。
「完了」ボタンをクリックして次に進みます。
次にDifyでテキストからドキュメントを作成しナレッジを追加していきます。「テキストからドキュメントを作成」をクリックしてください。
アクションと連携アカウントを確認していきます。
アクションはデフォルト設定のまま、アカウント情報は、連携したいアカウントが選択されているか確認してください。確認出来たら「次へ」をクリックしましょう。
必要に応じてDify上にナレッジを追加しておきましょう。
ナレッジを追加したあとデータセットIDを指定すると、候補に作成したナレッジが表示されます。そちらから選択を行ってください。
ドキュメント名は取得した値や日付の項目をうまく使って設定しましょう。
ドキュメントIDはテキスト抽出で取得した値「内容」を使って入力しましょう。
その他の選択必須項目は、以下のようにデフォルト値をそのままにしてあります。
このページ上にある他の設定できる項目と併せて、必要に応じて設定を変更してください。
入力が完了したらテストボタンをクリックし、テストが成功するか確認しましょう。
テストが成功したら、指定したDifyのナレッジも確認しましょう。作成したドキュメントが反映されています。
Yoom設定画面の「完了」ボタンをクリックしましょう。
お疲れ様でした!これですべての設定が完了です。
設定が完了すると以下のようなメニューが表示されるので、トリガーをONにします。
動作確認をしてみましょう。
情報を集めて整理し、ナレッジとして活用するまでの流れをまとめて自動化できるため、手作業による転記や確認の負担を大きく減らせます。ここでは、Difyを使ったナレッジ整理やドキュメント作成に関連する自動化テンプレートをいくつかご紹介します。
[[261824,261815,151509,264919,305198,265014,261826,165085,]
Difyのナレッジベース作成を自動化することで、これまで手作業で行っていた情報収集やドキュメント作成の手間を削減し、情報の抜け漏れや陳腐化を防ぐことができます。これにより、チームは最新化された知識にアクセスでき、より迅速で的確な意思決定を下すことが可能です!
今回ご紹介したような業務自動化を実現できるノーコードツール「Yoom」を使えば、プログラミングの知識がない方でも、直感的な操作で簡単に業務フローを構築できます。もし自動化に少しでも興味を持っていただけたなら、ぜひ会員登録フォームから無料登録して、Yoomによる業務効率化を体験してみてください!
Q:スタンプ以外のきっかけで自動化できますか?
A:
はい、可能です。その場合は「メッセージがチャンネルに投稿されたら」や「指定のテキストを含むメッセージがチャンネルに投稿されたら」などのトリガーが使えますので、以下のページからご確認の上設定をお試しください。
Q:Slack以外のツールからも自動化できますか?
A:
アプリによってはYoomと連携していないものもありますが、連携できるアプリであれば可能なケースが多いです。以下のページより連携が可能か確認し、自動化をお試しください。
Q:自動化が失敗した場合、どうなりますか?
A:
自動化が失敗した場合、メールでその旨の通知が行われます。
また、自動での再実行(リトライ)は行われないため、エラー発生時は手動で再実行が必要です。詳しくは、以下のヘルプページをご参照ください。
もし、それでも解決しない場合は以下お問い合わせ窓口よりご連絡ください。