gradio scikit-learn pandas numpy matplotlib Pytorch LangChain Azure AI Generate an Agent by LLM