概要
- AIコーディングエージェント の構築は 非常に簡単 で、約300行のコードで実現可能
- エージェントの仕組み と 内部動作 の基本理解が、AI利用者から生産者への転換点
- エージェント化LLM選定 や コンテキストウィンドウ管理 が成功の鍵
- AI自動化スキル は2025年以降のIT業界で 必須知識
- 過剰なMCPツール導入 や コンテキストウィンドウの使い過ぎ に注意
AIコーディングエージェント構築ワークショップ概要
- GitHubリポジトリ (ghuntley/how-to-build-a-coding-agent)にて 教材・ソースコード を公開
- Roo code、Cline、Amp、Cursor、Windsurf、OpenCodeなどの 類似エージェント の基本構造を解説
- 約300行のコード でエージェントを構築可能
- エージェントは LLMトークンをループ処理 で投げ続けるシンプルな仕組み
- ライブコーディング形式 で、基本から実践までを丁寧に解説
エージェントの重要性と業界動向
- 2025年には AI支援による同時並行作業 が業界標準
- 会議中や離席時でもエージェントによる自動作業 が可能
- AI活用できない人材 は、今後の雇用市場で不利
- AI自動化スキル は、SQLのプライマリキー知識と同等レベルの 必須スキル
- CanvaやSourcegraph など先進企業では、 AI活用経験者 を積極採用
エージェントの仕組みとLLMの選定
- Cursor, Windsurf, Claude Code, GitHub Copilot, Amp などは LLMトークンループ の実装例
- エージェント化LLM には「高安全型」「低安全型」「オラクル型」「エージェント型」の 4象限 が存在
- 低安全型(例:Grok)はリスク許容度が高く、研究用途向き
- 高安全型(例:Anthropic, OpenAI)は倫理重視
- オラクル型は要約や高次推論向き
- エージェント型(例:Claude Sonnet, Kimi K2) は行動重視
- 複数LLMの連携 (例:Claude Sonnet+GPTによるオラクル機能)はAmpで実装済み
コンテキストウィンドウとMCPの注意点
- コンテキストウィンドウ は実質176kトークン程度(Sonnetの場合)、システムプロンプトやツール用に一部消費
- セッションごとに コンテキストをクリア する運用が重要
- MCP(Model Context Protocol) は関数呼び出しの説明をウィンドウに割り当てる仕組み
- MCPツールやサーバーの 過剰導入は逆効果
- 割り当て量が多いほど パフォーマンス低下・精度劣化
- 「Less is more」 を意識した設計・運用が推奨
まとめとキャリアへの示唆
- AIエージェント構築スキル は今後の エンジニア必須能力
- 業界変化のスピード に対応するため、 自己投資・学習継続 が不可欠
- エージェント未活用層 は、今後ますます「ngmi(not gonna make it)」化
- AIによる自動化 は、 個人と組織の生産性向上 の鍵
- 詳細解説やワークショップ希望 はGeoffrey Huntleyまで連絡推奨
LLMとエージェントの選び方・使い方
- LLMには特性がある ため、目的に応じた選定が不可欠
- 研究・探索なら Grok
- 倫理重視や安全性なら Anthropic/Claude Sonnet
- 行動重視・自動化なら Claude Sonnet, Kimi K2
- 複数LLMの組み合わせ で、 高次推論と自動化 の両立が可能
- MCPツールの数や割り当てトークン量 を適切に管理することが重要
今後のアクション
- GitHubリポジトリ で 教材・サンプルコード を確認
- 自分自身でエージェントを構築・運用 してみる実践
- AIエージェントの基礎知識 を深め、 業務自動化 のアイディア創出
- 業界変化に敏感 になり、 学習・適応 を継続
- ワークショップ・追加情報 はGeoffrey Huntleyへ問い合わせ推奨