本稿は,Amazon が中心となって開発しオープンソース化された AI エージェント SDKStrands Agents*1 を初学者向けに解説するチュートリアルである.Strands Agents は「ツールを関数として定義し,システムプロンプトを書けば,あとはエージェントループが面倒をみてくれる」という,いわゆるモデル駆動型(model-driven)の設計思想を採用している.本稿では AWS を用いず,Anthropic API・OpenAI・LiteLLM といった一般的なプロバイダを中心に,かつ uv*2の PEP 723 インラインスクリプトメタデータを使って,仮想環境を意識せずに依存込みでスクリプトを実行できる形で例示する.各例は実際に筆者の環境で実行し,その出力をそのまま掲載した.Python 3.10 以上と基本的なコマンドライン操作ができれば読み進められる.
Paper
The full text of this publication is not hosted on 44B due to licensing.
Read it at OpenAlex