スニペットと追加ソースの設定
最終更新
最終更新
スニペットと追加のソース設定機能は現在β版で、一部のお客様のみがご利用いただけます。また、連携プロセスがスムーズでない、または不安定になる可能性があり、連携したコンテンツも洗練されていない形式である可能性があります。
スニペットは、文書より短い形式のデータで、[追加ソース設定]で連携したサードパーティサービスのデータを保持します。 上記のように、ナレッジベース>スニペットメニューからデータを確認でき、ここに積み重ねられたスニペットをLLMインプットノードを使用してこのLLMアプリの入力として使用できます。連携可能なサードパーティーサービスは以下で確認できます。
ナレッジベースの[追加ソース設定]についてご案内します。 この機能では、Notion、Github、Slack、Google Calendar、Jira、Gmailのコンテンツをナレッジベースに連携させることができます。
Notionアカウントを連携して、ナレッジベースの[ドキュメント]タブにドキュメントをインポートします。連携ボタンクリック後、連携したいアカウントにログインします。以降、連携させたいページを選択してください。 しばらくお待ちいただくと、「最近の連携状態」が成功と表示され、連携が完了します。 選択した文書の量によっては、ナレッジベースに読み込むのに時間がかかることがあります。 最初の連携時点で連携範囲で選択されたすべてのページを読み込んだ後、1時間ごとに更新されたコンテンツを新しくインポートします。
Slack チャンネルに Alli を連携して、ナレッジベースの [スニペット] タブにメッセージをインポートできます。連携ボタンを押して、ワークスペースにAlli Data Loaderアプリの権限を許可します。許可すると、Alli(Alli Data Loader)アプリが自動的にワークスペースに追加されます。このアプリは、既存のSlack用のAlli Answerbotアプリとは別に機能し、データのスニペット連携にのみ使用されます。手順は大きく以下の2つです。
ワークスペースにAlliアプリを追加
好きなチャンネルにAlliを連携
1. ワークスペースに Alli アプリを追加
Slack左ナビゲーション内のアプリ項目で、「アプリを追加」ボタンを押してください。Alli(Alli data snippet integration)を選択した後、ワークスペースと連携します。
その後、Alliダッシュボードに戻り、追加のソース設定のSlackセクションで[連携]ボタンをクリックします。権限要求を許可すると、一次連携が完了します。
連携するチャンネルIDを入力してください。このとき、チャンネル名ではなくチャンネルIDを追加、保存してください。 チャンネルIDは、スラックチャンネル画面で「チャンネル詳細の取得」をクリックすると、一番下にございます。 最後に、そのチャンネルにAlliアプリを追加(招待)してください。
これですべての準備が完了します。 連携したチャンネルのメッセージは、ナレッジベースの[スニペット]タブに蓄積されます。スニペットに抽出される詳細項目は以下の通りです。
timestamp: メッセージが作成された時刻 (UTC+0 基準)
username: メッセージを発話したユーザー
message: メッセージ内容
最初のインターロック時にそのチャンネルのメッセージ全体を読み込んだ後、1時間ごとに追加されたメッセージが新しくインポートされ、削除、変更されたメッセージは同期されません。 メッセージの時系列の並べ替えは現在提供しておりませんが、今後実装予定ですのでご注意ください。
Githubアカウントとリポジトリを連携して、ナレッジベースの[ドキュメント]タブにドキュメントをインポートできます。まず、連携ボタンを押して、アカウントでログインと権限を許可します。
その後、リポジトリリストに必要なリポジトリ名を追加すると、それ以下のすべての文書がインポートされます。最初の連携以降、1時間ごとに追加/更新されたコンテンツを新しくインポートします。文書の量によっては、知識ベースへの同期に時間がかかることがありますのでご注意ください。
Google アカウントをリンクして、カレンダーのイベントをナレッジベースの [スニペット] タブにインポートできます。連携ボタンを押して、アカウントでログインと権限を許可します。 連携が完了すると、連携した時点の1日前を始点とし、その後のカレンダーイベント(購読中のすべてのカレンダー)を呼び出します。 最初の連携以降は、1時間ごとに追加/更新されたイベントを新たに同期します。詳細は以下の通りです。
summary: イベントのタイトル
description: 詳細な説明
location: 場所
attendees: 参加者
start: 開始時間
end: 終わる時間
Jiraアカウントを連携して、チケットをナレッジベースの[スニペット]タブにインポートできます。連携ボタンを押して、アカウントでログインして権限を許可します。 連携が完了するとチケット全体が読み込まれ、最初の連携後、1時間ごとに追加されたチケットが新しくインポートされます。詳細は以下の通りです。
key:チケット番号(ABC-123など)
summary: チケットのタイトル
description: チケット内容本文
Google アカウントをリンクして、Gmail のコンテンツをナレッジベースの [スニペット] タブにインポートできます。 連携ボタンを押して、アカウントでログインと権限を許可します。 連携が完了すると、最初の連携時点の一日前のメールから連携時点までのメール(送信したメール、受信したメール)を呼び出します。 最初の連携後は、1時間ごとに追加されたメールを新しく同期します。詳細は以下の通りです。
sender: 送信者
recipients: 受信者
date: 電子メールの送受信日
subject: タイトル
body:内容
連携失敗時には連携を一度解除し、再連携が必要です。
連携状態が成功とマークされていても、コンテンツがすべてナレッジベースに呼び出されるのにかなりの時間がかかることがあります。
最初の連携以降の追加連携周期は1時間であり、更新される内容がない場合、最近の連携時刻は更新されません。