AWS Lambda 永続関数が Pydantic AI と統合
本日、AWS Lambda 永続関数は、Python で AI エージェントを構築するためのオープンソースフレームワークである Pydantic AI との統合を発表しました。AWS Lambda 永続関数は、Pydantic AI エージェントの実行中の進行状況を保存するため、タイムアウトなどの中断が発生した場合でも、エージェントは最初からやり直すのではなく、最後に完了したステップから再開します。これにより、チェックポイントと再試行ロジックを自分で記述することなく、エージェントの耐障害性が向上します。
この統合により、エージェントが行う各モデルおよびツール呼び出しは永続的な実行ステップとなるため、実行が中断されても既に完了した呼び出しが繰り返されることはありません。これは、一連のドキュメントをレビューしたり、複数の情報源からトピックを調査したりする一連のモデル呼び出しなど、作業を繰り返すとコストがかかる場合に重要です。最初からやり直すと、同じ作業を行うためのトークンに対して再度支払いを行うことになるためです。実行再開時の顧客への二重請求など、望ましくない副作用を回避するのにも役立ちます。エージェントは AWS Lambda 上で実行されるため、サーバーを管理する必要はなく、使用したコンピューティングリソースに対してのみ料金が発生します。
この統合は、Python で作成された任意の AWS Lambda 永続関数で使用できます。AWS Lambda 永続関数が利用可能なすべての AWS リージョンでご利用いただけます。使用を開始するには、Pydantic AI をインストールし、その AWS Lambda Durability ページに従ってください。統合の詳細は、Durable Execution SDK リファレンスにも記載されています。AWS Lambda 永続関数の詳細については、デベロッパーガイドと AWS Lambda 製品ページを参照してください。