Устойчивые функции AWS Lambda интегрируются с Pydantic AI
Сегодня представлена интеграция устойчивых функций AWS Lambda с Pydantic AI, платформой с открытым исходным кодом для создания агентов ИИ на Python. Устойчивые функции AWS Lambda сохраняют прогресс агента Pydantic AI во время его работы, поэтому после прерывания, например тайм-аута, агент возобновляет работу с последнего выполненного шага, а не начинает сначала. Ваш агент получает отказоустойчивость, и вам не придется самостоятельно писать логику контрольных точек и повторных попыток.
Благодаря этой интеграции каждый вызов модели и инструмента, выполняемый агентом, является шагом устойчивого выполнения, поэтому после прерывания выполнения уже завершенные вызовы не повторяются. Это важно, когда повторное выполнение обходится дорого, например при цепочке вызовов моделей, анализирующих набор документов или исследующих тему по множеству источников: при повторном запуске приходится снова платить за токены для выполнения той же работы. Это также помогает избежать нежелательных побочных эффектов при возобновлении выполнения, например повторного выставления счета клиенту. Поскольку ваш агент работает на AWS Lambda, вы не управляете серверами и платите только за используемые им вычислительные ресурсы.
Эту интеграцию можно использовать в любой устойчивой функции AWS Lambda на Python. Она доступна во всех регионах AWS, в которых поддерживаются устойчивые функции AWS Lambda. Для начала работы установите Pydantic AI и перейдите на страницу устойчивости AWS Lambda. Подробную информацию об интеграции также можно найти в справочнике по пакету SDK для устойчивого выполнения. Дополнительные сведения об устойчивых функциях AWS Lambda см. в руководстве для разработчиков и на странице продукта AWS Lambda.