出典:SBクリエイティブ: AIエージェント開発 / 運用入門

仕事でAIエージェントに関わることになった際に先輩からお薦めされた本。

AIエージェントに限らず、辞書レベルの情報はネットやAIで調べられるので概ね困らないんですが、私たちエンジニアは自身がその技術に触れることで本当の良し悪しが分かる。(と思ってる)

そういう点で、この本は6〜7割ほどはハンズオンになっているので手を動かしながら学べるのが良いと思う。

あと、私は技術書を最初から1ページずつ読むタイプではなくて、目次をざっとみてパラパラとめくりながら「ここは自分にとって役立ちそうだな」と、つまみ食いしながら読むタイプなのですが、その点でも章毎にハンズオンが独立しているので興味のある部分だけ触ることができるのは良いと感じた。

加えて、この本はプログラムの解説だけでなく、本番環境を構築する際に必要になる様々なクラウドサービスとの組み合わせとか、運用に必要になるトレーシングとかプロンプト管理とかセキュリティ対策とか、企業で働く現場エンジニアが考えなければならない(面倒な)様々な観点が出てくるのが良い。

ちなみに、ハンズオンはすべてAWSになっているので、Azureプレーヤーにはちょっと合わないかも。

あと、同じタイミングでこの本を買った営業担当者は積読状態になっているらしい。

まぁ確かにハンズオン形式の技術書なので営業が求める「この技術で何ができるか」という点以外の要素がボリューミーなのかもしれないですね、、、

以下、書籍情報

昨今話題の「AIエージェント」について、基礎の基礎から1つずつ丁寧に、しっかりと解説した本格入門書です。
基礎知識はもとより、AIエージェントの作り方や実際の活用事例、さらにはAIエージェントを語るうえで欠かせないLLMについても解説しています。
また、本書の後半では、開発後の運用フェーズ(LLMOps)の技法についてもLangfuseを用いて解説するなど、企業の開発現場で活用できる、実践的なレベルまで主要な技術をいっきに紹介しています。

本書の特徴
(1)フロントエンドの実装までハンズオンで学べる
「推論を行うシンプルなAIエージェント」
「MCPを用いたAIエージェント」
「複数のエージェントが協業するマルチエージェント」 など
(2)AIエージェントの開発と運用がよくわかる
「開発フレームワークと便利なツール」
「プロンプトの管理手法」
「AIエージェントのトレーシング」
「AIエージェントの評価と改善」 など
(3)最新の関連知識を盛りだくさんに解説
「AIエージェントの動作を人が制御するHuman-in-the-Loop」
「Strands Agents」「Mastra」「Amazon Bedrock AgentCore」
「Amazon Bedrock Guardrails」 などなど

第1章 LLMとAIエージェントの基本
第2章 LLMのAPIを使ってみよう
第3章 主要フレームワークの紹介
第4章 LangGraphでAIエージェントを作ってみよう
第5章 MastraでフルスタックWebアプリを作ろう
第6章 高度なAIエージェントの開発に挑戦しよう
第7章 LangfuseでLLMOpsに挑戦しよう
第8章 ガードレールとRagas評価でAIエージェントの品質を高めよう

出典: SBクリエイティブ: AIエージェント開発 / 運用入門 [生成AI深掘りガイド]