00:00:00Voici un outil en ligne de commande (CLI) d'ASI1.
00:00:02C'est un modèle d'IA agentique que vous pouvez lancer depuis un terminal Python.
00:00:06Soit c'est vraiment utile, soit c'est juste un agent de plus qui tombe en miettes
00:00:10dès qu'on essaie de l'automatiser.
00:00:11C'est ce qu'on va découvrir tout de suite.
00:00:13On sort des vidéos régulièrement, alors n'oubliez pas de vous abonner.
00:00:16[MUSIQUE]
00:00:21Alors, ASI1 est déjà une plateforme, mais leur outil CLI est nouveau.
00:00:26Actuellement, la plupart des outils d'IA commencent par un tableau de bord.
00:00:29ASI1 peut désormais démarrer dans le terminal, ce qui semble mineur, mais change beaucoup de choses.
00:00:34Comme ce n'est pas un produit pensé d'abord pour l'interface graphique, ce n'est plus un simple bac à sable de prompts
00:00:39comme d'autres qui tentent d'être des outils de workflow.
00:00:41C'est à la fois un CLI, une API et un agent autonome.
00:00:45C'est plutôt sympa, on peut l'intégrer directement dans nos flux de travail.
00:00:49Mais ça pourrait aussi être un piège, car beaucoup de ces outils s'essoufflent avec le temps.
00:00:53Et si c'est sérieux, alors notre commande devrait fonctionner ici.
00:00:55Voici toute la configuration.
00:00:57Un CLI Python qui appelle l'API d'ASI1.
00:01:00Ce script personnalisé, c'est ce qu'on utilise quand on veut vraiment le connecter
00:01:05à son propre système.
00:01:06Vous verrez le streaming de jetons, c'est cool, mais là n'est pas la question.
00:01:09L'important, c'est que ce n'est pas une interface de chat déguisée en API.
00:01:14C'est juste du HTTP, des headers et du JSON.
00:01:17Maintenant que j'ai le script, je peux le lancer et y coller une question.
00:01:22Je vais demander : "Prépare un plan pour créer un CLI qui surveille, logue et"
00:01:26"détecte les pics, ne donne que le plan en sortie".
00:01:29On obtient alors un résultat assez détaillé, comme on pouvait s'y attendre.
00:01:33Un autre point positif, c'est que la version script du CLI garde le contexte en mémoire,
00:01:36ce qui permet de poursuivre la discussion.
00:01:39Je peux enchaîner avec une question comme : "Pourquoi ?"
00:01:42C'est exactement ce qu'on veut en tant que développeur,
00:01:45et on peut ainsi approfondir ce contexte.
00:01:46Maintenant, si vous avez besoin de données récentes,
00:01:48il peut aussi faire une recherche web en utilisant le paramètre "web search".
00:01:52Je vais demander : "Quels sont les récents changements dans Python 3.14 ?"
00:01:55Donne-moi cinq points clés, on active la recherche web et le streaming.
00:01:59Mais même s'il génère ça, ça ne veut pas dire pour autant que c'est utile.
00:02:01Alors, la vraie question est : pourquoi s'y intéresser ?
00:02:04Parce que si ça marche, ça s'intègre aux workflows, aux scripts, aux sessions SSH, aux pipelines CI.
00:02:12Et si ça ne marche pas, c'est juste un outil de plus auquel on ne peut pas se fier pour l'automatisation.
00:02:16C'est appréciable d'avoir un outil qui n'est pas juste accessoire,
00:02:18mais quelque chose qu'on peut câbler et oublier.
00:02:21On va maintenant faire ce que la plupart des démos d'agents évitent.
00:02:25Au lieu de créer un script CLI et de le lancer en streaming,
00:02:28on peut aussi simplement l'installer via pip,
00:02:31ce qui va raccourcir les commandes à l'exécution.
00:02:34Ça nous donne moins de flexibilité, mais ça permet d'aller plus vite.
00:02:40Une fois l'installation pip terminée, on peut le solliciter en tapant : "asi1,
00:02:45explique pourquoi les sessions avec état comptent pour l'automatisation", et on lance.
00:02:50Vous voyez qu'il génère une interface rapide puis affiche notre réponse.
00:02:53Cependant, cette version installée via pip
00:02:55présente un inconvénient majeur à mes yeux.
00:02:58Elle ne conserve aucun contexte, contrairement au script CLI.
00:03:02À vous de voir ce que vous en ferez.
00:03:04D'accord, quand ASI1 parle d'agentique, cela signifie trois choses précises.
00:03:10Premièrement, des sessions avec état, ensuite un raisonnement multi-étapes,
00:03:15et enfin la capacité de différer le travail pour le reprendre plus tard.
00:03:18Ce qui veut dire qu'on n'est pas juste sur du "texte en entrée, texte en sortie",
00:03:21on est plus proche d'un workflow que l'on peut faire progresser.
00:03:24Petit bémol : les frameworks d'agents sont partout.
00:03:27Oui, et la plupart sont super en démo mais s'effondrent en usage réel.
00:03:32Le vrai test, c'est de voir si ça tient la route quand on le scripte.
00:03:35On a généré ce script CLI, vous pourriez l'intégrer à l'un de vos workflows.
00:03:39La réponse est : parfois. Ce qui m'amène aux compromis.
00:03:42D'abord, quels sont les points forts de l'outil CLI d'ASI1 ?
00:03:45Premièrement, l'API est compatible avec OpenAI.
00:03:48Vous savez déjà comment l'appeler, c'est facile.
00:03:51Ensuite, c'est pensé pour le CLI, pas pour l'interface graphique.
00:03:53C'est rare, mais c'est voulu.
00:03:56Puis, c'est natif Python, ce qui est génial quand on plonge dans nos scripts.
00:04:01Il n'y a pas de langage spécifique (DSL) ou de fichiers YAML complexes.
00:04:03Et le dernier point : l'état de la session réside là où il doit être,
00:04:06dans le protocole, pas dans votre application.
00:04:08C'est vraiment appréciable pour nous.
00:04:10Mais les points négatifs existent aussi, et il y en a quelques-uns.
00:04:13L'accès à l'API n'est pas évident.
00:04:15Il m'a fallu un certain temps pour le trouver, plus qu'il n'en aurait fallu.
00:04:18C'est encore un outil jeune, donc l'écosystème est restreint.
00:04:22Et comme tout système d'agent,
00:04:23la fiabilité dépend énormément de la conception de votre workflow.
00:04:27Ce n'est pas juste du "prêt à l'emploi".
00:04:29Alors, à qui s'adresse cet outil ?
00:04:31Si vous construisez de l'automatisation, des agents internes ou
00:04:33des workflows d'IA au niveau infrastructure, alors ça vaut le détour.
00:04:37Si vous voulez un chatbot poli ou une belle interface, passez votre chemin.
00:04:41Mais c'est très bien comme ça.
00:04:42L'important est de savoir ce dont vous avez réellement besoin dans votre workflow.
00:04:45Les outils d'IA descendent dans la pile technologique, passant de produits à des briques élémentaires.
00:04:49Les CLI reviennent en force et les agents commencent à ressembler moins à des plateformes
00:04:53qu'à des outils modulables.
00:04:55L'outil CLI d'ASI1 s'inscrit parfaitement dans cette évolution.
00:04:59Je ne dis pas que c'est l'avenir des agents, mais
00:05:01c'est l'une des meilleures implémentations que j'ai testées jusqu'à présent.
00:05:05Allez voir ça, testez-le via le lien ci-dessous, et on se retrouve dans une prochaine vidéo.