Acesso no exterior: www.kdjingpai.com
Ctrl + D Marcar este site como favorito

interview-coder-cn é uma ferramenta de assistência para entrevistas de programação projetada para usuários que falam chinês. Ela analisa as perguntas de programação na tela em tempo real, invocando modelos de inteligência artificial e fornecendo soluções e códigos de referência. O projeto principal dessa ferramenta é ajudar os usuários a obter ajuda instantânea ao realizar testes escritos de programação on-line ou entrevistas em vídeo. Sua interface pode permanecer oculta durante o compartilhamento de tela e sua janela superior semitransparente não interfere na operação do usuário na página de perguntas e respostas, contornando, assim, a detecção de "página de rejeição". Ele pode ser usado em uma ampla variedade de linguagens de programação e tipos de perguntas com uma configuração simples.

 

Lista de funções

  • Análise da captura de telaOs usuários podem interceptar rapidamente o conteúdo de um tópico em qualquer área da tela, personalizando as teclas de atalho.
  • Respostas em tempo real da IAApós interceptar uma pergunta, a ferramenta envia automaticamente a imagem para o Big Language Model para análise e retorna a solução e a implementação completa do código em segundos.
  • Windows invisívelQuando se usa um software de conferência convencional, como o Tencent Meetings, para compartilhamento de tela, a janela da ferramenta fica automaticamente oculta e imperceptível para o entrevistador.
  • Top antifocoInterface do software: A interface do software será exibida na parte superior da tela com um efeito semitransparente, que não irá capturar o foco do mouse e do teclado, para que os usuários possam escrever o código diretamente na página da Web de teste escrita, evitando acionar os alarmes anti-cheat do sistema devido à troca de janelas.
  • Suporte a vários tipos de perguntasOtimizado principalmente para perguntas algorítmicas, mas também suporta a análise e a resposta a perguntas de escolha única, múltipla escolha, de julgamento e de resposta curta.
  • Extensões personalizadasOs usuários podem modificar ou adicionar prompts personalizados (Prompt) nas configurações para ampliar os cenários de aplicação da ferramenta para além da programação, como, por exemplo, auxiliar na conclusão de exames on-line de inglês.
  • Compatível com o ecossistema doméstico de IASuporte ao acesso a vários tipos de provedores de serviços de proxy que atendem ao padrão da API OpenAI, o que é conveniente para os usuários domésticos configurarem e usarem.

Usando a Ajuda

interview-coder-cn O projeto original é permitir que os usuários obtenham ajuda de IA de forma fácil e secreta em entrevistas reais ou cenários de testes escritos. Duas maneiras de usá-lo serão descritas em detalhes a seguir: fazer o download do pacote de instalação diretamente e executá-lo por meio do código-fonte.

Modo 1: Faça o download direto do pacote de instalação (recomendado)

Para os usuários que não estão familiarizados com o código e o ambiente de desenvolvimento, o download direto do pacote de instalação compilado é a maneira mais fácil e rápida.

  1. Faça o download do pacote de instalação
    • Acesse a página de Releases do projeto.
    • Dependendo do seu sistema operacional (Windows ou macOS), faça o download do arquivo de instalação correspondente à versão mais recente (geralmente o arquivo .exe talvez .dmg (Formato).
  2. instalador
    • Windows (computador)Clique duas vezes no arquivo baixado .exe basta seguir o processo padrão de instalação do software.
    • macOS: clique duas vezes .dmg arraste o ícone do aplicativo para a pasta Aplicativos.
  3. Configuração da API
    • Depois de iniciar o aplicativo pela primeira vez, você verá uma tela de configurações que precisa ser preenchida com duas informações importantes:API_BASE_URL responder cantando API_KEY.
    • Essas duas informações precisam ser obtidas de um provedor de serviços de proxy compatível com a API da OpenAI. Há muitos provedores de serviços desse tipo na China (por exemplo, CloseAI, AIHubMix etc.), que geralmente aceitam pagamento via Alipay, e o processo de registro e obtenção da chave de API é muito conveniente.
    • API_BASE_URL é o endereço da interface de API fornecida pelo provedor de serviços.
    • API_KEY é sua chave de acesso pessoal.
    • Preencha esses dois valores na tela de configurações do software e salve-os. Se você tiver acesso direto à interface oficial do OpenAI, a telaAPI_BASE_URLVocê pode deixá-la em branco e preencher apenas a informação oficialAPI_KEY.
  4. começar a usar
    • Depois que a configuração for concluída, a interface principal do software mudará para uma janela de foco semitransparente.
    • Quando um tópico for encontrado, pressione o atalho de captura de tela (o padrão é Alt+Q(que pode ser modificado nas configurações).
    • Nesse momento, o mouse se tornará uma cruz. Mantenha pressionado o botão esquerdo do mouse e arraste-o para enquadrar a área da pergunta que precisa ser respondida e, em seguida, solte o mouse.
    • O software enviará automaticamente a captura de tela para a IA para análise. Aguarde alguns segundos e a solução e o código serão exibidos na janela do mouse.
    • Você pode assistir à resposta enquanto escreve o código na caixa de entrada da área de resposta, sem alternar entre as janelas o tempo todo.

Abordagem 2: Executar o código-fonte (adequado para desenvolvedores)

Se você for um desenvolvedor e estiver familiarizado com o ambiente Node.js, também poderá executar esse projeto por meio do código-fonte.

  1. Preparação do ambiente
    • Certifique-se de ter o Node.js instalado em seu computador.
    • fazer uso de git Clone o código do projeto localmente:
      git clone https://github.com/ooboqoo/interview-coder-cn.git
      
  2. Instalação de dependências
    • Vá para o diretório raiz do projeto, abra um terminal e execute o seguinte comando para instalar todas as dependências exigidas pelo projeto:
      npm install
      
  3. Configuração da chave de API
    • No diretório raiz do projeto, crie manualmente um arquivo chamado .env do documento.
    • Abra esse arquivo e adicione seu API_BASE_URL responder cantando API_KEY::
      API_BASE_URL="https://your-proxy-provider.com/v1"
      API_KEY="sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
      
    • Substitua o endereço e a chave acima por suas próprias informações autênticas obtidas do provedor de serviços.
  4. procedimento de acionamento
    • Execute o seguinte comando no terminal para iniciar o aplicativo no modo de desenvolvimento:
      npm run dev
      
    • Depois que o programa for iniciado com êxito, o procedimento é exatamente o mesmo que usar o instalador. Faça uma captura de tela com a tecla de atalho e, em seguida, visualize o resultado na janela de foco.

Observação especial sobre os recursos furtivos

A função furtiva dessa ferramenta se baseia em mecanismos de gerenciamento de janelas específicos da plataforma. Ela foi testada na maioria dos principais softwares de reunião e compartilhamento de tela (por exemplo, Tencent Meeting, Nail, Flybook) e pode ser ocultada com eficácia. No entanto, não é garantido que funcione corretamente em todos os softwares de nicho ou ambientes de navegador específicos. Portanto, antes de usá-lo oficialmente, é altamente recomendável que você o teste por conta própria, por exemplo, abrindo uma reunião de teste com seus amigos e compartilhando a tela para confirmar se a função de ocultação é eficaz ou não, de modo a evitar acidentes em momentos críticos.

cenário do aplicativo

  1. Exame escrito de programação on-line
    Ao fazer um teste escrito on-line de uma empresa, a plataforma geralmente tem mecanismos anti-fraude, como detectar se o usuário muda de janela ou sai da página.interview-coder-cn O design da janela flutuante permite que você visualize a solução sem sair da página de respostas, reduzindo assim o risco de acionar alertas anti-cheat.
  2. Entrevista técnica em vídeo
    Em uma entrevista remota por vídeo, o entrevistador pode pedir que você compartilhe sua tela e escreva o código ao vivo. Nesse momento, você pode usar a função furtiva da ferramenta. Mesmo que a tela seja compartilhada, o entrevistador não poderá ver a interface dessa ferramenta de assistência, enquanto você poderá obter inspiração em tempo real para resolver problemas e dicas de código.
  3. Aprendizado e prática de algoritmos
    Ao se aprofundar em perguntas sobre plataformas como o LeetCode, você pode usar essa ferramenta para obter acesso rápido a respostas e soluções diferentes. É mais simples do que procurar soluções on-line e pode ajudá-lo a economizar tempo e a se concentrar mais na compreensão do próprio algoritmo.
  4. Cenários de aplicativos estendidos
    Ao modificar as "Custom Prompt Words" nas configurações do software, você pode permitir que a IA execute diferentes tarefas. Por exemplo, ao fazer um teste de inglês on-line, você pode transformá-lo em um assistente de resposta a perguntas em inglês alterando o prompt para "Please analyse the questions in the screenshot and give the correct answers and explanations".

QA

  1. Há algum custo para essa ferramenta?
    O projeto em si é de código aberto e gratuito, mas depende de um grande serviço de modelagem de idiomas de terceiros, portanto, você precisará pagar ao provedor de serviços que oferece a API para chamar o modelo. Entretanto, para o uso regular em entrevistas e testes escritos, essa taxa geralmente é baixa.
  2. Serei pego usando essa ferramenta?
    A ferramenta foi projetada com recursos furtivos e antifoco para minimizar o risco de detecção. Nos principais softwares de compartilhamento de tela, sua janela é invisível. Ao mesmo tempo, como não há necessidade de alternar as janelas durante a operação, ela também evita acionar a detecção de "pop-up" do sistema de teste de caneta. No entanto, nenhuma ferramenta pode garantir que o 100% seja seguro, portanto, teste-o você mesmo antes de usá-lo.
  3. Quais títulos de linguagem de programação são compatíveis?
    Teoricamente, ele suporta todas as principais linguagens de programação, incluindo, entre outras, Python, JavaScript, Java, C++, Go etc. O modelo de IA julgará e gerará automaticamente o código da linguagem correspondente de acordo com o conteúdo da pergunta.
  4. E se a resposta dada pela IA estiver errada?
    As respostas da IA, embora altamente precisas, não são absolutamente corretas. As ideias e o código que ela fornece devem ser usados como referência. Antes de adotá-lo, você precisa fazer seu próprio julgamento, depuração e modificações para garantir que o código funcione corretamente e seja aprovado em todos os casos de teste.
0Marcado
0Recomendado

Não consegue encontrar ferramentas de IA? Tente aqui!

Basta digitar a palavra-chave Acessibilidade Bing SearchA seção Ferramentas de IA deste site é uma maneira rápida e fácil de encontrar todas as ferramentas de IA deste site.

voltar ao topo

pt_BRPortuguês do Brasil