Extract Structured Data from Unstructured Text Using LangExtract + Gemini