Há pouco menos de duas semanas, no artigo «Transpareo na era dos agentes de IA», descrevemos como um assistente externo trabalha com o Transpareo: Ligam o vosso próprio assistente através de Transpareo Connect, e este lê os pedidos, verifica as autorizações e publica-os.
Esse mesmo assistente está agora disponível diretamente no gestor da aplicação, como « Transpareo Assist ». Não é necessário instalar nem estabelecer qualquer ligação. Um administrador introduz uma única vez a chave de um fornecedor de IA e, a partir daí, qualquer pessoa a quem ele autorize poderá aceder ao assistente através do botão na barra superior.
O que ele faz por si
O assistente surge como uma pequena janela na parte superior da página, que pode ser deslocada e ampliada. Permanece aberto enquanto continua a trabalhar no gestor da aplicação.
Ele sabe onde se encontra. Se o abrir num produto, ele relaciona as suas perguntas com esse produto, e as sugestões para começar adaptam-se à página. Se perguntar num rascunho «O que falta ainda para poder publicar este passe?», ele consulta a plataforma para saber o que um passe deste produto exige, submete o rascunho a revisão e indica os dados em falta. As páginas que ele menciona são acompanhadas de links, para que possa aceder-lhes com um clique.
Ele analisa o que lhe fornecer. Basta arrastar uma tabela do fornecedor, na forma de ficheiro XLSX, CSV, ODS ou JSON, para a janela. Esta aparece no seu espaço de trabalho e é eliminada ao fim de 24 horas. O assistente lê-a secção por secção, sugere qual a coluna que corresponde a cada característica e transmite-a ao importador. Também lê uma ficha técnica em PDF ou a fotografia de uma placa de identificação; para tal, o seu navegador envia esses ficheiros juntamente com o pedido ao fornecedor.
Ele conhece a ajuda. Para saber como o importador atribui colunas ou o que é uma granularidade, consulta os artigos de ajuda e responde com o que aí está escrito.
Pode encontrar as conversas anteriores no histórico da janela, que permite a pesquisa e apresenta as últimas 30 conversas.
Ele age em seu nome
Para cada pessoa que utiliza o assistente, a Transpareo cria um acesso próprio, que aparece na lista de acessos à API como «Assistente de», seguido do nome da pessoa, podendo ser desativado a qualquer momento.
Este acesso é limitado, em cada chamada individual, aos direitos da pessoa em questão. Quem não tem permissão para publicar passaportes recebe um assistente que não os publica. Se um administrador retirar um direito, o assistente deixará de o ter na próxima chamada.
O assistente nunca pode fazer mais do que a pessoa que o está a utilizar nesse momento.
O que o assistente altera passa pela mesma interface que qualquer outra alteração e fica registado no mesmo registo de auditoria. Se a plataforma rejeitar algo, o assistente recebe a mesma mensagem de erro que um utilizador vê na linha de comandos: qual o campo em falta e o que deve ser feito. Desta forma, ele corrige-se, regra geral, por si próprio.
Esperam-no passos delicados
Antes de cada passo que não possa ser discretamente anulado, o assistente faz uma pausa e apresenta-lhe um resumo: qual o processo, com quais dados, exatamente tal como será enviada. O senhor aprova ou rejeita , se desejar com uma justificação, e o assistente lê essa justificação e age de acordo com ela.
O que não pode ser cancelado automaticamente só ocorre quando um utilizador humano o tiver aprovado.
Por predefinição, isto aplica-se à publicação e retirada de passaportes e produtos, à criação de séries completas e a tudo o que não possa ser anulado. Se um processo exigir uma confirmação expressa, como, por exemplo, a anulação de um passaporte, a janela apresenta-a após a sua aprovação; o assistente nunca a introduz por si próprio.
Quem pretender aprovar pessoalmente cada alteração pode alterar essa configuração na janela: O ícone do relógio na parte superior da janela abre as conversas anteriores e, abaixo deste, encontra-se a configuração «Aprovações». A predefinição é «Apenas operações de escrita de risco»; com a opção «Todas as operações de escrita», o assistente submete-lhe cada alteração. A escolha aplica-se ao navegador em que a efetuar. Não existe uma configuração que prescinda totalmente de aprovações.
Por predefinição, o assistente não propõe uma importação para aprovação, porque uma importação dispõe de três mecanismos de segurança próprios:
- Se não for claro a que coluna pertence um campo, o assistente pergunta-lhe antes de qualquer gravação ser efetuada.
- Antes da gravação, um teste verifica cada linha. Se apenas uma falhar, nenhuma será gravada.
- Uma importação concluída pode ser anulada na sua totalidade.
Com a opção «Cada processo de gravação», surge também um cartão antes de uma importação. Este indica as colunas a partir das quais serão criados novos tipos de propriedade.
Um assistente também lê textos de fornecedores, nos quais pode constar uma instrução que alguém queira atribuir-lhe. O cartão mostra, por isso, os dados reais que são enviados, e as suas respostas aparecem como texto puro, no qual nada é executado. Esta parte foi a que mais nos ocupou durante o desenvolvimento, e consideramos-a a mais importante.
O seu fornecedor, o seu contrato
É o senhor que decide qual o fornecedor de IA que responde. As opções disponíveis são a Anthropic, que utiliza o seu próprio protocolo, e uma boa dúzia de fornecedores com a interface de chat da OpenAI, entre os quais a Mistral, a IONOS e a OVHcloud. Os europeus estão no topo da lista e, para cada um, é indicado o país em que o processamento é efetuado. Também é possível introduzir um endereço próprio e, com alguma configuração, até mesmo um modelo que funcione nas suas próprias instalações.
A chave é armazenada de forma encriptada e utilizada a partir do seu navegador . O pedido é enviado diretamente do seu computador para o fornecedor; no que diz respeito ao assistente, os nossos servidores não comunicam com nenhum fornecedor de IA. O que o fornecedor vê é aquilo que o assistente lê para responder à sua pergunta: dados do produto, textos de ajuda, ficheiros anexados. O que acontece com esses dados ali é regido pelo seu próprio contrato com o fornecedor.
Executar o assistente inteiramente no navegador é uma decisão que visa garantir a sua confidencialidade. O que escreve e o que o modelo responde são lidos apenas por si e pelo seu fornecedor de IA. O texto das suas conversas nunca chega aos nossos servidores e, por isso, não podemos armazená-lo, analisá-lo nem divulgá-lo a ninguém. Recebemos apenas as chamadas com as quais o assistente lê ou altera dados no seu espaço de trabalho, tal como acontece com qualquer outro acesso, e as tabelas anexadas para o importador.
As suas conversas com o assistente são lidas apenas por si e pelo seu fornecedor de IA.
Isto tem uma consequência que gostaríamos de referir abertamente: as conversas anteriores encontram-se apenas no navegador em que foram realizadas, e outro dispositivo começa com um histórico vazio. Um histórico comum a todos os dispositivos teria implicado o armazenamento das suas conversas nos nossos servidores.
Quanto custa
A Transpareo não cobra qualquer ## custoadicional pelo assistente; este está incluído em todos os planos. A capacidade de processamento é paga ao fornecedor, faturada por token.
Para que possa acompanhar os custos, a janela indica, em cada resposta, quantos tokens foram consumidos: lidos, escritos e retirados da cache. Um clique no pequeno círculo no final da resposta mostra estes números, juntamente com as ferramentas que o assistente utilizou para tal.
Para tal, necessita de uma conta na plataforma de programadores do fornecedor, com a faturação configurada nessa plataforma. Um plano de chat, como o que muitos utilizam no dia-a-dia, é um produto distinto: não inclui acesso à API e o seu login não funciona aqui. O formulário do fornecedor indica isso no mesmo local onde introduz a chave.
Como configurá-lo
- Registar o fornecedor. No menu «Fornecedores de IA», selecione o fornecedor, introduza a chave e selecione o modelo da lista que o fornecedor associa à sua chave.
- Conceder autorização. Os administradores têm sempre acesso ao assistente . A todos os outros, conceda, através das funções, a autorização ** para utilizar o assistente**.
- Perguntas. O botão na barra superior abre a janela.
Quem preferir trabalhar com um assistente fora do gestor da aplicação ou automatizar processos através de scripts, continuará a utilizar a ligação e a linha de comandos descritas no artigo sobre agentes de IA. Ambas as formas recorrem às mesmas ferramentas.
A maior parte do trabalho relacionado com um passaporte do produto reside na organização dos dados do produto, tal como descrevemos em «O DPP obriga à digitalização». É precisamente neste trabalho que o assistente agora ajuda, na página em que esse trabalho se realiza.
Perguntas sobre este artigo
O assistente tem um custo adicional?
Na Transpareo, não. Transpareo Assist é in jedem Transpareo-Tarif enthalten. O poder de computação é pago diretamente ao fornecedor de IA, por token, através de uma conta na plataforma de programadores deste. Uma subscrição de chat junto do fornecedor não inclui acesso à API e não pode ser utilizada aqui.
Quais são os fornecedores de IA suportados?
A Anthropic, que utiliza o seu próprio protocolo, bem como uma boa dúzia de fornecedores que utilizam a interface de chat da OpenAI, entre os quais a Mistral, a IONOS e a OVHcloud. Os fornecedores europeus encontram-se no topo da lista, indicando, em cada caso, o país onde o processamento é realizado. Também é possível introduzir um endereço próprio, por exemplo, para um modelo que esteja a funcionar nas suas próprias instalações.
A Transpareo tem acesso às nossas conversas?
Não. As suas conversas são lidas apenas por si e pelo seu fornecedor de IA. A conversa decorre no seu navegador e os pedidos são enviados diretamente daí para o seu fornecedor. As conversas anteriores também se encontram apenas nesse navegador. Uma tabela anexada permanece no seu espaço de trabalho durante 24 horas, para que o importador a possa ler. As alterações efetuadas pelo assistente em Transpareo ficam registadas no registo de auditoria, tal como qualquer outra alteração.
Será que o assistente sabe fazer mais do que eu?
Não. Funciona com um acesso específico para cada pessoa, que é limitado aos direitos dessa pessoa em cada vez que o sistema é acedido. Se alguém perder um direito, o seu assistente também o perderá na próxima vez que o sistema for acedido.
Quem pode utilizar o assistente?
Quem tiver a autorização «Utilizar o assistente ». Os administradores têm-na sempre; a todos os outros, pode atribuí-la através das funções, tal como qualquer outra autorização.




