Vous regardez un tutoriel YouTube sur Python et vous voyez du code parfaitement fonctionnel à l’écran. Normalement, vous devriez mettre en pause, zoomer et tout retaper. Blackbox résout ce problème. Cet assistant de codage IA peut extraire du code depuis des vidéos et des captures d’écran, fonctionne comme autocomplétion dans votre éditeur et répond aux questions sur votre code.
Qui est derrière Blackbox ?
Blackbox AI Inc. a été fondée en 2021 par trois frères : Robert, Richard et Roger Rizk. Ils ont démarré depuis San Francisco avec un problème clair en tête. Les développeurs ne pouvaient pas copier du code depuis des vidéos et des images. Vous étiez coincé à tout retaper manuellement, avec toutes les fautes de frappe qui vont avec.
La première version était principalement un outil OCR pour le code. Cette extension de navigateur a été un succès. Les développeurs l’ont partagée avec enthousiasme entre eux. Pas de gros investissements VC, pas de millions en marketing. Juste une croissance organique parce qu’elle résolvait un vrai problème.
Désormais, plus de 12 millions de développeurs utilisent l’outil. Il est passé d’une simple extension à un assistant de codage IA complet qui prend en charge plus de 20 langages de programmation. L’entreprise est restée bootstrapped, ce qui est rare dans le monde de l’IA où tout le monde lève des fonds.
Pour qui est Blackbox ?
Blackbox s’adresse aux personnes qui écrivent du code. Les développeurs de logiciels qui veulent travailler plus rapidement. Les étudiants en informatique qui veulent reprendre du code depuis des tutoriels. Les data scientists qui construisent rapidement des prototypes.
Ce n’est pas pour tout le monde. Les utilisateurs non techniques n’en ont pas grand-chose à faire. Si vous n’écrivez pas de code, l’autocomplétion dans VS Code ne vous sert à rien. Les marketeurs qui ont besoin d’un script simple de temps en temps feraient mieux d’utiliser ChatGPT. Blackbox est conçu pour une utilisation quotidienne par des personnes dont la programmation est la tâche principale.
Que peut faire Blackbox ?
La version gratuite offre des fonctionnalités de base comme le chat et une autocomplétion limitée. Pour un accès illimité aux modèles IA avancés et à toutes les fonctionnalités, vous avez besoin d’un plan payant.
- Code Chat : Posez des questions sur votre code dans une interface de chat. Vous pouvez faire expliquer des bugs, demander comment optimiser quelque chose ou demander des exemples. Cela fonctionne de manière similaire à ChatGPT mais est entraîné sur des tâches spécifiques au code.
- Code Autocomplete : Pendant que vous tapez, Blackbox propose des lignes entières ou des blocs de code. Il lit le contexte de votre fichier et essaie de prédire ce que vous voulez écrire. Fonctionne dans l’extension VS Code.
- Image to Code : Téléchargez une capture d’écran de code ou d’un design d’interface utilisateur et Blackbox le convertit en code fonctionnel. C’est la fonctionnalité avec laquelle tout a commencé. Pratique pour les designs de Figma ou les captures d’écran de Stack Overflow.
- Video to Code extraction : L’extension de navigateur vous permet de sélectionner du code dans des vidéos YouTube et de le copier directement. Vous n’avez pas besoin de mettre en pause et de retaper. Elle reconnaît automatiquement la syntaxe du code.
- Repository Search : Parcourez l’intégralité de votre base de code avec un langage naturel. Au lieu de grep ou regex, vous utilisez des questions ordinaires. « Où est gérée l’authentification utilisateur ? » renvoie les fichiers pertinents.
- Extension VS Code : Toutes les fonctionnalités directement dans votre éditeur. Chat dans un panneau latéral, autocomplétion pendant la saisie, et raccourcis clavier pour les actions fréquentes. Fonctionne aussi dans d’autres éditeurs mais VS Code a la meilleure intégration.
- Plusieurs modèles AI : Vous pouvez choisir entre différents large language models. GPT-4, Claude, et les propres modèles de Blackbox. Chaque modèle a des points forts et des points faibles pour différents langages de programmation.
L’outil prend en charge plus de 20 langages de programmation. Des langages populaires comme Python, JavaScript et Java aux langages de niche comme Rust et Go. Les langages de balisage et de requête comme SQL et HTML fonctionnent également.
Combien coûte Blackbox ?
Il existe une version gratuite avec des fonctionnalités de base. Vous avez accès au chat et à une autocomplétion limitée, mais les modèles avancés sont limités.
Le plan Pro coûte $ 9.99 par mois ou $ 4.99 par mois avec paiement annuel (total $ 59.88). Pro Plus coûte $ 19.99 par mois ou $ 9.99 par mois par an ($ 119.88 au total). Le plan Unlimited coûte $ 39.99 par mois et n’a que le paiement mensuel.
Chaque plan donne accès à plus de modèles IA et à des limites d’utilisation plus élevées. La variante Unlimited fait ce que son nom promet : pas de limites sur le nombre de requêtes ou de suggestions d’autocomplétion. Il n’y a pas de période d’essai gratuite, vous devez payer directement pour tester les fonctionnalités payantes.
Les crédits que vous n’utilisez pas dans un mois expirent. Vous ne pouvez pas les économiser ou les transférer au mois suivant. C’est un inconvénient si votre utilisation fluctue fortement.
À quoi faut-il faire attention ?
Le service client reçoit beaucoup de plaintes. Les gens signalent qu’ils ne reçoivent pas de réponse aux demandes de remboursement. Résilier les abonnements s’avère difficile. Certains utilisateurs disent qu’ils ont continué à payer pendant des mois parce qu’ils n’ont pas reçu de confirmation de leur résiliation.
Le code généré n’est pas toujours aussi bon. Pour du boilerplate simple, ça fonctionne bien, mais pour de la logique complexe, Blackbox fait des erreurs. Le code compile, mais est parfois inefficace ou ne suit pas les bonnes pratiques. Il faut tout vérifier avant de l’utiliser.
Les conditions d’abonnement ne sont pas claires. Ce qui est exactement inclus dans chaque plan diffère parfois de ce qui est indiqué sur le site web. Les utilisateurs signalent que des fonctionnalités qui semblaient gratuites se retrouvent soudainement derrière un mur payant. Et comme mentionné précédemment : les crédits non utilisés expirent, ce qui est irritant si vous codez peu certains mois.
Le marketing peut sembler agressif. Des pop-ups pour passer à la version supérieure apparaissent régulièrement. Des e-mails sur les nouvelles fonctionnalités et offres arrivent fréquemment. Certains utilisateurs trouvent cela perturbant pendant le travail.
La confidentialité est un point d’attention. Votre code est envoyé vers des serveurs aux États-Unis pour traitement. Pour les entreprises ayant des exigences strictes en matière de données ou pour ceux qui travaillent sur des projets sensibles, cela peut être un problème. Il n’y a pas d’option de traitement local comme certains concurrents le proposent.
Alternatives à Blackbox
Il existe plusieurs assistants de codage IA sur le marché. Chacun a ses propres points forts.
- GitHub Copilot : Choisissez ceci si vous travaillez déjà dans l’écosystème Microsoft ou GitHub. L’intégration avec les repositories GitHub est plus profonde qu’avec Blackbox. Cela coûte toutefois plus cher, avec des prix à partir de $ 10 par mois pour les utilisateurs individuels et $ 19 pour les entreprises.
- ChatGPT : Meilleur si vous avez besoin d’AI pour plus que du code uniquement. Il peut aussi écrire des textes, répondre à des questions sur d’autres sujets et possède une base de connaissances plus large. Mais l’intégration IDE est moins bonne que les outils spécialisés en code.
- Tabnine : Le meilleur choix si la confidentialité est cruciale. Tabnine propose des modèles locaux qui s’exécutent sur votre propre machine. Votre code ne quitte jamais votre ordinateur. Cela le rend plus lent et moins performant, mais plus sûr pour les projets sensibles.
Questions fréquemment posées
Voici les réponses aux questions les plus fréquemment posées sur Blackbox.
Blackbox peut-il lire du code depuis des vidéos ?
Oui, c’est l’une des fonctionnalités principales avec laquelle tout a commencé. Avec l’extension de navigateur, vous pouvez sélectionner du texte dans des vidéos YouTube et le copier directement sous forme de code. Il reconnaît automatiquement la syntaxe et le formate correctement.
Blackbox fonctionne-t-il dans VS Code ?
Oui, une extension VS Code populaire est disponible. Elle intègre l’autocomplétion et le chat directement dans votre éditeur. Vous pouvez l’installer via le marketplace VS Code et elle fonctionne sur Windows, macOS et Linux.
Blackbox est-il gratuit ?
Il existe une version gratuite avec des fonctionnalités de base. Vous avez accès au chat et à une autocomplétion limitée. Pour un accès illimité aux modèles IA avancés et à toutes les fonctionnalités, vous avez besoin d’un abonnement payant à partir de $ 4.99 par mois avec paiement annuel.
Conclusion
Blackbox est un outil pratique pour les développeurs qui économise beaucoup de temps sur le code répétitif. Les fonctionnalités image-to-code et extraction vidéo sont uniques et fonctionnent bien. L’intégration VS Code facilite l’obtention d’aide pendant le travail.
Mais il y a des réserves. Le service client est problématique. Le code généré doit toujours être vérifié en termes de qualité. Et pour les entreprises ayant des exigences strictes en matière de confidentialité, le stockage des données aux États-Unis peut être un problème.
Blackbox convient si vous construisez rapidement des prototypes, écrivez beaucoup de boilerplate ou reprenez régulièrement du code de tutoriels. Il convient moins si vous travaillez sur des systèmes critiques où chaque ligne de code doit être parfaite, ou si vous avez besoin d’un traitement local des données. Testez d’abord la version gratuite avant de payer, et faites attention aux conditions d’abonnement.
