O Ghostwriter é um mecanismo de IA para o IDE Replit online, lançado publicamente em 31 de outubro de 2022 como parte do Replit AI Mode, assim como o Copilot, o Ghostwriter é um serviço pago, que ajuda no autocompletar e no desenvolvimento de código, recomendando código com base em suas operações, exitem rumores de que o Ghostwriter é duas vezes mais rápido que o Copilot AI do GitHub, tornando o desenvolvimento da Web mais rápido, reduzindo grande parte dos problemas e aumentando a produtividade, a experiência de trabalhar com o Ghostwriter é parecida com modo Multiplayer da Replit, exceto que pode colaborar com a IA como um programador de pares que recomenda o código para se adequar ao seu caso de uso.
O Ghostwriter funciona da seguinte forma, ele sugere suas linhas e declarações de código subsequentes analisando as linhas anteriores que você escreveu na linguagem, os pacotes que você instalou e outras interações.
A Replit desenvolveu o Ghostwriter no cenário de código aberto baseado no Codegen da Salesforce , utilizando o servidor FasterTransformer e Triton da Nvidia para decodificadores altamente otimizados e o processo de destilação de conhecimento do modelo CodeGen de dois bilhões de parâmetros para um modelo mais rápido de um bilhão de parâmetros.
Recursos do Ghostwriter
Sugestão de código e preenchimento automático
O Ghostwriter sugere autocompletar para seu código e funções para desenvolvimento rápido de maneira simples e interativa, semelhante ao uso de uma ferramenta de programação em par comum.
Geração de código
O Ghostwriter, pode gerar linhas de código, funções, arquivos e programas. A Replit introduziu o recurso “Gerar código” em junho de 2022, apresentando uma IA que gera código a partir de sua especificação de palavras.
Você descreve o comportamento ou a função do programa e a IA retorna o código para o desenvolvimento do seu aplicativo.
Explicações do código
A Replit fornece um botão Explain Code para explicações de código alimentadas pelo codex da OpenAI
Onde seleciona o código em seu editor e, em seguida, escolhe o recurso Explicar Código que apresenta uma explicação de sua linha ou código especificado, função ou quaisquer outras partes de seu código.
Pesquisa semântica
A pesquisa semântica é um dos recursos mais úteis no Modo AI da Replit. Com a pesquisa semântica, você pode inserir uma consulta de código e recuperar os resultados do código que correspondem à sua consulta. A ferramenta retorna vários resultados de trechos de código de repositórios de código aberto populares que você pode usar em seu projeto.