# RFPの作成サポート

RFPの作成サポートサプリでは、プロジェクト概要や要件定義などからRFPの作成をサポートします。

## フローの全体図 <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%2FuHWVijJdmMKMUgTstLx7%2Fimage.png?alt=media&#x26;token=3d87ecc3-c677-4a05-97f3-a6e30ab9248c" alt=""><figcaption></figcaption></figure>

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

RFPの作成サポートアプリは、以下7つのセクション情報を各フォームに情報を入力すると、LLM実行で各セクションの要求事項に沿ったセクションの作成します。

* セクション情報
  * プロジェクト概要
  * 要件定義
  * 評価基準
  * 提案内容の要求
  * スケジュール
  * 条件・制約
  * 提案者向けQ\&A

最後にセクション毎に生成された回答を、LLＭ実行で1つにまとめて提案依頼書のドキュメントを作成します。

### 入力フォーム：プロジェクト概要セクション <a href="#form-node" id="form-node"></a>

本フォームは以下で構成されています。

#### 項目1

ラベル：プロジェクトの背景

変数：@RFP\_1

#### 項目2

ラベル：プロジェクトの目的

変数：@RFP\_2

#### 項目3

ラベル：期待する成果

変数：@RFP\_3

<figure><img src="https://3244404108-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR2CRA2CisD1pVQUgqd1g%2Fuploads%2FiSXSWCGAwtJxzLEGCYYu%2Fimage.png?alt=media&#x26;token=bd06006c-c9b3-4499-bba8-8003778a0ed9" alt=""><figcaption></figcaption></figure>

### LLM実行：プロジェクト概要セクション <a href="#llm-node" id="llm-node"></a>

上記入力フォームノードでユーザーが入力した情報を保存した各変数をプロンプトで指定し実行し、さらに出力した結果を、変数「@RFP\_RESULT1」に保存します。

* ベースモデル：ANTHROPIC CLAUDE 3.5 SONNET
* プロンプト：RFPアプリ\_1.プロジェクト概要セクション

<figure><img src="https://3244404108-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR2CRA2CisD1pVQUgqd1g%2Fuploads%2FpAW8kvDfw2k0GLasMF9S%2Fimage.png?alt=media&#x26;token=6620f940-76d6-4451-8396-a231bd16ef64" alt=""><figcaption></figcaption></figure>

### 入力フォーム：要件定義セクション <a href="#form-node" id="form-node"></a>

本フォームは以下で構成されています。

#### 項目1

ラベル：必須機能

変数：@RFP\_4

#### 項目2

ラベル：優先度（高/中/低など）

変数：@RFP\_5

#### 項目3

ラベル：技術的要件

変数：@RFP\_6

#### 項目4

ラベル：運用要件

変数：@RFP\_7

<figure><img src="https://3244404108-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR2CRA2CisD1pVQUgqd1g%2Fuploads%2F9Wu5C83CIXR8p33MLlzw%2Fimage.png?alt=media&#x26;token=6b410aea-3135-4b70-8aee-4583c4f17bf0" alt=""><figcaption></figcaption></figure>

### LLM実行：要件定義セクション <a href="#llm-node" id="llm-node"></a>

上記入力フォームノードでユーザーが入力した情報を保存した各変数をプロンプトで指定し実行し、さらに出力した結果を、変数「@RFP\_RESULT2」に保存します。

* ベースモデル：ANTHROPIC CLAUDE 3.5 SONNET
* プロンプト：RFPアプリ\_2.要件定義セクション

<figure><img src="https://3244404108-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR2CRA2CisD1pVQUgqd1g%2Fuploads%2FzVFbvG7PPomOVFExKuq8%2Fimage.png?alt=media&#x26;token=959ae014-820f-4bd3-8310-ad9d2883c804" alt=""><figcaption></figcaption></figure>

### 入力フォーム：評価基準セクション <a href="#form-node" id="form-node"></a>

本フォームは以下で構成されています。

#### 項目1

ラベル：評価項目

変数：@RFP\_8

#### 項目2

ラベル：スコアリング方式

変数：@RFP\_9

#### 項目3

ラベル：評価の重点ポイント

変数：@RFP\_10

#### 項目4

ラベル：特定の条件

変数：@RFP\_11

<figure><img src="https://3244404108-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR2CRA2CisD1pVQUgqd1g%2Fuploads%2FiImap4O2fcEuG4BUmvHC%2Fimage.png?alt=media&#x26;token=a8cdb65e-50e5-47c8-b5f5-e7bb1ba8effb" alt=""><figcaption></figcaption></figure>

### LLM実行：評価基準セクション <a href="#llm-node" id="llm-node"></a>

上記入力フォームノードでユーザーが入力した情報を保存した各変数をプロンプトで指定し実行し、さらに出力した結果を、変数「@RFP\_RESULT3」に保存します。

* ベースモデル：ANTHROPIC CLAUDE 3.5 SONNET
* プロンプト：RFPアプリ\_3. 評価基準セクション

<figure><img src="https://3244404108-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR2CRA2CisD1pVQUgqd1g%2Fuploads%2Fm8qYLQ7UPx69VrGBu2qE%2Fimage.png?alt=media&#x26;token=1f1890e7-6b3c-4e62-b031-f907fbf345ca" alt=""><figcaption></figcaption></figure>

### 入力フォーム：提案内容の要求セクション <a href="#form-node" id="form-node"></a>

本フォームは以下で構成されています。

#### 項目1

ラベル：期待する提案内容(例： 提案するソリューションの詳細、スケジュール、予算見積もり)

変数：@RFP\_12

#### 項目2

ラベル：提案方式(例：PDF、プレゼン方式)

変数：@RFP\_13

#### 項目3

ラベル：提出期限

変数：@RFP\_14

<figure><img src="https://3244404108-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR2CRA2CisD1pVQUgqd1g%2Fuploads%2F8mJoISzxdQT0WYIGeq5n%2Fimage.png?alt=media&#x26;token=c7a67f54-b83f-49a0-be84-cbfa35142e3a" alt=""><figcaption></figcaption></figure>

### LLM実行：提案内容の要求セクション <a href="#llm-node" id="llm-node"></a>

上記入力フォームノードでユーザーが入力した情報を保存した各変数をプロンプトで指定し実行し、さらに出力した結果を、変数「@RFP\_RESULT4」に保存します。

* ベースモデル：ANTHROPIC CLAUDE 3.5 SONNET
* プロンプト：RFPアプリ\_4.提案内容の要求セクション

<figure><img src="https://3244404108-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR2CRA2CisD1pVQUgqd1g%2Fuploads%2FHbdb7UmKCYLSQNgNjkEw%2Fimage.png?alt=media&#x26;token=7e1b0e35-7567-442b-a278-f806aa5eb693" alt=""><figcaption></figcaption></figure>

### 入力フォーム：スケジュールセクション <a href="#form-node" id="form-node"></a>

本フォームは以下で構成されています。

#### 項目1

ラベル：提案依頼書公開日

変数：@RFP\_15

#### 項目2

ラベル：質問受付期限

変数：@RFP\_16

#### 項目3

ラベル：提案書提出期限

変数：@RFP\_17

#### 項目4

ラベル：選定プロセス期間

変数：@RFP\_18

#### 項目5

ラベル：プロジェクト開始日

変数：@RFP\_19

<figure><img src="https://3244404108-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR2CRA2CisD1pVQUgqd1g%2Fuploads%2FLiMOni7vvBGgapM1KimO%2Fimage.png?alt=media&#x26;token=f36f93b0-9ba1-48c7-8cc1-70fd3d892a1c" alt=""><figcaption></figcaption></figure>

### LLM実行：スケジュールセクション <a href="#llm-node" id="llm-node"></a>

上記入力フォームノードでユーザーが入力した情報を保存した各変数をプロンプトで指定し実行し、さらに出力した結果を、変数「@RFP\_RESULT5」に保存します。

* ベースモデル：ANTHROPIC CLAUDE 3.5 SONNET
* プロンプト：RFPアプリ\_5.スケジュールセクション

<figure><img src="https://3244404108-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR2CRA2CisD1pVQUgqd1g%2Fuploads%2Fym9QTFZ4oHfzNQ57ebdT%2Fimage.png?alt=media&#x26;token=1b028f10-2256-4c59-bfbb-d55e5b2bc515" alt=""><figcaption></figcaption></figure>

### 入力フォーム：条件・制約セクション <a href="#form-node" id="form-node"></a>

本フォームは以下で構成されています。

#### 項目1

ラベル：予算の上限

変数：@RFP\_20

#### 項目2

ラベル：法的制約

変数：@RFP\_21

#### 項目3

ラベル：技術的制約

変数：@RFP\_22

#### 項目4

ラベル：特定の条件

変数：@RFP\_23

<figure><img src="https://3244404108-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR2CRA2CisD1pVQUgqd1g%2Fuploads%2FhWeEfLcOXGqhVhl86rka%2Fimage.png?alt=media&#x26;token=87ceb0b0-42be-446f-9205-7bded98b1985" alt=""><figcaption></figcaption></figure>

### LLM実行：条件・制約セクション <a href="#llm-node" id="llm-node"></a>

上記入力フォームノードでユーザーが入力した情報を保存した各変数をプロンプトで指定し実行し、さらに出力した結果を、変数「@RFP\_RESULT6」に保存します。

* ベースモデル：ANTHROPIC CLAUDE 3.5 SONNET
* プロンプト：RFPアプリ\_6.条件・制約セクション

<figure><img src="https://3244404108-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR2CRA2CisD1pVQUgqd1g%2Fuploads%2FJfO9J2PkvNKYaqjoTlbB%2Fimage.png?alt=media&#x26;token=05aec5da-4fbb-4909-bb1f-6cf7e1ba3cbe" alt=""><figcaption></figcaption></figure>

### 入力フォーム：提案者向けQ\&Aセクション <a href="#form-node" id="form-node"></a>

本フォームは以下で構成されています。

#### 項目1

ラベル：質問例 (例: 対象範囲、評価方法、質問受付方法)

変数：@RFP\_24

#### 項目2

ラベル：回答例

変数：@RFP\_25

#### 項目3

ラベル：特記事項(例：質問受付の期限や問い合わせ窓口)

変数：@RFP\_26

<figure><img src="https://3244404108-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR2CRA2CisD1pVQUgqd1g%2Fuploads%2Fa0fnlXjgyDwtucoCYxRI%2Fimage.png?alt=media&#x26;token=8283c5fa-8c77-4185-a33c-53765b41e6cc" alt=""><figcaption></figcaption></figure>

### LLM実行：提案者向けQ\&Aセクション <a href="#llm-node" id="llm-node"></a>

上記入力フォームノードでユーザーが入力した情報を保存した各変数をプロンプトで指定し実行し、さらに出力した結果を、変数「@RFP\_RESULT7」に保存します。

* ベースモデル：ANTHROPIC CLAUDE 3.5 SONNET
* プロンプト：RFPアプリ\_7.提案者向けQ\&Aセクション

<figure><img src="https://3244404108-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR2CRA2CisD1pVQUgqd1g%2Fuploads%2FNyYNhZzTXNtgSMJcItye%2Fimage.png?alt=media&#x26;token=1c6ce9e9-1d30-4bbc-a6cc-8220abd1e4a9" alt=""><figcaption></figcaption></figure>

### LLM実行：最終成形 <a href="#llm-node" id="llm-node"></a>

各セクション毎に実行された生成結果をプロンプトで指定し実行しています。

* ベースモデル：GEMINI\_15\_FLASH
* プロンプト：RFPアプリ\_最終成形

<figure><img src="https://3244404108-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FR2CRA2CisD1pVQUgqd1g%2Fuploads%2Fo8mGQ2qWN99j1XuVsyvO%2Fimage.png?alt=media&#x26;token=214cd3a1-9581-4302-bcea-1800097d12d2" alt=""><figcaption></figcaption></figure>
