Search icon CANCEL
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Power Platform and the AI Revolution

You're reading from   Power Platform and the AI Revolution Explore modern AI services to develop apps, bots, and automation patterns to enhance customer experiences

Arrow left icon
Product type Paperback
Published in May 2024
Publisher Packt
ISBN-13 9781835086360
Length 356 pages
Edition 1st Edition
Languages
Arrow right icon
Author (1):
Arrow left icon
Aaron Guilmette Aaron Guilmette
Author Profile Icon Aaron Guilmette
Aaron Guilmette
Arrow right icon
View More author details
Toc

Table of Contents (16) Chapters Close

Preface 1. Chapter 1: Introduction to AI Services FREE CHAPTER 2. Chapter 2: Configuring an Environment to Support AI Services 3. Chapter 3: Talking to ChatGPT 4. Chapter 4: Using ChatGPT and Copilot to Create Flows and Apps 5. Chapter 5: Bootstrapping a Power App with Copilot 6. Chapter 6: Processing Data with Sentiment Analysis 7. Chapter 7: Using Power Automate and AI to Build PowerPoint Presentations 8. Chapter 8: Building an Event Registration App with Identity Verification 9. Chapter 9: Implementing an AI-Enabled Resume Screener 10. Chapter 10: Crafting an Executive Summary with GPT 11. Chapter 11: Using AI to Tag Images in a SharePoint Library 12. Chapter 12: Creating a Generative AI-Based Bot 13. Chapter 13: Publishing a Generative AI-based Bot 14. Index 15. Other Books You May Enjoy

Introduction to AI Services

In the last few years, the field of artificial intelligence (AI) has undergone remarkable advancements, revolutionizing various domains and reshaping the way we think about and interact with technology. One particularly fascinating branch of AI that has gained significant attention recently is Generative AI. By enabling machines to exhibit creativity (or, more specifically, the appearance of creativity), Generative AI has opened up new frontiers in areas such as art, music, design, and storytelling, in addition to chat and human interaction.

Before we get too ahead of ourselves, let’s talk about some core concepts to help shed some light on how all this works.

What do all these AI terms mean? Generative AI, in particular, refers to a class of algorithms and models that can autonomously generate new and (somewhat) original content. Unlike traditional AI systems, which rely on pre-defined rules or explicit instructions, Generative AI systems are designed to learn from patterns and existing data to produce novel outputs. These systems leverage deep learning techniques, such as generative adversarial networks (GANs), variational autoencoders (VAEs), and recurrent neural networks (RNNs), to emulate the creative processes of the human mind.

As you’ll see, AI has a lexicon all its own. What do we mean when we say things such as generative adversarial networks and variational autoencoders? Let’s make a quick detour and define some of the terms that we’re going to use:

  • Algorithm: An algorithm is a set of rules (typically expressed in a computer programming language) that are followed when solving problems.
  • Neural network: When we talk about neural networks, we’re talking about computer systems and interactions that are modeled on our understanding of the human brain and nervous system. Like the human brain, the fundamental building blocks of artificial neural networks are referred to as neurons (nodes), each of which connects to other nodes. The connections have concepts of weight and bias, and when inputs reach certain thresholds, they flip on the next node in the chain. Imagine a neural network as layers of nodes arranged in grids, with each node connecting to multiple nodes on the adjacent layer, and each node’s output being used to influence the input in the adjacent layer’s nodes.
  • GAN: A GAN is comprised of two neural networks that compete based on the same source data. GANs can create synthetic data that is unique but imitates the seed data.
  • VAE: A VAE is an algorithm that has two functions. The first takes a complex data structure and then stores a more simplified version of it with some amount of randomness, while the second takes the simplified version and then generates a more complex output. Imagine the encode function as taking a high-resolution picture of a tree, downscaling it (so that it still looks like a tree but is missing some data and possibly looks blurry), and adding a few random pixels to it. When the decode function is activated, it retrieves the simplified data that’s stored and uses it to reconstitute a more high-resolution image of a tree. The new picture looks similar to the original, but partially due to the loss incurred through the simplification of original data and partially due to the insertion of some amount of randomness by the encoder, the new picture is also different.
  • RNN: An RNN is a type of artificial neural network that can process sequential data by preserving information from previous steps.
  • AI model: An AI model is a mathematical algorithm that mimics human intelligence, processing data to make predictions and generate outputs. It learns from training data to perform specific tasks such as image recognition or natural language processing.
  • Large language model: A large language model is a type of AI model that is designed to understand and generate coherent and contextually relevant, human-like text. The popular ChatGPT is an example of a large language model.

There are many more complex concepts (including many more types of neural networks and AI models) behind deep learning and AI systems.

In addition to Generative AI, many types of AI models are currently in use today, such as those designed to do the following:

  • Estimate shipping routes
  • Predict traffic patterns and congestion
  • Find weather anomalies
  • Identify objects in pictures

Each of these different types of models depends on vast quantities of existing data and purpose-built algorithms, combined with training procedures to help the models “learn” how to predict or identify things.

Throughout this book, we’ll be using a variety of AI technologies – from prebuilt, purpose-oriented models to Generative AI. By the time you reach the final examples and exercises, I hope you’ll have some exciting ideas on how you can accelerate your team, organization, or even personal life with AI.

You have been reading a chapter from
Power Platform and the AI Revolution
Published in: May 2024
Publisher: Packt
ISBN-13: 9781835086360
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at €18.99/month. Cancel anytime