Articles
書いたもの。
作った過程で分かったこと、試した技術、考えたことの記録です。

文章を生成しないAI「Jev」で、日本語音声を“判断”に変えるデモを作った
TypeSafeの判断特化モデル「Jev」を使い、日本語音声をローカルSTTで文字起こしして、質問・感想・要望・優先度などのtyped decisionへ変換するデモを作った記録。
読む →
Blenderを触ったことがないまま、Claude Code+Blender MCPで3Dの箱庭を作ってみた
Blender未経験・3Dモデリング経験ゼロの状態から、Claude CodeとBlender MCPへの指示で3Dモデルを作り、Three.js上を歩いて触れる箱庭まで制作。実際に試して感じた驚きと、見た目の難しさをまとめます。
読む →
生成AIで仕事はどう変わる?クラウドソーシングの仕事99件を調査
生成AIを使って実際に行われた仕事99件を分析。ChatGPTの利用率、AI利用割合、人間による修正、報酬、そして「AIがなければ受けなかった仕事」38.4%など、クラウドソーシングの実態を調べました。
読む →PDF・スキャン帳票をOCRしてExcel / CSVに変換する、完全オフラインのツールを作った
クラウドソーシングでPDFやスキャン帳票をExcelへ変換する案件が多かったので、OCRまで対応した完全オフラインのツールを自分で作った。開発の経緯と実測値、そして作り終えてから分かった市場の現実をまとめる。
読む →Claude CodeのAgent Skillsを2つ作って、公開の自動化は見送った
Claude Code Desktopへの移行を機に、Agent Skillsを自分の環境用に整理した。web-verifyとnatural-japaneseは作り、公開作業をまとめるpublish-siteは検討して作らなかった。その判断を記録した。
読む →
ChatGPT Sitesがあるなら、CloudflareやWordPressって必要ないんじゃ?
ChatGPT Sitesがあるなら、Web作品を公開するたびにCloudflareやWordPressまで用意しなくてもいいのでは?実際に「積み木ぽいもの」をSitesだけで作って公開し、同じ題材で機能を増やしたLabs版も作った制作記です。
読む →AIに昨日の失敗を忘れさせないためのMCPを作った
Claude CodeやCodexなど複数のAIで、同じ問題の試行錯誤・失敗・発見・修正・検証状態を引き継ぐMCP「AI Problem-Solving Memory」を作った。実環境でどこまで動いたのか、そしてまだ分からないことをまとめる。
読む →AIと決めたことは、AIに覚えさせずファイルにした
決め手ログの最初のcommitには、アプリのコードが1行もなかった。ChatGPTと決めた仕様107項目・Claude Codeへの依頼文・モック2枚を先にファイルへ固定し、決定を会話の外で持ち運んだ開発の記録。
読む →AndroidビルドがPKIXで全滅した。1回目は逃げて、2回目は正面から解いた
GradleのHTTPS取得が全部PKIXエラーで落ちた。僕の環境の原因はセキュリティソフトのTLS検査。1回目の犬アプリではローカルと戦わずGitHub Actionsへ迂回し、迂回はdebug keystoreの問題を連れてきた。2か月後、別のプロジェクトで同じ種類のエラーに再会し、今度はtruststoreのコピーで正面から解いた記録。
読む →