![見出し画像](https://assets.st-note.com/production/uploads/images/140578658/rectangle_large_type_2_3e69f8aa0bd628374a6f3cd5f66c86d5.png?width=800)
DifyでWolfamノードを使ってみる
色々なノードがあるので色々動かし方を調べている。今日はWolframノードを動かしてみた。
全体はこんな感じ
![](https://assets.st-note.com/img/1715662876168-N7HDnwTLaQ.png?width=800)
「開始」は「入力フィールド」に「INPUT」を追加し、次のブロックに「LLM」を指定
![](https://assets.st-note.com/img/1715662944994-BnCFpkP9Wb.png)
「LLM」では「SYSTEM」にプロンプトを追加
![](https://assets.st-note.com/img/1715663017756-on4yW3LbaM.png)
Wolframブロックでは「API ID(Full Results API)」が必要になるので
①Wolframのサイトに行ってメールアドレス、パスワードを登録してユーザーになる。
②以下のサイトを開く
③右上のユーザーアイコンをクリックして「マイアプリ(API)」をクリック
![](https://assets.st-note.com/img/1715663516245-rd4DsED4e8.png?width=800)
④「Get an App ID」をクリック
![](https://assets.st-note.com/img/1715663601045-ehEafeaGpx.png)
⑤適当に「Name」「Description」に何かを書いて「API」を「Full Results API」にして「Submit」をクリック
![](https://assets.st-note.com/img/1715663723568-t8zIRaciCw.png?width=800)
表示された App IDをWolframブロックに貼り付ける。
Woldramブロックの「Query string」はLLMのtextにする。
![](https://assets.st-note.com/img/1715663112017-21IvkQTuEq.png)
「終了」は「出力変数」をWolframのtextにする。
![](https://assets.st-note.com/img/1715663923552-exThCZdtpt.png)
これを実行する。
質問文を書いて「実行を開始」をクリック
![](https://assets.st-note.com/img/1715663996123-WaZjML7SVC.png)
x=-3と計算してくれる。
![](https://assets.st-note.com/img/1715664050103-hOYURjFije.png)
トレースで見てみるとちゃんとLLMでWolfram言語に変換してある。
![](https://assets.st-note.com/img/1715664111542-M4MPxj8oJm.png)
この記事が気に入ったらサポートをしてみませんか?