Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
northernforce#33_フローを使ったHttpコールアウトの実装
Search
Yoshi
October 17, 2023
Business
350
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
northernforce#33_フローを使ったHttpコールアウトの実装
Yoshi
October 17, 2023
More Decks by Yoshi
See All by Yoshi
AgentforceとSalesforceフローとSlackで実現する 「自走型エージェント」構築手順
yoshi17
0
150
Agentforce_ AIによるカスタマーサポートの変革
yoshi17
0
87
事前設定(ExperienceCloudの設定、テストデータ作成)
yoshi17
0
130
AWTT2026_ハンズオン(Agent Scriptサンプル)
yoshi17
0
10
レポート作成ワークショップ(サンプルデータ作成)
yoshi17
0
35
レポート作成ワークショップ(レポート作成例あり)
yoshi17
0
35
レポート作成ワークショップ(レポート作成例なし)
yoshi17
0
23
【付録】AI関連の重要用語集
yoshi17
0
260
【northernforce#54】AIの歴史と仕組みから学ぶAIエージェント入門
yoshi17
0
330
Other Decks in Business
See All in Business
プリザンターの紹介 - OpenSourceConference 2026 SENDAI
s_pochi
0
180
家族アルバム みてね 事業紹介 / Our Business
familyalbum
8
59k
営業、広報、開発。 多面的なAIネイティブ化のための 基盤について
timakin
0
210
【詳細版】パーソルクロステクノロジー_システムインテグレーション領域のご紹介 / Introduction_of_persol-xtech_gs_es_dx_all
pxt_gs_ssol
1
25k
HP掲載プラン
desaki
0
250
株式会社ユビレジ_採用ピッチ資料 / Ubiregi_CompanyProfile
ubiregi_saiyo
1
11k
「コーディングだけじゃない」Claude Code活用
ottey0525
0
530
パーソルクロステクノロジー_グループソリューション本部のご紹介 / Introduction_of_gs
pxt_gs_ssol
0
3.5k
会社紹介資料
nipap
0
250
【結果報告】Claude×Linearで会社のタスク管理をAIにまかせて1ヶ月。業務効率150%向上したが、AIネイティブカンパニーを目指すならもっと「加速への狂気」が必要
nagatsu
1
490
ARI_BXデザイン第2事業ドメイン_事業紹介資料
arid2
0
220
ブランディングサービス紹介資料《抜粋版》
brandingtechnology
0
530
Featured
See All Featured
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
150
Speed Design
sergeychernyshev
33
1.9k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
240
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
BBQ
matthewcrist
89
10k
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
Visualization
eitanlees
152
17k
Practical Orchestrator
shlominoach
191
11k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.4k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
370
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
270
Transcript
全体の流れ 1.OpenAIでAPIキーを取得 2.指定ログイン情報を作成・権限を付与 3.Httpコールアウトフローを作成 4.作成したフローを画面に配置 1.OpenAIでAPIキーを取得 以下を参考にOpenAIでAPIキーを取得 アカウント作成、クレジットカードの登録が必要 月に5ドルくらいかかるかも OpenAIのAPIキー取得手順
2.指定ログイン情報を作成・権限を付与
指定ログイン情報に対して操作できる権限セットを作成 作成した権限セットをユーザーに割り当て
3.Httpコールアウトフローを作成 完成イメージ
作成 画面フローを選択 画面を追加(ChatGPTへの質問を投げる画面を作成) テキストボックスを配置
アクションを追加
HTTPコールアウトを作成を選択
外部サービス(動的Apexクラス)を作成 指定ログイン情報には作成した指定ログイン情報を選択
呼び出し可能なアクションを作成
サンプル要求 完了をクリックすると動的Apexクラスを作成する { "model": "text-davinci-003", "prompt": "What is the capital
city of France?", "temperature": 0.7, "max_tokens": 250 } サンプル応答 { "warning": "Warning message.", "id": "cmpl-7z1DK3tYzc1kLDJ8eAEuGmMTe1amU", "object": "text_completion", "created": 1694777030, "model": "text-davinci-003", "choices": [ { "text": "\n\nParis.", "index": 0, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 8, "completion_tokens": 4, "total_tokens": 12 } }
余談 Chrome拡張のTalend APIを使って応答文の形式を確認
新規アクションを作成 bodyに作成した動的Apexクラスを入力値として割り当て
None
ChtatGPT呼び出しアクションの前に割り当てアクションを追加 リクエスト文(要求文)を作成するために動的Apexクラスへ変数を割り当て
割り当てアクションを追加 レスポンスBody(応答文)を受け取るためのApex定義の変数を作成 作成したApex定義の変数へ応答文を割り当て
None
ループを追加
レスポンス文を格納した変数をループ レスポンス文のうち、画面に表示する回答内容を変数に格納
None
画面を追加(ChatGPTからの回答内容を表示する画面を作成) 表示ラベルを追加 表示ラベルのリソースに回答文の変数を指定
フローの作成が完了
4.作成したフローを画面に配置 ホーム>ページ編集にて作成した画面フローを配置・保存 質問文を作成して回答が画面表示できることを確認 参考URL OpenAIのAPIキー取得手順 Chrome拡張(Httpリクエスト、レスポンスのテスト) Using Flow to Integrate
ChatGPT with Salesforce