LLM 응답을 타입 안전한 객체로 받아내는 법: Vercel AI SDK의 `streamText`와 `generateObject` 사이에서 | DEV BAK - 기술블로그