生成AI時代に最も重要なプログラミング言語の1つ
生成AI時代に最も重要なプログラミング言語の1つ
生成AI時代において、私たちは「自然言語」でコンピュータへ指示を与えるようになりました。従来はGUIやプログラミング言語が主なインターフェースでしたが、LLMの登場によって、「人間の言葉」そのものがインターフェースになりつつあります。
その中で、今あらためて重要になっているのが Markdown(.md)です。
Markdown は、文章をシンプルな記法で構造化できる軽量マークアップ言語です。もともとはブログやドキュメント作成のために広まりましたが、現在ではREADME、設計書、Prompt、Knowledge Base、Agent Instructionsなど、AI開発における標準フォーマットとして使われています。
Markdown が重要なのは、「人間に読みやすく、AIにも理解しやすい」という点にあります。
例えば、見出し・箇条書き・コードブロック・引用などは、単なる見た目の装飾ではありません。「ここはセクション」「ここはコード」「ここはリスト」といった構造情報をAIに伝えています。
生成AIは自然言語を理解できますが、構造化された自然言語はさらに理解しやすくなります。Markdown は、そのための非常に優れたフォーマットです。
基本的な書き方
以下が、よく使う Markdown の記法です。
| 書きたいもの | Markdownの書き方 | 意味 |
|---|---|---|
| 見出し | # Title | セクションを作る |
| 小見出し | ## Goal | 下位のセクションを作る |
| 箇条書き | - item | 項目を並べる |
| 番号付きリスト | 1. item | 手順を並べる |
| コード | ` MCP ` | 単語やコマンドをコードとして示す |
| コードブロック | ``` `bash ``` | 複数行のコードを書く | |
| 引用 | > note | 引用や補足を示す |
| リンク | [OpenAI](https://openai.com) | クリック可能なリンクを作る |
| 表 | | A | B | | 比較表を作る |
例えば、上記のルールを使って、Coding Agent に情報収集を依頼するときは、以下のように Markdown で書くことができます。まずは Raw のテキストとして見てください。そのうえで Preview ボタンを押すと、同じ内容が人間に読みやすいフォーマットへ変換されて表示されます。
# Research Request: AI Coding Agents
## Goal
Claude Code / Codex / Cursorの比較調査を行ってください。
## Requirements
- 2025年以降の最新情報を優先
- 実際の利用者レビューを含める
- 企業利用事例を含める
- MCP対応状況を調査する
## 調査対象
1. OpenAI Codex
2. Claude Code
3. Cursor
4. Windsurf
---
## Output Format
### Summary Table
| Tool | Strength | Weakness | MCP Support |
|---|---|---|---|
### Detailed Analysis
各ツールについて以下を整理してください。
- 特徴
- 価格
- Agent機能
- GitHub連携
- CLI対応
- Team利用
---
## Reference Links
- https://openai.com
- https://cursor.com
- https://anthropic.com
---
## Notes
> Reddit / Hacker Newsの評価も参考にしてください。
`MCP`に関する最新情報は優先的に調査してください。
```bash
git clone https://github.com/example/research-agent
cd research-agent
npm install
```
Markdown は、AIに理解させるための構造と、人間に読みやすく見せるための表示を両立できるフォーマットです。
すべてのMarkdown記法を完璧に暗記する必要はありません。ざっくりとした内容をテキストで書き、「これはMarkdownにして」「この部分は箇条書きにして」「ここは表にして」と生成AIに指示すれば、Markdownとして整えてくれます。
Coding Agent に複雑なフローをお願いする仕様書を渡すとき、.md 形式で書いたり、一連の流れを「ここまでの流れを specification.md に落として」とテキスト情報で保存したりする場面で Markdown は非常に役立ちます。
Coding Agent 時代では、Markdown は単なるドキュメント形式ではなく、人間とAIが協調するための共通言語になりつつあります。