How2 est une innovation qui utilise des modèles d'intelligence artificielle pour suggérer des commandes shell directement depuis votre terminal Unix. Cet outil est conçu pour simplifier la vie des développeurs et des utilisateurs de ligne de commande en leur offrant des suggestions précises et rapides. Avec une limite de 5 requêtes gratuites par jour, How2 est accessible à la plupart des utilisateurs, tout en offrant la possibilité de s'abonner pour ceux qui ont besoin de plus.
Le fonctionnement de How2 repose sur plusieurs modèles d'IA spécialement retravaillés pour les commandes Bash/Zsh. Bien que l'outil en soit à ses débuts, les modèles sont constamment améliorés pour offrir une expérience de ligne de commande optimale. La sécurité est également une priorité : How2 ne exécute jamais de commande pour vous, il se contente de proposer des options, avec des mesures supplémentaires pour prévenir toute injection de code ou mauvaise utilisation.
En plus de suggérer des commandes, How2 peut rapidement créer des scripts Bash pour vous. Si la réponse ne correspond pas exactement à ce que vous cherchiez, essayez de reformuler votre demande en ajoutant des termes comme "boucle for", "script bash" ou "one liner". Avec les grands modèles de langage, une petite reformulation peut faire une grande différence !
How2 offre également la possibilité de rechercher sur StackOverflow via Google en utilisant l'option -s, et il est compatible avec PowerShell, comprenant le contexte et fonctionnant harmonieusement avec celui-ci.
Disponible pour MacOSX, Ubuntu/Debian, autres distributions Linux et Windows, How2 peut être installé via des commandes spécifiques ou téléchargé manuellement. Cet outil, créé à Londres par Claudio Santini, est un excellent exemple de la façon dont l'IA peut améliorer l'efficacité et la productivité dans le développement logiciel.