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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Yoshi
October 17, 2023
Business
360
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
人とAIが共創する ガードレール設計
yoshi17
0
71
AgentforceとSalesforceフローとSlackで実現する 「自走型エージェント」構築手順
yoshi17
0
160
Agentforce_ AIによるカスタマーサポートの変革
yoshi17
0
120
事前設定(ExperienceCloudの設定、テストデータ作成)
yoshi17
0
200
AWTT2026_ハンズオン(Agent Scriptサンプル)
yoshi17
0
18
レポート作成ワークショップ(サンプルデータ作成)
yoshi17
0
40
レポート作成ワークショップ(レポート作成例あり)
yoshi17
0
41
レポート作成ワークショップ(レポート作成例なし)
yoshi17
0
28
【付録】AI関連の重要用語集
yoshi17
0
270
Other Decks in Business
See All in Business
2026.7_中途採用資料.pdf
superstudio
PRO
5
120k
株式会社BALLAS 会社案内
ballas_inc
0
41k
Executive Strategy Management: FinOps X 2026 recap at Japan FinOps Meetup #6
shungoa
1
250
株式会社Fact_Base 会社紹介資料
factbase2022
0
1.7k
エイターリンク株式会社 会社紹介資料
aeterelink
0
46k
Fable5との実践から生まれた非エンジニア組織のループエンジニアリング
nagatsu
0
760
GMOメイクショップ株式会社 会社説明資料
gmomakeshop
0
390
Advanced:マルチエージェントの設計と運用(Claude Code)
forest8810
0
260
「AIを入れたのに変わらない」を脱する。ツール導入から文化定着まで、1年間の実践知を公開
ncdc
0
130
結果、生き残った_きのこカンファレンス2026
yurufuwahealer
0
160
会社紹介資料
gatechnologies
3
190k
PMMから始まる経営 PMM→CMO/CPOの5年から導いた、 PMMの役割
kazuotanaka
1
340
Featured
See All Featured
What's in a price? How to price your products and services
michaelherold
247
13k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.6k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
GraphQLとの向き合い方2022年版
quramy
50
15k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
260
The Pragmatic Product Professional
lauravandoore
37
7.4k
Leo the Paperboy
mayatellez
8
1.9k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
460
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3.9k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
470
Docker and Python
trallard
47
4k
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