Saltar para o conteúdo
Todos os casos
Arbitrum

Caso de cliente · Arbitrum

Um assistente de programação que só afirma o que consegue confirmar

No Arbitrum Stylus Sprint, a FairAI e a EmberAI fizeram o Sifter, um assistente para quem programa contratos na Arbitrum Stylus, em Rust. Responde com a fonte de cada afirmação e, no editor, compila o código que propõe antes de o dar por bom.

SifterPesquisa

Pergunta

Que ferramentas existem hoje para testar contratos Stylus?

Sifter

Estas são as ferramentas atuais para criar e testar contratos Stylus: o Stylus Playground, para criar, compilar e testar no browser; as integrações com Foundry e Anvil, para testes que juntam Solidity e Stylus; o stylus-toolkit, com primitivas e exemplos; e o plugin Welldone Studio para o Remix, para escrever e publicar. Para ter a visão completa, a documentação oficial do Stylus e o Awesome Stylus, e ainda os PR de testes #365 e #416 do stylus-sdk-rs.

Fontes

Respostas, execuções e avaliações reais do Sifter, traduzidas e encurtadas (o código e as mensagens do compilador ficam como saíram), numa interface feita para as mostrar.

O cliente

Setor
Tecnologia
Projetos com a FairAI
2
Sifter
No ar, aberto ao público

Sobre o cliente

A Arbitrum é uma rede que corre sobre a Ethereum. Com o Stylus, os contratos podem ser escritos em Rust, além de Solidity. O Sifter é uma ferramenta independente, para quem programa nela.

O desafio

O Stylus é recente: a documentação, o SDK e os repositórios mudam de semana para semana. Os assistentes de IA genéricos inventam funções que não existem e entregam código que não compila, e quem programa perde horas a confirmar tudo.

O que construímos

  • Respostas com fontes: cada afirmação liga ao documento, ao repositório ou à alteração de código de onde vem
  • Uma base de conhecimento que se atualiza sozinha e sabe a versão do SDK: o que ficou obsoleto passa para trás
  • Verificação no compilador: o código que o assistente escreve é compilado e corrigido até passar, dentro do limite de tamanho da rede
  • A avaliação de cada contrato em Solidity: de 0 a 100, quanto ganha em passar para Rust, e porquê
  • Revisão de segurança e publicação na rede, passo a passo, sem nunca mostrar as chaves
  • Cada resposta pode ser avaliada, e as bem avaliadas passam a ser usadas nas seguintes
  • Código aberto, com chat na web, instalação no editor (Claude Code, Codex) e servidor MCP

Hoje

O Sifter está publicado em código aberto, com chat na web, instalação no editor e servidor MCP.

Prefere ouvir de quem já trabalha connosco? Combinamos uma conversa com um dos nossos clientes. Falar com um cliente

O primeiro projeto para a Arbitrum

Um assistente sobre as propostas dos projetos financiados

Em 2024, para os programas de incentivos da Arbitrum (LTIPP e STIP), a FairAI fez um assistente que lê as propostas dos projetos financiados e responde a perguntas sobre elas: quantos são, o que faz cada um, como vão usar os fundos. Foi entregue por etapas, cada uma aprovada pelo responsável do programa.

“…pretty satisfied of the results despite being a complex project requiring a lot of coordinatio[n].”
JoJo, responsável pelo programa da Arbitrum, sobre este projeto, em agosto de 2024

Pergunta

Quantos projetos participam no programa LTIPP?

Projects Discoverer

De acordo com o texto fornecido, há 82 protocolos, listados abaixo, cujos pagamentos foram iniciados pela multisig do LTIPP.

Pergunta

Podes dar-me mais informação sobre o Clipper?

Projects Discoverer

Quanto ao seu pedido de mais informação sobre o Clipper, posso resumir os pontos principais:

  • O Clipper é uma exchange descentralizada (DEX) feita especificamente para trocas de tokens blue-chip.
  • Procura oferecer uma experiência de negociação sem atritos, sem perda impermanente para os fornecedores de liquidez (LPs).
  • O Clipper usa preços formados fora da cadeia numa fórmula sofisticada e valida-os na cadeia, o que dispensa os arbitragistas e garante taxas de gas mais baixas a quem negoceia.
Perguntas e respostas reais do assistente, traduzidas e encurtadas, numa interface feita para as mostrar.

Próximo passo

Vamos olhar para um processo concreto

Uma conversa de 30 minutos, online ou nas suas instalações, para percebermos o processo e vermos juntos se há aplicação. Depois, recebe por escrito o que vimos e o próximo passo.