Andrew Ng and Harrison Chase (LangChain CEO) released great course called "LangChain for LLM Application Development" on DeepLearning.AI site.
I've followed on-screen instructions to re-create their practical Jupyter notebooks and then adapted the code to run against Azure OpenAI service, as it has slightly different syntax in comparison to the original OpenAI endpoints:
- Models, Prompts and Output Parsers;
- Memory;
- Chains;
- Questions & Asnwers;
- Agents.