A Cheetah é um aplicativo MacOS movido a IA projetado para ajudar os usuários durante entrevistas remotas de engenharia de software, fornecendo integração em tempo real, discreta de treinamento e plataforma de codificação ao vivo.

Com a Cheetah, você pode melhorar o desempenho da sua entrevista e aumentar suas chances de desembarque esse emprego de US $ 300 mil, sem passar os fins de semana em cães de desafios de leetcode e memorizar algoritmos que você nunca usará.
A Cheetah aproveita o sussurro para a transcrição de áudio em tempo real e o GPT-4 para gerar dicas e soluções. Você precisa ter sua própria chave de API do OpenAI para usar o aplicativo. Se você não tiver acesso ao GPT-4, o GPT-3.5-turbo pode ser usado como alternativa.
O Whisper funciona localmente em seu sistema, utilizando o Whisper.cpp de Georgi Gerganov. Um M1 ou M2 Mac recente é necessário para o desempenho ideal.
Requer macOS 13.1 ou posterior.
Para construir chita, o sussurro.cpp deve ser verificado em ../whisper.cpp , e a biblioteca SDL2 deve ser instalada:
brew install sdl2Para obter os melhores resultados, verifique se a entrada de áudio captura os dois lados da conversa.
Ao usar um aplicativo de bate -papo por vídeo como o Zoom ou o Google Meet, você pode conseguir isso com o Blackhole, um driver gratuito de loopback de áudio. Siga as instruções para configurar um dispositivo de saída múltipla e lembre-se de não usar o dispositivo de loopback como entrada para o aplicativo de bate-papo por vídeo.
Abra o aplicativo e selecione uma entrada de áudio para iniciar a transcrição ao vivo. Um trecho da transcrição será exibido sob o seletor de entrada de áudio.
Nota: Executar o aplicativo no modo de depuração resultará em desempenho de transcrição de áudio muito lento.
A interface do usuário possui três botões:
Resposta: Gera uma resposta para a pergunta do entrevistador.
Refine: atualiza a resposta existente, útil para quando o entrevistador fornece restrições ou esclarecimentos adicionais.
Analise: analisa o código e os logs do ambiente de codificação ao vivo no seu navegador da web. Requer a extensão do navegador.
Você também pode selecionar (destacar) uma parte de uma resposta gerada e clicar em refinar para obter mais detalhes.
Atualmente, apenas o Firefox é suportado. Siga estas etapas para instalar a extensão:
matches em ./extension/manifest.jsonCheetah é um projeto de arte satírico e não se destina ao uso em configurações do mundo real. Pode gerar soluções incorretas ou inadequadas. Os usuários devem ter cuidado e assumir a responsabilidade pelas informações fornecidas pelo aplicativo.