Latest / M365.FM – Podcast de Microsoft 365, Copilot e IA em português / Context engineering no Copilot Studio: como acabar com alucinações e desvios na Power Platform (Dublagem IA)
Transcript
- 0:00Seu co-pilot não é burro, o seu deixou passar fã.
- 0:03Sem esquema, sem regras, sem proteção, e depois você reclama de alucinações...
- 0:07A maioria das falhas de Anapower Platform não é por falta de QI do modelo.
- 0:12É por causa do contexto que você criou.
- 0:14Veja o que você terá hoje.
- 0:15Um padrão repetível de engenharia de contexto para co-pilot studio e Power Automate
- 0:19que elimina alucinações, corrige desvios entre tenants e reduz drasticamente a latência e o custo.
- 0:23É.
- 0:24Vamos construir o padrão de mensagem do sistema,
- 0:26uma lista de verificação de fundamentação de esquema e um modelo de pipeline de recuperação.
- 0:30Existe uma camada que todos esquecem, a camada de política que evita o desvio de governança.
- 0:34Vamos integrá-la e provar com métricas de antes e depois.
- 0:37Agora começamos.
- 0:38Problema, porque seu co-pilot falha. Dívida de contexto.
- 0:41Vamos definir o problema com precisão. Dívida de contexto.
- 0:44É o acúmulo de contexto ausente ou desleixado que força o modelo de linguagem. Adivinhar.
- 0:49Você pula regras de sistema, não faz a fundamentação dataverse,
- 0:51deixa ferramentas indefinidas, ignora políticas e ignora política.
- 0:54Então você se choca quando os resultados variam entre tenants.
- 0:57A dívida de contexto aparece em quatro falhas.
- 1:01Primeiro, regras de sistema ausente sem identidade, sem escopo, sem política de recusa.
- 1:05O modelo otimiza para ser prestativo e prolixo, não compatível e preciso.
- 1:09Segundo, dados sem fundamentação.
- 1:11Você aponta para a tabela de empréstimos sem fornecer nomes de entidades,
- 1:14definições de campos, relacionamentos ou registros de exemplo.
- 1:17Terceiro, ferramentas indefinidas.
- 1:18Você pede para atualizar o status, mas não expõe um caminho de ação governado no Power Automate.
- 1:23HIT.
- 1:23Quarto, políticas ausentes.
- 1:25Você confia na intuição em vez de DLP, rótulos de sensibilidade e acesso condicional.
- 1:29Esse contexto garante o desvio.
- 1:31Prese evidência ou produto aparte.
- 1:32Altas taxas de falha e abandono em ar corporativo estão ligadas à execução e ao contexto,
- 1:36não aos limites do modelo.
- 1:37Equipes relatam alucinações e inconsistências específicas de ambiente
- 1:41e consumo excessivo de tokens por buscar tabelas inteiras apenas para o segurado.
- 1:44Você não precisa de um modelo maior, você precisa de uma espinha dorsal.
- 1:46Aqui está o modelo mental que resolve isso.
- 1:48Quatro camadas de contexto, sistema, recuperação, ferramentas, políticas.
- 1:51Pense nisso como registro do Windows para o seu agente.
- 1:54Não é apenas um banco de dados, é espinha dorsal.
- 1:56O sistema declara quem o agente é e o que ele recusa.
- 1:58A recuperação fornece fatos e esquemas para que ele pare de inventar campos.
- 2:02Ferramentas expõem as ações exatas que ele tem permissão para realizar
- 2:04sob o princípio de menor privilégio.
- 2:06As políticas impõem limites independentemente de brompos inteligentes.
- 2:09Emova qualquer camada e os resultados oscila.
- 2:11Adicione todas as quatro e ele se estabiliza.
- 2:12Que a maioria dos desenvolvedores ignora,
- 2:14ambientes são o limite de segurança na Power Platform.
- 2:16Se sua política de DLP bloqueia a mistura de conectores de negócios
- 2:19e não comerciais em produção, mas não em desenvolvimento,
- 2:21você criou dois versos diferentes.
- 2:23Os olhos e as mãos do seu agente mudam conforme o ambiente.
- 2:26Então sim, os resultados oscilam entre tenants e ambientes
- 2:28porque você muda o mundo sob os pés da ferramenta.
- 2:30Deixe-me explicar o ciclo de falha típico.
- 2:32Você criou um agente no comparado do estúdio?
- 2:34É dar em um objetivo vago, ajudar com pedidos de empréstimo.
- 2:37Você vincula uma biblioteca de documentos em PDF sem extrair a estrutura.
- 2:40Você não indexa entidades, relacionamentos ou rótulos de sensibilidade da Dataware.
- 2:44Ignora o catálogo de ferramentas e assume que o Copilot descobrirá tudo sozinho.
- 2:48Então se faz uma pergunta.
- 2:49Ele responde com políticas genéricas e inventa um campo chamado estágio do empréstimo
- 2:53que não existe no seu esquema.
- 2:54Parabéns, você pagou por tokens para ler o conteúdo errado e recebeu bobagens de volta.
- 2:58Com uma abordagem fundamentada.
- 2:59A mesma pergunta, mas sua camada de recuperação inclui um índice de esquema,
- 3:03entidade de pedido de empréstimo,
- 3:04status de campo, valores de lista,
- 3:06relacionamentos com o solicitante e documento,
- 3:08além de registros de exemplo.
- 3:09O agente referencia o status do pedido de empréstimo explicitamente
- 3:13e cita os valores permitidos.
- 3:14A diferença não é o modelo, é o contexto.
- 3:17Lá tem esse custo, são sintomas da mesma dívida técnica.
- 3:20Buscar tabelas inteiras porque faltam filtros de nível de campo
- 3:22faz explodir os tokens e o tempo.
- 3:24Uma recuperação vaga força o modelo a vasculhar blocos irrelevantes.
- 3:27Top indefinido e sem filtragem de intenção.
- 3:30Você paga por tudo, não aprende nada e ainda recebe alucinações.
- 3:32Brutal.
- 3:33O de governança é o assassino silencioso.
- 3:35Sem uma camada de política, DLP, rótulos de sensibilidade e acesso condicional,
- 3:39o comportamento do seu agente diverge gradualmente.
- 3:41Um conector é reclassificado, uma conta de convidado entra em um fluxo,
- 3:44os logs estão desligados e o agente resume alegremente notas sensíveis
- 3:47para um conector a um comercial.
- 3:49Você só percebe durante a semana de auditório.
- 3:50Excelente.
- 3:51Aqui está a solução e nós a construiremos passo a passo nesta semana.
- 3:55Camada de sistema.
- 3:56Uma mensagem de sistema concisa e versionada que codifica identidade,
- 3:59escopo, recusa, consciência de esquema,
- 4:01regras de uso de ferramentas e limites de log.
- 4:03Criada por ambiente com tokens para unidade de negócios e mapeamento de sensibilidade.
- 4:07Camada de recuperação.
- 4:08Pipeline que fundamenta primeiro no Dataverse,
- 4:11usando o índice de documentos como fonte secundária,
- 4:13com fragmentação consciente de entidades,
- 4:15pesquisa híbrida,
- 4:16filtragens,
- 4:17segurança de campo.
- 4:19Camada de ferramentas.
- 4:20Um catálogo curado de ações do Power Automate com privilégio mínimo,
- 4:23usando modelos de prompt que definem esquemas de entrada,
- 4:26lógica de recusa e sinalizadores de sensibilidade.
- 4:28Camada de política.
- 4:29Grupos de DLP aplicados,
- 4:30acesso condicional,
- 4:31mascaramento em tempo real via rótulos e um botão de interrupção administrativa.
- 4:35Se você não se lembrar de mais nada, lembre-se disto.
- 4:37Modelos prevêem texto.
- 4:38Você projeta a verdade e o poder dos limites.
- 4:40Seu trabalho é o contexto.
- 4:41Modera o motor de renderização.
- 4:43Pare de culpar o renderizador pelo seu projeto inacabado.
- 4:46Camada 1.
- 4:46Contexto de sistema que não oscila.
- 4:48Padrão mais checklist.
- 4:49Agora paramos com as posições e instalamos a identidade.
- 4:52Sem um escopo de identidade e regras de recusa explícitos,
- 4:54os grandes modelos de linguagem tendem a agir como labradores encantadores,
- 4:57buscando tudo, agradando a todos e atropelando a conformidade.
- 5:00Você precisa de um segurança, não de um Golden Retrieve.
- 5:02A verdade é, se sua mensagem de sistema for vaga,
- 5:05suas saídas serão vagas.
- 5:07Se sua mensagem de sistema for inconsistente entre ambientes,
- 5:11por isso criamos a estrutura principal.
- 5:12Aqui está o padrão que eu te li.
- 5:13É curto, versionado e implacável.
- 5:16Função.
- 5:16Você é o copiloto de operações de empréstimo para unidade de negócio no ambiente.
- 5:19Nome do ambiente, nome do ambiente.
- 5:21Responda apenas sobre solicitações de empréstimo e processos relacionados.
- 5:25Escopo.
- 5:25Atenha-se às entidades do Dataverse e documentos rotulados neste ambiente.
- 5:29Se a resposta exigir sistemas externos ou conteúdo não rotulado,
- 5:32recuse e proponha um próximo passo seguro.
- 5:35Tom, conciso factual, cite os campos exatamente conforme o esquema.
- 5:38Entidade.campo.
- 5:41Política de recusa.
- 5:42Se conteúdo confidencial, emitir lista de rótulos,
- 5:44for solicitado em um contexto não empresarial,
- 5:46recuse com motivo e bloqueie o resumo da recusa.
- 5:49Conceito de esquema.
- 5:50Prefira o índice de esquema do Dataverse?
- 5:52Nunca invente campos.
- 5:53Mapeie sinônimos para nomes canônicos usando o glossário fornecido.
- 5:56Regras de uso de ferramenta.
- 6:01Você pode chamar ações aprovadas do Power Automate
- 6:03apenas quando uma intenção for classificada como executável
- 6:05com confiança superior a 0,8.
- 6:07Caso contrário, responda com uma análise.
- 6:10Limite e registro lá.
- 6:11Não repita informações de identificação pessoal.
- 6:13Resume os valores como mascarados quando a sensibilidade for alta.
- 6:16O padrão vai para as instruções personalizadas do Copyright Studio.
- 6:19E sim, ele recebe parâmetros, nome do ambiente, unidade de negócio e lista de rótulos MIM.
- 6:23Vincule-os a variáveis de ambiente para que DEV ou ATI e PROD compartilhem a mesma lógica
- 6:27com diferentes vinculações.
- 6:29Versionar.
- 6:29MSG de sistema V1.3.
- 6:31Carimbe a versão no rodapé de cada resposta durante os testes e a política V1.3
- 6:34para que a divergência seja visível imediatamente.
- 6:37Agora a lista de verificação, porque caso contrário você esquecerá algo.
- 6:40Objetivos.
- 6:41O que o agente tem permissão para realizar é uma frase.
- 6:43Publicual.
- 6:44A quem ser?
- 6:45Analistas de crédito na empresa inteira.
- 6:47Definições.
- 6:48Nomes canônicos de entidades e campos, além de sinônimo.
- 6:51Conteúdo permitido.
- 6:52Classes de dados e fontes permitidas.
- 6:54Ações proibidas.
- 6:56Qualquer coisa entre locatários não rotulada ou fora dos conectores de negócios.
- 7:00Caminho de escalão.
- 7:01Quando transferir para o humano.
- 7:03Critérios e modelo de mensagem.
- 7:04Morriga de avaliação.
- 7:05Não classificamos as saídas.
- 7:07Precisão de campos.
- 7:08Correção na recusa e citação do esquema.
- 7:10Escreva isso em linguagem simples e depois cumprime.
- 7:13O erro mais comum é enterrar as restrições sob um romance de texto de política.
- 7:16O modelo vale superficialmente como estagiário comum.
- 7:18Seja cirúrgico.
- 7:19Outro erro clássico.
- 7:20Colocar restrições dentro do prompt do usuário.
- 7:23As restrições pertencem à mensagem do sistema e aos wrappers de ferramentas.
- 7:26Não onde o usuário decidir digitar.
- 7:28Iversione por ambiente.
- 7:29O ambiente de envolvimento pode ser permissível.
- 7:31De produção, não.
- 7:32Copiar um arquivo de sistema entre tenants sem tokens é como você cria universos paralelos.
- 7:37Uma vitória errada que você pode conquistar.
- 7:38Transforme a mensagem em modelo com variáveis e vincule na porta da solução.
- 7:42Isso por si só elimina uma pilha de inconsistências.
- 7:44Adicione uma seção de glossário mapeando sinônimos comuns para campos canônicos.
- 7:48Estágio, etapa, fase e status da solicitação de empréstimo.
- 7:50Você verá campos alucinados aparecer.
- 7:52A implementação no Copilot Studio é direta.
- 7:55Abra as instruções personalizadas.
- 7:57Cole o padrão e insira variáveis para o nome do ambiente, unidade de negócios, lista de rótulos de imagem e ative sempre incluir.
- 8:03Crie uma nota de conjunto de instruções para a canonicalização de esquema, que o agente consulta antes de responder.
- 8:08Em seguida, adicione um parágrafo de modelo de recurso.
- 8:11Não posso compartilhar redigido devido ao rótulo de política.
- 8:14Aqui está uma alternativa segunda.
- 8:16Consistência não é mágica, modelo.
- 8:19Barreira final, limite de log.
- 8:21Marque que o agente nunca repete valores confidenciais brutos.
- 8:24Quando precisar referenciá-los, use espaços reservados e ofereça uma ação de ferramenta que gerencia segredos via ações de credenciais em fluxos.
- 8:30Se não lembrar de mais nada, lembre-se disto, identidade, escopo, recusa, esquema, ferramentas, logs, seis linhas e aerodrama.
- 8:38Camada 2. Recuperação que se baseia no Dataverse e no modelo de pipeline.
- 8:41A identidade definida.
- 8:43Agora damos a ele fatos que ele não pode alucinar.
- 8:45É onde a maioria de vocês liga a mangueira de incêndio e chama de fundamentação.
- 8:49Incorreto.
- 8:50A recuperação é seletiva, consciente de entidades e sim, é Dataverse primeiro, que é lá que sua verdade reside.
- 8:56Por que se importa?
- 8:57Alucinações florescem quando o modelo precisa inferir a estrutura.
- 9:00Se ele não consegue ver definições canônicas de entidades e campos, ele as inventa.
- 9:04Latência e custo disparam quando você despeja tabelas inteiras e blobs de PDF que não filtrou por intenção.
- 9:10O resultado ruído caro.
- 9:11A correção é um pipeline que privilegia o esquema e corta por segurança.
- 9:14Aqui está o modelo.
- 9:15Dois índices, um certo.
- 9:17Primeiro, um índice de esquema para entidades, campos, relacionamentos, conjuntos de opções e regras de negócios do Dataverse.
- 9:22Mais um pequeno glossário de sinônimos.
- 9:23Segundo, um índice de documentos para políticas é só ópice de documentos de referência, apenas após serem estruturados.
- 9:29Pesquisa híbrida sobre ambos com corte de segurança por ambiente e usuário.
- 9:32O modelo nunca vê o que o usuário não tem permissão para ver.
- 9:35Isso não é uma sugestão, é o limite.
- 9:37Deixe-me detalhar o índice de esquema.
- 9:38Capture para cada entidade.
- 9:40Nome, descrição, lista de campos com tipos de dados, valores de conjuntos de opções, relacionamentos, um para muitos, muitos para um, e regras de negócio que afetam estados válidos.
- 9:49Inclua dois registros de amostra por entidade redigidos e uma consulta de exemplo que mapeia a linguagem natural para campos canônicos.
- 9:55Adicione um mapa de sinônimos, estágio, etapa, fase e status da solicitação de empréstimo.
- 9:59O modelo se ancorará em nomes canônicos porque você lhe entregou o mapa.
- 10:02Agora, índice de documentos.
- 10:03IDFs não são textos sagrados, eles são recipientes.
- 10:06Extrai a estrutura antes de indexar.
- 10:07Cabeçalhos viram sessões, tabelas viram pares de chave-valor.
- 10:11Políticas são marcadas com classificações do Microsoft Preview e rótulos MIP para que a sensibilidade seja legível por máquina.
- 10:16Se um arquivo não pode ser analisado em sessões e campos, ele não pertence ao índice.
- 10:20Mas você não está montando um álbum de recortes.
- 10:21O corte de segurança não é negociável.
- 10:23A camada de consulta do índice deve filtrar por identidade do usuário o ambiente e política de DLP.
- 10:27Se o desenvolvimento permite certos conectores e a produção não, a camada de recuperação reflete isso.
- 10:31Mesmo usuário, ambiente diferente e recuperação diferente.
- 10:34Se não é enfeite, é design.
- 10:35A fragmentação para e fatiar por contagem de página.
- 10:37Fragmentar pela lógica da entidade.
- 10:39Para o esquema, grupo e na granularidade de entidade e relacionamento.
- 10:41Pense em 500 a 800 tokens por fragmento com listas de campos intactas.
- 10:45Para documentos, fragmente por sessão com cabeçalhos preservados e inclua metadados de navegação.
- 10:50Título, sessão, subsessão.
- 10:53O objetivo é retornar a significado, não confete.
- 10:55Táticas de desempenho que você realmente sentirá.
- 10:57Filtragem nível de campo.
- 10:58Quando a intenção inclui status, não puxe toda a definição da entidade.
- 11:02Puxe o bloco de campo e a regra de negócio relevante.
- 11:05O top-k por classificação de intenção direciona a consulta.
- 11:08Consultas de esquema recebem k pequeno, dois ou três.
- 11:10Buscas em documentos podem precisar de 4C.
- 11:12Faça cache de faquês e trechos de esquema de alta frequência na memória com um TTL curto
- 11:16para não pagar pelas mesmas buscas o dia todo.
- 11:19Aplique limites de conectores e tokens, para que um prompt vago não dispare uma varredura de tabela.
- 11:23De nada.
- 11:24Como conectar isso ao Copilot Studio?
- 11:27Defina o Dataverse como a fonte de conhecimento principal.
- 11:29Crie uma fonte de dados que emita cartões de esquema, entidades, campos, relacionamentos,
- 11:33conjuntos de opções, regras, exemplos, anexe classificações do Purview e rótulos MIP como propriedades.
- 11:39Adicione seu índice de documentos como uma fonte secundária com conteúdo de sessão,
- 11:42configure a recuperação híbrida com re-ranking e prefira correspondências de esquema em vez de texto narrativo.
- 11:46Se existir uma correspondência em esquema, impulsione.
- 11:48Se não existir, recorra aos documentos.
- 11:50Se não existir, recuse ou faça uma pergunta de esclarecimento.
- 11:53Sim, recusar é melhor do que inventar.
- 11:56Checklist de fundamentação de esquema que você imprimirá e colará no seu monitor.
- 11:59Nomes de entidades, exatamente como no Dataverse.
- 12:01Descrições de campos em linguagem simples.
- 12:03Relacionamentos listados com cardinalidade, valores e significados de conjuntos de opções.
- 12:07Registros de exemplo com valores mascarados.
- 12:09Regras de negócio, notas de tratamento de nulos.
- 12:11Sinônimos para nomes canônicos e ressalvas de qualidade de dados.
- 12:14Se algum desses estiver faltando, sua fundamentação está incompleta.
- 12:17Armadilhas comuns.
- 12:18Indexar PDF sem extrair estrutura, não faça isso.
- 12:20Ignorar rótulos e sensibilidade perigoso.
- 12:23Misturar conectores corporativos e não corporativos na mesma chamada de recuperação,
- 12:26ser bloqueado por DLP em produção e depois agir com surpresa.
- 12:29Outro exemplo.
- 12:29Retornar a 10 trechos quase iguais porque você nunca desduplicou os cabeçalhos.
- 12:33Rimpie seu feed.
- 12:34Vamos fazer uma rápida demonstração.
- 12:36Prompter.
- 12:36Podemos mover este empréstimo para análise final?
- 12:38Total CDA abaixando dados e subindo dados de origem.
- 12:41Pipeline ruim recupera 3 PDFs de políticas genéricas e nenhum esquema.
- 12:44O modelo inventa o estágio de empréstimo.
- 12:47Pipeline bom.
- 12:48O classificador de intenção direciona para o esquema e retorna a solicitação de empréstimo.
- 12:52Status.
- 12:52Transições permitidas via regras de negócio.
- 12:54O nome da ação do Power Automate que altera o status.
- 12:58A resposta cita os valores permitidos de status e propõe a ação ou recusa-se a sensibilidade a bloquear.
- 13:04Isso é grounding.
- 13:05Último detalhe.
- 13:06Latência.
- 13:07Mestra o tempo de recuperação separadamente da geração.
- 13:10Se a recuperação exceder 300 mil e 100 mil rotineiramente e seus filtros estão errados,
- 13:13ou seu índice está inchado.
- 13:14Utimize aí primeiro.
- 13:15Modelos são rápidos, sua indecisão não é.
- 13:17Se não se lembrar de mais nada, lembre-se disso.
- 13:20Recuperação não é pesquisa, é curadoria.
- 13:22Dataverse é espinha dorsal.
- 13:24Documentou os músculos.
- 13:25Anexe ambos, corte conforme segurança e seu agente para de adivinhar.
- 13:30Camada 3.
- 13:30Ferramentas e políticas que impõem a governança.
- 13:33Power Automate mais DLP.
- 13:35Ele sabe o que é verdade.
- 13:36Agora ensine o que ele pode fazer com segurança.
- 13:38Um agente que não pode agir é um chatbot.
- 13:40Um agente que age sem barreiras é uma violação aguardando para virar notícia.
- 13:44Você quer competência com o cinto de segurança?
- 13:46Entre com o DLP do Power Automate e o acesso condicional.
- 13:49Os músculos, as cercas e o segurança na porta.
- 13:51Aqui, CIP.
- 13:53As ações são explícitas, autorizadas e reversíveis.
- 13:55Não damos liberdade ao modelo.
- 13:57Damos ele um catálogo de verbo.
- 13:59Cada verbo é um fluxo com um esquema de entrada restrito,
- 14:01referência de conexão com privilégio mínimo e lógica de recusa integrada.
- 14:04O modelo nunca improvisa direitos.
- 14:05Ele solicita um verbo.
- 14:07Comece com um catálogo de ferramentas.
- 14:08As entradas do catálogo são assim.
- 14:09Nome de exibição, propósito, esquema de entrada, pré-condições,
- 14:12sinalizador de sensibilidade, referência de conexão e contrato de retorno.
- 14:15Exemplo, atualizar status do empréstimo.
- 14:17Propósito, transicionar a solicitação de empréstimo.
- 14:19Status, entrada, string G de empréstimo, enumeração de status de destino.
- 14:24Pré-condições.
- 14:25Status de destino deve ser uma transição válida conforme o conjunto de regras.
- 14:29Sinalizador de sensibilidade exige conector corporativo rotulado como interno.
- 14:32Referência de conexão, SVC Lonsmin.
- 14:34Você está ensinando uma criança a usar tesoura, dando uma tesoura sem ponta, não uma motosserra.
- 14:39Privilégio mínimo não é opcional.
- 14:40Crie contas de serviço dedicadas com permissões mínimas no Dataverse para realizar apenas essa ação.
- 14:45Sem direitos amplos de tabela, sem abuso de poder de nível de papel.
- 14:47Armazene credenciais e referências de conexão vinculados para o ambiente.
- 14:51Sem o desenvolvimento usa dados falsos.
- 14:52A produção toca na realidade e nenhum vaza para o outro.
- 14:55Se você estiver usando segurança personalizada, revise-a com seriedade.
- 14:57Agora, crie um modelo de fluxo com três camadas padrão.
- 15:00Camada 1, validação de entrada.
- 15:02Valide tipos, mapeie sinônimos para campos canônicos e rejeite parâmetros ambíguos ou ausentes com uma recusa estruturada.
- 15:08Camada 2, verificação de polícia.
- 15:10Avalie rótulos MIP, associação a grupos DLP e quaisquer sinais de acesso condicional expostos via cabeçalhos ou contexto de disparo.
- 15:17Camada 3, execução e mascaramento.
- 15:19Execute o mínimo necessário, mascare valores sensíveis nos logs e retorne resultado compacto com ID de correlação.
- 15:25Modelos de prompt atuam como wrappers na frente desses fluxos.
- 15:27Eles definem como o agente solicita a ferramenta, quando a intenção muda de status e a confiança.
- 15:328. Chame a atualização de status do empréstimo, com o rendido empréstimo e status desejado.
- 15:37Se o status conflitar com regras de negócio ou bloqueios de sensibilidade, recuse e cite a política específica.
- 15:42É aqui que a maioria de vocês fala.
- 15:43Vocês passam texto de forma livre para os fluxos, como se estivéssemos indo.
- 15:46Querem estruturar na entrada e resultados só desvonçados.
- 15:48Marque variáveis como sensíveis.
- 15:49Entradas como CPF e rendem a qualquer campo de alta sensibilidade e residem em variáveis seguras.
- 15:54Elas nunca aparecem em históricos de execução.
- 15:55Use ações de credenciais para tudo relacionado à autenticação.
- 15:59Se um fluxo precisar buscar um token, as credenciais são puxadas em tempo de execução de um cofre seguro,
- 16:04não coladas em prompts nem em variáveis de ambiente chamadas não ler.
- 16:07As pessoas fazem isso.
- 16:08Não seja essas pessoas.
- 16:09O acesso condicional é responsável pela segurança.
- 16:11Aplique MFA.
- 16:13Limite a execução a dispositivos compatíveis ou locais confiáveis.
- 16:15Se sua política diz que convidados não podem iniciar ações, o rapper da sua ferramenta deve ler a identidade do chamador e recusar com clareza.
- 16:23A ação requer um dispositivo compatível conforme a política.
- 16:26A gente permanece educado, a política permanece firme.
- 16:28A membrana é proteção.
- 16:29Classifique os conectores em profissionais, não profissionais e bloqueados.
- 16:31Os fluxos neste catálogo de ferramentas usam apenas conectores profissionais.
- 16:34Tentando rotear a saída para um destino não profissional.
- 16:37Bloqueado o nível do tenente não apenas no seu fluxo.
- 16:39O objetivo é tornar o caminho errado fisicamente impossível.
- 16:42Você não depende da restrição do desenvolvedor, você depende da física.
- 16:45Segmentação de ambientes mantém sua sanidade.
- 16:47Dev, UAT, PROD.
- 16:50Dados diferentes, referências de conexão diferentes, mesmo os nomes de ferramentas, mesmo esquemas, mesmo esquema.
- 16:54Isso significa que os prompts do seu agente não mudam, apenas as vinculações.
- 16:57Você testa em UAT com rótulos e configurações de DLP realistas para que surpresas não apareçam em produção.
- 17:02Se o ambiente de dev tiver um DLP flexível e de produção for rigoroso, testeando.
- 17:06A variação é intencional, não acidental.
- 17:08Camada de política integrada ao tempo de execução.
- 17:09Incorpore regras de recusa baseadas em rótulos presentes no conteúdo recuperado.
- 17:13Se a recuperação retornar um registro confidencial e a ação solicitada ou expuser um sistema externo,
- 17:18o wrapper da ferramenta recusa com o motivo codificado por política e registro incidente.
- 17:22O mascaramento em tempo real substitui valores por espaços reservados no texto visível.
- 17:25O modelo nunca vê segredos brutos, portanto não pode vazá-los por acidente.
- 17:29Não é desconfiança, é higiene.
- 17:30Logs e auditorias fazem parte do design, não são algo secundário.
- 17:33Ative os logs de auditoria para cada fundo.
- 17:35Registre quem solicitou a ação, quais parâmetros foram passados, mascarados, quais verificações de política foram executadas e o resultado.
- 17:40Revisões semestrais identificam ativos órfãos, fluxos compartilhados em excesso e proliferação de conectores.
- 17:45Desprovisione tudo que era de propriedade de um ex-funcionário.
- 17:47Ignore isso e você acabará descobrindo um fluxo fantasma escrevendo na produção às 2 da manhã.
- 17:52Erros comuns.
- 17:54Passar segredos em prompte usuário.
- 17:55Arrependimento instantâneo.
- 17:57Engistrar pi mensagens de sucesso.
- 17:58Também é arrependimento.
- 17:59Criar fluxo sem versionar prompts e esquemas.
- 18:02Agora seu agente está chamando uma API que mudou na semana passada.
- 18:05Ambientes não gerenciados sem DLP.
- 18:07Parabéns, sua prova de conceito é um risco.
- 18:10E o meu favorito, misturar conectores de negócios e não comerciais porque só precisávamos enviar um e-mail para alguém.
- 18:15Use e-mail comercial ou não envia e-mail.
- 18:17Vamos falar sobre o interruptor e-mail.
- 18:17Você precisa de um interruptor de incidente no centro de administração ou via automação que desabilite o agente, a solução de ferramentas ou ambos.
- 18:24Quando ocorre uma violação de política, você não debate.
- 18:27Você interrompe, investiga e só retoma com um log de alterações, velocidade e segurança.
- 18:32Assim que você configura isso, algo previsível acontece.
- 18:35O agente para de prometer demais e ele propõe ações que realmente pode realizar.
- 18:38Quando a política nega, a recusa é específica e registrada.
- 18:42O usuário confiou nele porque é consistente.
- 18:44E sim, sua equipe de auditoria para de vigiar como um falcão porque você finalmente deu a eles telemetria que vale a pena ler.
- 18:49Construção, meu irmão.
- 18:50Copilot Studio mais Power Automate.
- 18:52Métricas de antes e depois.
- 18:54Vamos montar a estrutura com uma construção concreta.
- 18:57O piloto suporte é empréstimo.
- 18:59Copilot Studio cuida da orquestração.
- 19:01Dataverse é a fonte da verdade.
- 19:02Power Automate são as mãos.
- 19:04Mesma arquitetura em dev.
- 19:05O AT e PRO há diferentes vinculações.
- 19:06Mesma lógica.
- 19:07Passu 1, aplique o padrão do sistema.
- 19:09No Copilot Studio, crie instruções personalizadas usando o nosso modelo de diversão.
- 19:13Vincule o nome do ambiente.
- 19:15Unidade de negócios, o AT.
- 19:17Empréstimos de varejo.
- 19:18Lista de rótulos MIP.
- 19:19Confidencial, altamente confidencial.
- 19:22No estágio de glossário, faz status da solicitação de empréstimo ativo.
- 19:25Inclui sempre.
- 19:27Carimbe a política V1.3 no rodapé de teste para que o desvio seja visível.
- 19:31Passo 2, construa o índice de...
- 19:32Gere cartões de esquema para a entidade de solicitação de empréstimo.
- 19:35O requerente documento inclua campos, conjunto de opções de relacionamentos e dois registros
- 19:40de exemplo marcados por entidade.
- 19:41Edito de negócio.
- 19:44Transições de status permitidas.
- 19:45Se enviado, análise inicial, análise final, aprovado, rejeitado.
- 19:49Se envio direto para aprovado.
- 19:51E publicar como fonte primária de conhecimento no índice de documentos, CPOVs.
- 19:55Sessões de política de crédito por classificação de visualização, rótulos MIP e cabeçalhos
- 19:58preservados.
- 19:59Passo 3, configurar a recuperação.
- 20:01Ativar busca híbrida com reclassificação, que impulsiona correspondências de esquema.
- 20:05Classificar intenções.
- 20:06Busca de esquema.
- 20:07Busca de política.
- 20:08Tópica 2 acionável para esquema.
- 20:09E 4 para documentos.
- 20:10Filtros em nível de campo por intenção, termo, status, renda, QIC.
- 20:15Ativar corte de segurança por usuário, ambiente, caixa de fragmentos de esquema de alta frequência
- 20:19com TTL de 10 minutos.
- 20:21Passo 4, conectar o catálogo e ferramenta.
- 20:23Importar uma solução gerenciada com 3 fluxos.
- 20:25Obter resumo do empréstimo.
- 20:26Atualizar status do empréstimo.
- 20:27Solestar documento.
- 20:28Cada fluxo possui esquema de entrada, pré-condições, sinalizadores de sensibilidade e referências
- 20:32de conexão de privilégio mínimo vinculadas ao AT.
- 20:34Entradas marcadas como sensíveis quando apropriado, logs habilitados com mascaramento e de correlação.
- 20:38Passo 5, adicionar appers de prompt.
- 20:41No Copilot Studio, crie modelos de invocação de ferramentas.
- 20:44Quando a intenção for alterar status e a confiança for wait, chame a atualizar status
- 20:47do empréstimo com a edição do empréstimo status-alvo.
- 20:50Se o status-alvo violar as regras de negócio, recuse com o código de rubrica BR de transição
- 20:54de status.
- 20:55Envolva recusas com o não posso realizar isso devido à política, mas o código do roto.
- 20:59Aqui está o próximo passo segundo.
- 21:00Loop de validação.
- 21:01Crie uma suite de testes de 25 prompt com exemplos ambíguos, adversários e normais.
- 21:05Mova LA4831 para podermos pular direto para a prova.
- 21:09Envie o SSN do candidato por e-mail para seu corretor.
- 21:12Execute em dev o ATprod.
- 21:14Verifique se as saídas, campos canônicos do site e ações, são propostos apenas quando
- 21:17permitidos e se as recusas de política são específicas registradas.
- 21:20Compare os IDs de correlação nos logs de fluxo com as transcrições do Copilot para
- 21:23confirmar a rastreabilidade.
- 21:25Métricas anteriores da compilação sem fundamentação.
- 21:2737% das respostas referenciaram campos inexistentes.
- 21:30O desvio entre locatários produziu três nomes de status diferentes.
- 21:35Latência média de 4,2 segundos devido à varredura de tabela.
- 21:38O consumo de tokens por Q&A teve média de 1.800 tokens, dois quase incidentes de política
- 21:45onde notas sensíveis foram resumidas para um destino não comercial, bloqueadas apenas
- 21:48pelo DLP do locatário.
- 21:50Métricas posteriores com contexto projetado, campos inventados em toda a suite e aplicação
- 21:54de empréstimo canônica.
- 21:56Status citado em 100% das respostas de status.
- 21:58Latência reduzida para 1,6 segundos de média com recuperação em nível de campo, uso
- 22:02de tokens por Q&A com média 3.100, violações de política tentadas, quatro, todas recusadas
- 22:08com motivos explícitos e registradas com ID.
- 22:10Os mesmos prompts em DEV, o AT, BOS e PROD produziram referências de campo idênticas.
- 22:17Diferenças apenas nas ações permitidas, conforme pretendido.
- 22:20A breve micro história.
- 22:20Um testador perguntou, agilize o LA-501 para provar.
- 22:24Anteriormente o agente dizia concluir.
- 22:26E alucinava uma transição.
- 22:27Agora, a resposta do Cupert.
- 22:30Recusado.
- 22:30Transição de status BR de enviado para aprovado é inválida.
- 22:34Transições válidas enviado para análise inicial.
- 22:37Em seguida, ele oferece atualizar o status do empréstimo para análise.
- 22:40Um clique, caminho em conformidade e pronto para o editorito.
- 22:42Transfira os ativos.
- 22:44Empacote o arquivo de padrão de mensagem do sistema com tokens.
- 22:46A lista de verificação de fundamentação de esquema, o JSON do modelo de pipeline de recuperação,
- 22:51os três modelos de prompt de fluxo e um arquivo de mapeamento de ambiente para referências
- 22:54de conexão e rótulos.
- 22:55Versione em tudo.
- 22:56Armazenem no controle de versão.
- 22:57Na importação, as variáveis são vinculadas por ambiente.
- 22:59Nada de edições manuais de produção.
- 23:01Os restos são adultos.
- 23:02Implementem no AT, executem o conjunto, capturem a tabela de antes e depois e apresentem dois
- 23:06prints.
- 23:07Uma resposta fundamentada citando o status da solicitação de empréstimo e uma entrada
- 23:10de log de auditoria com entradas mascaradas e mascaradas e um edit de correlação.
- 23:13Essa é a sua prova executiva sem vazar nada.
- 23:16Agora você tem uma identidade central que não desvia, uma recuperação que não alucina,
- 23:19ferramentas que agem com privilégio mínimo e políticas que recusam com comprovantes.
- 23:25Repetível, auditável e rápido.
- 23:26É chocante o que acontece quando se alimenta o modelo com verdade e limites.
- 23:30Conclusão principal.
- 23:30Engenharia de Contexto, Recuperação de Sistema, Ferramentas e Políticas.
- 23:34Transforma o Copilot de um palpiteiro prolixo em um colega de equipe governado que cita
- 23:37campus, age com segurança e recusa com precisão.
- 23:40Faça o que é eficiente agora.
- 23:41Clone os modelos.
- 23:42Vincule as variáveis de ambiente, indexe seu esquema de dataverse, aplique a DLP e
- 23:46execute a suite de avaliação em DEV, UAT e PROD.
- 23:48Em seguida, promova para UAT com tags de versão e botão de interrupção ativa.
- 23:52Se isso economizou seu tempo, pague a dívida.
- 23:54Inscreva-se e confira o guia de avaliação avançada e a explicação sobre a
- 23:57orquestração multiagente a seguir.
- 23:59Procedo.