Visão técnica

Como funciona a Iterabase

Colaboradores de IA que trabalham nos seus sistemas, segundo as suas regras, e falam com uma pessoa antes de qualquer coisa sair. Esta página explica as peças, as salvaguardas e a instalação.

O que é

A Iterabase dá a uma equipa de operações um conjunto de colaboradores de IA que fazem trabalho real nos sistemas reais da empresa (email, documentos, portais web, pastas partilhadas e bases de dados), enquanto as pessoas confirmam cada ação com consequências. Cada cliente tem o seu próprio ambiente dedicado, com modelos alojados na UE, retenção zero de dados e um registo completo de auditoria.

A Iterabase constrói consigo os primeiros processos; depois, os seus administradores podem criar novos colaboradores pedindo à Sofia. Um colaborador lê o email que chega, desmonta os documentos, consulta portais e sistemas internos, prepara o resultado e pede a uma pessoa que confirme antes de qualquer coisa sair. A Sofia, o seu braço direito, está ao lado da equipa na aplicação e no Microsoft Teams.

Dois processos de referência mostram o que isto significa na prática:

  • Do comprovativo de entrega à fatura. Um comprovativo de entrega recebido por email é associado a uma fatura na pasta partilhada do cliente, verificado com dados do ERP em modo de leitura e carregado no portal do transportador.
  • Do pedido de cotação à cotação enviada. Um pedido por email com PDFs digitalizados gera pedidos de preço a APIs de transportadores, portais web e fornecedores por email; as respostas são reunidas, as regras de margem aplicadas, uma pessoa aprova e a cotação é enviada.

Visão geral

O trabalho chegaOs colaboradores atuam emEmailM365 ou GoogleApp e Sofiachat, ficheiros, APIMicrosoft Teamscartões, conversaO seu ambiente dedicadoMotor de processosespera respostas, pausa, retoma seguraEntrada de documentosantivírus, OCR, leitura visualBrowsers geridoslogin automático, login assistidoAs pessoas confirmamcada envio e submissãoPortais websubmissões guiadasEmail de saídaconfirmado ou autorizadoRunner na sua redesó ligações de saídaficheiros, SQL só leituraModelos de IA: alojados na UE, retenção zero, acesso por mTLS

O trabalho chega

Email
App e Sofia
Microsoft Teams

O seu ambiente dedicado

Motor de processosespera respostas, pausa, retoma segura
Entrada de documentosantivírus, OCR, leitura visual
Browsers geridoslogin automático, login assistido
As pessoas confirmamcada envio e submissão

Os colaboradores atuam em

Portais websubmissões guiadas
Email de saídaconfirmado ou autorizado
Runner na sua redesó ligações de saída; ficheiros, SQL só leitura
Modelos de IAalojados na UE, retenção zero, acesso por mTLS
Tudo corre num ambiente dedicado a si; só saem ações confirmadas e pedidos aos modelos, que nunca são guardados.

Funcionalidades

Colaboradores e processos

CapacidadeComo funciona
Configurado para siCada cliente tem a sua configuração: processos, ferramentas, Skills, credenciais, identidades dos colaboradores, caixas de correio e referências de valor. As ferramentas de integração comuns vêm versionadas em cada versão da plataforma.
Esperar respostasUm processo pode enviar vários pedidos (por exemplo, três pedidos de preço a fornecedores) e esperar por todas ou por uma das respostas até um prazo, continuando depois a mesma execução. Nada fica ocupado enquanto espera.
Passos em paraleloRamos independentes correm lado a lado e juntam-se quando todos terminam; se um ramo obrigatório falhar, a execução para logo.
Estado verdadeiroO trabalho aparece como A trabalhar, A aguardar, Em pausa, Precisa de si, Falhou ou Concluído. As pausas (fim do período de teste, falha do fornecedor do modelo, runner desligado) retomam sozinhas.
Recuperação seguraUm passo interrompido só é repetido se não tiver escrito nada; caso contrário, a tarefa para até uma pessoa a reiniciar. O reinício retoma a partir de pontos de controlo declarados.
Verificação finalPós-condições opcionais verificam o resultado de um passo com a sua evidência antes de o dar como concluído.
Setas nos dois sentidos: a tarefa volta a A trabalhar sozinha, ou quando alguém ageNova tarefaemail, chat, APIA trabalharum colaborador trataConcluídocópias exatasA aguardarrespostas ou um prazosem recursos ocupadosPrecisa de siconfirmar, responder, entrarou libertar um email retidoEm pausateste terminado, falha do modeloou runner desligadoretoma sozinhaFalhouinclui resultado incertoReiniciar cria uma novatentativa, confirmada
Nova tarefaemail, chat, API
A trabalharum colaborador trata
Concluídocópias exatas

Volta a A trabalhar sozinha, ou quando alguém age

A aguardarrespostas ou um prazo; sem recursos ocupados
Precisa de siconfirmar, responder, entrar ou libertar um email retido
Em pausateste terminado, falha do modelo ou runner desligado; retoma sozinha

Para até uma pessoa decidir

Falhouinclui resultado incerto; Reiniciar cria uma nova tentativa, confirmada
A aguardar, Em pausa e Precisa de si voltam todos a A trabalhar; só Falhou exige um reinício deliberado, por isso um passo que já escreveu nos seus sistemas nunca é repetido por engano.

As pessoas decidem

  • Confirmar antes de agir. Cada envio ou submissão é confirmado por uma pessoa sobre o conteúdo exato, ou pré-aprovado apenas para uma lista declarada de destinatários. Tudo o resto volta à confirmação.
  • Precisa de si. Uma só lista, de todo o trabalho, com o que espera por uma pessoa: confirmações, perguntas, logins em portais e emails retidos. Cada entrada abre a sua tarefa.
  • Sem repetições silenciosas. Um envio com resultado incerto fica marcado como "resultado incerto" e nunca é reenviado automaticamente.
  • Atribuição completa. Cada ação regista quem a iniciou, que colaborador agiu e por que canal (browser, API, Chat, Teams).
A sua vez: uma decisão de cada vez, com o email exato que vai ser enviado
A sua vez: quem preparou, como o preço foi calculado, o que foi verificado e o email exato. Aprove, edite primeiro ou recuse.

Email (Microsoft 365 e Google Workspace)

  • Receção por webhooks do fornecedor e recuperação incremental, para que nenhuma mensagem se perca depois de uma paragem; consulta periódica só onde não há endpoint público.
  • Encaminhamento: as respostas são primeiro associadas ao seu trabalho (pela conversa, depois por um código no assunto, com verificação do domínio do remetente); o email novo segue a regra de início do processo; duplicados dão uma só tarefa.
  • Respostas ambíguas ou de outro domínio ficam retidas para uma pessoa. Respostas tardias ficam como evidência.
  • Nunca responde automaticamente. O email de saída só passa por passos de envio confirmados ou pré-aprovados.
Passo de envio3 pedidos enviadoscódigo em cada assuntoFornecedor AFornecedor BFornecedor CAssociar respostas1. mesma conversa2. código no assunto3. domínio do remetenteContinuatodas ou uma,ou o prazoRetidaambígua ou deoutro domínio
Passo de envio3 pedidos enviados, um código em cada assunto
Fornecedor A
Fornecedor B
Fornecedor C
Associar respostas1. mesma conversa2. código no assunto3. domínio do remetente
A execução continuatodas ou uma resposta, ou o prazo
Retida para revisãoambígua ou de outro domínio
Uma resposta que não pode ser associada com confiança espera por uma pessoa em vez de ser adivinhada; respostas depois do prazo ficam apenas como evidência.

Documentos

  • Um só caminho de quarentena para cada ficheiro, seja qual for a origem: carregamento, email, runner ou ferramenta.
  • Análise antivírus (ClamAV) e depois extração de texto e OCR (Apache Tika, Tesseract) como leitura de referência de cada documento.
  • Emails anexados (.eml, .msg) são abertos; o corpo é convertido em texto limpo.
  • Manuscritos e carimbos: os colaboradores podem ler imagens das páginas com um modelo de visão quando o OCR não chega.
FicheirosEmailRunnerFerramentasQuarentenatodas as origens,uma só entradaAntivírusClamAV, antesde ser abertoExtraçãoApache Tika eTesseract OCRColaboradorlê o textoe trabalhaquando o OCR não chegaModelo de visãoimagens da página: manuscritos, carimbos
Ficheiros
Email
Runner
Ferramentas
Quarentenatodas as origens, uma só entrada
AntivírusClamAV, antes de ser aberto
ExtraçãoApache Tika e Tesseract OCR
Colaboradorlê o texto e trabalha
Modelo de visãoimagens da página: manuscritos, carimbos
O texto extraído é a leitura de referência; o modelo de visão é raciocínio adicional, nunca um substituto.

Portais web

  • Browsers geridos deixam os colaboradores navegar e ler portais livremente; o próprio browser bloqueia submissões e carregamentos fora das páginas de login.
  • Ações com consequências só correm por ferramentas guiadas de cada portal, com as mesmas regras de confirmação ou pré-aprovação do email.
  • Logins automáticos com credenciais guardadas e TOTP; as sessões são reutilizadas por conta.
  • Login assistido: quando um portal pede um código por SMS ou semelhante, um operador autorizado conclui-o numa vista ao vivo do browser dentro da aplicação. Nada do que escreve é gravado, e entrar na conta errada é recusado.

Dentro da sua rede

  • Runner: um serviço Windows assinado (também para Linux) que só faz ligações de saída, com TLS mútuo. É registado em Definições, Runners; parar o serviço corta tudo.
  • Pastas partilhadas: leitura só dentro das pastas declaradas.
  • Bases de dados e ERP: consultas SQL declaradas, parametrizadas e só de leitura; nunca SQL livre.
  • As credenciais ficam na plataforma e são enviadas a cada pedido, nunca guardadas no runner.
  • Portais só internos: o mesmo browser gerido pode correr no runner, mantendo as sessões dentro da rede.
A sua redeO seu ambiente IterabaseA sua firewallsó saídaTLS mútuoPastaspastas declaradasBase de dadosconsultas de leituraPortais internosbrowser no runnerRunnerserviço Windows ouLinux assinadopará-lo corta o acessoMotor de processosguarda as credenciais eenvia-as a cada pedidosó consultas declaradasNenhuma porta aberta para a sua rede. Se o runner desligar, o trabalho pausa e retoma quando voltar.

A sua rede

Runnerserviço Windows ou Linux assinado; pará-lo corta o acesso
Pastaspastas declaradas
Base de dadosconsultas de leitura
Portais internosbrowser no runner

O seu ambiente Iterabase

Motor de processosguarda as credenciais e envia-as a cada pedido; só consultas declaradas

Nenhuma porta aberta para a sua rede. Se o runner desligar, o trabalho pausa e retoma quando voltar.

A sua equipa de TI não abre portas: o runner faz a única ligação, para fora, e só corre o que foi declarado para ele.

Aplicações de desktop Em breve

Alguns sistemas, como o PHC ou o SAP GUI, não têm uma API prática. O runner trabalha com eles como uma pessoa faria, numa máquina reservada para isso.

A sua redeMáquina dedicada à automaçãoVM ou sessão remota, nunca o PC de um colaboradorIndicador no ecrã e registo local de auditoriaConta do runner sem direitos de administradorO seu ambiente Iterabaseobservaescrevedecide agirPHC, SAP GUIou outra aplicaçãoWindowsRunnercapturas de ecrã eárvore de interfaceColaboradorlê o ecrã com o modelode visão e decideAção guiadaescrita declarada, confirmadaou pré-aprovadaLer e navegar é livre. Lançar um documento ou gravar um registo só acontece por uma ação declarada e controlada.

Máquina dedicada à automação, na sua rede

PHC, SAP GUIou outra aplicação Windows
Runnercapturas de ecrã e árvore de interface
Colaboradorlê o ecrã com o modelo de visão e decide
Ação guiadaescrita declarada, confirmada ou pré-aprovada, executada pelo runner

VM ou sessão remota, nunca o PC de um colaborador. Indicador no ecrã, registo local de auditoria, sem direitos de administrador.

Aplicações de desktop através do runner
  • Só máquinas dedicadas. A automação corre numa VM com início de sessão automático ou numa sessão remota na sua rede, nunca no PC de um colaborador.
  • Uma capacidade do runner, não um segundo agente. O raciocínio fica no seu ambiente Iterabase. O colaborador observa através de capturas de ecrã e da árvore de interface da aplicação, lidas com o modelo de visão.
  • As interfaces da própria aplicação, quando existem: Windows UI Automation, SAP GUI Scripting e COM.
  • O mesmo modelo de segurança dos browsers. Ler e navegar é livre. Escritas, como lançar um documento ou gravar um registo, só passam por ações guiadas de cada aplicação, declaradas como escritas e confirmadas ou pré-aprovadas.
  • Visível e fácil de parar. Um indicador no ecrã mostra quando a automação tem o controlo, cada ação fica num registo local de auditoria, e parar o serviço do runner corta tudo.
  • Privilégio mínimo. A conta do runner não tem direitos de administrador do domínio nem direitos locais amplos, corre uma sessão por máquina, e os segredos nunca chegam ao modelo nem à evidência.

Sofia, o seu braço direito

  • Uma conversa privada e contínua por pessoa, com uma persona a que o administrador dá nome.
  • Consulta com as permissões da própria pessoa, nunca mais do que isso.
  • Memória visível: a pessoa vê o que a Sofia guarda e pode editar ou apagar.
  • Inicia processos (com confirmação) e tarefas pontuais, acompanhadas como qualquer outro trabalho. Delega pesquisa a colaboradores auxiliares só de leitura.
  • Até 6 anexos por mensagem, mais referências a tarefas, processos e documentos.

Criar colaboradores pedindo à Sofia Em breve

Os administradores podem descrever um novo trabalho à Sofia e receber um colaborador pronto, feito com as mesmas peças que a equipa da Iterabase usa.

altere quando quiser, a pedirDescreveo trabalho por palavras,com alguns exemplosA Sofia preparaum processo legívelRevêpassos, regras, o queenvia, quando perguntaAprovadonova versão,fica registadaFeito com as mesmas peças de qualquer colaboradorGatilhosPassosFerramentasSkillsCredenciaisConfirmações
Descreveo trabalho por palavras, com alguns exemplos
A Sofia preparaum processo legível
Revêpassos, regras, o que envia, quando pergunta
Aprovadonova versão, fica registada; altere quando quiser, a pedir

Feito com as mesmas peças de qualquer colaborador

Gatilhos
Passos
Ferramentas
Skills
Credenciais
Confirmações
Criar um colaborador com a Sofia
  • Explique como a alguém novo na equipa. Descreva o trabalho por palavras simples, com alguns exemplos reais. A Sofia pergunta o que precisa de saber.
  • Um processo legível. A Sofia prepara o gatilho (caixa de correio, chat ou API), os passos, ramos em paralelo, esperas por respostas e prazos, e os pontos de controlo de onde um reinício retoma.
  • Ferramentas da biblioteca. Os passos usam as ferramentas de integração da versão e as ligações já configuradas: email, documentos, portais, o runner. Um trabalho que precise de uma ligação que ainda não existe é assinalado, nunca improvisado.
  • As suas regras como Skills. Margens, tom, limites e exceções tornam-se instruções escritas que o colaborador segue, visíveis na proposta.
  • As credenciais só se escrevem. A proposta declara as credenciais de que precisa; um administrador preenche-as em Definições. A Sofia nunca vê os valores.
  • Consequências declaradas à partida. Cada envio ou submissão é marcado como escrita e, por omissão, exige confirmação, ou é pré-aprovado só para os destinatários que indicar.
  • Aprova, e só depois corre. Nada corre até um administrador aprovar a proposta. Cada alteração é uma nova versão que revê, e a anterior fica guardada.

Microsoft Teams

  • Cada colaborador e a Sofia são aplicações próprias do Teams, geradas para o cliente e instaladas pelo seu administrador do Teams.
  • Os utilizadores são ligados automaticamente pelo início de sessão único do Microsoft Entra.
  • Os colaboradores avisam e recebem respostas; os cartões de confirmação mostram o conteúdo exato que está a ser aprovado.
  • Uma mensagem direta à Sofia é a mesma conversa que na aplicação.
A Sofia no Microsoft Teams, com um cartão de confirmação de cotação
A Sofia no Teams: o resumo da noite e um cartão de confirmação com o email exato, aprovado na conversa.

A aplicação

  • Hoje, Trabalho, Equipa, Sofia e Relatórios, em inglês e português europeu, utilizável no telemóvel.
  • Tempo devolvido: as horas poupadas são estimadas a partir das execuções bem-sucedidas × uma referência por processo, visíveis para todos; a vista detalhada de valor é só para administradores.
  • Plano e utilização: os administradores veem o plano, os processos ativos e a utilização.
Hoje: o resumo da manhã, o que precisa de si e o que ficou feito
Hoje: um resumo curto, as decisões à espera e as horas devolvidas até agora.
Trabalho: cada tarefa agrupada em A trabalhar, A aguardar, Precisa de si e Concluído
Trabalho: cada tarefa pelo seu estado. Uma pausa diz porquê e retoma sozinha; uma falha diz claramente que nada foi enviado.

APIs

  • API de trabalho com chaves pessoais e de automação, com conjuntos fixos de permissões.
  • API de inferência compatível com OpenAI para os sistemas do próprio cliente, com filtro de modelos e utilização medida.

Confiança, segurança e dados

Os seus dados ficam num ambiente que serve só a sua empresa, e só saem para pedidos aos modelos que nunca são guardados.

ÁreaO que fazemos
IsolamentoUm ambiente dedicado por cliente. Sem bases de dados nem processos partilhados.
Modelos de IAModelos alojados na UE com retenção zero de dados, por escrito; não guardam nada e nada é treinado com os seus dados. Com visão. As chaves dos fornecedores ficam centralizadas; o seu ambiente liga-se com a sua própria identidade TLS mútua. Chaves próprias e modelos locais ficam dentro do seu ambiente.
AcessoEmail e palavra-passe, ou início de sessão único com Microsoft Entra ID ou Google. Quem entra por SSO continua a precisar de um pedido de acesso aprovado; os administradores mantêm uma palavra-passe de emergência.
FunçõesAdministrador e Operador. A Sofia e cada colaborador consultam com a autoridade que lhes foi dada, nunca mais.
Segredos de integraçãoIntroduzidos pelos administradores em campos declarados, guardados só para escrita e nunca mostrados, devolvidos ou registados.
Acesso de suporteSSH através do AWS Systems Manager: sem portas abertas, e cada sessão é gravada.
Registos de utilizaçãoMedidos e exportáveis sem qualquer conteúdo de mensagens ou documentos.
Cópias de segurançaEnvio contínuo dos registos da base de dados, cópias diárias e espelho contínuo dos documentos; reposição a qualquer momento dos últimos 30 dias. As credenciais estão incluídas, cifradas com uma chave de recuperação (AWS KMS no alojado; guardada por si na instalação própria). Depois de uma reposição, o trabalho que já tinha escrito fica retido para revisão.
SaídaA remoção apaga todo o ambiente e prova-o com uma verificação de recursos. A mesma ferramenta de recuperação migra um ambiente alojado para instalação própria.

Instalação e compra

A maioria dos clientes começa no alojado; a mesma versão pode correr no seu próprio hardware.

AlojadoInstalação própria
Onde correUm ambiente AWS dedicado, gerido por nós, com HTTPS públicoUm servidor do cliente (x86)
Cópias de segurançaNo nosso S3, cifradas com AWS KMSNo seu armazenamento compatível com S3, com a sua chave
CondiçõesDesde 790 €/mêsDesde 990 $/mês, faturação anualLicença única, definida na chamada
Dia 0Chamada30 minutos,escolher o trabalhoDias 1 a 7Construímos, grátisDá-nos acesso, exemplos reaise uma pessoa para validarDias 8 a 14Uma semana de trabalho realVeja o que fez, o que perguntoue as horas que devolveuDia 7: começa a trabalharno seu próprio ambienteDia 14: decidemantém alojado, instalaem casa, ou para sem custos
Dia 0: chamada30 minutos, escolher o trabalho
Dias 1 a 7: construímos, grátisDá-nos acesso, exemplos reais e uma pessoa para validar
Dia 7: começa a trabalharno seu próprio ambiente
Dias 8 a 14: uma semana de trabalho realVeja o que fez, o que perguntou e as horas que devolveu
Dia 14: decidemantém alojado, instala em casa, ou para sem custos
As duas primeiras semanas

Como começar. Construímos o seu primeiro processo gratuitamente e pomo-lo a trabalhar num ambiente dedicado em menos de uma semana; depois, corre sobre o seu trabalho real durante sete dias. Se continuar, o trabalho em pausa retoma onde parou. Se parar, nada de novo começa, não paga nada e apagamos os seus dados.

Os planos crescem com a sua equipa. Dimensionamos o seu na chamada.