PaPoo
cover

Claude Cookbookをのぞくと、AIアプリ開発の「今」が見える

Claude Cookbook は、Anthropic が公開している実践ガイド集です。名前のとおり「レシピ本」みたいなもので、Claude をどう使えばうまく動くのかを、コード例つきでかなり具体的に教えてくれます。

image_0002.png

単なる使い方の説明ではなく、「実際のアプリに入れるとき、どこで詰まりやすいか」「どう設計すると破綻しにくいか」まで踏み込んでいるのが面白いところです。正直、こういう資料は読んでいて楽しいです。理想論よりも、現場の泥臭さがにじむからです。

image_0003.jpg

まず押さえたいポイント

image_0004.jpg

image_0005.png

ただのレシピ集ではなく、AI開発の論点集でもある

image_0006.png

Cookbook の中身を眺めると、単に「Claude で文章を書かせる方法」みたいな話では全然ありません。むしろ中心にあるのは、AI をどうやって現実のシステムに組み込むか、です。

image_0007.jpg

たとえば、Programmatic tool calling (PTC) という記事があります。これは Claude に「ツールを呼ぶコードを書かせる」ことで、遅延と token 消費を減らす考え方です。ざっくり言うと、AI が毎回おしゃべりしてから道具を使うのではなく、必要ならコードで機械的に処理させる。こういう発想はかなり実践的だと思います。AI に全部しゃべらせるより、黙って処理したほうが速い場面は多いですから。

image_0008.jpg

Tool search with embeddings では、使える tool が何千個もある状況で、意味の近さを使って動的に見つける方法を扱っています。embeddings は「文章の意味を数値化したもの」と考えるとわかりやすいです。検索エンジンの“意味検索”版みたいなものですね。ツールが増えるほど、人間が手で選ぶ設計は破綻しやすいので、この話はかなり重要です。

image_0009.png

Automatic context compactionSession memory compaction は、長い会話をどう縮めるかの話です。AI は会話が長くなると、それまでの文脈を抱えきれなくなります。そこで履歴を圧縮して、重要なところだけ残す。地味ですが、長期運用ではここが本当に効いてきます。派手さはないのに、システムの寿命を決めるタイプの話です。

image_0010.png

いまのClaude Cookbookで目立つのは「エージェント」だらけなこと

image_0011.jpg

Cookbook を眺めていてまず思うのは、「Claude を単発のチャットボットとして扱う時代はもう終わりつつあるんだな」ということです。今はエージェント、つまり自分で道具を使い、状況を見ながら動く AI の設計が中心になっています。

image_0012.png

記事一覧にも、Managed AgentsAgent SDKAgent Patterns といったカテゴリがずらっと並んでいます。たとえば、Build a data analyst agent with Claude Managed Agents では CSV を読み込んで、説明文つきの HTML レポートを作る流れを扱います。Build an SRE incident response agent は、アラートが飛んだらログや runbook を読んで原因を特定し、修正 PR まで出して、最後は人間の承認を待つ、というかなり本格的な内容です。

image_0013.png

このあたりは、もはや「AIに質問する」ではなく「AIに役割を持たせる」世界です。私はここに、AI 活用の次の段階を感じます。便利さの本質が“会話”ではなく“作業の分担”に移っているんですよね。

image_0014.png

しかも Cookbook は、そのきれいごとだけで終わりません。Hosting your agent では Docker、Modal、Kubernetes の3段階で運用する例が並んでいて、研究ノートのままでは終わらせない気配があります。こういうのは好感が持てます。AI のデモは簡単でも、運用は別物ですから。

image_0015.png

画像、フロントエンド、Skillsまで入っているのが妙に今っぽい

image_0016.png

Cookbook の幅広さでおもしろいのは、テキスト処理だけに閉じていないところです。

image_0017.png

Giving Claude a crop tool for better image analysis では、画像の一部を切り出して細かく見る工夫が紹介されています。チャートや文書、図表の読み取りでは、画像全体よりも一部を拡大して見るほうが効くことがあります。これ、地味に実務感があります。人間でも、パワポの小さい文字を読むときは拡大しますよね。AI にも同じ発想を入れているわけです。

image_0018.png

Prompting for frontend aesthetics は、フロントエンドの見た目を「ありがちなAIっぽさ」から脱却させるためのガイドです。ここはかなり時代を感じます。今や「機能する UI」だけでは足りず、「ちゃんと美しい UI」が求められる。しかもAIが作ると、どうしても無難で量産型になりがちです。だからこそ、見た目をどう指示するかが重要になる。これは開発者だけでなく、デザインに詳しくない人にも効くテーマだと思います。

image_0020.png

image_0019.png

さらに Introduction to Claude Skills では、Excel、PowerPoint、PDF といった文書・業務系のスキルに触れています。これも面白い流れです。AI がコードを書く世界から、書類を作り、データをまとめ、業務を回す世界へ伸びている。個人的には、ここがいちばん“AIが仕事に入ってきた”感じがします。派手な未来感より、日常業務の置き換えのほうがずっと現実的です。

image_0021.png

この記事一覧を見ていると、Anthropic が何を大事にしているかが透けて見える

image_0022.jpg

Cookbook の記事タイトルを並べてみると、Anthropic が大事にしているものがかなりはっきり見えます。
それは、速さ、文脈管理、ツール利用、評価、そして運用です。

image_0023.png

たとえば Tool evaluationOutcomes: agents that verify their own work のように、AI に何かをやらせたあとで、ちゃんと検証する流れが強調されています。これが重要なのは、AI はもっともらしい誤答を出せるからです。出力がきれいでも、中身が正しいとは限らない。ここを放置すると、プロダクトはすぐ危うくなります。

image_0024.png

Prompt versioning and rollback のように、プロンプトをバージョン管理して、問題があれば戻せるようにする話も出ています。これ、地味ですがかなり本質的です。プロンプトは“ちょっとした文章”に見えて、実は挙動を大きく変える設定ファイルみたいなものです。ならば当然、変更履歴も必要になる。こういう運用の視点がきちんと入っているのは、かなり信頼できます。

image_0025.jpg

Usage & cost Admin API cookbook のように、使った分のコストをプログラムから見られる話まであるのも実務的です。AI は便利ですが、放っておくとすぐコストが読みにくくなる。使えるかどうかは、性能だけでなく請求書の現実も含めて決まります。ここを正面から扱っているのは、かなり好印象です。

image_0026.jpg

「レシピ本」というより、開発チームの壁打ち資料に近い

image_0027.jpg

正直、Claude Cookbook は初心者向けの入門書というより、ある程度 AI 開発に触れた人が「次に何をやればいいか」を探すための資料に近いです。

image_0028.jpg

ただし、難しすぎるわけではありません。むしろ、専門用語は出てくるけれど、その都度「なぜ必要か」が具体例で示されているので、読み進めやすいタイプです。AI の資料って、ときどき“すごそうな単語の見本市”になりがちですが、ここはわりと実用寄りです。

image_0029.jpg

記事の粒度もよくて、「研究用のベンチマークを再現する」「Slack bot にする」「生産環境に持っていく」「失敗したテストを直させる」といった、かなり現場の匂いがするテーマが多い。私はこういうラインナップを見ると、そのプラットフォームが本当に使われる前提で作られているかどうか、なんとなくわかる気がします。

image_0030.jpg

これから読むなら、どこから入るとよさそうか

image_0031.png

もし Claude を使った開発にこれから触るなら、まずは Programmatic tool calling (PTC)Automatic context compactionTool search with embeddings あたりが入口としてわかりやすいと思います。ここには、AI アプリを「それっぽく動かす」から「安定して使う」に変えるための考え方が詰まっています。

image_0032.jpg

その次に、Managed AgentsClaude Agent SDK の記事を読むと、AI を単発の応答ではなく、業務を進める主体として扱うイメージがつかめます。さらに、画像や Skills、frontend aesthetics まで広げると、Claude がどこまで仕事の流れに入り込めるのかが見えてきます。

image_0033.png

個人的には、この Cookbook は「Claude の機能一覧」ではなく、「AI プロダクトの設計メモを公開したもの」として読むと面白いです。読むほどに、AI を賢く見せるより、壊れにくくするほうがよほど大事だとわかります。そこが、このページのいちばん価値のあるところではないでしょうか。

image_0034.png


image_0035.jpg

参考: Claude Cookbook

image_0036.png

同じ著者の記事