Compreendendo os Open AI Assistants ou GPTs
No mundo da Inteligência Artificial, “Assistentes GPT” referem-se a aplicativos ou ferramentas alimentadas por Transformadores Generativos Pré-treinados (GPT), um tipo de IA desenvolvida pela OpenAI. Ao contrário do próprio modelo de linguagem GPT, que é uma tecnologia central, os Assistentes GPT são interfaces ou aplicativos fáceis de usar que aproveitam essa tecnologia para executar tarefas específicas. Esses assistentes podem variar de chatbots a ferramentas sofisticadas baseadas em IA, projetadas para simplificar tarefas complexas, fornecer informações ou auxiliar na criação de conteúdo.
Série: IA Generativa
No caso dos GPTs OpenAI, nosso assistente pode navegar na web, conter conhecimento na forma de até 20 arquivos, escrever e executar código em sandbox, gerar imagens e até chamar APIs baseadas na web.
Compreendendo o aprendizado único em IA
Para apreciar totalmente o processo de criação de tópicos do Copilot Studio usando assistentes GPT, é essencial entender o "One-Shot Learning", um conceito de Inteligência Artificial. One-Shot Learning é um método em que um modelo de aprendizado de máquina, como um GPT, aprende a partir de um único exemplo ou de um número muito limitado de exemplos. Ao contrário do aprendizado de máquina tradicional, que requer vastos conjuntos de dados para aprender, o One-Shot Learning permite que o modelo compreenda e generalize a partir de apenas uma ou algumas amostras. Este método é particularmente eficaz ao lidar com tipos de dados especializados, diferenciados ou novos, onde grandes conjuntos de dados não estão disponíveis. Utilizaremos essa abordagem para ensinar ao GPT 4 Turbo a sintaxe YAML usada pelo Copilot Studio Topics.
Microsoft Copilot Studio e tópicos
O Microsoft Copilot Studio, anteriormente conhecido como Power Virtual Agents, é uma ferramenta poderosa que permite aos usuários criar chatbots e agentes virtuais sem a necessidade de codificação. Uma característica fundamental do Copilot Studio é a criação de “Tópicos”. Esses tópicos são essencialmente os blocos de construção das conversas do seu chatbot. Eles definem como o chatbot compreenderá e responderá às entradas ou perguntas específicas do usuário, tornando-os cruciais para uma experiência de usuário perfeita.
Abaixo está um exemplo de estrutura YAML do tópico. Criei isso na interface do usuário e cliquei em Abrir no editor de código.
tipo: AdaptiveDialog
iniciarDialog:
tipo: OnRecognizedIntent
id: principal
intenção:
consultas de gatilho:
- verifique as horas da tomada de força
- quantas horas de tomada de força eu tenho?
- Balanço da tomada de força
- qual é o meu saldo atual de tomada de força?
- você pode me dizer meus horários de tomada de força disponíveis?
- Tempo restante da tomada de força
- quanto tempo de tomada de força me resta?
- verifique meu horário de férias
- quais são as minhas horas de férias acumuladas?
- você pode fornecer uma atualização sobre meu saldo de PTO?
ações:
- tipo: SendActivity
id: SendActivity_NmG3Lh
atividade: Olá! Posso ajudá-lo a verificar o saldo da sua tomada de força. Poderia me dar sua identificação de funcionário, por favor?
- tipo: Pergunta
id: Question_uLX0UZ
variável: Tópico.EmployeeID
prompt: "Por favor, insira seu ID de funcionário:"
entidade: StringPrebuiltEntity
- tipo: InvokeFlowAction
id: invocaFlowAction_AzO37R
entrada:
vinculativo:
texto: |-
="Não faça nenhuma pergunta ao usuário. Escolha um número total de horas disponíveis entre 120 e 200 em múltiplos de 8 horas. Crie o nome de exibição do usuário escolhendo um nome aleatório, mas incomum, e um sobrenome aleatório. Escolha um saldo disponível entre 0 e o total de horas. Gere um exemplo simples de saldo de folga com base no pto disponível e total. O funcionário tem EmployeeID:" & Topic.EmployeeID & " A saída deve ser formatada como
Nome do funcionário: X
Total de horas: Y
Horário disponível:Z"
saída:
vinculativo:
resposta: Tópico.Resposta
flowId: adafad-addfad-asdaf-addaf-adafadf
- tipo: SendActivity
id: SendActivity_einV2y
atividade: "{Topic.Response}"
Usando assistentes GPT para criar tópicos para o Copilot Studio
Ao aproveitar os recursos avançados de geração de texto do GPT, você pode automatizar a criação de Tópicos, tornando o processo mais eficiente e potencialmente mais inovador. Veja como você pode juntar isso:
Etapa 1: Crie seu tópico de amostra
Comece criando um tópico de amostra no Copilot Studio. Este Tópico servirá como modelo ou ponto de partida para o GPT entender a estrutura e o conteúdo necessários para uma conversa de chatbot.
Etapa 2: Extraia o texto do tópico
Depois que seu tópico for criado, extraia o texto e salve-o em um arquivo de texto. Este arquivo será usado como referência para o GPT, fornecendo um exemplo específico de como é um tópico do Copilot Studio.
Etapa 3: Fazer upload para GPT
O próximo passo é dotar o GPT do conhecimento necessário para gerar Tópicos semelhantes. Isso é feito carregando o arquivo de texto que você criou no ambiente GPT. Esse processo é conhecido como “aterrar” o GPT com conhecimentos específicos, permitindo-lhe compreender o contexto e a estrutura dos Tópicos do Copilot Studio.
Etapa 4: Gerar tópicos usando GPT
Com o GPT agora fundamentado com o conhecimento necessário, você pode começar a gerar novos Tópicos automaticamente. Insira seus requisitos ou diretrizes no GPT e ele gerará um texto alinhado com a estrutura e o estilo dos Tópicos do Copilot Studio.
Etapa 5: Traga-o para o Copilot Studio
De volta ao Copilot Studio, crie um novo tópico vazio. Abra-o no editor de código e cole o YAML gerado pelo seu assistente. Usando essa abordagem, consegui desenvolver e testar novos tópicos para meu Copiloto em cerca de 5 minutos cada.
Explore e divirta-se
Os GPTs são um novo recurso incrível que nos permite ancorar facilmente alguns dos modelos de IA mais avançados do mundo com nossos próprios dados, em combinação com ancoragem na web e execução de código.
Use seu GPT para debater quais tópicos seu bot deve incluir, compartilhando o objetivo do Copilot, os tipos de usuários e os sistemas que você planeja integrar. Cada uma dessas ideias pode ganhar vida em apenas alguns minutos, permitindo que os usuários forneçam feedback em tempo real.
Ao combinar o poder dos GPTs com o Microsoft Copilot Studio, você pode agilizar a criação de tópicos do chatbot, tornando o processo mais rápido e eficiente. Esta integração não só economiza tempo, mas também permite a geração de Tópicos mais diversos e criativos, potencializando as capacidades dos seus agentes virtuais. À medida que a IA continua a evoluir, o potencial para tais integrações só cresce, prometendo soluções ainda mais inovadoras no futuro.
brazilsalesforceeffectiveness@gmail.com
Comente e compartilhe este artigo!
Nenhum comentário:
Postar um comentário
Compartilhe sua opinião e ponto de vista: