階層型RAG完全ガイド:Part 5 - GraphRAG & 本番アーキテクチャ設計
階層型RAG完全ガイド最終回。ツリー構造の限界を克服するGraphRAGの4要素と本番アーキテクチャ設計、導入チェックリストを解説。
LIBRARY
階層型RAG完全ガイド最終回。ツリー構造の限界を克服するGraphRAGの4要素と本番アーキテクチャ設計、導入チェックリストを解説。
LaTeXパッケージKKranを用いて共通テスト数学の解答用紙を再現。TikZで楕円を自作せず、KKranのマークシート機能で選択肢配列を登録・配置。LuaLaTeXでコンパイルし、ミリ単位で寸法管理。GitHubでソースとPDFを公開。
業務システム56件の動作環境を調査し、9%がブラウザだけでは完結しない実態を明らかに。用語を「置き場所」と「手元の要件」に翻訳し、連携処理の実行場所を4分類で整理。
ClaudeCodeのHooks機能を活用し、セキュリティリスクを可視化・検知・ブロックするローカル完結型の個人用監視ダッシュボード「CC Pipeline」をPython標準ライブラリのみで構築した事例。
Cloudflare Workersに「Temporary Accounts」機能が追加され、wrangler deploy --temporary でログイン不要・OAuth不要・MFA不要で即時デプロイ可能。60分以内にClaim URLから既存アカウントへ昇格でき、期限切れで自動削除される。mise の npm バックエンドで wrangler ...
システム連携手段5種(純正・CSV・API・iPaaS・RPA)を6つの評価軸で比較。調査順序は純正→CSV→API→iPaaS→RPAが推奨され、各手段の前提条件・自動化度・壊れ方・修正主体・費用・可動範囲を実例ベースで解説。
RAG導入時の精度・コスト・機密性課題を、ローカルLLMとクラウドを組み合わせたハイブリッド構成で解決する設計パターンとコスト最適化戦略を解説。
『ソフトウェアアーキテクチャの基礎』に基づき、アーキテクトに必要な知識のピラミッド構造を解説。知っている領域を広げつつ、未知の領域を減らす重要性と、業務経験と資格学習の役割分担を整理。AI時代における0→1の思考力の価値を提示。
SES案件参画後の30日間で信頼を構築するための週ごとの行動計画と、作業前・中・後の確認・報告・記録・レビューの具体的な手順を解説。
Codex CLIを用いてVirtualBox上のUbuntuでJava/Spring Boot開発環境をゼロから構築し、Hello World動作確認まで実施。ChatGPTで計画、Codexで実行、人間で確認という役割分担が有効だった。
56システム中54件でベンダー純正連携が整備されており、APIやiPaaS導入前に公式連携一覧を確認すべき。連携失敗の主因は項目名・採番ルールの不一致。
Claude Code Proプランを用いた1ヶ月の個人開発で、試行錯誤の末に確立したAI駆動開発プロセスを時系列で振り返る。設計ドキュメント整備から始まり、困りごとごとに仕組みを追加していった実践記録。
Claude Codeのサンドボックス機能で、AWS認証情報をエージェントに渡さずにAWS操作を可能にする「mask」機能の仕組みと設定方法を解説。
パスキーは公開鍵暗号を用い、秘密鍵をサービス側に送らず署名で所有を証明するため、サーバー側の公開鍵漏洩だけでは不正ログインに使えない仕組みを解説。
セキュリティグループ(SG)とネットワークACL(NACL)の違いを解説。SGはENIレベルのステートフルな許可専用ファイアウォール、NACLはサブネットレベルのステートレスな許可・拒否ルール。外部通信は両方を通過、同一サブネット内はSGのみ適用。
Windowsエンドポイント向け軽量OSS脅威検知基盤「kizashi」の設計・実装記録。Go製エージェントがETW経由でテレメトリ収集し、Sigmaルールでリアルタイム検知。Docker Composeで即座に導入可能。
AIエージェント開発は「作って終わり」では失敗し、開発・観測・人の介入・改善のサイクルを回すエコシステム設計が不可欠。現実の入力変化や外部環境の更新、ユーザー離脱という3つの死因を防ぐには、誤りをユーザーに届ける前に検知し、継続的に改善する仕組みを最初から組み込む必要がある。
Claude Code 2.1.232以降でforkサブエージェントが既定有効とされたが、VSCode拡張等の非対話セッションでは環境変数CLAUDE_CODE_FORK_SUBAGENT=1の明示設定が必要。未設定時は無効扱い。設定後は親会話の文脈を完全継承することを検証済み。
HTML5 Canvas APIの応用編として、画像の読み込み・描画、切り抜き・合成、ピクセル操作、アニメーション、ユーザー操作を解説。toDataURLで画像変換・保存も可能。
Anthropic Python SDK 1.0.0でHTTP層がhttpxからhttpx2へ移行。移行直後は古いhttpxが残存し既存コードが動作するが、httpxは依存関係から外れており削除すると即座にModuleNotFoundErrorが発生。公式移行ガイドの「httpxは保守終了」との記述は不正確で、httpx本家は開発継続中。
Claude Code 2.1.251で環境変数CLAUDE_CODE_SUBAGENT_MODELの挙動が「全上書き」から「既定値設定」に変更。エージェント定義のmodel:指定と明示的な起動時指定が優先されるようになり、定義側の意図が尊重される仕様になった。
著者が英語圏で話題のAI文体分析手法を日本語記事に適用しようとし、3回の試行すべてが失敗した記録。定型文や翻訳調のノイズ除去の難しさを示す。
Claude CodeのSkills機能は、頻繁に使用する指示やチェックリストをSKILL.mdファイルにまとめ、/スキル名で呼び出せる仕組み。CLAUDE.mdと異なり呼び出し時のみ読み込まれる。
プライベートサブネットからインターネットへのアウトバウンド通信を可能にするNAT Gatewayの仕組みと、S3アクセス時のVPCエンドポイント活用によるコスト・セキュリティメリットを解説。
API連携の見積もりが高額だった経験から、システム連携の本質を整理。API導入前に「何のデータを・どちら向きに・頻度/量・編集確認要否」の4点を明確化し、CSV等の代替手段で十分か判断すべきと解説。
日本の業務システム56件を調査し、機械可読なAPI設計図(OpenAPI/Swaggerファイル)を公開しているのは10件(約18%)にとどまることを明らかにした。OpenAPIはHTTP APIのインターフェースを記述する標準仕様で、プログラムによる自動処理(クライアント生成、差分検知、件数集計等)を可能にする。
Agent Skillの境界値分析定義がISTQB仕様と逆だったが、採点ツール(darwin-skill)では合計点が15.8点差(38.8→54.6)に留まり、定義誤りに直結する次元5(Actionable Specificity)は1点しか変動しなかった。採点基準が「具体性の有無」のみで「正誤」を見ていないことを実証。
業務自動化ツール66製品を工場の6役(ChatAI、AIエージェント、ワークフロー、RPA、iPaaS、MCP)に分類し、用途・価格・導入・安定性・セキュリティ等の実務観点で解説。
ai-memoryを用いてClaude CodeからCodexへコンテキスト引き継ぎを検証。1,323バイトの転送に成功したが、中身は要約ではなく初回プロンプトの転記だった。
Claude Code 2.1.235 に spellcheck 設定が追加され、インストール済みの aspell、hunspell、ispell を利用して入力中の単語のスペルミスに下線を引く機能が提供された。Windows 環境で hunspell を winget でインストールしたが辞書はデフォルトで0個で、英語辞書を別途取得し -d オプショ...
Claude Codeの思考ログ(signature)が暗号化されているが、公開ログから復号可能であることを論文が実証。APIキー等の機密情報がチャット履歴に見えない形で漏洩するリスクを解説。
SQLのCASEを「文」ではなく「式」として理解することで、SELECT/GROUP BY/ORDER BY/UPDATE句など値が置ける場所ならどこでも記述可能になり、集合指向でシンプルかつ高速なクエリが書けるようになることを解説。
TypeScriptの基礎知識から環境構築、実行手順、おすすめVS Code拡張機能までを初心者向けに解説。Node.js v24.19.0、TypeScript v7.0.2を使用。
WordPress運用の負担を減らすため、技術選定から実装・公開・更新までAIに任せ、Astro・GitHub・Cloudflare Pages/R2で静的サイトを構築。花写真11枚の掲載から始め、数日でサイト全体の移行が完了した。
DuolingoとYouTubeの習慣化設計をフックモデル(トリガー→アクション→リワード→インベストメント)で比較。提供価値の違いにより4ステップの重点配分が異なることを解説。
Claude CodeでTodoWrite等のタスク管理ツールが表示されない原因は、環境変数CLAUDE_CODE_ENABLE_TASKS=0が設定されていたため。新モデルではTaskツールがデフォルト無効なため、この設定で両ツールが消失。CLAUDE_CODE_ENABLE_TODO_TOOLS=1でTaskツール群が復活するがTodoWriteは...
日本の業務システム56件を「公開度」と「契約条件」の2軸で分類。第三者公開は27件(半分以下)、うち5件は特定プラン必須。契約条件が公開資料から読めない28件が最大の課題。
Claude CodeのANTHROPIC_DEFAULT_MODEL環境変数は、/modelコマンド実行後に設定ファイルにmodel値が保存されると無効になる仕様。優先順位は--model > ANTHROPIC_MODEL > 設定ファイル > ANTHROPIC_DEFAULT_MODELの順。
CSSが反映されない主な原因10選を解説。ファイルパスの間違い、linkタグの欠落、セレクタ・プロパティのスペルミス、記号の書き忘れ、優先度・キャッシュ・コメントアウトなどの確認ポイントを網羅。
GMOコネクト北浦氏による、AIを活用した軽量タスク運用手法。原本1つでビューを都度生成し、自然言語入力とAI主導の朝会で運用負荷を削減する。
Claude Code v2.1.224のcross-session messagingは、会話履歴やファイルを引き継ぐ機能ではなく、プレーンテキスト1通のみを送信する機能。ネイティブWindowsでは未対応で、WSL2またはmacOS/Linuxが必要。公式は文脈引き継ぎには/resumeを推奨。
Claude Codeの/watch-videoスキルは、動画解析の深さをtranscript(既定・文字起こしのみ)、visual(フレーム抽出+画像解析)、multimodal(高度な動画理解)の3段階から選択する設計。用途に応じたモード選択とコスト確認が必要。
Windows PCにWSL2とTailscaleを導入し、外部からSSH接続可能なGPU対応Linuxサーバー環境を構築する手順を解説。無人運用・再起動後も自動接続を実現。
Bedrockの新規アプリケーションではMantleではなくbedrock-runtimeエンドポイントが推奨。同エンドポイントでResponses APIとMessages APIの両方に対応。Messages APIはInvokeModel API経由で呼び出し可能。
AWSアクセスキーの危険性と代替認証手段を解説。漏洩時の被害事例と、開発者・リソース・CI/CD・オンプレミス別の推奨移行先(IAM Identity Center、IAMロール、OIDC、IAM Roles Anywhere)を提示。
AI生成コードの再現性を検証した論文(68.3%成功)に対し、Claude Opus 5で4プロジェクトを追試したところ全件一発で動作。依存関係の膨張率も論文の13.5倍から4.12倍に改善。
.NETのジェネリックメソッドと仮想メソッドの仕組み、JITによる特殊化・インライン化最適化、およびジェネリック仮想メソッドの課題を解説。
シャドーAI対策は禁止ではなく、全社・部門・個人の三層で責任分担を設計し、AI機能レベル別に統制を段階的に適用する運用ガバナンスが必要である。
Transformerの推論におけるPrefillとDecodeの2段階処理と、KVキャッシュを用いたDecode時の計算効率化について解説。過去のKey/Valueを再利用し、新トークン分のQ/K/Vのみ計算することで冗長な再計算を回避する仕組みを説明。
Claude Codeの設定でハマりやすい環境変数と仕様の罠を症状ベースで整理。Windows環境での実測結果に基づく。