Build a Text Summarizer with Azure OpenAI
摘要
With capabilities like text summarization and code generation or the potential to interact with humans in a conversational manner, ChatGPT has amplified the market interest in the field of generative AI. ChatGPT is a flagship product of OpenAI. It is powered by a large language model (LLM), GPT 3.5, which is an iteration of previous series of GPT models. These models were designed on the basis of a transformer architecture that was published by a group of engineers at Google in a research paper called “Attention Is All You Need.” But building LLMs from scratch is a resource- and capital-intensive process as it needs a lot of domain expertise and training data. To build GenAI solutions by overcoming these challenges, we can leverage cloud services like Azure OpenAI which provides access to the base models of OpenAI and integrate their capabilities in our applications. In this chapter, we are going to briefly discuss about the Azure OpenAI service and its use cases and build a content summarizer by leveraging its client SDKs.