O ponto mais interessante não é a IA conseguir fazer uma ligação: é decidir quem autorizou a chamada, o que pode ser dito e como a outra pessoa saberá que está falando com um assistente. Segundo o Sapo.pt, a Google poderá estar explorando uma versão do Gemini capaz de ligar para contatos pessoais. Por enquanto, referências encontradas no código do aplicativo Telefone não confirmam que o recurso será lançado — nem quando ou em quais países.
A diferença entre uma demonstração impressionante e uma função confiável está nesses detalhes. Para quem desenvolve software, chamadas feitas por IA envolvem integração com telefonia, identidade, consentimento, privacidade e tratamento de erros. Não basta conectar um modelo de linguagem a um microfone e deixá-lo conversar.
O que se sabe sobre o Gemini Calling e o recurso Call for Me
De acordo com a reportagem do Sapo.pt, a Google já testa nos Estados Unidos o Call for Me, recurso em que o Gemini pode ligar para estabelecimentos comerciais e resolver tarefas como verificar a disponibilidade de um produto, fazer uma reserva ou alterar um horário. A experiência estaria limitada a determinados usuários de aparelhos Pixel 11.
A possível novidade é mais sensível: o Gemini Calling poderia ligar para contatos pessoais e falar em nome do usuário. A pista teria surgido durante uma análise ao código do aplicativo Telefone da Google. Isso é um indício de desenvolvimento, não um anúncio oficial. Recursos descobertos em código podem mudar, ser adiados ou nunca chegar ao público.
Também não sabemos, com base nessa informação, como funcionariam a autorização, a identificação da voz artificial, o acesso à agenda ou a gravação das chamadas. Sem essas respostas, qualquer previsão sobre disponibilidade e comportamento real precisa ser tratada como especulação.
Por que uma ligação feita por IA é mais complexa que uma mensagem
Uma mensagem permite revisar o texto antes de enviá-lo. Uma chamada acontece em tempo real: a pessoa pode interromper, fazer perguntas inesperadas ou interpretar mal o que ouviu. O sistema precisa entender turnos de fala, lidar com ruído e latência e saber quando parar de responder e passar a ligação para o usuário.
Há ainda uma questão de identidade. Se a IA falar com a voz do usuário sem deixar claro que é um assistente, poderá induzir o interlocutor ao erro. Uma implementação responsável deveria se apresentar logo no início, por exemplo: “Sou o assistente virtual de Ana. Ela pediu para avisar que está atrasada”. Transparência não é um detalhe de interface; é parte do protocolo da conversa.
O que uma arquitetura segura precisaria considerar
- Autorização explícita: confirmar o destinatário e o objetivo antes de iniciar a chamada, especialmente na primeira utilização.
- Limites de escopo: permitir que o agente transmita um recado sem autorizar que negocie, aceite compromissos ou compartilhe dados pessoais.
- Identificação: informar ao destinatário que está falando com uma IA e em nome de quem ela liga.
- Escalonamento: transferir para o usuário quando houver dúvida, conflito ou pedido fora do objetivo autorizado.
- Auditoria e retenção: registrar o que foi autorizado e oferecer controles claros sobre transcrição e armazenamento.
Esse desenho também evita um erro comum em produtos com agentes: dar autonomia ampla demais porque o modelo parece convincente. Um assistente pode formular uma resposta fluente e ainda assim interpretar errado um “talvez”, confundir nomes ou assumir que uma pergunta equivale a consentimento.
Gemini, assistentes tradicionais e APIs de telefonia: o que muda
Um assistente de voz tradicional costuma executar comandos delimitados. “Ligue para minha mãe” inicia uma chamada para um contato escolhido pelo usuário; a pessoa continua falando por conta própria. Um agente telefônico, por outro lado, pode conduzir uma conversa sem o usuário participar em tempo real. Essa autonomia traz conveniência, mas aumenta o risco de erro e a necessidade de controles.
Serviços de automação como Make ou Zapier podem conectar eventos e notificações, mas não resolvem por si só uma conversa telefônica natural. Plataformas de telefonia como Twilio oferecem APIs para iniciar chamadas e controlar fluxos de voz. Para criar uma experiência conversacional, o desenvolvedor ainda precisa integrar reconhecimento de fala, geração de áudio, gerenciamento de turnos e regras de segurança — além de respeitar as exigências legais aplicáveis.
Já uma integração nativa no telefone pode ter vantagens práticas: acesso mais direto aos contatos, à interface de chamadas e às permissões do sistema. Mas também concentra responsabilidades no fornecedor da plataforma. É preciso entender quais dados saem do aparelho, quais serviços processam o áudio e quais controles o usuário tem para revogar o acesso.
Na Prática: como eu protegeria uma chamada automatizada
Se eu estivesse construindo um protótipo, começaria com uma tarefa estreita: transmitir um recado curto, sem permitir que o agente tome decisões em nome da pessoa. A chamada abaixo usa a API da Twilio para reproduzir uma mensagem fixa. Ela não implementa uma conversa com IA; demonstra uma etapa concreta e controlada de saída para a telefonia.
- Peça ao usuário que selecione o contato e revise a mensagem.
- Exija uma confirmação explícita antes de iniciar a chamada.
- Limite os destinos a números autorizados pelo próprio usuário.
- Identifique a chamada como automatizada na mensagem reproduzida.
- Guarde apenas os registros necessários e ofereça uma forma de cancelar novas chamadas.
Exemplo em Python, com o pacote twilio instalado e as credenciais definidas nas variáveis de ambiente TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN e TWILIO_FROM_NUMBER:
import os
import re
from twilio.rest import Client
def iniciar_chamada(numero_destino, mensagem, confirmado, numeros_autorizados):
if not confirmado:
raise PermissionError("A chamada precisa de confirmação explícita.")
if numero_destino not in numeros_autorizados:
raise PermissionError("Número não autorizado pelo usuário.")
if not re.fullmatch(r"\+[1-9]\d{7,14}", numero_destino):
raise ValueError("Use um número no formato internacional, como +351...")
texto = mensagem.strip()
if not texto or len(texto) > 400:
raise ValueError("A mensagem deve ter entre 1 e 400 caracteres.")
conta = os.environ["TWILIO_ACCOUNT_SID"]
token = os.environ["TWILIO_AUTH_TOKEN"]
origem = os.environ["TWILIO_FROM_NUMBER"]
# Escapa caracteres XML para impedir que a mensagem altere o TwiML.
texto_seguro = (
texto.replace("&", "&")
.replace("<", "<")
.replace(">", ">")
)
twiml = (
"<Response><Say language='pt-PT'>"
"Sou um assistente virtual. "
+ texto_seguro
+ "</Say></Response>"
)
cliente = Client(conta, token)
return cliente.calls.create(
to=numero_destino,
from_=origem,
twiml=twiml
)
Esse trecho é um ponto de partida, não uma integração com o Gemini. Em produção, eu não confiaria a proteção contra injeção de XML a substituições manuais: usaria um construtor ou biblioteca para escapar o conteúdo corretamente, acrescentaria limites de frequência, tratamento de falhas e registros de auditoria. Também separaria a confirmação do usuário da resposta do modelo. O modelo pode sugerir o recado; não deve confirmar a chamada por conta própria.
Erros comuns ao criar agentes que fazem chamadas
- Tratar a descoberta no código como lançamento confirmado. Uma referência interna não garante que o recurso chegará aos usuários nem que terá o comportamento imaginado.
- Confiar apenas no prompt. “Não faça nada fora do pedido” é uma instrução, não uma barreira de segurança. Validações de destinatário e escopo precisam existir também no código.
- Deixar o agente improvisar compromissos. Um recado de atraso não deve virar uma negociação de horário sem autorização específica.
- Ignorar latência e interrupções. Silêncios longos e respostas sobrepostas tornam a conversa frustrante. O sistema precisa reconhecer quando o interlocutor falou e permitir que interrompa.
- Armazenar áudio sem necessidade. Gravar chamadas pode expor dados pessoais e criar obrigações legais. Defina retenção mínima e explique o tratamento de dados.
- Não oferecer saída humana. Quando o sistema não entende ou a conversa sai do escopo, deve encerrar com clareza ou chamar o usuário — não inventar uma resposta.
O que isso muda para quem programa
Se uma função desse tipo for lançada, poderá eliminar pequenas tarefas repetitivas, como avisar que alguém vai se atrasar. Para desenvolvedores, porém, o aprendizado imediato está no desenho de agentes com ações externas: cada ação precisa de limites, confirmação proporcional ao risco e uma forma observável de recuperação.
Eu usaria automação para reduzir atrito, não para esconder a participação da pessoa. Uma IA que transmite um recado confirmado pode ser útil. Uma IA que finge ser o usuário, assume compromissos ou decide o que revelar sem revisão ultrapassa uma linha que precisa ser tratada com muito cuidado.
Perguntas frequentes sobre o Gemini Calling
O Gemini já pode ligar para meus contatos pessoais?
A reportagem do Sapo.pt aponta referências a uma possível função chamada Gemini Calling no código do aplicativo Telefone. Isso não confirma que ela esteja disponível para o público. A situação pode mudar conforme anúncios e atualizações oficiais.
O que é o Call for Me da Google?
Segundo a fonte, é uma experiência em que o Gemini faz chamadas para estabelecimentos comerciais para tarefas como consultar produtos ou alterar reservas. A reportagem situa o teste nos Estados Unidos e em determinados aparelhos Pixel 11.
Uma IA pode fazer uma chamada sem avisar que é IA?
Mesmo quando a tecnologia permite automatizar uma ligação, a transparência é essencial para evitar que o interlocutor seja induzido ao erro. As regras sobre chamadas e gravações variam por jurisdição; quem desenvolve o serviço deve verificar os requisitos aplicáveis em cada mercado.
Como um desenvolvedor pode criar chamadas automatizadas hoje?
APIs de telefonia, como a Twilio, permitem iniciar chamadas programaticamente. Para criar conversas com IA, é necessário integrar voz e modelo conversacional, além de implementar autorização, identificação do agente, limites de escopo e tratamento de dados.
Gostou? Me segue no GitHub e deixa um comentário se tiver dúvida ou quiser aprofundar algum ponto.