Skip to content

Latest commit

 

History

History
170 lines (93 loc) · 27.6 KB

File metadata and controls

170 lines (93 loc) · 27.6 KB

Construindo Aplicações de IA com Baixo Código

Construindo Aplicações de IA com Baixo Código

(Clique na imagem acima para ver o vídeo desta lição)

Introdução

Agora que aprendemos a construir aplicações geradoras de imagens, vamos falar sobre baixo código. A IA generativa pode ser usada em várias áreas diferentes, incluindo baixo código, mas o que é baixo código e como podemos adicionar IA a ele?

Construir aplicativos e soluções tornou-se mais fácil para desenvolvedores tradicionais e não desenvolvedores através do uso de Plataformas de Desenvolvimento de Baixo Código. As Plataformas de Desenvolvimento de Baixo Código permitem que você construa aplicativos e soluções com pouco ou nenhum código. Isso é alcançado ao fornecer um ambiente de desenvolvimento visual que permite arrastar e soltar componentes para construir aplicativos e soluções. Isso permite que você construa aplicativos e soluções mais rapidamente e com menos recursos. Nesta lição, mergulhamos profundamente em como usar Baixo Código e como aprimorar o desenvolvimento de baixo código com IA usando o Power Platform.

O Power Platform oferece às organizações a oportunidade de capacitar suas equipes a construir suas próprias soluções através de um ambiente intuitivo de baixo ou nenhum código. Este ambiente ajuda a simplificar o processo de construção de soluções. Com o Power Platform, soluções podem ser construídas em dias ou semanas, em vez de meses ou anos. O Power Platform consiste em cinco produtos principais: Power Apps, Power Automate, Power BI, Power Pages e Copilot Studio.

Esta lição cobre:

  • Introdução à IA Generativa no Power Platform
  • Introdução ao Copilot e como usá-lo
  • Usando IA Generativa para construir aplicativos e fluxos no Power Platform
  • Compreendendo os Modelos de IA no Power Platform com AI Builder

Objetivos de Aprendizagem

Ao final desta lição, você será capaz de:

  • Compreender como o Copilot funciona no Power Platform.

  • Construir um Aplicativo de Rastreamento de Tarefas de Estudantes para nossa startup de educação.

  • Construir um Fluxo de Processamento de Faturas que usa IA para extrair informações de faturas.

  • Aplicar melhores práticas ao usar o Modelo de IA Criar Texto com GPT.

As ferramentas e tecnologias que você usará nesta lição são:

  • Power Apps, para o aplicativo de Rastreamento de Tarefas de Estudantes, que fornece um ambiente de desenvolvimento de baixo código para construir aplicativos para rastrear, gerenciar e interagir com dados.

  • Dataverse, para armazenar os dados do aplicativo de Rastreamento de Tarefas de Estudantes, onde o Dataverse fornecerá uma plataforma de dados de baixo código para armazenar os dados do aplicativo.

  • Power Automate, para o fluxo de Processamento de Faturas, onde você terá um ambiente de desenvolvimento de baixo código para construir fluxos de trabalho para automatizar o processo de Processamento de Faturas.

  • AI Builder, para o Modelo de IA de Processamento de Faturas, onde você usará Modelos de IA pré-construídos para processar as faturas para nossa startup.

IA Generativa no Power Platform

Aprimorar o desenvolvimento e aplicação de baixo código com IA generativa é uma área de foco principal para o Power Platform. O objetivo é permitir que todos construam aplicativos, sites, painéis e automatizem processos com IA, sem exigir qualquer expertise em ciência de dados. Este objetivo é alcançado ao integrar IA generativa na experiência de desenvolvimento de baixo código no Power Platform na forma de Copilot e AI Builder.

Como isso funciona?

Copilot é um assistente de IA que permite que você construa soluções do Power Platform descrevendo seus requisitos em uma série de etapas conversacionais usando linguagem natural. Você pode, por exemplo, instruir seu assistente de IA a indicar quais campos seu aplicativo usará e ele criará tanto o aplicativo quanto o modelo de dados subjacente, ou você pode especificar como configurar um fluxo no Power Automate.

Você pode usar funcionalidades impulsionadas pelo Copilot como um recurso em suas telas de aplicativo para permitir que os usuários descubram insights através de interações conversacionais.

AI Builder é uma capacidade de IA de baixo código disponível no Power Platform que permite que você use Modelos de IA para ajudar a automatizar processos e prever resultados. Com o AI Builder, você pode trazer IA para seus aplicativos e fluxos que se conectam aos seus dados no Dataverse ou em várias fontes de dados na nuvem, como SharePoint, OneDrive ou Azure.

Copilot está disponível em todos os produtos do Power Platform: Power Apps, Power Automate, Power BI, Power Pages e Power Virtual Agents. AI Builder está disponível no Power Apps e Power Automate. Nesta lição, vamos nos concentrar em como usar o Copilot e o AI Builder no Power Apps e Power Automate para construir uma solução para nossa startup de educação.

Copilot no Power Apps

Como parte do Power Platform, o Power Apps fornece um ambiente de desenvolvimento de baixo código para construir aplicativos para rastrear, gerenciar e interagir com dados. É um conjunto de serviços de desenvolvimento de aplicativos com uma plataforma de dados escalável e a capacidade de se conectar a serviços na nuvem e dados locais. O Power Apps permite que você construa aplicativos que rodam em navegadores, tablets e telefones, e podem ser compartilhados com colegas de trabalho. O Power Apps facilita o desenvolvimento de aplicativos com uma interface simples, para que todo usuário de negócios ou desenvolvedor profissional possa construir aplicativos personalizados. A experiência de desenvolvimento de aplicativos também é aprimorada com IA Generativa através do Copilot.

O recurso de assistente de IA copilot no Power Apps permite que você descreva que tipo de aplicativo você precisa e que informações você quer que seu aplicativo rastreie, colete ou mostre. O Copilot então gera um aplicativo Canvas responsivo com base em sua descrição. Você pode então personalizar o aplicativo para atender às suas necessidades. O AI Copilot também gera e sugere uma Tabela do Dataverse com os campos que você precisa para armazenar os dados que deseja rastrear e alguns dados de amostra. Vamos ver o que é o Dataverse e como você pode usá-lo no Power Apps nesta lição mais tarde. Você pode então personalizar a tabela para atender às suas necessidades usando o recurso de assistente AI Copilot através de etapas conversacionais. Este recurso está prontamente disponível na tela inicial do Power Apps.

Copilot no Power Automate

Como parte do Power Platform, o Power Automate permite que os usuários criem fluxos de trabalho automatizados entre aplicativos e serviços. Ele ajuda a automatizar processos repetitivos de negócios, como comunicação, coleta de dados e aprovações de decisões. Sua interface simples permite que usuários de todos os níveis de competência técnica (de iniciantes a desenvolvedores experientes) automatizem tarefas de trabalho. A experiência de desenvolvimento de fluxo de trabalho também é aprimorada com IA Generativa através do Copilot.

O recurso de assistente de IA copilot no Power Automate permite que você descreva que tipo de fluxo você precisa e que ações você quer que seu fluxo execute. O Copilot então gera um fluxo com base em sua descrição. Você pode então personalizar o fluxo para atender às suas necessidades. O AI Copilot também gera e sugere as ações que você precisa para executar a tarefa que deseja automatizar. Vamos ver o que são fluxos e como você pode usá-los no Power Automate nesta lição mais tarde. Você pode então personalizar as ações para atender às suas necessidades usando o recurso de assistente AI Copilot através de etapas conversacionais. Este recurso está prontamente disponível na tela inicial do Power Automate.

Tarefa: Gerenciar tarefas de estudantes e faturas para nossa startup, usando Copilot

Nossa startup oferece cursos online para estudantes. A startup cresceu rapidamente e agora está lutando para acompanhar a demanda por seus cursos. A startup contratou você como desenvolvedor do Power Platform para ajudá-los a construir uma solução de baixo código para ajudá-los a gerenciar suas tarefas de estudantes e faturas. A solução deve ser capaz de ajudá-los a rastrear e gerenciar tarefas de estudantes através de um aplicativo e automatizar o processo de processamento de faturas através de um fluxo de trabalho. Você foi solicitado a usar IA Generativa para desenvolver a solução.

Quando você estiver começando a usar o Copilot, pode usar a Biblioteca de Prompt do Copilot do Power Platform para começar com os prompts. Esta biblioteca contém uma lista de prompts que você pode usar para construir aplicativos e fluxos com o Copilot. Você também pode usar os prompts na biblioteca para ter uma ideia de como descrever seus requisitos para o Copilot.

Construir um Aplicativo de Rastreamento de Tarefas de Estudantes para Nossa Startup

Os educadores da nossa startup têm tido dificuldades para acompanhar as tarefas dos estudantes. Eles têm usado uma planilha para rastrear as tarefas, mas isso se tornou difícil de gerenciar à medida que o número de estudantes aumentou. Eles pediram que você construísse um aplicativo que os ajudasse a rastrear e gerenciar as tarefas dos estudantes. O aplicativo deve permitir que eles adicionem novas tarefas, visualizem tarefas, atualizem tarefas e excluam tarefas. O aplicativo também deve permitir que educadores e estudantes visualizem as tarefas que foram avaliadas e aquelas que não foram avaliadas.

Você construirá o aplicativo usando o Copilot no Power Apps seguindo os passos abaixo:

  1. Navegue para a tela inicial do Power Apps.

  2. Use a área de texto na tela inicial para descrever o aplicativo que você quer construir. Por exemplo, Quero construir um aplicativo para rastrear e gerenciar tarefas de estudantes. Clique no botão Enviar para enviar o prompt para o AI Copilot.

Descrever o aplicativo que você quer construir

  1. O AI Copilot sugerirá uma Tabela do Dataverse com os campos que você precisa para armazenar os dados que deseja rastrear e alguns dados de amostra. Você pode então personalizar a tabela para atender às suas necessidades usando o recurso de assistente AI Copilot através de etapas conversacionais.

    Importante: O Dataverse é a plataforma de dados subjacente para o Power Platform. É uma plataforma de dados de baixo código para armazenar os dados do aplicativo. É um serviço totalmente gerenciado que armazena dados com segurança na Nuvem Microsoft e é provisionado dentro do seu ambiente do Power Platform. Ele vem com capacidades integradas de governança de dados, como classificação de dados, linhagem de dados, controle de acesso detalhado, e mais. Você pode aprender mais sobre o Dataverse aqui.

    Campos sugeridos na sua nova tabela

  2. Os educadores querem enviar e-mails para os estudantes que enviaram suas tarefas para mantê-los atualizados sobre o progresso de suas tarefas. Você pode usar o Copilot para adicionar um novo campo à tabela para armazenar o e-mail do estudante. Por exemplo, você pode usar o seguinte prompt para adicionar um novo campo à tabela: Quero adicionar uma coluna para armazenar o e-mail do estudante. Clique no botão Enviar para enviar o prompt para o AI Copilot.

Adicionando um novo campo

  1. O AI Copilot gerará um novo campo e você poderá então personalizar o campo para atender às suas necessidades.

  2. Quando terminar com a tabela, clique no botão Criar aplicativo para criar o aplicativo.

  3. O AI Copilot gerará um aplicativo Canvas responsivo com base em sua descrição. Você pode então personalizar o aplicativo para atender às suas necessidades.

  4. Para que os educadores enviem e-mails para os estudantes, você pode usar o Copilot para adicionar uma nova tela ao aplicativo. Por exemplo, você pode usar o seguinte prompt para adicionar uma nova tela ao aplicativo: Quero adicionar uma tela para enviar e-mails aos estudantes. Clique no botão Enviar para enviar o prompt para o AI Copilot.

Adicionando uma nova tela através de uma instrução de prompt

  1. O AI Copilot gerará uma nova tela e você poderá então personalizar a tela para atender às suas necessidades.

  2. Quando terminar com o aplicativo, clique no botão Salvar para salvar o aplicativo.

  3. Para compartilhar o aplicativo com os educadores, clique no botão Compartilhar e depois clique no botão Compartilhar novamente. Você pode então compartilhar o aplicativo com os educadores inserindo seus endereços de e-mail.

Seu dever de casa: O aplicativo que você acabou de construir é um bom começo, mas pode ser melhorado. Com o recurso de e-mail, os educadores só podem enviar e-mails para os estudantes manualmente, tendo que digitar seus e-mails. Você pode usar o Copilot para construir uma automação que permitirá que os educadores enviem e-mails para os estudantes automaticamente quando eles enviarem suas tarefas? Sua dica é que com o prompt certo você pode usar o Copilot no Power Automate para construir isso.

Construir uma Tabela de Informações de Faturas para Nossa Startup

A equipe financeira da nossa startup tem tido dificuldades para acompanhar as faturas. Eles têm usado uma planilha para rastrear as faturas, mas isso se tornou difícil de gerenciar à medida que o número de faturas aumentou. Eles pediram que você construísse uma tabela que os ajudasse a armazenar, rastrear e gerenciar as informações das faturas que receberam. A tabela deve ser usada para construir uma automação que extrairá todas as informações das faturas e as armazenará na tabela. A tabela também deve permitir que a equipe financeira visualize as faturas que foram pagas e aquelas que não foram pagas.

O Power Platform possui uma plataforma de dados subjacente chamada Dataverse que permite que você armazene os dados para seus aplicativos e soluções. O Dataverse fornece uma plataforma de dados de baixo código para armazenar os dados do aplicativo. É um serviço totalmente gerenciado que armazena dados com segurança na Nuvem Microsoft e é provisionado dentro do seu ambiente do Power Platform. Ele vem com capacidades integradas de governança de dados, como classificação de dados, linhagem de dados, controle de acesso detalhado, e mais. Você pode aprender mais sobre o Dataverse aqui.

Por que devemos usar o Dataverse para nossa startup? As tabelas padrão e personalizadas dentro do Dataverse fornecem uma opção de armazenamento seguro e baseado em nuvem para seus dados. As tabelas permitem que você armazene diferentes tipos de dados, semelhante a como você pode usar várias planilhas em um único livro de Excel. Você pode usar tabelas para armazenar dados que são específicos para suas necessidades organizacionais ou de negócios. Alguns dos benefícios que nossa startup obterá ao usar o Dataverse incluem, mas não se limitam a:

  • Fácil de gerenciar: Tanto os metadados quanto os dados são armazenados na nuvem, então você não precisa se preocupar com os detalhes de como eles são armazenados ou gerenciados. Você pode se concentrar em construir seus aplicativos e soluções.

  • Seguro: O Dataverse fornece uma opção de armazenamento seguro e baseado em nuvem para seus dados. Você pode controlar quem tem acesso aos dados em suas tabelas e como eles podem acessá-los usando segurança baseada em funções.

  • Metadados ricos: Tipos de dados e relacionamentos são usados diretamente dentro do Power Apps.

  • Lógica e validação: Você pode usar regras de negócios, campos calculados e regras de validação para aplicar lógica de negócios e manter a precisão dos dados.

Agora que você sabe o que é o Dataverse e por que deve usá-lo, vamos ver como você pode usar o Copilot para criar uma tabela no Dataverse para atender aos requisitos da nossa equipe financeira.

Nota: Você usará esta tabela na próxima seção para construir uma automação que extrairá todas as informações das faturas e as armazenará na tabela. Para criar uma tabela no Dataverse usando o Copilot, siga os passos abaixo: 1. Navegue para a tela inicial do Power Apps. 2. Na barra de navegação à esquerda, selecione Tabelas e depois clique em Descrever a nova Tabela. Selecionar nova tabela 1. Na tela Descrever a nova Tabela, use a área de texto para descrever a tabela que você quer criar. Por exemplo, Quero criar uma tabela para armazenar informações de faturas. Clique no botão Enviar para enviar o prompt para o AI Copilot. Descrever a tabela 1. O AI Copilot sugerirá uma Tabela do Dataverse com os campos que você precisa para armazenar os dados que deseja rastrear e alguns dados de amostra. Você pode então personalizar a tabela para atender às suas necessidades usando o recurso de assistente AI Copilot através de etapas conversacionais. Tabela do Dataverse sugerida 1. A equipe financeira quer enviar um e-mail para o fornecedor para atualizá-lo com o status atual de sua fatura. Você pode usar o Copilot para adicionar um novo campo à tabela para armazenar o e-mail do fornecedor. Por exemplo, você pode usar o seguinte prompt para adicionar um novo campo à tabela: Quero adicionar uma coluna para armazenar o e-mail do fornecedor. Clique no botão Enviar para enviar o prompt para o AI Copilot. 1. O AI Copilot gerará um novo campo e você poderá então personalizar o campo para atender às suas necessidades. 1. Quando terminar com a tabela, clique no botão Criar para criar a tabela.

Modelos de IA no Power Platform com AI Builder

AI Builder é uma capacidade de IA de baixo código disponível no Power Platform que permite que você use Modelos de IA para ajudar a automatizar processos e prever resultados. Com AI Builder, você pode trazer IA para seus aplicativos e fluxos que se conectam aos seus dados no Dataverse ou em várias fontes de dados na um texto. - Análise de Sentimentos: Este modelo detecta sentimentos positivos, negativos, neutros ou mistos em texto. - Leitor de Cartão de Visita: Este modelo extrai informações de cartões de visita. - Reconhecimento de Texto: Este modelo extrai texto de imagens. - Detecção de Objetos: Este modelo detecta e extrai objetos de imagens. - Processamento de Documentos: Este modelo extrai informações de formulários. - Processamento de Faturas: Este modelo extrai informações de faturas. Com Modelos de IA Personalizados, você pode trazer seu próprio modelo para o AI Builder para que ele funcione como qualquer modelo personalizado do AI Builder, permitindo que você treine o modelo usando seus próprios dados. Você pode usar esses modelos para automatizar processos e prever resultados tanto no Power Apps quanto no Power Automate. Ao usar seu próprio modelo, há limitações que se aplicam. Leia mais sobre essas limitações. Modelos do AI Builder ## Tarefa #2 - Criar um Fluxo de Processamento de Faturas para Nossa Startup A equipe financeira tem enfrentado dificuldades para processar faturas. Eles têm usado uma planilha para acompanhar as faturas, mas isso se tornou difícil de gerenciar à medida que o número de faturas aumentou. Eles pediram para você criar um fluxo de trabalho que os ajude a processar faturas usando IA. O fluxo de trabalho deve permitir que eles extraiam informações das faturas e armazenem as informações em uma tabela Dataverse. O fluxo de trabalho também deve permitir que eles enviem um e-mail para a equipe financeira com as informações extraídas. Agora que você sabe o que é o AI Builder e por que deve usá-lo, vamos ver como você pode usar o Modelo de IA de Processamento de Faturas no AI Builder, que abordamos anteriormente, para criar um fluxo de trabalho que ajudará a equipe financeira a processar faturas. Para criar um fluxo de trabalho que ajudará a equipe financeira a processar faturas usando o Modelo de IA de Processamento de Faturas no AI Builder, siga os passos abaixo: 1. Navegue até a tela inicial do Power Automate. 2. Use a área de texto na tela inicial para descrever o fluxo de trabalho que deseja criar. Por exemplo, Processar uma fatura quando ela chegar na minha caixa de entrada. Clique no botão Enviar para enviar o prompt ao AI Copilot. Copilot power automate 3. O AI Copilot sugerirá as ações necessárias para executar a tarefa que você deseja automatizar. Você pode clicar no botão Próximo para passar para as próximas etapas. 4. Na próxima etapa, o Power Automate solicitará que você configure as conexões necessárias para o fluxo. Quando terminar, clique no botão Criar fluxo para criar o fluxo. 5. O AI Copilot gerará um fluxo e você poderá personalizá-lo para atender às suas necessidades. 6. Atualize o gatilho do fluxo e defina a Pasta para a pasta onde as faturas serão armazenadas. Por exemplo, você pode definir a pasta como Caixa de Entrada. Clique em Mostrar opções avançadas e defina Somente com Anexos como Sim. Isso garantirá que o fluxo só seja executado quando um e-mail com um anexo for recebido na pasta. 7. Remova as seguintes ações do fluxo: HTML para texto, Compor, Compor 2, Compor 3 e Compor 4 porque você não as usará. 8. Remova a ação Condição do fluxo porque você não a usará. Deve ficar como na captura de tela a seguir: power automate, remover ações 9. Clique no botão Adicionar uma ação e procure por Dataverse. Selecione a ação Adicionar uma nova linha. 10. Na ação Extrair Informações das Faturas, atualize o Arquivo da Fatura para apontar para o Conteúdo do Anexo do e-mail. Isso garantirá que o fluxo extraia informações do anexo da fatura. 11. Selecione a Tabela que você criou anteriormente. Por exemplo, você pode selecionar a tabela Informações da Fatura. Escolha o conteúdo dinâmico da ação anterior para preencher os seguintes campos: - ID - Valor - Data - Nome - Status - Defina o Status como Pendente. - Email do Fornecedor - Use o conteúdo dinâmico De do gatilho Quando um novo e-mail chegar. power automate add row 12. Quando terminar o fluxo, clique no botão Salvar para salvar o fluxo. Você pode então testar o fluxo enviando um e-mail com uma fatura para a pasta especificada no gatilho. > Seu dever de casa: O fluxo que você acabou de criar é um bom começo, agora você precisa pensar em como pode criar uma automação que permita à nossa equipe financeira enviar um e-mail para o fornecedor para atualizá-lo com o status atual da fatura. Sua dica: o fluxo deve ser executado quando o status da fatura mudar.

Use um Modelo de IA de Geração de Texto no Power Automate

O modelo Criar Texto com GPT no AI Builder permite que você gere texto com base em um prompt e é alimentado pelo Microsoft Azure OpenAI Service. Com essa capacidade, você pode incorporar a tecnologia GPT (Transformador Pré-Treinado Generativo) em seus aplicativos e fluxos para criar uma variedade de fluxos automatizados e aplicativos perspicazes.

Os modelos GPT passam por um treinamento extenso em grandes quantidades de dados, permitindo que produzam texto que se assemelha de perto à linguagem humana quando fornecido com um prompt. Quando integrado à automação de fluxo de trabalho, modelos de IA como o GPT podem ser aproveitados para simplificar e automatizar uma ampla gama de tarefas.

Por exemplo, você pode criar fluxos para gerar automaticamente texto para uma variedade de casos de uso, como: rascunhos de e-mails, descrições de produtos e mais. Você também pode usar o modelo para gerar texto para uma variedade de aplicativos, como chatbots e aplicativos de atendimento ao cliente que permitem que os agentes de atendimento ao cliente respondam de forma eficaz e eficiente às consultas dos clientes.

criar um prompt

Para aprender como usar este Modelo de IA no Power Automate, consulte o módulo Adicionar inteligência com AI Builder e GPT.

Ótimo Trabalho! Continue Seu Aprendizado

Após concluir esta lição, confira nossa coleção de Aprendizado de IA Generativa para continuar aprimorando seu conhecimento em IA Generativa!

Vá para a Lição 11 onde veremos como integrar IA Generativa com Chamadas de Função!

Aviso Legal:
Este documento foi traduzido usando o serviço de tradução por IA Co-op Translator. Embora nos esforcemos para garantir a precisão, esteja ciente de que traduções automáticas podem conter erros ou imprecisões. O documento original em seu idioma nativo deve ser considerado a fonte autoritativa. Para informações críticas, recomenda-se uma tradução profissional feita por humanos. Não nos responsabilizamos por quaisquer mal-entendidos ou interpretações errôneas decorrentes do uso desta tradução.