概要
Excelで用意した株式用語(空売り、ROE、時価総額)の各解説文を、ChatGPTのOpenAIアクティビティを使用して生成し、Excelの解説文列に書き込みます。
【インストールパッケージ】
InternalLabs.GPT.Activities
ワークフロー全体図
主な使用アクティビティ
Excelプロセススコープ
Excelファイルを使用
繰り返し(Excelの各行)
AskGPT
セルに書き込み
変数
[名前]|[変数の型]|[用途]
lst_回答|List<Dictionary<String,String>>|質問結果を格納
作成手順
1.【Excelプロセススコープ】と【Excelファイルを使用】を配置
→株式用語リストのExcelファイルを指定します。[変更を保存]にチェック。
2.【繰り返し(Excelの各行)】を配置
→株式用語リストの各行を取得します。
3.【AskGPT】を配置
→「株式用語列」を指定して、各用語(空売り、ROE、時価総額)を取得。OpenAIに「日本語で解説してください」と指示します。
※「日本語で…」と入れないと、「ROE」を英語で解説してしまいます。
Text:CurrentRow.ByField(“株式用語”).ToString
Question List:{“日本語で解説してください”}
※List型(<Dictionary<String,String>>)の変数を作成する
4.【セルに書き込み】を配置
→変数「lst_回答」に格納された回答を「解説文列」に書き込みます。
書き込む内容:lst_回答(0)(“answer”)
※1つしか質問していない為、配列の(0)を指定します。
書き込む場所:Excel.Sheet(“Sheet1”).Cell(“B2”)
[行を自動インクリメント]:チェック