ステップ1: ChatworkとGeminiのマイアプリ連携
※アプリ連携がお済みの場合は、ステップ2へ進んでください。
1. 左メニューの「マイアプリ」を選択し、画面右の「+ 新規接続」をクリックします。
2. マイアプリの新規接続一覧から、ChatworkとGeminiをそれぞれ選択し、アプリを連携してください。
※下図はGeminiの設定画面です。APIキーの取得はこちらから行ってください。
ステップ2: Chatworkの新規メッセージ投稿時に起動するトリガーの設定
1. コピーしたテンプレートを開きます。
※下図の赤枠部分から、任意のタイトルに変更できます。
2. フローボットの「アプリトリガー:新しいメッセージがルームに投稿されたら」をクリックします。
3. 連携アカウントとアクションを選択します。
必要に応じてタイトルを変更し、「次へ」をクリックします。
4. アプリトリガーのAPI接続設定を行います。
トリガーの起動間隔:任意の値を選択してください。なお、プランごとに指定できる時間が異なります。【各プランの機能制限や使用上限の一覧】
ルームID:質問用ルームのIDを選択または入力してください。不明な場合はこちらをご覧ください。
5. 「テスト」をクリックします。
6. テストが成功したら、「保存する」をクリックします。
※下図は、今回のテストで投稿した内容と取得したアウトプットです。
ステップ3: Geminiでコンテンツを生成するアクションの設定
1. フローボットの「アプリと連携する:コンテンツを生成」をクリックします。
2. 連携アカウントとアクションを選択します。
タイトルを必要に応じて変更し、「次へ」をクリックします。
3. API接続設定を行います。
各項目の選択・入力をしてください。
※「プロンプト」は、ステップ2で取得したメッセージ内容のアウトプットを使用して設定してください。
※下図は入力例です。
※下図はアウトプットの参照例です。
4. 「テスト」をクリックします。
5. テストが成功したら、「保存する」をクリックします。
ステップ4: Chatworkでメッセージを送るアクションの設定
1. フローボットの「アプリと連携する:メッセージを送る」をクリックします。
2. 連携アカウントとアクションを選択します。
タイトルを必要に応じて変更し、「次へ」をクリックします。
3. API接続設定を行います。
ルームID:回答用のルームのIDを選択または入力してください。不明な場合はこちらをご覧ください。
メッセージ内容:これまでに取得したアウトプットを使用して設定してください。アカウントIDを使った個人宛てや全体宛てのメンション設定も可能です。
※下図は入力例です。
※下図はアウトプットの参照例です。
4. 「テスト」をクリックします。
5. テストが成功したら、「保存する」をクリックします。
※下図は今回のテストで投稿された内容です。
最後に、保存したフローのトリガーを「ON」に切り替えると自動で起動します。
以上で、「Chatworkで投稿された内容をGeminiのアシスタントを使って解析し、回答を再度Chatworkに更新する」フローの完成です。
Chatwork・Geminiを使ったその他の自動化例
他にもChatworkやGeminiを使った自動化の例がYoomには多数あるため、いくつか紹介します。
1. Notionデータベースに社内ミーティングの内容が追加された際、Geminiで要約するフローです。ミーティングの内容を関係者が簡単に確認できるよう、要約版を自動投稿できます。要約や転記にかかる手間を削減し、スムーズな情報共有が可能になります。