概要
https://note.com/yusuke_algomatic/n/n712bdff8a5b5
詳細内容
## コードをAIに読ませるだけでスライドができるーハッカソンで見つけた"コードからのNano Banana Proスライド生成術"
https://note.com/yusuke_algomatic/n/n712bdff8a5b5
AIエンジニアYusuke氏が、ハッカソンでコードからプレゼンテーションスライドを効率的に自動生成する画期的な手法を開発しました。
**Content Type**: 📖 Tutorial & Guide
**Language**: ja
**Scores**: Signal:4/5 | Depth:3/5 | Unique:4/5 | Practical:5/5 | Anti-Hype:4/5
**Main Journal**: 83/100 | **Annex Potential**: 82/100 | **Overall**: 80/100
**Topics**: [[AIコード活用, スライド自動生成, ハッカソン効率化, プロンプトエンジニアリング, Claude Code]]
著者は、3時間の開発時間でプレゼンスライド作成の余裕がないハッカソンにおいて、複雑なアルゴリズムを説明するスライドをコードから直接生成する手法を発見し、その具体的な手順を解説しています。このアプローチは、コードに内在する処理フローや設計意図をAIにコンテキストとして与え、ビジュアル化に適した形式に変換させることを目的としています。
具体的な手順は以下の通りです。まず、アルゴリズムを実装したコードをClaude Codeに読み込ませ、「ノイズからレシートをグループするOCR重複排除の仕組み」を説明するインフォグラフィックの画像生成プロンプトを生成するよう指示します。この際、「抽象度と情報量を適切に調整せよ」と明示することで、初見のオーディエンスにも理解しやすいスライドが生成されるよう促すのがポイントです。Claude Codeはコードベースを深く読み込み、タイトルやステップ、具体的なテキスト指示を含む詳細な画像生成プロンプトを自動で出力します。最後に、このプロンプトをGemini(Nano Banana Pro)などの画像生成AIに渡すことで、高品質な説明スライドが完成します。著者は、Antigravityでも同様の機能が利用できると補足しています。
この方法が有効な理由として、人間がコード内容を改めて言語化する手間を省き、コードに忠実な説明図を迅速に作成できる点が挙げられます。特に時間的制約の厳しいハッカソンなどにおいて、開発とスライド作成を別個のタスクとせず、コードからスライドを派生させる発想が非常に効率的であると著者は強調しています。また、ハッカソン参加者の多くがAI画像生成ツールでプレゼン資料を作成していたことにも触れ、スライド作成におけるAI活用の普及と時代の変化を感じさせる内容です。本手法は、技術的な内容をプレゼンする機会のあるエンジニアにとって、時間効率と正確性を両立させる有力な選択肢となるでしょう。