https://medium.com/@mikeyoung_97230/getting-started-with-the-vercel-ai-sdk-a-short-step-by-step-guide-for-beginners-68b37ba0f891