Workflow SDK, 이제 run 및 step 페이로드 압축 지원
요약
Workflow SDK v5 베타 버전에서 zstd를 이용한 run, hook, step 페이로드 압축 기능을 지원합니다. 이를 통해 저장 공간을 절약하고 읽기/쓰기 속도를 높여 워크플로우 실행 비용과 시간을 대폭 절감할 수 있습니다.
핵심 포인트
- zstd 알고리즘을 통한 자동 페이로드 압축 지원
- JSON 페이로드 기준 저장 크기 및 비용 최대 85% 절감
- 대화 기록 및 상태 저장 시 데이터 효율성 증대
- 에이전트 실행 속도 향상 및 인프라 비용 최적화
v5 베타 버전은 이제 모든 run, hook 및 step 입출력을 Workflow SDK의 zstd를 사용하여 압축합니다.
압축은 자동으로 시작되지만, 도움이 되는 경우에만 작동합니다. 작은 페이로드(payload)는 그대로 유지되며, 더 큰 페이로드는 영구 저장되기 전에 압축됩니다.
압축된 페이로드는 저장 공간을 적게 사용하고 읽기 및 쓰기 속도가 더 빠르므로, 워크플로우(workflow)가 더 빠르게 실행되고 비용이 절감됩니다. 절감 효과는 AI 대화에서 전형적으로 나타나는 JSON 페이로드에서 가장 크며, 저장 크기와 비용을 최대 85%까지 줄일 수 있습니다.
압축 없이 실행 및 저장된 일반적인 워크플로우 (52 MB):
동일한 워크플로우를 압축하여 실행 및 저장한 경우 (10 MB): _zstd_
Workflow SDK를 통해 내구성이 있는 에이전트(durable agents)를 구축하므로, 동일한 압축 방식이 이제 모든 세션에 대해 영구 저장되는 대화 기록(conversation history) 및 상태(state)에도 적용됩니다. 이는 eve 에이전트가 코드를 변경할 필요 없이 더 적은 데이터를 저장하고 더 빠르게 실행됨을 의미합니다.
workflow@5.0.0-beta.19 이상으로 업데이트하고 문서에서 더 자세히 알아보세요.
AI 자동 생성 콘텐츠
본 콘텐츠는 Vercel AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기