みんなのちからになりたい

コピペでブログラムつくっていきたい

今日の巡回

1. MCP ツールのコンテキスト圧迫の問題とその解決策

MCPの普及でツール定義がLLMコンテキストを圧迫する課題が発生。Progressive disclosureやコード実行による効率化、単一検索ツールでの削減など実践的解決策を紹介する。

主なトピック:

  • MCP (Model Context Protocol): LLMにツールを提供する標準プロトコル
  • コンテキストエンジニアリング: 限られたコンテキストウィンドウに何を入れるかをキュレーションする技術
  • Progressive disclosure (段階的開示): 最小限の情報のみを最初に渡し必要に応じて追加提供する手法
  • Claude Skills: Progressive disclosureを採用したツール設計の実例
  • Code Mode: MCP ツールをTypeScript APIに変換してLLMがコードを記述する手法
  • その他: Context Rot、Cloudflare Agents SDK、Sentry MCP サーバー etc...

(コード例あり)


2. 例外処理を理解して、設計段階からエラーを見つけやすく、起こりにくく #phpconfuk

設計段階からエラーを見つけやすく起こりにくくする手法を解説。PHPJavaの例外、RustGoのエラーハンドリングを比較し実務での活用法を紹介する。

主なトピック:

  • 例外処理: PHPJavaにおける例外の基本的な役割と考え方
  • エラーハンドリング: 言語ごとの異なるエラー処理アプローチの比較
  • 設計: エラーが起きにくいコードの書き方と見つけやすい仕組み
  • 言語比較: 例外を持つ言語(PHP/Java)と持たない言語(Rust/Go)の特徴
  • その他: システムの信頼性向上、PHPカンファレンス福岡2025 etc...