スライド用テキストコンテンツサンプル
想定用途
- スライド変換プロンプトの入力サンプルとして使用する
- Markdown形式のドキュメントをスライド構成に変換する際の参考にする
プロンプト本文
markdown
# AI を活用したソフトウェア開発のための個人的ガイド - 要約
## はじめに
- 筆者は開発マネージャーであり、AI を個人プロジェクトのコーディングに活用している
- AI の使い方が人によって異なるため、意見が分かれる
## AI を使った開発のルール
1. コンテキストは低く保ち、こまめに新しい会話を行う
2. コードレビューの際は、別の AI が書いたと伝える
3. 時間と精神的エネルギーの節約を心がける
4. AI に全面的に頼らず、ジュニアデベロッパーのように扱う
- 常に2つの AI を使うことを推奨
## フェーズ1: アーキテクチャ
- プロジェクトの要件、完了状態、クラス/モジュール/パッケージ、メソッドを文書化
- AI の提案を参考にしつつ、自分でアーキテクチャを設計
## フェーズ2: コーディング
- 品質、コードの理解、開発者のスタイルへの適合を重視
- ステップ1: アーキテクチャを見直し、機能を選ぶ
- ステップ2: AI に要件とクラス・メソッドの概要を提示し、解決策を求める
- ステップ3: 要件と回答を別の AI に批評・リファクタリングを求める
- ステップ4: 要件と新しい回答を別の AI に同じ質問をする
- ステップ5: 最終的な回答をレビューし、必要に応じて修正
- 最後のステップ: 必要であればステップ2から繰り返す
- このワークフローは時間と労力を節約し、コードの品質を保ちつつ開発者の精神的エネルギーを節約できる
- ただし、すべてのタスクに適用できるわけではない使い方
- スライド変換プロンプトの
textファイルとして指定する - 見出し構造(
##)がスライドのセクションになる - 箇条書き(
-)がリスト項目になる
入力例
上記のMarkdownコンテンツをそのまま使用します。
出力例
reveal.js形式に変換されると、各見出しがスライドになり、箇条書きがリストとして表示されます。
注意点
- 見出しレベル(
#vs##)を意識して使用する - 1つのスライドにつき情報量が多すぎないように調整する
- コードブロックは変換時に除外される場合がある
- 文章が長い場合は、適切な位置でスライドを分割する