# 印紙チェッカー

印紙チェッカーアプリでは、ユーザーがアップロードした契約書から印紙金額をチェックすることができます。

## フローの全体図 <a href="#overall" id="overall"></a>

<figure><img src="https://3244404108-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR2CRA2CisD1pVQUgqd1g%2Fuploads%2F6m0HmDnoOryg4UIDgIeb%2Fimage.png?alt=media&#x26;token=4c932680-fbd6-410d-b40d-b4387955f89f" alt=""><figcaption></figcaption></figure>

## 概要 <a href="#outline" id="outline"></a>

印紙チェッカーアプリは、初めにユーザーが契約書のドキュメントをアップロードし、その内容についてLLMがプロンプトで指定されたチェック項目に基づいてチェックを行います。&#x20;

### 契約書のドキュメントのアップロード(LLMインプットノード) <a href="#llm-input-node" id="llm-input-node"></a>

LLMインプットノードでユーザーがアップロードした契約書のドキュメントの内容を下記の変数に保存しています。

変数：＠DOC1

* 変数種別：会話変数
* タイプ：ドキュメント

<figure><img src="https://3244404108-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR2CRA2CisD1pVQUgqd1g%2Fuploads%2FJMVNyRWLBRJ0VEhSaMFL%2Fimage.png?alt=media&#x26;token=561c100b-1f09-4573-92cf-222dc01be009" alt="" width="563"><figcaption></figcaption></figure>

### 印紙金額をチェック（LLM実行ノード) <a href="#llm-node" id="llm-node"></a>

LLM実行ノードではユーザーがアップロードした、契約書のドキュメントの内容を保存した変数情報(DOC1)をプロンプトで指定し実行しています。

* ベースモデル：OPENAI GPT-3.5 TURBO 16k
* プロンプト：アップロードしたファイルから印紙金額をチェック

<figure><img src="https://3244404108-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR2CRA2CisD1pVQUgqd1g%2Fuploads%2FUQqZVeeg4BzOBk2pvtGX%2Fimage.png?alt=media&#x26;token=488994b3-c58f-487e-ad17-3f6e39acf8d2" alt="" width="367"><figcaption></figcaption></figure>

<figure><img src="https://3244404108-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR2CRA2CisD1pVQUgqd1g%2Fuploads%2FkRg57BdVPNRQwOwVlRgT%2Fimage.png?alt=media&#x26;token=900fe437-e377-4c6b-a623-4c8d05ba8bdc" alt=""><figcaption></figcaption></figure>

また、実行の結果を下記の変数に保存しています。

変数：＠LLM\_RESULT

* 変数種別：会話変数
* タイプ：文字列

### 結果の表示（会話応答ノード) <a href="#send-message-node" id="send-message-node"></a>

LLM実行ノードの実行結果が保存された変数情報(@LLM\_RESULT)を、会話応答ノードで表示しています。

<figure><img src="https://3244404108-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR2CRA2CisD1pVQUgqd1g%2Fuploads%2F4ikeZoBlNw6hi2RBfkGC%2Fimage.png?alt=media&#x26;token=eedf8542-6600-4f08-8887-5aa8aaaeb64e" alt="" width="563"><figcaption></figcaption></figure>
