Padrões com intervenção humana para agentes de IA no Jira

A intervenção humana é a sua maneira de manter controle à medida que os agentes assumem uma parcela maior da criação, e, no Jira, ela está integrada ao fluxo de trabalho, em vez de ser uma ferramenta à parte. As equipes capazes de produzir resultados reais reservam o julgamento humano para as principais decisões e deixam os agentes cuidarem do resto.

Esse julgamento emana de uma fonte natural. O Jira sempre foi o ponto central para as equipes gerenciarem e aprovarem o trabalho em progresso, e agora ele faz o mesmo para os agentes. Este guia aborda onde e como os humanos mantêm o controle sobre os agentes de IA, quem é responsável por o quê e como criar uma supervisão escalável. Em resumo, uma intervenção humana bem executada oferece três coisas:

  • Aprovações que restringem as ações que não podem ser desfeitas com facilidade

  • Revisões que detectam, antes do lançamento, resultados de baixa qualidade ou desalinhados

  • Escalonamento que direciona por padrão as decisões incertas de um agente para uma pessoa

O que é a intervenção humana para agentes de IA?

A intervenção humana é um design de sistema em que um agente de IA faz pausas em pontos de controle definidos para que uma pessoa possa aprovar, corrigir ou redirecionar o trabalho antes de prosseguir com qualquer ação de alto risco. O agente faz a execução de rotina enquanto um humano controla as decisões que trazem consequências reais.

É uma arquitetura para confiabilidade, não um sinal de que a IA falhou ou é um suporte temporário que você remove assim que o modelo ficar bom o suficiente. Os melhores sistemas de agentes são aqueles em que o julgamento humano atua com precisão onde ele é crucial para transformar os resultados.

Na prática, a intervenção humana costuma aparecer em três padrões:

  • Aprovação: a autorização antes de uma ação de alto risco ou irreversível.

  • Revisão: validação da resposta de um agente antes do lançamento.

  • Escalonamento: quando o agente transfere casos em que há incerteza, falta de contexto ou quando o assunto está fora do escopo.

Intervenção humana vs. monitoramento humano vs. humanos fora do processo

Os três termos descrevem quanto controle uma pessoa mantém depois que um agente começa a trabalhar. A diferença se resume a quem age e quem decide.

Modo de supervisão

Como funciona

Quando usar

Intervenção humana

O agente propõe, e então faz uma pausa. Uma pessoa aprova ou corrige antes que a ação prossiga.

Trabalho de alto risco ou irreversível, em que um erro custa caro para ser desfeito.

Monitoramento humano

O agente age por conta própria enquanto uma pessoa monitora em tempo real, com a opção de poder intervir para interromper ou corrigir.

Trabalho repetível de médio risco, em que a velocidade importa e os erros são recuperáveis.

Humanos fora do processo

O agente atua por conta própria, sem monitoramento em tempo real. A supervisão ocorre após o fato: auditorias, logs e verificações pontuais.

Trabalho de baixo risco, reversível e bem delimitado, em que a revisão custaria mais do que economiza.

A meta não é a supervisão máxima em todos os lugares, nem a ausência total dela. É colocar o modo certo onde há riscos de fato e avançar o trabalho com um grau maior de autonomia à medida que a confiança aumenta.

Onde os humanos mantêm o controle dos agentes de IA?

Comece por quem é responsável pelo quê

A definição de responsabilidade vem antes do ponto de controle. Antes de decidir onde uma pessoa revisa ou aprova, decida, em primeiro lugar, o que o agente tem permissão para ser o proprietário. O ponto de controle impõe essa decisão; ele não a substitui.

Uma maneira simples de dividir o trabalho é pensar em termos de quanto um erro custaria:

  • O agente é o responsável. Um trabalho bem especificado que o agente pode concluir e fechar por conta própria, sem necessidade de repasse.

  • O agente propõe; a pessoa dispõe. Trabalho que o agente rascunha e uma pessoa finaliza, aprova ou devolve.

  • Uma pessoa é a responsável. Decisões que um humano toma desde o início, com o agente auxiliando em vez de decidir.

A responsabilidade decide quem inicia o trabalho; os modos de supervisão acima decidem quem o acompanha depois que ele está em andamento. No Jira, toda ação do agente é vinculada a uma identidade conhecida e registrada no histórico de um ticket, para que a responsabilidade seja uma questão de registro, não de memória.

1. Aprovações: autorização antes de trabalho de grande impacto

Use uma aprovação quando uma ação for difícil de desfazer. Alterações em produção, exclusões e decisões que geram custos devem exigir aprovação, porque o custo de um erro é alto. No Jira, a aprovação é uma etapa do fluxo de trabalho que retém uma mudança de status até que uma pessoa designada a aprove, para que a etapa de controle seja parte do processo, e não um lembrete. Para ver toda a mecânica das regras de fluxo de trabalho por trás desses controles, incluindo condições e validadores, consulte Barreiras de proteção e segurança da engenharia orientadas por IA.

  • No Jira: um agente prepara uma alteração de grande impacto, como atualizar a configuração de produção ou fazer um lançamento, e o ticket não pode sair do status de aprovação até que um aprovador designado dê o aval. Uma etapa de aprovação nativa vincula a mudança de status a dois resultados, aprovado ou recusado, e registra no ticket quem decidiu e quando.

2. Revisão: valide a saída antes do lançamento

Não confie na saída do agente até que seja validada com verificações existentes. Para um agente codificação, a revisão é a pull request, que passa pelo processo normal de revisão e mesclagem.

Revisar bem significa ver o ticket, não apenas o resultado. A visualização de sessões do agente na página Para você do Jira oferece um único lugar para ver o que um agente fez e por que, dessa forma, os revisores começam com o contexto.

  • No Jira: atribua um ticket a um agente de codificação como o agente de codificação do Jira. Ele lê o ticket e o contexto vinculado, depois abre um rascunho de pull request vinculado ao ticket, onde você faz a revisão. Você revisa a pull request com o processo normal de mesclagem, e a visualização de sessões do agente na página Para você do Jira agrupa todas as sessões conforme o que você deve fazer e mostra o que cada agente fez, para que você revise com contexto.

Atribua qualquer item do Jira ao agente de codificação e acompanhe enquanto ele pesquisa a base de código, escreve a correção ou a função e cria uma pull request, tudo em um repositório seguro na nuvem.

3. Escalonamento: transfira quando o agente não tiver certeza ou não souber o que fazer

O escalonamento é quando o agente conhece os próprios limites. Quando a confiança for baixa, faltar contexto ou houver um limite de política, ele deve parar e perguntar ou encaminhar para uma pessoa em vez de adivinhar. O objetivo é tornar essa transferência sistemática: crie acionadores para que o escalonamento seja uma exceção gerada pelo sistema, e não um erro que uma pessoa precise identificar depois. Não espere o agente avaliar a própria confiança. Defina você mesmo os acionadores: falta de contexto obrigatório, um sinal de baixa confiança, uma alteração acima de um tamanho definido ou qualquer ação que ultrapasse um limite de política.

No Jira, as regras de automação podem comentar, rotular um ticket como "Precisa melhorar" ou encaminhar para uma pessoa quando não houver contexto, e isso funciona da mesma forma se o agente for da Atlassian ou de terceiros. O momento em que um agente deve parar e fazer perguntas no meio da tarefa é definido nas instruções do agente (no Jira, para um agente do Rovo ou do Jira) ou na configuração do agente de terceiros para ferramentas (como Claude, Cursor ou Copilot).

  • No Jira: uma regra de automação verifica todos os tickets de segurança em aberto todas as manhãs e os encaminha conforme a gravidade. Correções reversíveis e de baixo risco são direcionadas para um agente de codificação que abre uma pull request. Os itens com gravidade alta ou que afetem a infraestrutura crítica são resumidos e encaminhados para os engenheiros adequados antes que qualquer alteração seja feita, para que os chamados de risco cheguem a uma pessoa com o contexto pronto.

Configure as automações no Jira uma vez, e os agentes cuidam do resto.

Quando a intervenção humana é um gargalo, e não uma proteção?

A supervisão pode apresentar dois problemas. Insuficiência, e você lança um ticket desalinhado ou irreversível: à medida que a adoção de codificação por IA aumentou, os ganhos de produtividade dos desenvolvedores estagnaram em cerca de 10 a 15%, porque a parte difícil de lançar um software não é escrever o código. É decidir o que criar, entender o sistema que você está alterando e saber se é seguro lançar a saída. Mas o excesso de supervisão também é um problema.

A intervenção humana se torna um gargalo no momento em que os controles deixam de corresponder ao risco. Três modos de falha que costumam aparecer são:

  1. Muitos controles. Revise cada ação e você vai ter revisões em excesso, agentes ociosos esperando por uma pessoa, e a velocidade que os agentes forneceram é perdida.

  2. Aprovação automática. Quando um controle é acionado de forma desnecessária em um ticket, as pessoas aprovam sem ler. A verificação fica desatenta e falha quando um problema real passa despercebido.

  3. Medir a presença em vez da supervisão. Contar as aprovações mostra que uma pessoa fez a tarefa. Mas isso não mostra se algo foi identificado. Volume não é avaliação.

Quando não for possível controlar cada ação sem comprometer a taxa de transferência, faça uma amostragem. Em vez de revisar tudo que um agente lança, revise uma parte. No Jira, uma regra de automação pode marcar uma porcentagem de tickets concluídos por agentes para uma pessoa auditar, ou encaminhar todos os de alto valor, para que você mantenha um controle real da qualidade sem interromper o fluxo.

Jira como a interface de revisão e aprovação

No Jira, a intervenção humana não é uma ferramenta separada, é o ambiente onde a equipe já executa o ticket, então cada ponto de verificação fica onde o ticket está. Essa é a diferença entre uma supervisão escalável e um plano de controle paralelo que ninguém segue.

Os três padrões ficam em um ambiente:

  • Aprove em uma etapa específica do fluxo de trabalho que retém uma mudança de status até que uma pessoa faça essa tarefa.

  • Revise a pull request vinculada ao ticket, usando a visualização de sessões do agente na página Para você do Jira para ver o que cada agente fez e o que você deve fazer.

  • Escale usando instruções do agente e regras de automação, com a transferência e a pessoa responsável registradas no ticket.

Captura de tela do Jira, intervenção humana

O Jira facilita revisar a saída do agente e decidir o que é lançado

Pessoas e agentes trabalham com tickets em um único sistema de registro. Os fluxos de trabalho, as permissões de dados e o histórico em que a equipe já confia não importando qual agente fez o ticket. Assim, a supervisão reutiliza os controles que você já tem, em vez de um segundo sistema criado apenas para a IA. Você tem o controle sem a dispersão.

Práticas recomendadas para inversão humana em agentes de IA

Os melhores sistemas com intervenção humana direcionam a atenção humana para onde ela muda o resultado e deixam os agentes executarem todo o resto.

  • Busque menos intervenções, mas com maior valor. Cada controle tem um custo. Remova qualquer um que tenha se tornado uma mera formalidade.

  • Combine a supervisão com risco e reversibilidade. Automatize tickets de rotina. Reserve a aprovação para itens caros ou difíceis de reverter.

  • Separe a aprovação da revisão. Aprove antes das ações de alto impacto, revise tudo o que é lançado.

  • Torne o escalonamento sistemático. Defina os acionadores com antecedência: baixa confiança, falta de contexto ou limite de política.

  • Comece aos poucos e, depois, amplie. Dê um escopo restrito ao novo agente e vá ampliando à medida que ele ganha confiança.

Como configurar o primeiro fluxo de trabalho com intervenção humana no Jira

Você não precisa de um novo projeto para começar. Escolha um fluxo de trabalho, adicione um ponto de verificação e, depois, amplie.

  1. Escolha uma tarefa de rotina. Comece em locais em que o erro não tenha muito impacto, como um problema de dependência, uma correção de teste instável ou uma atualização de documentação. Deixe os tickets mais arriscados para quando você confiar na configuração.

  2. Atribua a um agente, com escopo para essa tarefa. Adicione o agente usando o campo de responsável, a coluna do quadro ou a mudança de status de fluxo de trabalho. Ele atua em nome da pessoa responsável por ele, então, no Jira, ele só acessa o que essa pessoa pode acessar. O Jira controla esse acesso ao ticket. O que um agente de terceiros pode fazer com as próprias ferramentas é definido à parte, fora do Jira. Atribua o agente que executa. Essa ação ainda não inclui intervenção humana, esse é o ponto de verificação que você adiciona depois.

  3. Coloque um ponto de verificação onde há impacto. Na mudança de status para um status de alto impacto, adicione uma etapa de aprovação para que uma pessoa aprove antes que o ticket avance. Em planos sem aprovações nativas, use uma condição de mudança de status para restringir quem pode mover o ticket.

  4. Envie a saída para revisão. Para código, peça para o agente criar um rascunho de pull request vinculado ao ticket, para que a alteração passe por uma revisão real antes de ser mesclada. Nada é lançado sem a autorização do agente.

  5. Confirme a trilha, depois amplie. Verifique se as ações do agente estão registradas no ticket e, em seguida, expanda: adicione a próxima mudança de status, o próximo tipo de tarefa ou mais escopo, primeiro, no ticket reversível. Amplie a autonomia à medida que o agente ganha confiança.

Captura de tela do agente Cursor executando ações e tomando decisões no Jira

Veja as ações e as decisões tomadas por agentes no Jira.

O endpoint não é um agente que é executado sem supervisão. É um fluxo de trabalho onde as pessoas se envolvem apenas nas decisões que importam e cada etapa fica registrada.

Tudo pronto para colocar a intervenção humana no local certo? Comece a usar o Jira para desenvolvimento nativo de IA

Perguntas frequentes sobre agentes de IA com intervenção humana

Como você aplica a intervenção humana em agentes de codificação de IA?

Faça com que o ticket do agente possa ser revisado e restrito. Direcione a saída para uma pull request, exija aprovação antes de alterações de alto impacto e crie acionadores para que o agente escale quando estiver em dúvida ou fora dos limites.

Os agentes de IA no Jira podem exigir aprovação humana?

Sim. Adicione uma etapa de aprovação do fluxo de trabalho na mudança de status em que o impacto ocorre, e o ticket fica em espera até que uma pessoa designada aprove ou recuse. As aprovações nativas estão disponíveis nos planos Premium e Enterprise.

Quem é responsável pelas ações de um agente de IA?

Uma pessoa, sempre. O agente cria o ticket, mas a pessoa é responsável pelo resultado. No Jira, toda ação do agente é vinculada a uma identidade conhecida e fica no histórico do ticket.

O que é engenharia de loop para agentes de IA?

A engenharia de loop consiste em projetar os acionadores que decidem quando um agente continua iterando por conta própria e quando ele transfere para uma pessoa. Bons acionadores tornam o escalonamento sistemático, para que a supervisão recaia onde o risco está, não em todo lugar.

A intervenção humana atende aos requisitos de governança de IA?

A intervenção humana é fundamental para frameworks como a Lei de IA da UE e o NIST IA RMF, mas a supervisão por si só não é governança. Você também precisa de acesso controlado, aprovações e uma trilha de auditoria. Veja Barreiras de proteção e segurança de engenharia orientadas por IA no Jira.