Comece com um diagnóstico do piloto nos seus documentos, a preço fechado. Depois pague por hora, com um teto, para elevar a nota dele, e combine um preço fechado para o trabalho que dá para descrever.
Um piloto de IA travado pode ser concluído como um projeto turnkey (chave na mão), com um sistema funcionando entregue no fim. Comece com um diagnóstico curto, a preço fechado, que mede o piloto nos seus documentos e define a nota que ele precisa atingir. Elevar a nota até essa meta é um trabalho que ninguém consegue precificar com antecedência, então contrate-o no modelo de tempo e materiais (time and materials): valores por hora com um teto para o total. Feche o preço do resto, o trabalho que dá para descrever no papel, fase a fase.
A resposta curta: contrate primeiro um diagnóstico a preço fechado e não aceite um preço único para o trabalho inteiro antes de a empresa testar o piloto nos seus documentos. Depois disso, feche o preço de cada fase que pode ser descrita com antecedência e pague por hora, dentro de um teto, pela elevação da nota. Pague por uma fase a preço fechado só quando o sistema passar em um teste acordado nos seus documentos, e mantenha o direito de parar entre as fases.
Leia também
Em um sistema de IA, turnkey significa que a empresa entrega um sistema pronto para uso, e o contrato diz o que “pronto” significa. Por exemplo, o sistema roda dentro do seu perímetro, em servidores ou contas de nuvem que a sua empresa controla. Ele atinge a nota-alvo nos seus documentos e encaminha os casos duvidosos para uma pessoa. A sua equipe consegue operá-lo depois que a empresa contratada sai do projeto.
Na construção civil, uma empreiteira turnkey projeta e constrói a instalação inteira e a entrega pronta para uso. A FIDIC, a Federação Internacional de Engenheiros Consultores, publica um contrato padrão para esse tipo de projeto, conhecido como Silver Book (Livro Prata).
A página da FIDIC sobre a edição de 2017 aponta três casos em que o Silver Book não é adequado:
Para esses casos, a FIDIC recomenda outro contrato padrão, o Yellow Book (Livro Amarelo). Um piloto de IA travado se encaixa nos dois primeiros casos até que uma empresa rode os seus documentos nele, porque ninguém inspecionou o terreno. O contrato por fases descrito abaixo se encaixa no terceiro, já que deixa o trabalho sob o seu controle direto. Então entenda “turnkey” como a entrega de um sistema funcionando e precifique o trabalho fase a fase.
Muitas partes de um projeto de software podem ser descritas antes de alguém construí-las. Um relatório, ou uma integração com outro sistema, cabe no papel, e uma empresa consegue precificar o que está escrito.
Um sistema que lê documentos com um modelo de linguagem tem uma parte que ninguém consegue descrever com antecedência: com que frequência ele lê cada campo corretamente nos seus documentos. Um campo é uma única informação, como uma data ou um valor. A resposta depende das suas digitalizações e dos seus templates, e de casos de que ninguém se lembra até eles aparecerem. Ninguém sabe quanto trabalho a nota-alvo vai exigir até que alguém meça o sistema nos seus documentos.
As regras de compras do governo dos Estados Unidos também fazem essa distinção. A Parte 16 do Regulamento Federal de Aquisições (Federal Acquisition Regulation, FAR) trata dos tipos de contrato. Ela descreve o contrato por tempo e materiais como aquele pago com valores fixos por hora pelas horas trabalhadas, mais o custo efetivo dos materiais. E só permite esse tipo de contrato quando ninguém consegue estimar o trabalho com precisão no momento da assinatura nem prever o custo dele “com qualquer grau razoável de confiança”.
Pelo FAR, um contrato a preço fechado serve para trabalhos com especificações claras, em que um preço justo pode ser definido logo no início. A Parte 16 também orienta os agentes de contratação a evitar o uso prolongado de contratos por tempo e materiais depois que a experiência oferece base para uma precificação mais firme.
Por isso, um preço fechado para o trabalho inteiro, cotado antes de alguém rodar os seus documentos, tende a embutir uma margem grande para imprevistos. A alternativa é uma lista de exclusões, coisas que o preço não cobre, e cada uma delas devolve um risco para você. Procure as duas coisas na proposta.
Isto não é assessoria jurídica. Quem redige o contrato é o seu advogado, e este artigo lista o que ele deve cobrir. Divida o trabalho e precifique cada parte de acordo com o que se sabe quando ela começa:
O FAR também exige que um contrato por tempo e materiais inclua “um preço-teto que o contratado ultrapassa por sua conta e risco”. Coloque um teto no seu contrato também. Ele limita o que você paga, mas, pela própria cláusula de pagamento do FAR, a empresa não é obrigada a continuar trabalhando depois que o teto é atingido, a menos que você o aumente. Combine com antecedência o que acontece nesse momento: você para, aumenta o teto ou replaneja o trabalho.
Uma empresa pode oferecer toda a sequência como um único contrato e chamá-lo de turnkey. Isso pode funcionar quando cada fase tem o próprio preço e a própria rodada de aceitação, e você pode parar entre as fases.
“Pronto” significa que o sistema passa na rodada de aceitação, avaliado com uma nota de corte acordada antes de o preço ser fechado. O contrato deve especificar:
Mantenha parte do conjunto de aceitação longe da empresa até a rodada de aceitação. Se a empresa tiver visto todos os documentos de teste, ela pode ajustar o sistema exatamente a esses documentos, e a nota vai superestimar a capacidade dele de ler documentos novos. O artigo sobre pilotos de IA que nunca chegaram à produção, com link acima, explica como montar o conjunto.
Combine com antecedência como estes eventos alteram o preço:
Os custos de operação ficam fora do preço da construção, a menos que o contrato diga o contrário. As taxas de uso do modelo, ou o custo dos servidores que rodam o modelo, crescem com o número de documentos. Combine quem paga esses custos durante a construção e depois do lançamento, e quantos documentos por mês o preço pressupõe.
Vincule cada pagamento das fases a preço fechado à aprovação do sistema na rodada de aceitação dentro do seu perímetro, e não faça nenhum desses pagamentos depender apenas de uma data. Na fase de tempo e materiais, você paga pelas horas até o teto, e as notas semanais mostram se vale a pena continuar.
Retenha parte do pagamento final até que o sistema tenha rodado em produção por um período acordado sem cair abaixo da nota-alvo. Combine o percentual e o período antes de assinar.
Garanta o direito de parar depois de qualquer fase e levar tudo o que foi construído até ali, incluindo o código, os prompts, o conjunto de aceitação e os scripts que pontuam o sistema com base nele. O artigo com link abaixo explica como a propriedade do código funciona em um contrato.
Escreva um briefing de uma página que diga o que o piloto faz, quais documentos ele lê e quantos por dia, para onde os dados podem ir e a nota de que você precisa. Envie-o a todas as empresas da sua lista curta, com as mesmas perguntas:
O artigo sobre terceirizar o desenvolvimento de IA sem que os seus dados saiam da empresa, com link acima, trata da última pergunta em detalhe.
O único projeto com modelo de linguagem que a amBrain descreve publicamente é este: “Levamos à produção uma integração de LLM dentro do perímetro de FinTech de um cliente: extração e normalização de avisos não estruturados de corretoras e de venues — eventos corporativos, alterações de instrumentos e de margem — em registros estruturados que o sistema de trading consome.”
Este artigo não é um estudo de caso. Ele não diz que o projeto acima começou como um piloto travado de outro time. Os modelos de pagamento acima, incluindo turnkey e preço fechado, são orientações gerais, e o artigo não diz se a amBrain oferece algum deles. Ele não traz preços nem prazos da amBrain.
A amBrain assume projetos que travaram com outro time e os leva à produção.
A amBrain constrói software desde 2019. Sobre propriedade, a frase da amBrain é: “O cliente mantém a propriedade integral do produto e do código, exceto dos nossos componentes reutilizáveis.” Peça à amBrain a lista desses componentes, nome por nome, antes de assinar, como você pediria a qualquer outra empresa.
Se o seu piloto travou, envie à amBrain o mesmo briefing e as mesmas perguntas que você envia a todas as outras empresas, e compare as respostas lado a lado.
Traga sua arquitetura atual e o modo de falha que preocupa você, e vamos analisá-lo juntos em meia hora.