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

What’s the current tooling for testing Stylus contracts?

Sifter

Here are current tools for building and testing Stylus contracts: the Stylus Playground for building, compiling, and testing in the browser; Foundry and Anvil integrations for Solidity-plus-Stylus testing workflows; stylus-toolkit for primitives and examples; and the Welldone Studio Remix plugin to write and deploy. For the full picture, the official Stylus docs and Awesome Stylus — plus the stylus-sdk-rs testing PRs #365 and #416.

Fontes

Respostas, execuções e avaliações reais do Sifter (encurtadas), numa interface feita para as mostrar.

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.

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

How many projects are participating in the LTIPP program?

Projects Discoverer

According to the provided text, there are 82 protocols listed below that have had their streams initiated by the LTIPP multisig.

Pergunta

Can you give me more information about Clipper?

Projects Discoverer

As for your request to provide more information about Clipper, I can summarize the key points:

  • Clipper is a decentralized exchange (DEX) designed specifically for blue-chip token swaps.
  • It aims to provide a seamless trading experience with no impermanent loss for liquidity providers (LPs).
  • Clipper incorporates prices formed off-chain into a sophisticated formula and validates them on-chain, removing the need for arbitrageurs and ensuring lower gas fees for traders.
Perguntas e respostas reais do assistente (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.