「Agents SDK+αのTipsを一人で書いていくアドカレ Advent Calendar 2025」を追走した
@mocobeta さんが書いてくださった、OpenAIのAgents SDKを試すアドベントカレンダーの追走をした。子供の春休みで有給取っていることもあり、春休みの宿題よろしくやってみた。
レポジトリはこちら: https://github.com/chezou/hello-agents/
このスレッドで試した様子を書き出している
https://bsky.app/profile/chezo.uno/post/3mg6jwa74tk2h
(追走を)完走した感想だが、以前にLangChainとChromaをベースに社内のConfluenceを検索するRAGシステムを社内のハッカソンで作ったとき以来のフレームワークで、Agentのパターンを頭に入れたうえでどういう実装をしているのかを学ぶのにとても良かった。
Claude Opus 4.6に自習計画を立ててもらいながら、重要なところ、スキップするところをリストしてもらったが、先にこの記事を読んでおくとパターンが整理されて良かった。
Building Effective AI Agents \ Anthropic
なお、一番大事なのはネタバレが重要なフィクションを例として使えること。元々の記事では銀魂と終末のワルキューレ、僕の場合は、ヴィンランド・サガでいきました。
また、並行して会社の業務の一環としてtdxというCLI toolと連携するための社内skillsを作っていたのも理解を深めるのに役に立った。やったこととしては、AI Signalsというプロダクトのソリューション、RFM、NBP(推薦)といった公開済みのソリューションを中心に、 digdag のworkflowテンプレートをJinja2テンプレート化してskillにまとめるというもの。これにより、スクラッチからdigdagのワークフローを作る必要がなく、パラメターをagentが設定すれば、tdx経由でworkflow push/runをして予測結果も可視化して分析できた。
世の中の流れ的に、エージェントの制御を自前実装するよりもClaude Codeやcodexに渡したほうが速いみたいなのが来てる感じはするけれども、その裏側でどう動いているのかを考えて設計できるようになったのは何よりだった。
あとは、メモリ周りの知識がまだ欠けているのもありそこをキャッチアップしつつ、合わせてRalph Loopなんかも学んでいきたい。
