LangChain Tutorial for Beginners: Structured Output with Pydantic