
Salesforceの数式。多くの自動化やレポート作成の根幹をなすものですが、正直なところ、これを書くのは非常に面倒な作業です。構文は細かく、コンマ一つ間違えただけで全てが台無しになることもあります。日常的にコードに触れていない人にとっては、本当に頭の痛い問題です。
そこで登場するのが、生成AIです。平易な英語で欲しいものを入力するだけで、複雑なロジックを構築できる可能性を秘めています。Salesforceの答えは、Einsteinツールです。
このガイドでは、SalesforceのAI数式生成について知っておくべきことの全てを解説します。その仕組み、利点、認識しておくべき現実的な限界、そしてコストについて説明します。また、単にコードの一部を生成するだけでなく、自動化についてより強力な考え方についても見ていきます。
Salesforce AI数式生成とは?
Salesforce AI数式生成は、平易な英語の記述をSalesforceが必要とする特定の構文に変換する機能です。この重労働を担っているのが、より大きなSalesforce Einstein 1プラットフォームのコンポーネントであるEinstein for Formulasです。
これにより、「IF(ISPICKVAL(StageName, "Closed Won"), 10, 0)」のようなコードに苦労する代わりに、「ステージがClosed Wonなら10点、そうでなければ0点を与える」とAIに指示するだけで済みます。目的は、作業をスピードアップし、チームの開発者だけでなく、誰もが数式を少しでも親しみやすいものにすることです。
この機能は、Salesforce内の主に2つの場所で利用します。
-
Salesforceレポート: 行レベルおよびサマリー数式を構築するために使用でき、データをエクスポートして手動で計算することなく、新しい方法でデータを分析するのに役立ちます。
-
フロービルダー: 自動化のエントリールールを設定したり、ワークフロー内でより複雑なロジックを処理するための数式リソースを作成したりするのに役立ちます。
Salesforce AI数式生成の使い方
これは概要ですので、詳細なチュートリアルには立ち入りません。代わりに、実際にこのツールを使用する際の感覚を簡単にご紹介します。
Salesforceレポートでの使用
Lightning Experienceでレポートを作成していて、カスタム計算が必要になったとします。新しい行レベルまたはサマリー数式を追加すると、エディタ内にEinsteinタブが表示されます。ここでリクエストを行います。必要なことを簡単な言葉で入力するだけです。
例えば、「作成日とクローズ日の間の日数を計算する」と依頼できます。
すると、Einsteinは推奨される数式(「CLOSE_DATE - DATEVALUE(CREATED_DATE)」のようなもの)を、列名と説明とともに表示します。それを確認し、必要に応じて変更を加え、検証してレポートに直接適用できます。
Salesforceフローでの使用
フロービルダーでも操作はほぼ同じです。再利用可能なリソースとして、またはフローのトリガーを定義するために数式を作成する必要がある場合、Einsteinを使用するオプションが表示されます。条件として「数式がTrueと評価される」を選択すると、Einsteinにロジックの記述を依頼できます。
例えば、「商談がクローズされておらず、金額が10万ドルを超えるかどうかを確認する」と指示できます。
これにより、管理者はすべての関数の正確な構文を覚えるのに苦労することなく、非常にスマートな自動化ルールを組み立てることができます。これにより、より詳細で有用なワークフローへの扉が開かれます。
Salesforceフロービルダーのインターフェース。Salesforce AI数式生成を使用して自動化トリガーを定義できる場所の一例です。
主な利点とユースケース
AIによる数式生成が意図通りに機能すれば、間違いなく時間を節約し、チームの能力向上に役立ちます。主な利点は以下の通りです。
-
作業をスピードアップできる。 経験豊富な管理者や開発者にとって、これはより迅速に数式を記述する方法です。適切な関数を見つけるためにヘルプドキュメントを探し回る代わりに、ロジックを記述するだけで、しっかりとした出発点を得ることができます。
-
数式がより身近になる。 これは大きな利点です。ビジネスアナリストやジュニア管理者など、数式の専門家でない人々が、以前は手の届かなかった計算を作成できるようになります。技術的なハードルを下げることで、より多くの人がSalesforceのカスタマイズに貢献できるようになります。
-
トラブルシューティングに役立つ。 巨大で複雑な数式を引き継いで、それが何をするものなのか全く分からないという経験はありませんか?Einsteinを使えば、それを貼り付けて平易な英語で説明を求めることができます。これにより、何かを誤って壊すことなく、既存のセットアップを修正、更新、または改善するのがはるかに簡単になります。
-
定型業務に適している。 検証ルール、ワークフローの条件、カスタムフィールドの基本的なロジックを迅速に生成するのに非常に役立ちます。これにより、チームは反復的なコーディングではなく、より戦略的な作業に集中できます。
制限事項と注意点
AIが生成する数式というアイデアは素晴らしいものに聞こえますが、Salesforceのツールの現実は、利用する前に理解しておくべきいくつかの大きな注意点があります。
正確性は保証されない
生成AIは完璧には程遠く、Salesforce自身もこの点をオープンに認めています。彼らのドキュメントには、「生成AIは不正確または有害な回答を生成する可能性があります」と記載されています。これは、Einsteinが提供するものをそのまま信頼することは絶対にできないということです。すべての数式は、最終的な目標を理解している人間によってチェックされ、検証される必要があります。これにより、節約したと思った時間がすぐに失われる可能性があります。
また、AIは対話の相手ではありません。もし間違った数式が生成された場合、それを修正するように返信することはできません。新しいプロンプトでプロセス全体をやり直し、より良い結果を期待するしかありません。この試行錯誤のループは、すぐにうんざりするかもしれません。
Salesforceのバブルから抜け出せない
これが恐らく最大の制限です。Einstein for Formulasは、Salesforceのオブジェクトとフィールド内にあるデータしか認識しません。会社の他のツールで何が起こっているかは全く把握していません。
Confluence内の社内プロセス文書を見たり、Google Docsから公式のサポートポリシーを読んだり、Slackで行われるすべてのトラブルシューティングから学習したりすることはできません。それが作成する数式は、ビジネスが実際にどのように運営されているかという文脈から完全に切り離されています。
Salesforceの閉鎖的なエコシステムの限界を、統合されたAIソリューションと比較して示すインフォグラフィック。
より現代的なAI自動化のアプローチは、企業のすべての知識を統合することに基づいています。eesel AIのようなプラットフォームは、すべての異なるツールに接続し、全体像を把握します。これにより、CRMに保存されている一部の情報だけでなく、ナレッジベース全体に基づいてソリューションを提供できます。
完全なソリューションではなく、あくまで一機能
数式の生成は、自動化というより大きな世界の中のほんの小さな一歩に過ぎません。Einsteinがコードの一部を提供した後も、フローやレポート全体を自分で構築、テスト、展開する必要があります。AIは一つのタスクを手伝ってくれますが、残りの道のりは自分自身で進むことになります。
Salesforce AI数式生成が、より大きな自動化プロセスの一部に過ぎないことを示すワークフロー図。
AIの真の力は、数行のコードを書くことだけではありません。ビジネスプロセス全体を自動化することにあります。ここで真のワークフローエンジンが活躍します。例えば、eesel AI Agentは、ロジックを書くだけでなく、それに基づいて行動します。Shopifyで注文詳細を検索したり、Zendeskでチケットにタグを付けたり、複数のシステムから情報を引き出す複雑なルールに基づいて問題をエスカレーションしたりといったカスタムアクションを実行できます。構文の小さな助けだけでなく、プロセス全体の自動化を提供します。
価格設定
この機能は、現在のSalesforceサブスクリプションに追加されるちょっとしたおまけではありません。Einstein for Formulasにアクセスするには、かなり大きな投資が必要になります。
-
必須エディション: まず、会社がSalesforceのEnterprise、Performance、Unlimited、またはDeveloper Editionを利用している必要があります。
-
必須アドオン: それに加えて、Einstein 1 Sales Editionまたは**Einstein 1 Service Edition**アドオンを購入する必要があります。
この価格設定モデルは、参入障壁をかなり高くしています。これにより、Salesforceエコシステムにさらに深く引き込まれ、特にいくつかの特定の目的でAIを使用したかっただけの場合には、非常に高価になる可能性があります。一つの機能にアクセスするためだけに、大規模なプラットフォームのアップグレード料金を支払うことになります。
対照的に、eesel AIのようなプラットフォームは、わかりやすい機能ベースの価格設定で、いつでもキャンセルできる柔軟な月額プランを提供しています。これにより、高価な長期契約に縛られることなく、ヘルプデスクや他のツールに強力なクロスプラットフォームAIを導入できます。
Salesforce AI数式生成を超えて:ワークフローを自動化するより良い方法
Salesforce AI数式生成は興味深い方向への一歩ですが、実際にはより大きなパズルのごく一部を解決するに過ぎません。自動化から真の価値を得るには、統一された知識、行動を起こせるワークフロー、そして数ヶ月もかからないセットアッププロセスが必要です。
eesel AIは、まさにこれらの課題に取り組むために設計されました。
複数の統合を示すeesel AIダッシュボード。様々なビジネスツールと接続できる能力を強調しています。
-
統一された知識: ヘルプデスク、Wiki、社内ドキュメント、チャットツールなど、100以上のソースに即座に接続します。これにより、AIは問題を正確に解決するために必要な完全なコンテキストを得ることができます。
-
実行可能なワークフロー: コードを生成するだけではありません。eesel AIは、サポートチケットを単独で解決したり、APIを呼び出して他のシステムでデータを取得または更新したり、チケットのトリアージを自動的に処理したりできます。
-
非常にシンプルなセットアップ: 数ヶ月ではなく、数分で稼働を開始できます。このプラットフォームは真にセルフサービスであり、ツールを接続し、過去数千件のチケットをどのように処理したかをシミュレーションして信頼を築き、営業担当者と話すことなくAIエージェントを展開できます。
Salesforce AI数式生成に関する最終的な考察
では、Salesforce AI数式生成についての評価はどうでしょうか?これは、プラットフォーム内で数式を書くのに多くの時間を費やす管理者や開発者にとって、あると便利な機能です。特定の⼿作業をスピードアップし、複雑なロジックを少しわかりやすくすることができます。
しかし、その弱点は無視できません。Salesforceのデータに限定されており、自動化プロセスのほんの一部しか対応しておらず、その高価な価格設定は多くの人にとって選択肢になり得ません。すべてのツールセットで機能する強力な自動化を構築したい企業にとっては、より柔軟で接続性の高いソリューションが最適です。
数式の生成を超えて、サポートワークフロー全体を自動化する準備はできていますか? eesel AIを無料で試して、わずか数分で強力なAIエージェントを構築する方法をご覧ください。
よくある質問
Salesforce AI数式生成は、主にEinstein for Formulasという機能で、平易な英語での記述的なリクエストをSalesforceの数式に必要な正確な構文に変換します。その目的は、手動でのコーディングの必要性を減らし、複雑なロジックの作成を簡素化することです。
Salesforce AI数式生成は、主に2つの主要な領域で使用できます。Salesforceレポート内で行レベルおよびサマリー数式を作成するため、またフロービルダーでエントリールールを定義したり、ワークフロー用の再利用可能な数式リソースを生成したりするためです。
主な利点には、経験豊富なユーザーの数式作成をスピードアップすること、ビジネスアナリストなどの非開発者にとって数式をより身近なものにすること、既存の複雑な数式のトラブルシューティングを支援すること、そして定型的な数式生成タスクを効率的に処理することが含まれます。
Salesforce AI数式生成は常に正確であるとは限りません。Salesforce自身も「不正確または有害な回答を生成する可能性がある」と指摘しています。生成されたすべての数式が要件を正確に満たし、エラーを回避するために、常に人間が検証およびチェックすることが非常に重要です。
Salesforce AI数式生成は、Salesforceのオブジェクトおよびフィールド内に存在するデータとコンテキストにのみ限定されます。Salesforceエコシステム外の外部システム、ドキュメント、またはコミュニケーションツールにアクセスしたり、そこから学習したりすることはできません。
Salesforce AI数式生成を使用するには、会社がSalesforceのEnterprise、Performance、Unlimited、またはDeveloper Editionを利用している必要があります。さらに、Einstein 1 Sales EditionまたはEinstein 1 Service Editionアドオンのいずれかを購入する必要があります。
Salesforce AI数式生成は、コードの一部を生成するという特定のタスクを支援する機能です。これは完全な自動化ソリューションではありません。生成された数式の周りのフローやレポート全体の構築、テスト、展開、管理は依然としてユーザーの責任となります。