<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>自動生成 &#8211; ara-garage</title>
	<atom:link href="https://www.ara-garage.com/tag/%E8%87%AA%E5%8B%95%E7%94%9F%E6%88%90/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.ara-garage.com</link>
	<description>アラ還エンジニアの家庭ネットワーク・AI運用・最新ニュースノート</description>
	<lastBuildDate>Fri, 08 May 2026 02:21:38 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8</generator>

<image>
	<url>https://www.ara-garage.com/wp-content/uploads/2026/01/cropped-ファビコンNew-32x32.png</url>
	<title>自動生成 &#8211; ara-garage</title>
	<link>https://www.ara-garage.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>「無償の写真帳フォーマットを探して」とClaudeに頼んだら</title>
		<link>https://www.ara-garage.com/construction-photobook/</link>
					<comments>https://www.ara-garage.com/construction-photobook/#respond</comments>
		
		<dc:creator><![CDATA[Sandy16L]]></dc:creator>
		<pubDate>Wed, 29 Apr 2026 21:02:19 +0000</pubDate>
				<category><![CDATA[AI活用]]></category>
		<category><![CDATA[Claude]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[写真]]></category>
		<category><![CDATA[工事]]></category>
		<category><![CDATA[工事写真]]></category>
		<category><![CDATA[工事写真帳]]></category>
		<category><![CDATA[施工監理]]></category>
		<category><![CDATA[点検]]></category>
		<category><![CDATA[自動生成]]></category>
		<guid isPermaLink="false">https://www.ara-garage.com/?p=643</guid>

					<description><![CDATA[<p><img src="https://www.ara-garage.com/wp-content/uploads/2026/04/1-1024x576.png" class="webfeedsFeaturedVisual" /></p>📋 もくじ はじめに ―「無償の写真帳フォーマットを探して」とClaudeに頼んだら Claudeが提案したのはPythonプログラムの自動生成だった 実際に作られた工事写真帳の機能・フォーマット Macへのセットアップ [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img src="https://www.ara-garage.com/wp-content/uploads/2026/04/1-1024x576.png" class="webfeedsFeaturedVisual" /></p><div style="font-size: 15px; line-height: 1.8; color: #333;">
<p><!-- 手動目次 --></p>
<div style="border: 2px solid #4169e1; background: #f0f4ff; padding: 16px 20px; border-radius: 6px; margin-bottom: 32px;">
<p style="font-weight: bold; color: #1a3a6b; margin-bottom: 10px; font-size: 15px;"><img src="https://s.w.org/images/core/emoji/15.1.0/72x72/1f4cb.png" alt="📋" class="wp-smiley" style="height: 1em; max-height: 1em;" /> もくじ</p>
<ol style="margin: 0; padding-left: 20px; line-height: 2.2;">
<li><a href="#s1" style="color: #4169e1; text-decoration: none;">はじめに ―「無償の写真帳フォーマットを探して」とClaudeに頼んだら</a></li>
<li><a href="#s2" style="color: #4169e1; text-decoration: none;">Claudeが提案したのはPythonプログラムの自動生成だった</a></li>
<li><a href="#s3" style="color: #4169e1; text-decoration: none;">実際に作られた工事写真帳の機能・フォーマット</a></li>
<li><a href="#s4" style="color: #4169e1; text-decoration: none;">Macへのセットアップ手順（ターミナル・仮想環境・ライブラリ）</a></li>
<li><a href="#s5" style="color: #4169e1; text-decoration: none;">つまずいたポイントと解決の流れ</a></li>
<li><a href="#s6" style="color: #4169e1; text-decoration: none;">完成した出力サンプル（PDF・Excel）</a></li>
<li><a href="#s7" style="color: #4169e1; text-decoration: none;">AIツールの実力に驚いた話・まとめ</a></li>
</ol>
</div>
<p><!-- 1 --></p>
<h2 id="s1" style="border-left: 5px solid #4169e1; padding-left: 12px; color: #1a3a6b; font-size: 18px;">1. はじめに ―「無償の写真帳フォーマットを探して」とClaudeに頼んだら</h2>
<p>仕事では、報告に<strong>工事写真帳</strong>を作る必要がありました。<br />
1ページに3枚の写真を並べ、右側にコメントを書けるシンプルなフォーマット。<br />
これを満たす無償ツールを探そうと思い、何気なくClaudeに聞いてみました。</p>
<p>ところがClaudeの返答は「探す」ではなく、<strong>「作ります」</strong>でした。</p>
<p><!-- 2 --></p>
<h2 id="s2" style="border-left: 5px solid #4169e1; padding-left: 12px; color: #1a3a6b; font-size: 18px;">2. Claudeが提案したのはPythonプログラムの自動生成だった</h2>
<p>Claudeはまずブラウザ上で動くインタラクティブなUIを生成し、写真のドラッグ＆ドロップでPDFを作れるデモを見せてくれました。<br />
しかし「写真は大量にある」と伝えると、即座に方針を切り替え、<strong>Macのターミナルで動くPythonスクリプト</strong>を提案してきました。</p>
<p>できあがったプログラムの仕様はこうです。</p>
<div style="background: #f9f9f9; border: 1px solid #ddd; padding: 16px 20px; border-radius: 6px; margin: 16px 0; line-height: 2.2;">
<ul style="margin: 0; padding-left: 20px;">
<li>写真フォルダをFinderダイアログで選択</li>
<li>工事名・工事場所・撮影日・作成者をターミナルで入力</li>
<li>撮影箇所・コメント入力用のCSVを自動生成</li>
<li>CSVを埋めて再実行すると <strong>PDF・Excelの両形式</strong>で出力</li>
<li>ファイル名の自然順（DSC_001, DSC_002…）で自動整列</li>
</ul>
</div>
<p>「サンプルを探してもらうつもりだったのに、汎用性の高いカスタムツールが出来上がった」というのが正直な驚きでした。</p>
<p><!-- 3 --></p>
<h2 id="s3" style="border-left: 5px solid #4169e1; padding-left: 12px; color: #1a3a6b; font-size: 18px;">3. 実際に作られた工事写真帳の機能・フォーマット</h2>
<p>出力されるPDFはA4縦、1ページに写真3枚のレイアウトです。<br />
各写真の右側に <strong>No. / 撮影箇所 / コメント欄</strong> が並ぶ、現場でそのまま使えるフォーマットになっています。</p>
<p>Excelも同時出力され、写真が埋め込まれた台帳として活用できます。<br />
印刷設定（A4縦・1ページ幅に収める・印刷範囲自動設定）も組み込まれており、開いてそのまま印刷可能です。</p>
<p>細かい要望（工種・状況欄の削除、ファイル名順の整列、印刷範囲の修正）も会話の中で随時反映してもらえました。</p>
<p><img decoding="async" src="https://www.ara-garage.com/wp-content/uploads/2026/04/工事写真帳-212x300.png" alt="" width="212" height="300" class="alignnone size-medium wp-image-644" srcset="https://www.ara-garage.com/wp-content/uploads/2026/04/工事写真帳-212x300.png 212w, https://www.ara-garage.com/wp-content/uploads/2026/04/工事写真帳-724x1024.png 724w, https://www.ara-garage.com/wp-content/uploads/2026/04/工事写真帳-768x1086.png 768w, https://www.ara-garage.com/wp-content/uploads/2026/04/工事写真帳-1086x1536.png 1086w, https://www.ara-garage.com/wp-content/uploads/2026/04/工事写真帳-1448x2048.png 1448w, https://www.ara-garage.com/wp-content/uploads/2026/04/工事写真帳-scaled.png 1811w" sizes="(max-width: 212px) 100vw, 212px" /></p>
<p><!-- 4 --></p>
<h2 id="s4" style="border-left: 5px solid #4169e1; padding-left: 12px; color: #1a3a6b; font-size: 18px;">4. Macへのセットアップ手順（ターミナル・仮想環境・ライブラリ）</h2>
<p>Pythonは詳しくないため、セットアップ手順もClaudeに聞きながら進めました。<br />
大まかな流れは以下のとおりです。</p>
<ol style="line-height: 2.4; padding-left: 22px;">
<li>ターミナルを開く（⌘+スペース →「ターミナル」と入力）</li>
<li>仮想環境を作成：<code style="background: #f0f0f0; padding: 2px 7px; border-radius: 3px; font-size: 13px;">python3 -m venv ~/Documents/koji_env</code></li>
<li>仮想環境を有効化：<code style="background: #f0f0f0; padding: 2px 7px; border-radius: 3px; font-size: 13px;">source ~/Documents/koji_env/bin/activate</code></li>
<li>ライブラリをインストール：<code style="background: #f0f0f0; padding: 2px 7px; border-radius: 3px; font-size: 13px;">pip install reportlab Pillow openpyxl</code></li>
<li>起動エイリアスを設定して、次回から <code style="background: #f0f0f0; padding: 2px 7px; border-radius: 3px; font-size: 13px;">koji</code> の一言で起動できるようにしました</li>
</ol>
<p>最初の<code style="background: #f0f0f0; padding: 2px 7px; border-radius: 3px; font-size: 13px;">pip3 install</code>でエラーが出ましたが（macOSのシステム保護によるもの）、仮想環境を使う方法に切り替えてすんなり解決できました。</p>
<p><!-- 5 --></p>
<h2 id="s5" style="border-left: 5px solid #4169e1; padding-left: 12px; color: #1a3a6b; font-size: 18px;">5. つまずいたポイントと解決の流れ</h2>
<p>セットアップ中にいくつかハマった点がありました。</p>
<div style="background: #fff8e1; border-left: 4px solid #f0a500; padding: 14px 18px; border-radius: 4px; margin-bottom: 14px;"><strong>① ダウンロードしたファイルがHTMLになっていた</strong><br />
Claude.aiのリンクをコピーするとHTML形式で保存されてしまう問題が発生しました。<br />
→ インストール用シェルスクリプト（.sh）をターミナルから直接実行する方法に切り替えて解決しました。</div>
<div style="background: #fff8e1; border-left: 4px solid #f0a500; padding: 14px 18px; border-radius: 4px; margin-bottom: 14px;"><strong>② Finderのフォルダ選択ダイアログが表示されなかった</strong><br />
Python 3.14でtkinterのダイアログが動かない問題が発生しました。<br />
→ macOS標準のAppleScript（osascript）を使う方式に変更して解決しました。</div>
<div style="background: #fff8e1; border-left: 4px solid #f0a500; padding: 14px 18px; border-radius: 4px; margin-bottom: 14px;"><strong>③ Excelの印刷範囲がずれていた</strong><br />
出力したExcelを印刷すると列や行が途中で切れていました。<br />
→ A4縦・1ページ幅・印刷範囲自動設定をコードに追加して解決しました。</div>
<p>いずれもエラーメッセージをそのままClaudeに貼り付けると、原因と対処法を即座に返してくれました。</p>
<p><!-- 6 --></p>
<h2 id="s6" style="border-left: 5px solid #4169e1; padding-left: 12px; color: #1a3a6b; font-size: 18px;">6. 完成した出力サンプル（PDF・Excel）</h2>
<p>完成したPDFは以下の構成になっています。</p>
<ul style="line-height: 2.4; padding-left: 22px;">
<li>ページ上部：工事名・工事場所・撮影年月日・作成者のヘッダー</li>
<li>各写真ブロック：左に写真、右に No. / 撮影箇所 / コメント</li>
<li>フッター：ページ番号（〇/〇ページ）</li>
</ul>
<p>写真が増えても自動でページが追加されます。<br />
CSVに一度入力したコメントは、写真を追加して再実行しても保持される仕組みになっています。</p>
<p><!-- 7 --></p>
<h2 id="s7" style="border-left: 5px solid #4169e1; padding-left: 12px; color: #1a3a6b; font-size: 18px;">7. AIツールの実力に驚いた話・まとめ</h2>
<p>今回一番驚いたのは、<strong>「探す」という依頼が「作る」に変わった</strong>ことです。</p>
<p>既存ツールを探してもらうつもりが、自分の要件にぴったり合ったプログラムが出来上がりました。<br />
しかもPythonをほぼ知らない状態でも、ターミナルの操作からエラーの対処まで全部会話の中で完結しました。</p>
<p>「AIは検索の延長」という感覚はもう古いかもしれません。<br />
要件を伝えれば、ツールそのものを生成してくれる——そういう使い方が、実務の中に普通に入ってきています。</p>
<p>コードが書けなくても、AIと対話しながら自分専用のツールを作れる時代になったと実感した出来事でした。</p>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.ara-garage.com/construction-photobook/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
