企業ニュース

AgentforceとSAP連携

ビル・ゲイツは自身のブログで、生涯において革命的だと感じたテクノロジーは2つしかないと述べています。一つはグラフィカル・ユーザー・インターフェース(GUI)、そしてもう一つが近年の生成AI、より具体的に言えばChatGPTです。

このブログをお読みの方のほとんどが、ChatGPTまたはその競合サービスを少なくとも一度は試されたことがあるのではないでしょうか。私たちの多くが日常的に利用しており、私にとっても業務に不可欠なものとなっています。

生成AIが世界を席巻する中、SalesforceやSAPのようなエンタープライズソフトウェア企業がこの技術に注目するのも当然の流れです。ただ、率直に申しますと、拡張現実やウェアラブル、ブロックチェーンといったトレンドに基づいた新ソリューションの発表には、私は非常に懐疑的です。というのも、経験上、実態が伴わないことが多いからです。

それだけに、今回Agentforceを実際に試す機会を得たときには、良い意味で驚かされました。

Agentforce – 標準アクションとカスタムアクション

Agentforceは、「アクション」と呼ばれる機能を中心に構築されています。アクションとは、ユーザーからの要求に応じてチャットボットが実行する処理のことです。Copilotに標準で付属するアクションの例は以下の通りです。

  • について教えて。– Salesforce内のオブジェクトの概要を取得します。例えば、「Northside Bikesについて教えて」と入力すると、その取引先の概要、商談、ケースなどの情報を表示します。
  • メールの下書きを作成– 指定したSalesforceの情報を含むメールを作成します。例えば、「Northside Bikes宛に、オープン中のケース一覧を記載し、状況を問い合わせるメールを作成して」といった指示が可能です。
  • しかし、Agentforceの本当の力はカスタムアクションによって発揮されます。カスタムアクションは、以下の3つの方法で開発可能です。

    1. Apex – アクションでApexクラスを呼び出すことができます。Apexクラスはプロンプトへの回答に含めるテキストを返します。
    2. フロー – ノーコードでの開発を希望する場合、Apexの代わりにフローを利用できます。
    3. プロンプトテンプレート – これはSalesforceの新しい概念であり、別のブログ記事で詳しく解説します。これも回答の生成に使用できます。

    Agentforceは標準でSalesforceデータと連携しますが、サードパーティ製のデータにアクセスするには、カスタムアクションで対応する必要があります。標準アクションとカスタムアクションを組み合わせたEinstein Copilotの活用

    標準とカスタムのアクションを組み合わせたAgentforceの活用

    AgentforceとVigience Overcast

    当社のソリューションVigience Overcastは、Lightning UIを含め、SalesforceとSAP(ECC, S/4HANA, Business Oneなど)を接続する150以上の構築済みビジネスプロセスを提供します。Overcastの導入により、時間とリスクを伴うカスタム連携開発は過去のものとなります。
    したがって、同じコンセプトをAgentforceに適用するのは論理的な流れでした。最新のOvercastリリースでは、当社のすべてのリアルタイムSAP連携が、標準機能としてAgentforceアクションとして利用できるようになり、SAPに保管されている情報を照会することが可能です。以下にいくつかの例を挙げます。

    • この取引先のオープンな請求書を表示して – リアルタイムでSAPにアクセスし、オープンな請求書の一覧を取得します。SAPから請求書をリアルタイムで取得するためのプロンプト
      SAPから請求書をリアルタイムで取得するためのプロンプト
    • 「C950 BIKE Monster Runnerの在庫数は?」 – SAP内の複数の保管場所を確認し、現在の在庫数を返します。
    • Copilotの優れた機能の一つに、アクションの組み合わせがあります。例えば、次のようなプロンプトが可能です。「Northside Bikes宛に、C950 BIKE Monster Runnerの在庫数量を知らせるメールを作成してください」。これにより、メールが自動で作成され、必要な在庫情報がSAPからリアルタイムで挿入されます。 SAPデータを含むメールを作成するためのプロンプト
      SAPデータを含むメールを作成するためのプロンプト
    • 「この取引先に対し、M525 BIKE Red Devil 10台を5%割引で見積作成。配送先はブリスベン、スプリングストリート27番地で」 – Overcastは双方向で動作するため、SAPで新規の見積、受注、品質通知を作成することも可能です。

    もちろん、カスタム構築されたすべてのリアルタイムOvercast連携シナリオも、Agentforceで利用できます。

    これらすべてが可能になるのは、Vigience Overcastがメタデータ駆動型であるためです。したがって、私たちは追加の労力をほとんど、あるいは全くかけることなく、必要なアクションを容易に生成することができました。

    Overcastのアーキテクチャ

    Overcastのアーキテクチャ

    AgentforceとOvercastにより、SalesforceとVigienceは、SAPをご利用の企業様向けに、最も強力な生成AIソリューションを提供します。

    まとめ

    Salesforceプラットフォーム上でOvercastを活用し、さらにAgentforce、Prompt Builder、Einstein Copilot、Data Cloudのような新しいソリューションと組み合わせることで何が可能になるか、私たちは非常に期待しています。カスタム開発を必要とすることなく、お客様に付加価値を提供し、お客様がSalesforce内で生成AIの力を活用できるようになります。

    貴社独自のSAP連携AIエージェントを、私たちと一緒に構築してみませんか?ソリューションワークショップにご参加いただければ、わずか数日でプロトタイプが完成することを実証してみせます。ぜひ、お問合せください。

    SALESFORCEネイティブ連携アプリナンバー1

    • OvercastはSalesforceネイティブのクラウド連携サービスで、SalesforceをSAP 、Oracle、Microsoft、その他のオンプレミス・アプリケーションに迅速かつ簡単に連携できます。
    • 追加のオンプレミスソフトやミドルウェアのインストールは不要です。
    • 何千ものSAP ビジネスオブジェクトとの連携をポイント・アンド・クリックで実現。