0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

🚀 Salesforce AgentForce-1 トピック・アクション・フロー詳細 

Posted at

🚀 Salesforce AgentForce

『ゼロから触ってわかった!Salesforce AgentForce + Data Cloud 非公式ガイド』

Salesforceの最新AI基盤 AgentForce と Data Cloud を、実際の操作を通じて理解できる解説書。
エージェント設計、トピック/アクション構築、プロンプトビルダー、RAG(検索拡張生成)など、
2025年以降のAI×CRMのハンズオン知識をまとめた一冊です。

👉 https://amzn.to/3L1TCs7

トピック・アクション・フロー詳細

Salesforce AgentForce は、ユーザーが自然言語で入力した内容を理解し、
トピック(Topic) → アクション(Action) → フロー(Flow)
という 3 層構造で業務処理を実行するプラットフォームです。

この記事では、それぞれの役割と設計ポイントを、Qiita向けに整理して解説します。


🧩 1. トピック(Topic)

ユーザー意図(Intent)を分類する入り口レイヤー

AgentForce がユーザーの発話を受け取り、「これは契約確認だ」「これは請求問い合わせだ」
と意図を特定する仕組みがトピックです。

✨ 特徴

  • ユーザーの自然言語を分類する“理解レイヤー”
  • サンプル発話や条件を設定し、意図判定を最適化
  • トピックごとにアクション・フローを紐づけられる

🧠 例

「契約内容を確認したい」 → トピック「契約確認」
→ アクション「契約情報取得」を呼び出し
→ フローが結果を整形しユーザーに回答

🎯 設計ポイント

  • 業務単位でトピックを定義する
  • 名称は自然言語でわかりやすく
  • トピックは“入口”なので細分化しすぎない

⚙️ 2. アクション(Action)

Salesforce内部・外部の処理を実行する実行レイヤー

アクションは、Flow や Apex、外部 API を呼び出して実際にデータ操作を行う機能です。

✨ 特徴

  • 業務ロジックの中心となる“手足”のレイヤー
  • Flow・Apex・Named Credential の呼び出しを統一
  • 入出力パラメータを設定し、トピックとフローに接続

💻 Apex アクション例

public with sharing class GetContractInfo {
    @InvocableMethod(label='契約情報取得')
    public static List<ContractResult> getInfo(List<ContractRequest> reqs) {
        List<ContractResult> results = new List<ContractResult>();
        for (ContractRequest r : reqs) {
            Contract c = [SELECT Id, Name, Status, EndDate 
                          FROM Contract WHERE CustomerId__c = :r.CustomerId LIMIT 1];
            results.add(new ContractResult(c.Name, c.Status, c.EndDate));
        }
        return results;
    }
}

🎯 設計ポイント

再利用可能な粒度でアクションを設計

外部 API 連携時は Named Credential を使う

セキュリティモデル(with sharing)を徹底する

🔄 3. フロー(Flow)

アクション結果を元にロジックを組み立てる制御レイヤー

Flow は、アクションで得たデータを判定し、結果をユーザーに返すための制御フローです。

✨ 特徴

ノーコードで業務プロセスを構築

条件分岐・データ整形・応答メッセージ生成が可能

RAG(検索結果)やアクション結果を自然言語応答に変換

🧠 例:契約更新案内フロー

トピック「契約更新案内」がトリガー

アクション「契約情報取得」を実行

Flow が有効期限を判定

Prompt Builder へ結果を渡して応答生成

🎯 設計ポイント

  • 「アクション → 判断 → 応答」の3段構成が基本
  • Flow 内で変数名を統一し可読性を保つ
  • 例外パス(エラー時)を必ず定義する

🧩 4. トピック・アクション・フローの関係図

css
コードをコピーする
ユーザー入力(自然言語)

[ Topic ] 意図判定(Intent)

[ Action ] Flow / Apex / API 実行

[ Flow ] 条件分岐・整形・応答生成

ユーザーへ自然言語応答
この 3 層が連動することで、AgentForce は
「理解する」「検索する」「処理する」「伝える」
までを自律的に実行できる AI へ進化します。

✨ まとめ

  • Topic:AIが“意図”を理解する層

  • Action:処理ロジックを実行する層

  • Flow:結果を整え、自然言語で返す層

まとめると、
この3層モデルを正しく設計すれば、AgentForceは業務AIエージェントとして最大限に活躍できます。

📚 関連書籍ラインナップ

Databricks/n8n/Salesforce/AI基盤 を体系的に学べる「ゼロから触ってわかった!」シリーズをまとめました。

『モダンデータスタック時代の シン・要件定義 クラウド構築大全 ― DWHからCDP、そしてMA / AI連携へ』

クラウド時代の「要件定義」って、どうやって考えればいい?
Databricks・Snowflake・Salesforce・n8nなど、主要サービスを横断しながら“構築の全体像”をやさしく解説!
DWHからCDP、そしてMA/AI連携まで──現場で使える知識をこの一冊で。

👉 https://amzn.to/4pkMwOB

『n8n──ゼロから触ってわかった!AIワークフロー自動化!非公式ガイド』

オープンソースの自動化ツール n8n を “ゼロから手を動かして” 学べる実践ガイド。
プログラミングが苦手な方でも取り組めるよう、画面操作中心のステップ構成で、
業務自動化・AI連携・API統合の基礎がしっかり身につきます。

👉 https://amzn.to/48Blxca

『ゼロから触ってわかった!Salesforce AgentForce + Data Cloud 非公式ガイド』

Salesforceの最新AI基盤 AgentForce と Data Cloud を、実際の操作を通じて理解できる解説書。
エージェント設計、トピック/アクション構築、プロンプトビルダー、RAG(検索拡張生成)など、
2025年以降のAI×CRMのハンズオン知識をまとめた一冊です。

👉 https://amzn.to/3L1TCs7

『Databricks──ゼロから触ってわかった!Databricks非公式ガイド』

クラウド時代の分析基盤を “体験的” に学べるベストセラー入門書。
Databricksの操作、SQL/DataFrame、Delta Lakeの基本、ノートブック操作などを
初心者でも迷わず進められる構成で解説しています。

👉 https://amzn.to/46p9mxX

『Databricks──ゼロから触ってわかった!DatabricksとConfluent(Kafka)連携!非公式ガイド』

Kafkaによるストリーム処理とDatabricksを統合し、リアルタイム分析基盤を構築するハンズオン形式の一冊。
イベント駆動アーキテクチャ、リアルタイムETL、Delta Live Tables連携など、
モダンなデータ基盤の必須スキルがまとめられています。

👉 https://amzn.to/42HdmqZ

『Databricks──ゼロから触ってわかった!AI・機械学習エンジニア基礎 非公式ガイド』

Databricksでの プロンプト設計・RAG構築・モデル管理・ガバナンス を扱うAIエンジニアの入門決定版。
生成AIとデータエンジニアリングの橋渡しに必要な“実務の型”を体系化しています。
資格本ではなく、実務基盤としてAIを運用する力 を育てる内容です。

👉 https://amzn.to/46SutZy

『ゼロから触ってわかった! Snowflake × Databricksでつくる次世代データ基盤 - 比較・共存・連携 非公式ガイド』

SnowflakeとDatabricks――二つのクラウドデータ基盤は、これまで「どちらを選ぶか」で語られることが多くありました。
しかし、実際の現場では「どう共存させるか」「どう連携させるか」が、より重要なテーマになりつつあります。

本書は、両プラットフォームをゼロから触り、構築・運用してきた実体験をもとに、比較・共存・連携のリアルを丁寧に解説する“非公式ガイド”です。

👉 https://amzn.to/46SutZy

🧠 Advancedシリーズ(上/中/下)

Databricksを “設計・運用する” ための完全版実践書

「ゼロから触ってわかった!Databricks非公式ガイド」の続編として誕生した Advancedシリーズ は、
Databricksを触って慣れた“その先”――本格運用・チーム開発・資格対策・再現性ある設計 に踏み込む構成です。

Databricks Certified Data Engineer Professional(2025年9月改訂版)のカリキュラムをベースに、
設計思考・ガバナンス・コスト最適化・トラブルシュートなど、実務で必須の力を養えます。

📘 [上]開発・デプロイ・品質保証編

👉 https://amzn.to/3LjCDBG

📘 [中]取込・変換・監視・コスト最適化編

👉 https://amzn.to/4oGwkXE

📘 [下]セキュリティ・ガバナンス・トラブルシュート・最適化戦略編

👉 https://amzn.to/433eTYU

💡 まとめ:このラインナップで“構築者の視点”が身につく

これらの書籍を通じて、
クラウド基盤の理解 → 分析基盤構築 → 自動化 → AI統合 → 運用最適化
までの全体像を「体系的」かつ「実践的」に身につけることができます。

PoC設計

データ基盤の要件定義

チーム開発/ガバナンス

AIワークフロー構築

トラブルシュート

など、現場で直面しがちな課題を解決する知識としても活用できます。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?