無料のZoomItのDemoTypeで、Prompt入力を簡単にする

# 背景
殆どのPromptは単なる**テキスト**です。多少変更するだけで実に多様な使い方ができます。そのためPromptのテンプレートは多く出てます。

- Microsoft 365 Copilot Prompt ギャラリー:

https://learn.microsoft.com/ja-jp/copilot/microsoft-365/copilot-prompt-gallery

- Microsoft 365 Copilot Prompt集:

https://www.microsoft.com/ja-jp/biz/smb/copilot-prompts?msockid=09cf9d7a88d66b5410c98801891a6add

- 私が仕事で使っているPrompt集:

https://github.com/dahatake/GenerativeAI-Prompt-Sample-Japanese

私の場合、お仕事する上でのPromptで、「一度で欲しい結果が出てくる」ことは殆ど無いんです。そのため、**複数回**のPromptを入力することになります。まさに「会話」ですね😊

その際に、どこかのWebサイトやら、テキストファイルから都度コピペするのですが。それも繰り返しだと手間というか飽きてくるのが私でして。

便利なツールがあるので、それを日々使っています。プレゼンテーションや、お客さんとのMeetingなどでも使っている**ZoomIt**です。
この中にDemoTypeというTypingつまり入力を連続でやってくれる機能がありまして。こちらを紹介しますね。

# 事前準備

どれでも....

- winget からインストール

コマンドラインから。これが一番簡単かつ更新も自動的にやってくれるのでおススメです。
```cmd
winget install --id=Microsoft.Sysinternals.ZoomIt -e 
```

- ZoomItのダウンロード
    - https://learn.microsoft.com/ja-jp/sysinternals/downloads/zoomit
    - 素晴らしいことがあって。インストールという作業が不要です。exe一つで動きます。

# 設定
インストールが終わったらZoomItを起動します。

おそらくタスクバーに常駐する形になっていると思います。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/108143/b7bb4347-b3e8-49e6-8f0b-6fac875628ff.png)

[右クリック] するとオプションメニューが表示されます。[Options] を選択します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/108143/098ac209-30d2-47df-bf21-158a389b1edb.png)

メニューの中に [DemoType] があります。今のバージョンですと、左から5番目ですね。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/108143/5d024302-7977-42cd-a4be-f01115a48e9a.png)

| 項目 | 設定値 | 説明 |
| --- | --- | --- |
| Input file | textファイルのパス | テキストボックスに入力したい文字列が入っているテキストのファイルを指定します。|
| DemoType toggle | Ctl + 7 | ショートカットキーです |
| Drive input with typing | (空白) | ここは使ったことが無いです😅 |
| Demo Ttypeing speed | Fast | 入力速度です |

テキストファイルの内容です。
例としてこちらを。

https://github.com/dahatake/GenerativeAI-Prompt-Sample-Japanese/blob/main/Agent/%E6%A5%AD%E5%8B%99%E5%88%86%E6%9E%90%E3%81%8A%E3%82%88%E3%81%B3%E6%94%B9%E5%96%84%E7%AD%96%E7%AB%8B%E6%A1%88.md#%E7%9F%AD%E3%81%84%E7%89%88

スナップショットをこちらに貼っておきます。

```cmd
私は{会社名}で以下の{事業}に携わっており、以下の{業務}をしています。
業務の改善のための分析・解析作業をして事業部長に提案書を作成しますので、手伝ってください。

### 職務
- 事業:
- 業務:
[end]
カスタマーコールセンターのサンプルデータを100件作成してください。
日本語のカスタマーのコメントの列を必ず1ついれてください。
データはダウンロードできるようにしてください。
[end]
作成したサンプルデータを分析思考を用いて、詳細な分析を行ってください。
適切なグラフを作成して、分析レポートを作成してください。
[end]
作成したサンプルデータの分析レポートを参考にして、私の{事業}の{業務}の{課題}をリストアップしてください。
その{課題}の考えられる詳細な原因と、その確認方法と詳細な{解決策}をリストアップしてください。
次に、{解決策}の比較評価を行ってください。
最も効果の高い{解決策}を1つリストアップして、その詳細な理由も論理的に説明してください。
[end]
事業部長に、ここまで議論してきた{事業}の{課題}について、最善の{解決策}を説明します。そのために、{事業}が改善する最も効果の高いとランクされた{解決策}のストーリーを{ストーリーボード}の形で伝えます。
5つのパネルの{ストーリーボード}を生成して、{解決策}がサービスの対象となる{ユーザー}の状況をどのように改善・変化させるかを説明します。
ストーリーボードは、上位にランクされたアイデアに固有であり、セルごとに少なくとも 3 つの箇条書きを持つエキスパート レベルである必要があります。
{ストーリーボード}は、プロモーションビデオの作成に役立つように設計する必要があります。
{ストーリーボード}のアウトラインには、各パネルのナレーションを含める必要があります。
{ストーリーボード}を表形式で表し、次の列を使用します。
| パネル番号 | シーンの説明 | ナレーション |
[end]
作成した{ストーリーボード}を基にしたプロモーションビデオを作成してください。
以下の制約条件を**必ず**守ってください。
### 制約条件
- 字幕や音声は日本語
- 登場人物は日本人
```

ポイントを:
- **[end]** で自動入力の区切りになります。

これだけです😊

テキストファイルとして保存して、そのファイルを[Input file]から指定します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/108143/261cb1c6-d7ca-4e83-83d0-866c38b5d8f8.png)

準備完了です!

# 実行

ここでは Mirosoft 365 Copilot を使います。

大事な点を!

:::note alert
注意点
テキストボックスでの入力時に**IME**つまり日本語入力は必ず**OFF**にしてください!

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/108143/1de86530-42ff-4cf5-9292-4a544cffd909.png)

Onになっていると、かな漢字変換の様な動きをして、テキストボックスの文字列の通りの入力がなされません。
:::

1. テキストボックスに移動

    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/108143/d3421488-d374-4327-ad5a-a56e438ff4f7.png)

2. ショートカットキー入力 -- **CTL + 7**

その前に。**IMEのオフ**を必ず確認してください!

![InputByDemoType.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/108143/f59f7fd6-dab0-46d9-8d4d-8534ef53dbbc.gif)


**ファイルの先頭から[end]の文字列の前まで**を自動入力してくれました😊
後は繰り返すだけです。**CTL + 7**を。
入力後の文字列は、勿論編集もできます。

:::note info
Tips

- 入力をし直してもらいたい際の機能が探せておりません。あるかもしれないです。参照元のテキストのファイルの変更があれば、最初から入力しなおしてくれますが。
:::

# まとめ

このまま業務で使える人と、「もっと何かできないの?」という方がいらっしゃると思います。都度アプリの設定でテキストのファイルの切り替えが面倒ですよね。
これはあくまで**簡易ツール**なので、業務で本格的に使うためのものではない点はご注意ください。

でも...
大変便利です!😎

Promptとともに。楽しんでください!