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 내구성 페이지를 따르세요. 통합에 대한 세부 정보는 Durable Execution SDK 참조에서도 찾을 수 있습니다. AWS Lambda 내구성 함수에 대한 자세한 내용은 개발자 안내서, AWS Lambda 제품 페이지를 참조하세요.