[入門]LLMアプリ開発 ——基本・LLMのしくみ・MCP・AIセキュリティ
松本和高, 藤本敬介, 大田竹蔵, 藤原知樹, 大谷真也, 服部響
LLMアプリ開発を基礎から学ぶならこの1冊! 月刊誌『Software Design』に掲載された 人気のLLM特集を厳選して書籍化。 LangChainを使ったLLMアプリ開発の基礎から、 LLMモデルの選び方、MCPの活用、AIセキュリティまで 実践的に解説します。 (本書で学べること) ・LangChainを使ったLLMアプリ開発の基本 ・LLMの仕組みとモデル選定の考え方 ・MCPを活用したLLMアプリ開発 ・AI特有の脆弱性とAIセキュリティ対策 (各章の内容) 第1章 LangChainを用いたアプリ開発を通して LLMアプリ開発の基本をハンズオン形式で学びます。 第2章 LLMの仕組みを理解し、 ファインチューニングやモデル選定の考え方を解説します。 第3章 MCPを活用したLLMアプリ開発を学び、 MCPを実践的に使いこなせるようになることを目指します。 第4章 AI特有の脆弱性を理解し、 AIセキュリティ(Security for AI)の実践的な対策を解説します。 ●第1章 LLMアプリ開発入門 松本 和高 1-1 LLMの基本 1-2 入門LangChain 1-3 LangChain+Streamlitを使った翻訳アプリの実装 1-4 LangChain+Next.jsを使った検索アプリの実装 1-5 LCELと高度なLangChainコンポーネント ●第2章 LLMのしくみ 藤本 敬介、大田 竹蔵、藤原 知樹、大谷 真也、服部 響 2-1 LLMの基本構造を理解しよう 2-2 学習プロセスを知ろう 2-3 小さく実装してみよう 2-4 モデルの違いを学ぼう 発展編 大規模化するLLMの学習・開発を支える技術 ●第3章 MCPでどう変わる? LLMアプリ開発 江頭 貴史、御田 稔、岩本 隆史、江崎 広太、大久保 諒 3-1 LLMアプリ開発の現在地 3-2 MCPのしくみ 3-3 MCPを使ったLLMアプリ開発 3-4 MCPを自社で活用する ●第4章 AIセキュリティ入門 川喜田 将之 4-1 AIエージェントにおけるプロンプトをめぐる攻防 4-2 AIエージェントに対する攻撃手法 4-3 AIを安全に活用するために押さえたい防御策
- 出版社
- 技術評論社
- ISBN
- 9784297154707
