Cheetah est une application MacOS alimentée par AI conçue pour aider les utilisateurs lors des entretiens en génie logiciel distant en fournissant un coaching discret en temps réel et une intégration de plate-forme de codage en direct.

Avec le guépard, vous pouvez améliorer les performances de votre entretien et augmenter vos chances d'atterrir ce travail SWE de 300 000 $, sans passer vos week-ends à effondrer les défis de Leetcode et à mémoriser les algorithmes que vous n'utiliseras jamais.
Le guépard des leviers chuchotement pour la transcription audio en temps réel et le GPT-4 pour générer des conseils et des solutions. Vous devez avoir votre propre touche API OpenAI pour utiliser l'application. Si vous n'avez pas accès à GPT-4, GPT-3.5-turbo peut être utilisé comme alternative.
Whisper fonctionne localement sur votre système, en utilisant Georgi Gerganov's Whisper.cpp. Un Mac M1 ou M2 récent est requis pour des performances optimales.
Nécessite une macOS 13.1 ou ultérieure.
Pour construire un guépard, Whisper.cpp doit être vérifié dans ../whisper.cpp , et la bibliothèque SDL2 doit être installée:
brew install sdl2Pour les meilleurs résultats, assurez-vous que l'entrée audio capture les deux côtés de la conversation.
Lorsque vous utilisez une application de chat vidéo comme Zoom ou Google Meet, vous pouvez y parvenir avec Blackhole, un pilote de bouclage audio gratuit. Suivez les instructions pour configurer un périphérique multiput et n'oubliez pas de ne pas utiliser le périphérique de bouclage comme entrée pour l'application de chat vidéo.
Ouvrez l'application et sélectionnez une entrée audio pour démarrer la transcription en direct. Un extrait de la transcription sera affiché sous le sélecteur d'entrée audio.
Remarque: L'exécution de l'application en mode débogage entraînera des performances de transcription audio très lentes.
L'interface utilisateur comprend trois boutons:
Réponse: génère une réponse à la question de l'intervieweur.
Affiner: met à jour la réponse existante, utile pour le moment où l'intervieweur fournit des contraintes ou des clarifications supplémentaires.
Analyser: analyse le code et les journaux de l'environnement de codage en direct dans votre navigateur Web. Nécessite l'extension du navigateur.
Vous pouvez également sélectionner (mettre en surbrillance) une partie d'une réponse générée et cliquer sur affiner pour obtenir plus de détails.
Actuellement, seul Firefox est pris en charge. Suivez ces étapes pour installer l'extension:
matches à ./extension/manifest.jsonLe Cheetah est un projet d'art satirique et n'est pas destiné à être utilisé dans des paramètres du monde réel. Il peut générer des solutions incorrectes ou inappropriées. Les utilisateurs doivent faire preuve de prudence et assumer la responsabilité des informations fournies par l'application.