プロンプトエンジニアリングを活用した応募結果通知の自動化ソリューション

## ヒューマンリソースソリューションの提案

いつもお世話になっております。ますますご健勝のこととお喜び申し上げます。

昨今、データに基づく意思決定がますます重要な役割を果たす中で、Pythonをはじめとするプログラミング技術が、有効なツールとして注目されています。

採用業務の効率化、従業員データの可視化、人事評価やエンゲージメントの分析、さらに離職リスクの予測など、これまで経験と勘に頼っていた領域にも、データと技術の力が進出しています。

本記事では、加速するデジタルトランスフォーメーション（DX）の流れに合わせ、人事領域で活用できるPython技術の具体的な事例をご紹介します。
実際に採用活動や人材管理の現場で、どのようにコードを活用できるのかを、初心者の方にもわかりやすく解説いたします。

さらに、最近注目されている生成AIを活用したメールの自動化やプロンプトエンジニアリングのアプローチを取り入れ、選考結果通知（いわゆる「お祈りメール」）の質を向上させる方法についても触れていきます。

人材管理に関わるあらゆる業務において、業務の効率化と候補者体験の向上は、両立可能であることをお伝えしたいと思います。
この記事が、貴社の人事施策の進化や、現場でのスマートワークの推進にお役立ていただければ幸いです。

最後までご覧いただき、貴社の人事戦略に役立つヒントをお持ち帰りいただければと願っております。

今後とも、皆様のご活躍と、人事部門のさらなるご発展を心よりお祈り申し上げます。








---

##  実行結果イメージ（Markdown形式）

```markdown
# 件名：ジョブマッチ結果のご連絡（株式会社ヒューマンリソースソリューションズ）

---

迫真AI大学 情報専攻
田所浩二 様 

拝啓  
...（中略）  
敬具  

---

株式会社ヒューマンリソースソリューションズ  
採用担当
```

> 文章全体をMarkdownで整形しているため、見出し（`# 件名`）、区切り線（`---`）、引用（`>`）などの記法で、視認性が向上します。

---

##  Pythonコードと解説

以下のPythonコードでは、通知文をMarkdown形式で出力する仕組みを実装しています。各行に**日本語と英語のコメント**をつけているので、Python初心者にも理解しやすくなっています。

###  コード全文

```python
# -*- coding: utf-8 -*-

# Markdown形式のジョブマッチ結果通知をPythonで出力
# Output job match result notification in Markdown format using Python

# 通知文の内容をマルチライン文字列として定義
# Define the message content as a multi-line string
markdown_text = """
# 件名：ジョブマッチ結果のご連絡（株式会社ヒューマンリソースソリューションズ）

---


株式会社ヒューマンリソースソリューションズ
ヒューマンリソースソリューションズ コミュニケーションデジタルエンジニアリングチーム 採用担当です

迫真AI大学 情報専攻  
田所浩二 様 

拝啓
時下ますますご清祥のこととお慶び申し上げます。
この度は、弊社ジョブマッチにご参加いただき、誠にありがとうございました。




慎重にマッチングの可否を検討させていただきました結果、誠に遺憾ではございますが、今回はご希望の業務内容および弊社とのマッチングが成立に至らなかったことをご報告申し上げます。  

併せて、担当面接官より以下のフィードバックをお預かりしております。  

> 「デジタル技術を駆使した高い専門性と、AI専門科目に対する意欲的な学びの姿勢が非常に印象的でした。一方で、協働に関するご経験やお考えについて十分にお伺いできなかった点が惜しまれます。誠に残念ではございますが、今回はマッチング不成立という結果となりました。今後のご活躍を心よりお祈り申し上げます。」

※本フィードバックは今後のご活動の一助としてご活用いただければ幸いです。なお、内容に関する詳細のお問い合わせにはご対応いたしかねますので、何卒ご了承くださいますようお願い申し上げます。  

改めまして、数ある企業の中から弊社にご関心をお寄せいただき、ジョブマッチにご参加いただきましたこと、心より御礼申し上げます。  
佐藤様の今後のご就職活動のご成功と、さらなるご発展をお祈り申し上げます。  

敬具  

---

**株式会社ヒューマンリソースソリューションズ**  
ヒューマンリソースソリューションコミュニケーションデジタルエンジニアリングチーム 採用担当  

〒000-0000　東京都サンプル区サンプル町0-0-0 テストビル0F  
TEL：090-0000-0000（採用担当 田中）  
E-mail：recruit@example.com
"""

# Markdown形式で出力（MarkdownエディタやJupyter Notebookで見やすい）
# Display as Markdown (better rendered in Markdown editor or Jupyter Notebook)
print(markdown_text)
```

---

##  解説ポイント

| コード | 解説） | Explanation  |
|-------|----------------|------------------------|
| `""" ... """` | マルチライン文字列でMarkdown文書を定義 | Define multi-line Markdown content |
| `# 件名：...` | Markdownの見出し（`#`）を使ってタイトル表示 | Use `#` for title as Markdown heading |
| `> 「...」` | 引用表現でフィードバックを強調 | Highlight feedback using Markdown blockquote |
| `print()` | Markdown文字列をコンソールに出力 | Print Markdown content to console |

---




##  Conclusion

今回ご紹介したように、**Pythonを使ってMarkdown形式でジョブマッチ結果通知を生成・出力する方法**は、非常にシンプルでありながら実用的です。  
特に**人事・採用業務や社内通知、レポート作成**といったシーンでは、定型文を**読みやすく整った形式で自動生成**できることが大きなメリットとなります。

たとえば、いわゆる「お祈りメール（マッチング不成立通知）」も、テンプレート化とプログラムによる自動化を組み合わせることで、**心のこもった文章を保ちつつ、作業負担を軽減する**ことが可能です。これにより、**ヒューマンエラーの削減や、複数応募者への迅速な対応**が実現できます。

Markdownを使えば、**Jupyter Notebook、Notion、GitHub、HTMLメールテンプレート**など、さまざまな環境でそのまま利用可能です。さらに、テンプレートエンジン（例：Jinja2）や出力フォーマット変換（HTML/PDF化）を組み合わせることで、より柔軟でスケーラブルな業務フローが構築できます。