Vercel AI SDK useChatフックとクライアント側ツール実行パターン / PaPut