pile·
AI / ML·vercel-blogVercel Blog·

Vercel AI SDK 3.2 — 에이전트·임베딩·멀티 프로바이더 업데이트

Vercel AI SDK 3.2가 에이전트 워크플로우, 멀티 프로바이더 지원, 임베딩 API, 개발자 경험 개선 등 4개 영역을 대폭 확장했다. tool-calling 기반 멀티스텝 에이전트와 RAG 구현에 필요한 기능이 하나의 SDK로 통합됐다.

핵심 포인트
  • generateText/streamText가 tool-calling을 지원해 멀티스텝 에이전트 워크플로우 구현이 가능해졌다
  • Azure OpenAI, Google Vertex, Cohere, Ollama 등 새 프로바이더가 추가됐다
  • embed()와 embedMany() API로 벡터 임베딩 생성과 cosineSimilarity 유틸리티를 제공해 RAG·시맨틱 검색 구현이 가능하다
  • Anthropic Claude 변형, Google Vertex, Google Generative AI에서 이미지 입력을 지원한다
  • LangChain 어댑터 통합으로 기존 LangChain 코드베이스와 연동 가능하다
상세 정리
  • 에이전트 구조: generateText에 tools 배열을 정의하면 LLM이 tool을 호출하고 결과를 다시 받아 멀티스텝으로 처리. Zod 스키마로 tool 파라미터를 타입 안전하게 정의.
  • 에이전트 예시: 제품 피드백 분석기 — 데이터 정제 tool, 감성 분류 tool, Slack 전송 tool을 순서대로 호출해 자율 처리.
  • 프로바이더 확장: Azure OpenAI, Google Vertex AI, Cohere, Ollama가 새로 추가. 기존 OpenAI, Anthropic, Mistral과 함께 단일 API 인터페이스로 통합 사용.
  • 이미지 입력: Claude(claude-3 계열), Google Vertex, Google Generative AI에서 멀티모달 입력 지원. 이미지 URL 또는 base64로 전달.
  • 임베딩 API: embed()로 단일 텍스트, embedMany()로 배치 임베딩 생성. cosineSimilarity 유틸리티로 벡터 간 유사도 계산 — RAG 파이프라인 구성에 활용.
  • 스트림 콜백: 토큰 사용량 추적, 완료 이벤트 감지를 위한 onFinish 등 스트림 콜백이 강화됨.
  • 클라이언트 tool 실행: React useChat 훅에서 addToolResult로 클라이언트 사이드 tool 실행 후 UI 조건부 렌더링 가능.
  • LangChain 어댑터: 기존 LangChain 워크플로우에서 Vercel AI SDK 프로바이더를 직접 사용 가능.
왜 읽나Next.js·React 앱에서 LLM 에이전트, RAG, 멀티모달 AI 기능을 직접 구현하려는 풀스택 엔지니어에게 실전 API 레퍼런스.
vercel-blog
Vercel Blog 블로그
원문은 여기서 이어서 읽을 수 있어요
원문 읽기
읽음 (0)

이 글과 비슷한

  1. AI / ML·LY CorporationLY Corporation·

    Grafana에서 자연어로 장애 원인을 분석하기: LLM 에이전트 기반 SRELens 개발기

    LY Corporation Home SRE 팀이 장애 분석 시 메트릭·로그·트레이스가 각각 다른 화면에 흩어져 있는 문제를 해결하기 위해 Grafana 플러그인 SRELens를 개발했다. SRELens는 LLM 에이전트가 자연어 질의를 받아 실제 관측성 데이터를 조회하고, 근거와 함께 장애 원인 후보를 정리해 주는 도구다. LGTM-P 스택(Loki·Grafana·Tempo·Mimir·Pyroscope)과 FlavaMCP 게이트웨이를 통합해 단일 채팅 인터페이스에서 멀티시그널 분석이 가능하다.

    #llm-app#mcp#observability+2