Annexジャーナル 2025年7月9日号
メインジャーナルがAIエージェント開発の「システム化」と「思想」に焦点を当てたのに対し、Annexではより実践的で、時にはハック的、あるいは批判的・哲学的な視点を提供する記事を選びました。
今週のAnnexは、以下の3つのテーマで構成されています。
1. Unconventional Wisdom & Advanced Tactics: 主流ではないが、知っておくと非常に強力な戦術やツール、そして常識を疑う視点。
2. AI Agent Hacking & Customization: AIエージェントの挙動を制御し、開発ワークフローに深く統合するための具体的なハックとカスタマイズ手法。
3. Critique & Philosophy: AIという技術を、単なるツールとしてではなく、より大きな社会的・歴史的文脈の中で捉え直すための批判的論考。
これらの「B面」的な記事が、読者の皆さんの思考を刺激し、新たな視点を提供できれば幸いです。
Unconventional Wisdom & Advanced Tactics
- LLMを「コンパイラ」として捉え直す思考実験
- 記事: LLMs as Compilers
- なぜAnnexか: LLMを単なるコード生成器ではなく、「コンパイラ」として扱うという斬新な視点は、テスト駆動開発と組み合わせることで、開発プロセスを根本から変える可能性を秘めています。主流の「AIアシスタント」という考え方から一歩踏み込んだ、挑戦的な提案です。
- AIがx86アセンブリ言語を生成する能力の境界線
- 記事: Mandelbrot in x86 assembly by Claude
- なぜAnnexか: AIが非常に低レベルなアセンブリコードを生成し、対話的にデバッグしていく過程は、AIの現在の能力と限界を具体的に示す好例です。多くの開発者が直接使う技術ではないかもしれませんが、AIの進化の到達点を知る上で非常に示唆に富んでいます。
- Vibe Codingによる実践的なツール開発
- 記事: tmuxrs: Rustでtmuxセッション管理ツールを開発する
- なぜAnnexか: 「Vibe Coding」というAIとの協調開発スタイルを、具体的なツール開発(tmuxrs)を通じて詳細に解説しています。これは、AIを単なるコードスニペット生成器としてではなく、設計段階からの「壁打ち相手」として活用する、次世代の開発スタイルを提示するものです。
AI Agent Hacking & Customization
- Claude Code Hooksによる環境規律の強制
- 記事: Claude Codeの指示忘れ問題を解決!HooksでPython環境をpip禁止
- なぜAnnexか: AIの「指示忘れ」という、多くの開発者が経験するであろう具体的な課題に対し、Hooks機能を使って環境規律を「強制」するというアプローチは、非常に実践的かつハック的です。AIを飼いならすための巧妙な一手と言えるでしょう。
- AIの行動原則をHooksで��制する仕組み
- 記事: Claude Codeの「すぐルール忘れる問題」をHooksで解決する
- なぜAnnexか: 上記の環境規律の強制と似ていますが、こちらはより汎用的な「行動原則」の遵守を強制するアイデアです。AIエージェントの信頼性と制御性を高めるための、具体的で巧妙な戦術として価値があります。
- 複数AIエージェントの対話によるコードレビュー
- 記事: Claude CodeとGemini CLIで対話させると雑プロンプトでもかなり正確な議論ができる
- なぜAnnexか: 単一のAIに頼るのではなく、複数のAIエージェント(ClaudeとGemini)を対話させ、それぞれの視点からコードレビューを行わせるというアプローチは、非常にユニークで先進的です。AIの能力を多角的に引き出す新しい活用法を示しています。
- サンドボックスによる安全なエージェント能力拡張
- 記事: Claude Code with Sandbox Exec
- なぜAnnexか: AIエージェントに強力な権限を与えることの危険性に対し、サンドボックス実行環境を組み合わせることで、セキュリティと機能拡張を両立させる具体的な方法を提示しています。これは、AIエージェントを本番環境で安全に活用するための重要な技術的知見です。
Critique & Philosophy
- AIは技術か、それともイデオロギーか
- 記事: Toolmen
- なぜAnnexか: AIを単なる技術的進歩としてではなく、歴史的な権力構造と結びついた「イデオロギー」として捉え直す視点は、技術一辺倒の議論に警鐘を鳴らします。AIの社会的影響を深く考える上で、非常に重要な批判的論考です。
- 生成AI時代のエンジニアの役割再定義
- 記事: フルスタックエンジニアの終焉?生成AI後の未来を産業史から考える
- なぜAnnexか: 「産業史」というユニークなアナロジーを用いて、生成AIがエンジニアの価値を「実装」から「意味の設計」へとシフトさせる未来を論じています。キャリアを考える上で、長期的な視点を与えてくれる洞察です。
- 間接プロンプトインジェクションという新たな脅威
- 記事: Gemini CLIで間接プロンプトインジェクション攻撃を試してみた
- なぜAnnexか: AIが外部情報を参照する際に発生しうる「間接プロンプトインジェクション」は、多くの開発者が見過ごしがちな新たなセキュリティリスクです。その具体的な手口と危険性を解説しており、セキュリティ意識の高い読者にとって必読です。