Christoffer Noringの検索結果

  • PythonとMCPで実装するAIエージェント基盤 プロトコルの基礎からコード設計/認証認可/本番運用まで
    NEW

    PythonとMCPで実装するAIエージェント基盤 プロトコルの基礎からコード設計/認証認可/本番運用まで

    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Pythonで一から作るAIエージェント基盤! MCPの完全理解から、高度なAI連携、セキュアな実装まで。 【日本語版独自】MCP 2.0対応コラム&追加サンプルコード入手可 本書は、AIと外部システムをつなぐ標準仕様Model Context Protocol(MCP)の仕組みを理解しつつ、Pythonコーディングによってサーバーとクライアントを一から構築する実践的技術書です。堅牢でセキュアなAIアーキテクチャを設計したいバックエンド開発者、AIエンジニア、ソフトウェアアーキテクトに最適な一冊です。 本書では、プロトコルの基礎について原書(MCP 1)ベースで解説しながら、日本語版の独自コラムや脚注、追加サンプルコードを通じて、MCP 2.0をフォローしています。「なぜSSEからStreamable HTTPへ移行したのか」「なぜステートレス化されたのか」―プロトコル進化の背景にあるアーキテクチャ設計の意図を浮き彫りにし、原書以上の価値を提供します。 ◆最新仕様を含むサーバーとクライアントの構築◆ローカルのSTDIO通信はもちろん、リモート向けのSSEや、MCP 2で標準となったStreamable HTTPといった各種トランスポートを用いた通信の実装をPythonで実践的にコーディング。 ◆LLMを組み込んだエージェントの実装◆クライアントにLLMを統合し、ユーザーのプロンプトから「どのMCPサーバーのツールを呼び出すべきか」をLLMに自律的に判断させるエージェントを構築。 ◆高度なAI連携フローとMRTRの理解◆サーバーからクライアント側のLLMにタスクを委譲するフローや、動的対話のフローを実装。さらに、最新仕様であるMRTR(Multi Round-Trip Requests)によるステートレスな対話モデルへの移行についても触れています。 ◆セキュアな運用基盤の構築◆本番環境での運用を見据え、Basic認証から、JWTやOAuth 2.1を用いたセキュアな認証・認可ミドルウェアを構築。Pydanticや非同期処理など、Web開発に向けたモダンPythonの手法も習得。 プロトコルのブラックボックスに頼らず、仕組みの根幹から高度なAIインタラクション、エンタープライズ水準のセキュアな運用基盤の構築へと段階的にステップアップ。「本格的な自律型AIシステム」を自分の手で作り上げるための根本的な技術を把握できます。 ■目次構成 第1章 Model Context Protocolの意義 第2章 詳解MCP 第3章 サーバーの構築とテスト 第4章 SSEサーバーの構築:動的でリアルタイム性の高いアプリの実現 第5章 Streamable HTTP:MCPサーバーのHTTPストリーミング技術 第6章 高度なMCPサーバー構築法 第7章 MCPクライアントの構築 第8章 MCPサーバーの効果的な利用法 第9章 サンプリング:サーバーからクライアントへの依頼 第10章 エリシテーション:サーバーからユーザーへの依頼 第11章 アプリケーションのセキュリティ対策 第12章 MCPアプリケーションの本番環境への導入 付録A モダンPythonでのWebの構築 ※本書は『Learn Model Context Protocol with Python: Build agentic systems in Python with the new standard for AI capabilities』の翻訳書です。

最近チェックした作品からのおすすめ