新機能

AWS Lambda デュラブル関数と Pydantic AI の統合

AWS Lambda デュラブル関数が Pydantic AI と統合し、AI エージェントの実行中断時の再開機能を提供する。これにより、チェックポイントやリトライロジックを自前で実装しなくても、実行が中断された場合でも最後の完了ステップから再開できる。

本日、AWS Lambda デュラブル関数が、Python で AI エージェントを構築するためのオープンソースフレームワークである Pydantic AI との統合を発表した。この統合により、Pydantic AI エージェントの実行が中断された場合 (タイムアウトなど)、エージェントは最後の完了したステップから再開し、再度同じ処理をやり直す必要がない。チェックポイントやリトライロジックを自前で実装しなくても、フォールトトレランスの機能が得られる。各モデルやツールの呼び出しが持続可能な実行ステップとなるため、すでに完了した呼び出しが繰り返されない。これにより、ドキュメントのレビューや複数の情報源にわたるトピック調査など、コストのかかる処理を繰り返す必要がなくなり、トークンの再利用による不要なコストも回避できる。また、顧客に二重請求するなどの不要な副作用を防ぐこともできる。AWS Lambda 上でエージェントが実行されるため、サーバーを管理する必要はなく、使用したコンピュートのみに対して料金を支払う。Python の AWS Lambda デュラブル関数ではこの統合を使用できる。この統合は、AWS Lambda デュラブル関数が提供されているすべての AWS リージョンで利用可能。始めるには、Pydantic AI をインストールし、AWS Lambda の持続性ページを参照する。統合の詳細は、持続実行 SDK リファレンスで確認できる。AWS Lambda デュラブル関数に関する詳細は、開発ガイドと AWS Lambda 製品ページを参照すること。

この更新の位置づけ

この更新は、Python で AI エージェントを構築する開発者にとって有用である。AWS Lambda デュラブル関数と Pydantic AI の統合により、実行中断時の再開機能が容易に利用できるようになる。

AWS 公式の元記事を読む