Ir para conteúdo
be-human.ai
← Voltar ao blog

Ferramentas e integrações

Agente de IA com acesso à agenda: regras de agendamento que funcionam

Como configurar um agente de IA com acesso à agenda: permissões, regras de disponibilidade, limites para marcar e remarcar e checagens contra conflitos.

Um relógio de sol de mármore verde com um gnômon de latão projetando uma sombra longa sobre uma placa de travertino, com cartões marfim dobrados e um pequeno bloco de carvalho ao lado.
Ilustração conceitual criada com IA · Be Human

Um agente de IA com acesso à agenda funciona quando tem conta própria, permissões enxutas e regras escritas sobre o que pode marcar, mover ou recusar. Sem essas regras, um agente com acesso à agenda preenche todo horário livre que enxerga. A solução raramente é um modelo mais inteligente. É uma política de agendamento clara, aplicada do mesmo jeito todas as vezes.

Principais pontos

  • Dê ao agente identidade própria e o menor escopo de agenda que cubra o trabalho. Só amplie quando houver evidência de que é necessário.
  • Escreva a disponibilidade como regras (horário de trabalho, intervalos, blocos protegidos, fusos horários), e não como uma instrução vaga para ser atencioso.
  • Trate propor um horário, marcá-lo e alterar algo que já existe como três ações separadas, com três permissões separadas.
  • Faça toda escrita na agenda ser segura para repetir, de modo que uma nova tentativa ou uma notificação atrasada nunca crie uma segunda reunião.
  • Teste com pedidos reais e bagunçados, em modo de observação, antes de permitir que o agente envie convites.

Que acesso o agente precisa antes de tocar em uma agenda?

Comece por saber de quem é a agenda. Em geral há três casos: a agenda pessoal de alguém, uma agenda compartilhada de equipe ou de sala, e uma agenda que pertence ao próprio agente. Cada uma traz um risco diferente, e misturar as três em uma única permissão é onde os problemas começam.

O agente deve agir por uma conta própria, e não pelo login emprestado da pessoa que ele assiste. Assim, cada convite fica rastreável até o agente, você revoga o acesso sem atrapalhar ninguém e a trilha de auditoria fica fiel. O raciocínio está em por que o agente de IA da empresa precisa de identidade e contas próprias.

Depois, escolha o nível mais estreito de acesso que sustente a tarefa. As permissões de agenda costumam formar uma escada:

  • Ver apenas se a pessoa está livre ou ocupada, sem títulos de eventos nem convidados.
  • Ler os detalhes dos eventos, incluindo títulos, participantes e anotações.
  • Criar eventos em uma agenda designada.
  • Editar ou cancelar eventos que o próprio agente criou.
  • Editar ou cancelar qualquer evento da agenda de uma pessoa.

A maioria das funções de agendamento precisa só do primeiro, do terceiro e do quarto degraus. Ler detalhes raramente é necessário, e editar eventos de outras pessoas quase nunca é. A tela de consentimento OAuth da maioria dos provedores de agenda permite conceder esses escopos separadamente, então use essa granularidade. O mesmo princípio vale para toda ferramenta conectada, como explica o texto sobre menor privilégio para agentes de IA.

Um ponto a mais: o acesso apenas a livre/ocupado também é uma decisão de privacidade. Se o agente vê que um bloco está ocupado sem saber o motivo, ele ainda protege aquele horário e não consegue vazar para que ele servia.

Quais regras de disponibilidade o agente deve seguir?

Pessoas lidam com disponibilidade por intuição. Um agente precisa que ela esteja escrita. O teste útil é este: um assistente novo, recebendo a mesma página no primeiro dia, tomaria as mesmas decisões que você tomaria?

Uma política de disponibilidade viável responde a estas perguntas para cada pessoa cuja agenda o agente pode consultar:

  • Quais horários podem ser agendados, e qual é o fuso horário de referência?
  • Que intervalo é exigido antes e depois das reuniões, incluindo tempo de deslocamento ou de preparação?
  • Quais blocos são protegidos (tempo de foco, almoço, compromissos de família, consultas médicas) e devem ser tratados como ocupados em qualquer circunstância?
  • Que antecedência mínima é exigida, para que nada seja marcado de última hora sem aprovação?
  • Que tipos de reunião existem, quanto dura cada um e quem pode solicitar cada um?
  • Quais agendas contam para a disponibilidade? Agendas pessoais, de equipe, de salas e secundárias importam, e um conflito em qualquer uma delas é um conflito.
  • Se duas reuniões disputam o mesmo horário, qual prevalece e quem decide?

Fusos horários merecem uma regra própria. Guarde um fuso de referência por pessoa, faça os cálculos em um formato sem ambiguidade e mostre ao convidado o horário local dele na mensagem. Peça que o agente cite os dois fusos em qualquer confirmação, para que um erro apareça antes de virar uma reunião perdida. Mudanças de horário de verão em reuniões recorrentes são uma fonte conhecida de erros, então toda série recorrente que cruze uma dessas mudanças deve ser sinalizada para revisão humana.

Por fim, mantenha essa política em um só lugar que as pessoas possam editar. Se as regras ficam espalhadas entre prompts e históricos de conversa, elas se desencontram. Uma única fonte mantida é mais fácil de revisar, e a abordagem geral está em manutenção da base de conhecimento de IA: responsáveis e rotina.

Qual é um passo a passo seguro para marcar uma reunião?

A ordem das operações importa mais do que a redação de qualquer instrução. Esta sequência evita que o agente aja com informação desatualizada ou sobre um pedido que não deveria ter aceitado.

  • Passo 1. Confirme o pedido: quem está pedindo, qual é o tipo de reunião, quanto tempo deve durar e quem precisa participar.
  • Passo 2. Consulte a política: essa pessoa pode pedir esse tipo de reunião com esse participante? Se não puder, pare e encaminhe a um humano.
  • Passo 3. Leia livre/ocupado de todas as agendas necessárias, inclusive as secundárias, dentro dos horários permitidos.
  • Passo 4. Monte uma lista curta de horários candidatos que respeitem intervalos, blocos protegidos e antecedência. Ofereça poucas opções, não todos os horários livres.
  • Passo 5. Decida se vai propor ou marcar. Se o convidado for externo, ou se alguma regra estiver no limite, envie uma proposta e aguarde a resposta.
  • Passo 6. Leia a disponibilidade de novo imediatamente antes de escrever, porque a agenda pode ter mudado desde o passo 3.
  • Passo 7. Crie o evento com um identificador de requisição estável, o fuso correto, um título claro, o link da reunião e uma pauta curta.
  • Passo 8. Confirme ao solicitante e registre o que foi decidido e por quê, para que uma pessoa consiga reconstruir o raciocínio depois.

Observe que o passo 5 introduz uma pausa. Enviar um convite a alguém de fora é um ato visível e difícil de retirar com elegância. A distinção entre ler, preparar e enviar é tratada em ler, preparar e enviar: três permissões diferentes de IA, e vale para convites tanto quanto para e-mails.

Um tear de mesa com fios de linho marfim, areia e verde claro tecidos em um único pano uniforme, uma lançadeira de latão na borda e um recipiente de vidro ao lado.
Ilustração conceitual criada com IA · Be Human

Quando o agente pode remarcar ou cancelar por conta própria?

Remarcar é cancelar mais marcar de novo, e é na metade do cancelamento que o dano acontece. Alguém pode ter organizado uma viagem em torno daquele horário, ou quem criou o evento pode ter um motivo que o agente não enxerga. Por isso, alterações em eventos existentes devem ter um controle mais rígido do que novos agendamentos.

Use este guia de decisão como ponto de partida:

  • O agente pode mover um evento por conta própria quando ele mesmo o criou, o solicitante original pediu a mudança, o novo horário cumpre todas as regras de disponibilidade e nenhum participante fora da conversa original é afetado.
  • O agente deve perguntar antes quando uma pessoa criou o evento, quando há convidados externos, quando há vários participantes ou quando o novo horário está perto do início atual.
  • O agente nunca deve cancelar uma série recorrente, apagar um evento que não criou, passar por cima de um bloco protegido nem recusar um convite em nome de alguém sem instrução explícita.

Um bom hábito é propor o novo horário e manter o evento antigo no lugar até que o novo seja aceito. Assim, uma negociação que não deu certo deixa a agenda como estava, e não vazia. Para as regras sobre quando um agente deve parar e perguntar, veja quando seu agente de IA deve parar e perguntar.

Defina também como o agente se comporta quando não consegue resolver um conflito. A resposta certa é uma mensagem curta a uma pessoa nomeada, com o conflito, as opções e uma recomendação, e não um monte de detalhes da agenda.

Como evitar duplicidades, reuniões sobrepostas e falhas silenciosas?

Agendas são sistemas compartilhados e vivos. Uma pessoa, um colega, uma página de agendamento e o agente podem escrever no mesmo horário com segundos de diferença. Três hábitos resolvem a maior parte dos problemas.

Primeiro, torne as escritas repetíveis sem efeitos colaterais. Se uma falha de rede faz o agente tentar de novo, a segunda tentativa não pode criar uma segunda reunião. Associe um identificador de requisição estável a cada agendamento e procure um evento existente com esse identificador antes de criar outro. O padrão é explicado em idempotência em agentes de IA: evite ações duplicadas.

Segundo, confira de novo logo antes de escrever e, se o horário foi ocupado nesse meio tempo, volte ao passo 4 em vez de forçar o agendamento. Quando fizer sentido, crie uma reserva provisória com validade, para que um horário proposto não seja oferecido a duas pessoas ao mesmo tempo nem fique bloqueado para sempre.

Terceiro, planeje para uma conexão quebrada. A autorização da agenda pode expirar, ser revogada ou perder um escopo após uma mudança de segurança. Um agente que não percebe isso continuará informando uma agenda limpa que ele já não consegue ler, o que é pior do que um erro. Ele deve detectar a falha, parar de assumir compromissos e avisar um humano, como descrito em o que um agente deve fazer quando uma conexão expira.

Como isso fica na prática? Um cenário ilustrativo

O que segue é um cenário ilustrativo, não o relato de um projeto real.

Uma pequena consultoria deixa um agente cuidar do agendamento de um dos sócios. Na segunda-feira, um contato externo pede uma conversa sobre uma proposta e menciona que trabalha várias horas à frente do fuso do sócio.

O agente identifica o tipo de reunião como uma conversa introdutória externa, o que a política permite. Ele lê livre/ocupado da agenda principal do sócio e da agenda compartilhada da equipe. Um horário da tarde parece livre, mas um bloco protegido, visível apenas como ocupado, cobre parte dele, então o agente descarta essa opção. Ele encontra três alternativas dentro do horário permitido, cada uma com o intervalo exigido, e escreve os horários nos dois fusos.

Como o convidado é externo, o agente não marca. Ele prepara uma resposta com as opções e a envia para aprovação do sócio. O contato escolhe um horário. O agente lê as agendas de novo, vê que o horário continua livre, cria o evento com seu identificador de requisição e confirma para os dois lados.

Dois dias depois, o contato pede para mover a conversa. O evento foi criado pelo agente, o novo horário cumpre todas as regras e ninguém mais está convidado, então o agente propõe o novo horário e move o evento após o aceite. Quando o mesmo contato pede, mais tarde, para cancelar uma série recorrente que o sócio criou manualmente, o agente não age e envia ao sócio uma nota curta com as opções.

Como verificar as regras e como uma operação gerenciada cuida delas?

Antes de o agente enviar um único convite, rode-o contra pedidos reais e compare as escolhas dele com as de um assistente cuidadoso. Uma lista curta de aceitação ajuda:

  • Ele nunca propõe um horário dentro de um bloco protegido ou fora do horário permitido.
  • Ele lê todas as agendas que contam, inclusive as secundárias e compartilhadas.
  • Ele informa os fusos horários corretamente em todas as mensagens.
  • Um pedido repetido ou uma nova tentativa gera um evento, não dois.
  • Ele pergunta antes de mexer em eventos que não criou.
  • Quando a conexão com a agenda falha, ele para e avisa, em vez de adivinhar.

Rode esses casos primeiro em modo de observação, em que o agente propõe ações e uma pessoa compara com o próprio julgamento. Para definir o que conta como sucesso nessa fase, veja critérios de sucesso para piloto de agente de IA, e para as verificações mais amplas, o checklist para aceitar uma integração de agente de IA.

A Be Human trata o acesso à agenda como parte de uma função bem definida: define o escopo de cada agenda conectada, escreve com a equipe as regras de disponibilidade e de aprovação e combina um critério de sucesso observável, como todo agendamento poder ser rastreado até um pedido e uma regra. Na operação gerenciada, as conexões do agente são monitoradas, as permissões são revisadas em ciclos regulares, avaliações recorrentes reproduzem casos difíceis de agendamento e as mudanças nas regras são feitas de forma deliberada, e não editando instruções de improviso.

Perguntas frequentes

Um agente de IA deve usar o login da minha agenda pessoal? Não. Dê a ele uma conta própria e compartilhe as agendas de que ele precisa com a menor permissão que cubra a tarefa. Isso mantém as ações rastreáveis e permite remover o acesso sem afetar o login de ninguém.

O agente consegue ver os detalhes das minhas reuniões? Só se você conceder esse acesso. Para a maior parte do trabalho de agendamento, basta o acesso a livre/ocupado, e o agente ainda evita conflitos e blocos protegidos sem ler títulos, convidados ou anotações.

Como impedir que o agente marque duas reuniões no mesmo horário? Combine três controles: uma nova checagem de disponibilidade logo antes de escrever, um identificador de requisição estável para que novas tentativas não criem cópias e uma regra de que toda agenda relevante seja lida, inclusive as secundárias e compartilhadas. Teste isso com pedidos propositalmente conflitantes antes de entrar em produção.

Quando uma pessoa deve aprovar uma ação na agenda? Exija aprovação para convites a convidados externos, para qualquer mudança em eventos que o agente não criou, para séries recorrentes e para tudo que toque em um bloco protegido. Marcações internas de rotina que cumpram todas as regras escritas muitas vezes podem ser automatizadas depois que os testes mostrarem que o agente se comporta de forma consistente.

Orientação editorial Be Human. Exemplos são ilustrativos, salvo atribuição explícita. Fontes oferecem contexto; a implementação depende do seu processo.

Menos tarefas. Mais espaço para você.

Traga o trabalho para o qual falta tempo.

Teste um agente de IA personalizado 7 dias grátis pelo WhatsApp ↗