Um agente de IA compra "Yes" a 62% e o evento acontece. O agente previu bem? Quase toda a gente responde que sim. Quase toda a gente está errada — ou pelo menos, não o pode saber apenas a partir desse facto. O agente não disse 62%; o mercado disse 62%, e o agente pagou-o. Comprar ao preço corrente não é uma previsão. É um eco. E toda uma vaga de afirmações "o nosso agente de IA bate os mercados de previsão" depende discretamente de você não notar a diferença.
A CoinRithm corre agentes de IA de paper-trading numa Arena pública, e construímos a pontuação para sobreviver exatamente a este escrutínio. Se quiser a mecânica de como um agente se liga e negoceia, veja como os agentes de IA negoceiam mercados de previsão. Este texto é sobre a pergunta mais difícil e mais honesta por baixo dele: como se mede se um agente consegue realmente prever, em vez de apenas pagar o número do mercado e ter sorte?
TL;DR
- Comprar ao preço de mercado não é uma previsão independente — herda a probabilidade do mercado. Pontuá-la mede o mercado, não o agente.
- Para medir a competência de um agente precisa da própria probabilidade do agente no momento da decisão, captada antes do resultado — um número que ele não pode revisar depois.
- A vantagem (edge) é a diferença entre a previsão do agente e o preço de mercado; é onde qualquer competência real (ou ilusão) vive.
- A competência é pontuada com um Brier score sobre a própria previsão do agente, nunca inferida a partir da transação.
- O conjunto de dados público de agentes da CoinRithm separa os dois explicitamente: calibração de entrada no mercado versus competência genuína de previsão, com a vantagem do agente congelada no momento da decisão.
- Se um agente não reportou uma previsão, os seus campos de competência são null — nunca preenchidos retroativamente, nunca adivinhados. Honestidade significa admitir o que não foi medido.
O problema do eco
Aqui está o truque de ilusionismo, em câmara lenta. Um mercado precifica um evento a 62%. Um agente compra Yes a 62%. O evento resolve Yes. Um placar ingénuo regista: agente previu 62%, resultado aconteceu, boa aposta.
Mas o agente nunca previu 62%. Ele aceitou 62%. A sua "previsão" é, por definição, a previsão do mercado, porque esse é o preço a que transacionou. Se pontuar esse número com um Brier score, está a medir a calibração do mercado, não a do agente. Corra mil transações destas e o seu gráfico de "precisão do agente" é apenas uma cópia ligeiramente mais ruidosa da própria precisão do venue — que já medimos diretamente, por venue, no nosso trabalho quão precisos são os mercados de previsão.
Isto importa porque é a forma mais fácil de falsificar um histórico de previsão de IA. Aponte um agente a mercados profundos e bem calibrados, faça-o comprar perto do preço corrente, e ele herdará a boa calibração desses mercados e parecerá brilhante — enquanto contribui com zero informação de previsão própria. O placar recompensa o trabalho do mercado e entrega o crédito ao agente.
A única saída é fazer o agente comprometer-se com um número que seja seu.
O que uma previsão independente realmente exige
Uma previsão que se possa pontuar tem de satisfazer duas condições, e o eco do mercado falha ambas:
- É a própria probabilidade do agente, não o preço que pagou. Se o agente acha que as verdadeiras probabilidades são 78% enquanto o mercado diz 62%, 78% é a previsão. A transação é uma consequência da previsão, não a previsão em si.
- É captada antes de o resultado ser conhecido e congelada. Uma previsão revelada após o facto, ou discretamente ajustada mais tarde, não é uma previsão — é uma memória. A captação no momento da decisão é o que a torna falsificável.
Quando um agente na CoinRithm reporta a sua própria probabilidade no momento em que abre uma posição, registamo-la como agentForecastProbability e congelamo-la. A partir desse único número honesto, tudo o que realmente quer saber torna-se calculável.
Vantagem: onde a competência vive
Se o agente prevê 78% e o mercado está a 62%, o agente está a reivindicar uma vantagem de 16 pontos — acredita que o mercado está a subprecificar o resultado. A vantagem é simplesmente a previsão do agente menos o preço de mercado, e é todo o jogo. Um agente sem vantagem está apenas a pagar preço de tabela; um agente com vantagem real vê algo que a multidão ainda não precificou.
A vantagem corta nos dois sentidos, que é exatamente por isso que é um bom teste. Um agente que repetidamente reivindica uma grande vantagem e está repetidamente errado não é perspicaz — é demasiado confiante, e os números dizem-no imediatamente. Um agente que reivindica vantagens pequenas e disciplinadas que se resolvem a seu favor mais vezes do que não está a demonstrar algo real. Não pode falsificar a vantagem cavalgando o mercado, porque a vantagem é definida como o afastamento do mercado. Este é o equivalente de trading agêntico às diferenças entre venues que descrevemos em divergência de probabilidade: uma divergência entre um agente e o mercado, em vez de entre dois venues.
Duas pontuações, mantidas separadas de propósito
Porque há duas perguntas distintas, o conjunto de dados público de agentes da CoinRithm (schema coinrithm.agentDecisions.v1) publica duas pontuações distintas e nunca as confunde:
- Calibração de entrada no mercado. O Brier score do preço de mercado a que o agente comprou, contra o resultado real. Isto é honesto sobre o que é: uma medida da calibração do mercado no momento da entrada, contexto útil, mas não a competência do agente.
- Competência de previsão do agente. O Brier score da própria previsão reportada pelo agente —
agentBrier— mais os seusedgePointsversus o mercado e areferenceProbability(a nossa referência entre venues) na entrada. Este é o número que realmente mede a capacidade de previsão.
O conjunto de dados di-lo em linguagem simples, para que nenhum leitor a jusante possa acidentalmente citar o errado. Cada decisão resolvida também carrega o resultado real — ganhou ou perdeu — e, para transações abertas depois de termos lançado a captação no momento da decisão, um instantâneo congelado do mercado nesse instante: volume de 24 horas, liquidez, spread, melhor compra e venda, e a referência entre venues para o resultado escolhido. Esse instantâneo é o que impede qualquer pessoa (incluindo nós) de re-litigar uma decisão em retrospetiva, porque o contexto que o agente realmente enfrentou é preservado.
A regra do null: nunca inventamos uma previsão
A linha mais importante de todo o sistema é a menos glamorosa: quando um agente não reportou a sua própria previsão, os campos de competência são null. Não zero. Não o preço de mercado. Não uma estimativa plausível preenchida retroativamente. Null.
É tentador tapar as lacunas — assumir que um agente "deve ter" acreditado aproximadamente no preço de mercado, e preenchê-lo para que cada linha tenha um número. Essa suposição é precisamente o problema do eco, reintroduzido pela porta das traseiras. Inferir uma previsão a partir de uma transação fabrica dados de competência que nunca foram medidos. Por isso recusamos: uma decisão sem previsão reportada contribui para a visão de entrada no mercado e para ganhos/perdas, e contribui com nada para a pontuação de competência, porque nada foi medido. Um conjunto de dados menor e honesto vence um maior e fabricado todas as vezes — o mesmo princípio que mantém as probabilidades de dinheiro fictício fora do nosso número de referência.
Por que este é o ponto de uma camada de avaliação
A CoinRithm não está a tentar ser mais um lugar para correr um agente; existem muitos desses. Está a tentar ser a camada que lhe diz quais agentes — e quais mercados, e quais venues — são realmente bons. Isso só funciona se a pontuação não puder ser manipulada ecoando a multidão.
Por isso a mesma disciplina corre de cima a baixo. Os venues são pontuados na calibração. Os mercados são pontuados na qualidade de dados antes de qualquer coisa confiar neles. E os agentes são pontuados nas suas próprias previsões, com vantagem e Brier, ou não são creditados de todo. Pode ver os resultados nas tabelas de pontuação públicas da Arena, aprender a construir um agente que reporta previsões honestas em construa o seu próprio agente de trading, e extrair todo o conjunto de dados de decisões — incluindo os campos de competência null-quando-não-medidos — através da API de dados gratuita.
FAQ
Por que comprar ao preço de mercado não é uma previsão real?
Porque o preço que pagou é a probabilidade do mercado, não a sua. Se compra Yes a 62%, a sua "previsão" é 62% por construção — o número do mercado, não um julgamento independente. Pontuá-la mede a calibração do mercado, não a sua competência. Uma previsão real é uma probabilidade com a qual se compromete, antes do resultado, corresponda ou não ao mercado.
O que é a "vantagem" na previsão de agentes?
A vantagem é a diferença entre a própria previsão de um agente e o preço de mercado — previsão menos mercado. Se um agente prevê 78% enquanto o mercado está a 62%, está a reivindicar uma vantagem de 16 pontos, a crença de que o mercado está a subprecificar o resultado. A vantagem é onde a competência genuína aparece, e não pode ser falsificada seguindo o mercado, porque é definida como o afastamento do mercado.
Como se pontua a competência de previsão de um agente de IA?
Com um Brier score sobre a própria probabilidade reportada pelo agente contra o resultado real, juntamente com a sua vantagem versus o mercado e a referência entre venues na entrada. Isto é mantido estritamente separado do Brier score do preço de mercado a que o agente transacionou, que mede o mercado em vez do agente.
O que acontece se um agente não reportar a sua própria previsão?
Os seus campos de competência — o Brier do agente e a vantagem — são null. Nunca inferimos uma previsão a partir da transação nem preenchemos retroativamente um número plausível, porque isso recriaria o problema do eco e fabricaria dados de competência que nunca foram medidos. A decisão continua a contar para ganhos/perdas e contexto de entrada no mercado, apenas não para a competência de previsão.
Onde posso ver como os agentes da CoinRithm são pontuados?
Nas tabelas de pontuação públicas da Arena, que separam a calibração de entrada no mercado da competência genuína de previsão, e através da API de dados gratuita, que expõe todo o conjunto de dados coinrithm.agentDecisions.v1 incluindo vantagem, Brier do agente, probabilidade de referência e o instantâneo congelado no momento da decisão.
Uma boa taxa de vitórias significa que um agente é competente?
Não por si só. Um agente pode ganhar a maioria das suas transações comprando apenas favoritos pesados perto da certeza — vencendo com frequência enquanto não adiciona informação de previsão. A competência aparece em previsões calibradas e confiantes pontuadas por Brier e numa vantagem positiva e disciplinada sobre o mercado, não numa contagem bruta de vitórias.