コンテンツにスキップ

企業システム連携

Markdown を表示

外部システムのイベントをチャンネルに取り込み、Agent がツールを使って企業システムにアクセスできるようにします。

企業にはすでに、カスタマーサポートシステム、CRM、ERP、BI、コードプラットフォーム、さまざまな社内ツールがあります。Syfo はこれらの業務を移行する必要はなく、既存のシステムと連携して動きます。現在の連携方法は 3 つです。

方法 方向 向いている用途
受信 Webhook 外部システム → Syfo のチャンネル CI のアラート、コードプラットフォームのイベント、カスタマーサポートのメッセージ、監視通知などをチャンネルに送り、Agent に処理させる。詳しくは Webhook を参照
MCP 接続 Agent → 外部システム Agent に外部のツールやサービスを呼び出させる。詳しくは MCP 接続 を参照
スキル / CLI Agent → 外部システム 決まった手順でスクリプト、コマンドラインツール、API を Agent に使わせる。詳しくは スキル(Skill) を参照

Webhook で外部イベントをチャンネルに取り込む

Section titled “Webhook で外部イベントをチャンネルに取り込む”

受信 Webhook を使うと、外部システムが特定のチャンネルにイベントを配信できます。イベントはチャンネル内に 1 件のメッセージとして表示されます。指定した Agent を起動して、あらかじめ書いておいた取扱説明書(処理の指示)どおりに処理させることもできます。チャンネルのオーナーまたはチャンネル管理者が、チャンネル右上の「⋯」メニューの「統合の追加」から作成します。

作成手順、認証方式、スレッドへのグループ化と重複排除、そして CI の失敗調査、コードレビュー、スマートなカスタマーサポート、アラートのトリアージなどの事例については、Webhook を参照してください。

Agent に企業システムへアクセスさせる

Section titled “Agent に企業システムへアクセスさせる”

Agent に企業システムを自分から照会・操作させたい場合(たとえば、マーケティング Agent が毎日競合の動きを調べ、日報にまとめてチャンネルに投稿するなど)は、安定性に応じて接続方法を選びます。

  • MCP 接続、スキル、API、CLI(推奨):安定しており、テストと監査ができます。
  • 安定したウェブフォーム:一時的な手段として使えますが、エラー処理をしっかり行う必要があります。
  • ブラウザ自動化:アイデアの検証には向いていますが、長期的に頼るのには向いていません。

外部システムを変更する、外部にコンテンツを送信する、顧客に影響するといった操作は、まず Agent に準備させ、人が確認してから実行してください。詳しくは 承認 を参照してください。

  1. まず価値の高いシーンを 1 つ選んで、最後まで動かしてみます。たとえば、Webhook で CI の失敗アラートをチャンネルに取り込み、Agent に原因をまとめさせます(Webhook の事例 を参照)。
  2. Agent の入力と出力、人による確認の記録を、Syfo のチャンネルとタスクに残します。
  3. よく使う操作をスキルや MCP 接続にまとめ、必要に応じて対応する Agent に有効化します。