Referência de componentes na Biblioteca de Agentes no Copilot Agent Kit

Os componentes na Biblioteca de Agentes são coleções de componentes pré-construídas e reutilizáveis que podes adicionar a qualquer agente do Copilot Studio. Cada componente é embalado como uma coleção de componentes próprio, por isso instala apenas os componentes de que precisa.

Este artigo é a referência por componente. Para uma visão geral dos componentes, como navegar e instalar componentes do kit e como adicioná-los ao seu agente, consulte Gestão de Componentes na Biblioteca de Agentes.

Captura de ecrã dos componentes na Biblioteca de Agentes no Copilot Agent Kit.

Note

A Biblioteca de Agentes está disponível tanto como solução gerida como não gerida. Use a solução gerida para adicionar componentes aos seus agentes sem modificações. Usa a solução não gerida apenas se precisares de editar componentes internos. Há apenas uma instância de cada componente por ambiente, por isso qualquer edição que faças a um tópico, prompt ou fluxo dentro da Biblioteca de Agentes aplica-se a todos os agentes que usam esse componente no mesmo ambiente.

Componentes num relance

A Biblioteca de Agentes inclui os seguintes componentes distribuídos pelas suas soluções. Componentes que não requerem referências de ligação estão numa solução base própria. Os componentes que partilham um conector comum são agrupados.

Component collection Description Components Connections
Document Extraction Transforma documentos carregados em dados estruturados usando o AI Builder. 1 prompt Dataverse
Content Synthesizer Prompt partilhado do AI Builder que sintetiza conteúdos de investigação em secções baseadas em evidências com citações. 1 prompt Dataverse
Research Component Pipeline de IA em três fases que sintetiza fontes web num relatório de investigação abrangente. 1 tópico + 3 prompts (Nível 2 chama Content Synthesizer) Dataverse
Componente do Resumo Executivo Pipeline de IA em três fases que produz resumos executivos orientados para decisões. 1 tópico + 3 prompts (Nível 2 chama Content Synthesizer) Dataverse
Assistente de Bilhetes ServiceNow Gestão de incidentes ServiceNow de ponta a ponta usando cartões adaptativos. 5 tópicos + 1 referência de ligação Dataverse, ServiceNow

Important

Os campos marcados como Não para Obrigatório têm valores predefinidos incorporados e funcionam sem configuração. Fornecer um valor apenas para sobrepor o comportamento padrão.

Prerequisites

Antes de começar, certifique-se de que são cumpridos os seguintes pré-requisitos:

  • Instale e configure o Copilot Agent Kit no seu ambiente Power Platform.
  • O utilizador iniciado tem o papel de segurança CSK - Maker atribuído no Copilot Agent Kit para navegar e instalar componentes.
  • O ambiente Power Platform tem o Copilot Studio ativado.
  • Tenha créditos AI Builder disponíveis no seu ambiente (necessários para componentes baseados em prompts).
  • Para o ServiceNow Ticket Assistant, tenha uma instância ServiceNow com acesso à API REST e uma ligação ServiceNow configurada na Power Platform. Saiba mais sobre a configuração do principal de serviço ServiceNow.

Document Extraction

Property Value
Tipo Prompt do AI Builder (TarefasDialogo)
Category Aquisição e integração de dados
Interaction model Tool-initiated. O agente orquestrador invoca esta ferramenta quando a intenção do utilizador corresponde à descrição da ferramenta.

A Extração de Documentos transforma documentos carregados em dados estruturados. Utiliza um prompt do AI Builder para analisar e extrair campos-chave com base num esquema configurável.

Quando utilizar: Processamento de faturas, revisão de contratos, digitalização de formulários ou qualquer cenário que exija recolher informação estruturada de documentos não estruturados.

Como funciona a Extração de Documentos

  1. O utilizador carrega um documento na conversa do agente.
  2. O componente processa o documento com o AI Builder.
  3. O componente devolve dados extraídos como saída estruturada que pode armazenar, mostrar ou passar para fluxos a jusante.

Entradas de extração de documentos

Name Display name Required Description
DocumentContent Document Content Yes Texto completo do ficheiro ou conteúdo colado.
ExtractionSchema Extraction Schema Yes Campos-chave para extrair do conteúdo do documento. Por exemplo, um esquema de fatura pode conter campos como nome, número de fatura e data.

Saídas de extração de documentos

Todos os prompts do AI Builder são devolvidos.

Content Synthesizer

Property Value
Tipo Prompt do AI Builder (TarefasDialogo)
Category Geração e transformação de conteúdos
Interaction model Module. Invocado por um pipeline pai (Componente de Investigação ou Componente de Briefing Executivo) como a etapa de síntese do Estágio 2. Também pode ser usado como ferramenta autónoma.

O Content Synthesizer transforma resultados brutos de pesquisa numa secção de investigação estruturada e baseada em evidências, com citações em linha. É o motor de síntese partilhado usado tanto pelos pipelines do Componente de Investigação como do Componente Executivo Brief. Também pode ser adicionado a qualquer agente como uma ferramenta autónoma para síntese de conteúdos sob demanda.

Quando usar: Qualquer cenário que exija sintetizar múltiplos documentos fonte numa narrativa coesa e baseada em citações, seja como parte de um pipeline em múltiplas etapas ou como uma ferramenta autónoma de geração de conteúdo.

Como funciona o Content Synthesizer

  1. O pipeline pai (ou agente) transmite um prompt de pesquisa, conteúdo bruto dos resultados de pesquisa e instruções de estilo opcionais.
  2. O enunciado integra insights de todas as fontes por tema. Não resume fonte por fonte.
  3. A evidência baseia-se no conteúdo fornecido, com pontos de dados específicos como números, percentagens, datas e entidades nomeadas.
  4. A saída é um objeto JSON contendo a secção de markdown sintetizada e um array de citações extraídas.

Entradas do Sintetizador de Conteúdo

Name Display name Required Tipo Description
Content Content Yes Automatic Resultados de pesquisa Markdown gerados a partir da consulta do utilizador, usados como entrada para sintetizar conteúdo. O formato esperado inclui Title:, Source:, e Content: blocos.
ResearchPrompt Research Prompt Yes Automatic A pergunta ou consulta de pesquisa do utilizador. Todo o conteúdo é estruturado em torno deste objetivo.

Saídas do Sintetizador de Conteúdo

O prompt devolve um objeto JSON com dois campos:

Field Tipo Description
SectionContentMarkdown String Secção sintetizada completa em markdown. Organizado por tema, com títulos, conclusões principais, conclusões principais e um rodapé de confiança/recentidade.
Citations Array Lista de fontes citadas formatada como "Title - URL". Cada entrada corresponde a um marcador inline [n] no conteúdo da secção.

Estrutura de saída do sintetizador de conteúdos

A secção sintetizada segue esta estrutura:

  • Abertura: Apresenta as descobertas mais importantes e antecipa os temas-chave.
  • Corpo: Organizado por tema (não por fonte), com marcadores de atribuição e [n] citação em linha, chamadas a negrito para a Descoberta de Chaves e marcadores opcionais [CHART SUGGESTION] .
  • Conclusões-chave: Três a cinco pontos concisos e acionáveis.
  • Rodapés: Avaliação de confiança (de Alta a Baixa), atualidade dos dados e lacunas notáveis.

Research Component

Property Value
Tipo Tema + 3 Prompts do AI Builder + pesquisa na web
Category Análise e análise de dados
Interaction model Tool-initiated. Pipeline em três fases: planeamento de investigação, síntese de conteúdos, finalização de relatórios.

O Componente de Investigação sintetiza informação de múltiplas fontes num relatório de investigação abrangente. Utiliza um pipeline de IA em três fases para planear, pesquisar e compilar conclusões.

Quando utilizar: Análise da concorrência, investigação de mercado, revisão de políticas ou qualquer cenário que exija uma visão consolidada em múltiplas fontes de informação.

Como funciona o Componente de Investigação

  1. O utilizador fornece uma pergunta ou tema de investigação.
  2. Fase 1 (Planeador de Investigação): Cria um plano de investigação estruturado com secções e questões.
  3. Fase 2 (Sintetizador de Conteúdo): Pesquisa fontes web para cada secção e gera conteúdo com citações.
  4. Fase 3 (Finalizador de Relatório): Combina todas as secções e citações num relatório polido.
  5. O relatório final é apresentado em linha na conversa.

Entradas do Componente de Investigação

Name Display name Required Description
ResearchPrompt Research Prompt Yes O tema principal ou assunto de investigação, como "Visão geral do mercado de veículos elétricos."
AdditionalInstructions Additional Instructions No Contexto opcional, como áreas de foco ou restrições. Por defeito, "Começar com objetivo de investigação claro" se estiver vazio.
InstructionsForInformationCompiler Instruções para o Compilador de Informação No Controla o estilo e a duração de cada secção sintetizada. Por defeito é "Estilo simples, máximo 200 palavras" se estiver vazio.
InstructionsForReportFinalizer Instruções para o Finalizador de Relatórios No Controla como o relatório final é elaborado. Por defeito, sintetiza todas as secções num relatório coeso.

Resultados dos Componentes de Investigação

O componente apresenta o relatório em linha na conversa.

Componente do Resumo Executivo

Property Value
Tipo Tema + 3 prompts do AI Builder + pesquisa interna/web
Category Geração e transformação de conteúdos
Interaction model Tool-initiated. Pipeline em três etapas: planeamento estratégico, síntese de insights, finalização breve.

O Executive Brief Component gera resumos concisos e orientados para a decisão a partir de entradas complexas. Utiliza um pipeline de IA em três etapas para planear, sintetizar insights e compilar um briefing executivo polido.

Quando utilizar: Preparação para reuniões do conselho, atualizações do estado do projeto, revisões trimestrais de negócio ou qualquer cenário que exija um resumo polido para as partes interessadas.

Como funciona o Componente do Briefing Executivo

  1. O utilizador fornece um tópico ou pergunta breve.
  2. Fase 1 (Planeador de Briefings Executivos): Cria um plano estratégico de investigação com áreas de investigação.
  3. Fase 2 (Insight Synthesizer, alimentado pelo Content Synthesizer): Pesquisa em fontes internas e web de cada área e extrai factos-chave e citações.
  4. Fase 3 (Finalizador de Briefs): Compila todos os insights e citações num briefing executivo polido.
  5. O resumo é apresentado em linha na conversa.

Contributos para o Componente do Briefing Executivo

Name Display name Required Description
ResearchPrompt Research Prompt Yes O tópico ou pergunta breve, como "Estratégia de adoção de IA para empresas de média divisão."
AdditionalInstructions Additional Instructions No Contexto opcional da empresa, áreas de foco ou restrições.

Resultados do Componente do Resumo Executivo

O componente apresenta o briefing executivo em linha na conversa.

Assistente de Bilhetes ServiceNow

Property Value
Tipo 5 tópicos + Conector ServiceNow + placas adaptativas
Category Execução de ações e integração de sistemas
Interaction model Conversation-initiated. O agente encaminha para o tema apropriado com base na intenção do utilizador. Cada tópico utiliza cartões adaptativos para recolher os campos obrigatórios.

O ServiceNow Ticket Assistant fornece gestão de incidentes de ponta a ponta diretamente de um agente da Copilot Studio. Inclui cinco tópicos que abrangem todo o ciclo de vida do incidente.

Quando utilizar: help desk de TI, self-service de colaboradores ou qualquer cenário que envolva gestão de incidentes com o ServiceNow.

O ServiceNow incluiu tópicos

Topic Description
Create Incident Recolhe uma breve descrição, descrição detalhada, impacto e urgência através de um cartão adaptativo, e depois cria o incidente no ServiceNow.
Check Status Aceita um número de incidente (por exemplo, INC0010002) e devolve o estado, prioridade, datas e descrição.
Resolve/Close Incident Atualiza o estado de um incidente (Resolvido, Fechado, Cancelado, Em Espera, Em Progresso) com código de resolução e notas.
Obtenha Incidentes Recentes Recupera automaticamente até 10 incidentes recentes para o utilizador iniciado sessão. Não é necessária qualquer intervenção.
Next Actions Exibe um menu de navegação após concluir uma operação ServiceNow, encaminhando para outros tópicos do ServiceNow ou conversas gerais.

Note

Os tópicos do ServiceNow utilizam cartões adaptativos para recolher a entrada do utilizador diretamente na conversa. Não são necessárias entradas ao nível da ferramenta.

ServiceNow prerequisites

Este componente é fornecido na sua própria solução (CopilotStudioKit_ServiceNow_Components) porque requer uma referência de ligação ServiceNow durante a importação. Antes de importar esta solução, certifique-se de que tem:

  • Uma instância ServiceNow com acesso à API REST.
  • Uma ligação configurada no Power Platform para o ServiceNow. És solicitado a configurar isto durante a importação da solução.
  • Permissões de utilizador do ServiceNow apropriadas para as operações necessárias.

Configuração do principal de serviço ServiceNow

Para configurar uma ligação ServiceNow Power Platform que utilize Microsoft Entra ID, siga os passos em Como configurar uma ligação ServiceNow Power Platform que utilize Microsoft Entra ID.

Como funciona o Assistente de Bilhetes ServiceNow

  1. O utilizador expressa uma intenção (por exemplo, "Preciso de criar um ticket" ou "Qual é o estado de INC0012345?").
  2. O tema apropriado é ativado e apresenta uma carta adaptativa para recolher os inputs necessários.
  3. O componente chama a API ServiceNow através de um conector e devolve o resultado.
  4. Após a conclusão da operação, o tópico Próximas Ações apresenta opções para o próximo passo.

Create incident

Cria um novo incidente ServiceNow recolhendo dados do utilizador e submetendo-os ao ServiceNow através de um conector.

Quando utilizar: Help desk de TI, self-service de colaboradores ou qualquer cenário em que os utilizadores precisem registar novos incidentes diretamente da conversa.

Criar fluxo de incidentes

  1. O utilizador expressa a intenção de criar um incidente, como "Preciso de abrir um ticket para um portátil avariado."
  2. Um cartão adaptativo recolhe os detalhes necessários do incidente.
  3. O componente chama a API ServiceNow para criar o incidente e retorna uma confirmação com o número do incidente.
  4. É apresentado um menu de Próximas Ações para que o utilizador possa continuar com outra operação ServiceNow.

Criar entradas de incidente através de cartão adaptativo

Field Required Description
ShortDescription Yes Resumo breve do problema
Description No Descrição detalhada do problema
Impact Yes Nível de impacto empresarial (1-Alto, 2-Médio, 3-Baixo)
Urgency Yes Nível de urgência (1-Alto, 2-Médio, 3-Baixo)

Criar saídas de incidente

Mensagem de confirmação com o número de incidente criado exibido em linha.

Verificar o estado do incidente

Recupera o estado e detalhes mais recentes de um incidente existente do ServiceNow.

Verificar o estado do incidente

  1. O utilizador pergunta sobre um incidente, por exemplo, "Qual é o estado do INC0010002?"
  2. Um cartão adaptativo recolhe o número do incidente.
  3. O componente consulta o ServiceNow e devolve os detalhes do incidente.

Verifique as entradas de estado do incidente através do cartão adaptativo

Field Required Description
IncidentNumber Yes O número do incidente a consultar, como INC0010002.

Verificar as saídas do estado do incidente

Field Description
IncidentNumber O identificador do incidente
State Estado atual do incidente
Priority Priority level
CreatedDate Quando o incidente foi criado
LastUpdatedDate Quando o incidente foi alterado pela última vez

Resolver ou fechar incidente

Atualiza o estado de um incidente ServiceNow existente para Resolvido, Encerrado, Cancelado, Em Espera ou Em Progresso, juntamente com detalhes da resolução.

Resolver ou fechar o fluxo de incidentes

  1. O utilizador expressa a intenção de resolver ou encerrar um incidente, como "Fechar INC0010002 do ticket."
  2. Um cartão adaptativo recolhe o número do incidente, o estado do alvo, o código de resolução e as notas de resolução.
  3. O componente atualiza o incidente no ServiceNow e devolve uma confirmação.

Pré-requisitos para resolver ou encerrar incidentes

Uma instância ServiceNow com acesso à API REST e uma ligação ServiceNow na Power Platform.

Resolver ou fechar entradas de incidentes através de cartão adaptativo

Field Required Description
IncidentNumber Yes O número do incidente a atualizar
State Yes Estado alvo (Resolvido, Fechado, Cancelado, Em Espera, Em Progresso)
ResolutionCode Yes Categoria de resolução, como Resolvido Remotamente ou Resolvido por Chamador
ResolutionNotes Yes Descrição da resolução

Resolver ou fechar saídas de incidente

Mensagem de confirmação com o estado atualizado do incidente exibido em linha.

Obtenha incidentes recentes

Recupera e exibe até 10 incidentes recentes do ServiceNow para o utilizador atual. Não são necessários campos de entrada. O componente utiliza automaticamente o email do utilizador iniciado sessão.

Quando usar: Quando os utilizadores querem uma visão geral rápida dos seus incidentes recentes ou abertos.

Acompanhe o fluxo dos incidentes recentes

  1. O utilizador pergunta sobre os seus incidentes, como "Mostrar os meus incidentes recentes."
  2. O componente consulta o ServiceNow para até 10 incidentes recentes que correspondam ao email do utilizador iniciado.
  3. Os detalhes do incidente são apresentados em linha na conversa.

Obtenha informações sobre incidentes recentes

None. O componente utiliza automaticamente o email do utilizador iniciado sessão.

Obtenha resultados de incidentes recentes

Field Description
IncidentNumber O identificador do incidente
State Estado atual do incidente
Priority Priority level
ShortDescription Resumo breve do problema
CreatedDate Quando o incidente foi criado
LastUpdatedDate Quando o incidente foi alterado pela última vez

Note

Todos os componentes do ServiceNow incluem um menu de navegação de Próximas Ações que aparece após cada operação, permitindo ao utilizador avançar rapidamente para outra ação do ServiceNow ou regressar à conversa geral.

Painel de detalhes dos componentes

Quando abres um componente da Biblioteca de Agentes no Copilot Agent Kit, o painel de detalhes mostra a descrição do componente, categoria, variáveis de entrada e saída, e a tecnologia utilizada.

Captura de ecrã do painel de detalhes dos componentes mostrando descrição, entradas, saídas e tecnologia utilizada.

Para instalar um componente e adicioná-lo a um fluxo de trabalho de agente, consulte Gestão de Componentes.

Use componentes com uma solução gerida

Use a solução gerida para a maioria dos utilizadores. Os componentes importados são de apenas leitura. Pode adicioná-los aos seus agentes e usá-los sem risco de alterar acidentalmente os temas, prompts ou fluxos subjacentes.

Mesmo sem editar os próprios componentes, tens duas formas de controlar o comportamento: instruções de agente e predefinidos de entrada de ferramentas.

Agent instructions

O campo Instruções do seu agente do Copilot Studio é a principal forma de moldar a forma como os componentes são utilizados. Através de instruções em linguagem natural, pode controlar:

  • Quando um componente é invocado: Descreva os cenários ou intenções do utilizador que devem ativar cada ferramenta.
  • Que dados são transmitidos: Diga ao agente que contexto, variáveis ou histórico de conversas deve incluir.
  • Como os resultados são apresentados: Especifique formatação, tom, ações subsequentes ou roteamento após um componente devolver a sua saída.
  • Orquestração geral: Defina a ordem das operações quando estão envolvidos múltiplos componentes, como por exemplo: "Após concluir a investigação, gere um briefing executivo a partir dos resultados."

Entradas de ferramentas por defeito

Quando adiciona componentes como ferramentas, como os prompts do AI Builder, pode configurar parâmetros de entrada diretamente no Copilot Studio, mesmo usando uma solução gerida. Estes inputs permitem-te definir padrões mais específicos do que aquilo que as instruções do agente sozinhas conseguem alcançar. For example:

  • Forneça um padrão ExtractionSchema adaptado aos documentos da sua empresa, como campos de fatura como nome, número de fatura e data.
  • Preencha AdditionalInstructions com o estilo de escrita preferido da sua organização ou com os requisitos de conformidade.

Os valores por defeito de entrada são configurados por agente, pelo que diferentes agentes podem passar valores distintos ao mesmo componente partilhado.

Personalize componentes com uma solução não gerida

Se precisar de modificar os componentes internos, como alterar a lógica de prompts, editar fluxos de tópicos ou reconfigurar conectores, deve importar a solução não gerida. Esta solução dá-lhe acesso total de edição a todos os temas, prompts e fluxos na Biblioteca de Agentes.

Important

As coleções componentes são partilhadas em todo o ambiente. Há apenas uma instância de cada componente por ambiente, por isso qualquer edição que faças a um tópico, prompt ou fluxo dentro da Biblioteca de Agentes aplica-se a todos os agentes que usam esse componente no mesmo ambiente. Antes de modificar um componente, confirme que a alteração é adequada para todos os consumidores.

Personalizações comuns incluem:

  • Modificar prompts: Ajuste os prompts do AI Builder para corresponderem ao seu domínio e formato de saída.
  • Alterar fontes de dados: Aponte componentes para as suas próprias tabelas Dataverse, listas SharePoint ou conectores externos.
  • Ajuste os temas: Atualize os fluxos das conversas para corresponder à terminologia e aos processos da sua organização.
  • Atualizar frases gatilho: Adicione frases gatilho que reflitam como os seus utilizadores naturalmente pedem as coisas.
  • Adicionar autenticação: Configurar a autenticação se os componentes precisarem de aceder a dados específicos do utilizador.

Tip

Se precisar de comportamentos diferentes para agentes diferentes, considere criar uma cópia do componente numa solução separada em vez de editar a instância partilhada.