- Consulting services
Azure Cognitive Services, OpenAI and Prompt Engineering Training: 2 Day
Enable software engineers to use Azure OpenAI models to benefit your business
OpenAI trains sophisticated deep-learning models such as ChatGPT and DALL·E and makes them available to the public through REST APIs. ChatGPT is the most advanced text-generation model ever built, featuring 175 billion parameters. It excels at classifying text, translating text to other languages, generating longform text from simple descriptions, writing code in a variety of programming languages, converting code into natural language, and more. It's also adept at answering questions from context that you provide.
Azure OpenAI enables access to OpenAI models, while providing additional Azure features, such as private networking, regional availability, and responsible AI.
Learn the different ways of using OpenAI's text- and code-generation services through Azure with the OpenAI Studio web-based UI, REST APIs, and Python SDKs. Learn how Azure OpenAI can improve your business, and how to combine ChatGPT with OpenAI’s Embeddings API to build a rich semantic-search system.
Key Learning Areas: Learn what ML and AI are Learn how neural networks work Learn how to use Intelligence-as-a-Service in the form of Azure Cognitive Services Learn how to access and use Azure OpenAI services Learn about Embeddings and Azure Cognitive Search Learn how embedding vectors can be stored in a vector database Learn how to use LangChain to simplify the process of building a Large Language Model (LLM) Learn how to get the most out of ChatGPT through prompt engineering
Who Should Attend: Software Engineers
Prerequisites: Most coding will be done in Python, so familiarity with Python is helpful but not required.
Course Outline: Introduction to AI What is AI? Microsoft AI How neural networks work Backpropagation
Cognitive Services Introduction Authentication Calling Cognitive Services APIs Computer Vision Service Language Service o Analyzing Sentiment o Q/A Translator Service Speech Service Multvariate anomaly detector Custom Vision Service
Introduction to OpenAI What is OpenAI? What is Azure OpenAI? o Azure Open AI Service Models Azure Open AI Studio o Chat Playground o Completions Playground Chat GPT o How it works o Generating text o Editing text o Translating text o Analyzing Sentiment o Answering [Contextual] Questions o Code generation
Embeddings and Azure Cognitive Search Tokenization o Keras Tokenizer o Byte Pair Encoding What are embeddings? Embeddings API Azure Cognitive Search? o Architecture o Indexers o Skillsets o Defining an index schema o Vector search Lab o Using OpenAI’s Embeddings API to vectorize text samples o Tutorial: Index JSON blobs from Azure Storage using REST: https://learn.microsoft.com/en-us/azure/search/search-semi-structured-data o Quickstart: Use preview REST APIs for vector search queries: https://learn.microsoft.com/en-us/azure/search/search-get-started-vector
LangChain and Vector Database Document Loaders o Components o Chains Document loaders Text Splitters OpenAIEmbeddings Vector Store/Database o Chromadb o Azure Cognitive Search Retrieval techniques Lab: o LangChain over documents using chromadb
Prompt Engineering What is Prompt Engineering? GPT Fundamentals o Roles o Components Techniques o Role prompting o Instruction prompting o Few-shot learning o Chain of thought prompting o Grounding context o Token usage o Best practices Structured Output Prompt hacking
Atmosera is a multiple Microsoft Advanced Specialization partner, a top Microsoft Trainer, and an Azure Expert MSP, the highest recognitions possible from Microsoft. We were awarded the IAMCP Worldwide Microsoft Channel Partner of the year in 2018 and 2022, and in 2019 we won the Microsoft US Partner Award for Intelligent Cloud. You can’t be in better hands than with Atmosera.