00:00:00Das hier ist ein CLI-Tool von ASI1.
00:00:02Es ist ein agentenbasiertes KI-Modell, das man über ein Python-CLI ausführen kann.
00:00:06Entweder ist es extrem nützlich, oder es ist nur ein weiterer Agent, der sofort scheitert,
00:00:10sobald man versucht, ihn zu automatisieren.
00:00:11Genau das werden wir jetzt herausfinden.
00:00:13Wir veröffentlichen ständig neue Videos, also abonniert am besten den Kanal.
00:00:16[MUSIK]
00:00:21ASI1 ist zwar schon länger eine Plattform, aber ihr CLI-Tool ist neu.
00:00:26Die meisten KI-Tools starten heutzutage mit einem Dashboard.
00:00:29Dass ASI1 jetzt im Terminal startet, klingt nach einer Kleinigkeit, ändert aber tatsächlich viel.
00:00:34Da es kein UI-fokussiertes Produkt ist, ist es kein reiner Prompt-Spielplatz mehr wie andere,
00:00:39die versuchen, ein Workflow-Tool zu sein.
00:00:41Es ist CLI, API und Agenten-Verhalten in einem.
00:00:45Ziemlich cool, so lässt es sich direkt in unsere Workflows integrieren.
00:00:49Es könnte aber auch eine Falle sein, da viele dieser Tools mit der Zeit versagen.
00:00:53Wenn das hier echt ist, dann sollte unser Befehl hier auch funktionieren.
00:00:55Das ist das gesamte Setup.
00:00:57Ein Python-CLI, das die ASI1-API aufruft.
00:01:00Das benutzerdefinierte Skript hier nutzt man, wenn man es
00:01:05tatsächlich in das eigene System einbinden möchte.
00:01:06Man sieht hier Token-Streaming, ganz nett, aber darum geht es nicht.
00:01:09Der Punkt ist: Das ist kein Chat-Interface, das als API getarnt wurde.
00:01:14Es ist pures HTTP, Header und JSON.
00:01:17Mit dem Skript kann ich das jetzt einfach ausführen und eine Frage einfügen.
00:01:22Ich sage etwa: Erstelle einen Plan für ein CLI, das überwacht, protokolliert
00:01:26und Spitzen erkennt; gib nur den Plan aus.
00:01:29Dann erhalten wir hier, wie erwartet, eine ziemlich detaillierte Ausgabe.
00:01:33Ein weiterer Vorteil: Die CLI-Skript-Version behält den Kontext,
00:01:36sodass man darauf aufbauen kann.
00:01:39Ich kann also direkt mit einer Frage wie „Warum?“ weitermachen.
00:01:42Genau das brauchen wir als Entwickler oft,
00:01:45um den Kontext zu vertiefen.
00:01:46Falls man aktuelle Daten benötigt,
00:01:48kann es mit dem Parameter „web search“ auch eine Websuche durchführen.
00:01:52Ich frage mal: Was hat sich kürzlich in Python 3.14 geändert?
00:01:55Gib mir fünf Stichpunkte; wir nutzen Websuche und Streaming.
00:01:59Aber nur weil es das liefert, heißt das noch nicht, dass es nützlich ist.
00:02:01Die eigentliche Frage lautet: Warum sollte einen das interessieren?
00:02:04Weil es sich – wenn es funktioniert – in Workflows, Skripte, SSH-Sitzungen und CI-Pipelines einfügt.
00:02:12Funktioniert es nicht, ist es nur ein weiteres Tool, dem man in der Automatisierung nicht trauen kann.
00:02:16Es ist gut, ein Tool zu haben, das nicht nur „nice-to-have“ ist,
00:02:18sondern das man implementiert und dann einfach laufen lassen kann.
00:02:21Machen wir jetzt das, was die meisten Agenten-Demos vermeiden.
00:02:25Anstatt ein CLI-Skript zu erstellen und mit einem Stream auszuführen,
00:02:28können wir es auch einfach via pip installieren,
00:02:31was die Befehle bei der Ausführung deutlich verkürzt.
00:02:34Das bietet zwar weniger Flexibilität, erlaubt uns aber, alles schneller zu starten.
00:02:40Nach der Installation können wir es direkt aufrufen mit: „asi1,
00:02:45erkläre, warum zustandsbehaftete Sitzungen für die Automatisierung wichtig sind“.
00:02:50Man sieht, wie kurz ein Interface geladen wird und uns dann die Antwort liefert.
00:02:53Bei dieser pip-Version
00:02:55gibt es jedoch ein Problem, das für mich ein riesiger Nachteil ist.
00:02:58Sie behält keinerlei Kontext bei, im Gegensatz zum CLI-Skript.
00:03:02Macht daraus, was ihr wollt.
00:03:04Wenn ASI1 von „agentisch“ spricht, sind damit drei Dinge gemeint:
00:03:10Erstens zustandsbehaftete Sitzungen, dann mehrstufiges Schlussfolgern
00:03:15und die Fähigkeit, Arbeit aufzuschieben und später fortzusetzen.
00:03:18Das bedeutet im Grunde: Es ist kein simples „Prompt rein, Text raus“,
00:03:21sondern eher ein Workflow, den man fortlaufend bearbeiten kann.
00:03:24Noch ein kurzer Punkt: Agenten-Frameworks gibt es wie Sand am Meer.
00:03:27Die meisten glänzen in der Demo und versagen dann in der Praxis.
00:03:32Der Maßstab ist: Hält das Tool stand, wenn man es skriptet?
00:03:35Wir haben das CLI-Skript erstellt; das könnte man in einen Workflow integrieren.
00:03:39Die Antwort lautet: „Manchmal“. Was mich zu den Vor- und Nachteilen bringt.
00:03:42Zuerst: Was macht das ASI1 CLI-Tool wirklich gut?
00:03:45Es hat eine OpenAI-kompatible API.
00:03:48Man weiß schon, wie man sie aufruft; das ist einfach.
00:03:51Dann ist es CLI-fokussiert, nicht UI-fokussiert.
00:03:53Das ist selten, aber volle Absicht.
00:03:56Zudem ist es Python-nativ, was ideal für unsere Skripte ist.
00:04:01Es gibt keine DSL und kein YAML-Gedöns.
00:04:03Und der letzte Punkt: Der Sitzungsstatus liegt dort, wo er hingehört –
00:04:06im Protokoll, nicht in der App.
00:04:08Das ist wirklich hilfreich für uns.
00:04:10Aber es gibt eben auch Schattenseiten.
00:04:13Der API-Zugang ist nicht offensichtlich.
00:04:15Ich habe eine Weile gebraucht, um ihn zu finden – länger als nötig.
00:04:18Es ist noch in einem frühen Stadium, daher ist das Ökosystem klein.
00:04:22Und wie bei jedem Agenten-System
00:04:23hängt die Zuverlässigkeit stark davon ab, wie man den Workflow gestaltet.
00:04:27Es ist kein reines „Plug-and-Play“.
00:04:29Für wen ist das also gedacht?
00:04:31Wenn ihr Automatisierungen, interne Agenten oder
00:04:33KI-Workflows auf Infrastruktur-Ebene baut, ist es einen Blick wert.
00:04:37Wer einen schicken Chatbot oder eine hübsche UI sucht, wird hier enttäuscht.
00:04:41Aber das ist völlig okay.
00:04:42Wichtig ist nur, zu wissen, was man für den eigenen Workflow braucht.
00:04:45KI-Tooling verlagert sich weg von Endprodukten hin zu Primitiven.
00:04:49CLIs feiern ein Comeback und Agenten wirken weniger wie Plattformen,
00:04:53sondern mehr wie zusammensetzbare Werkzeuge.
00:04:55Das ASI1 CLI-Tool passt genau in diesen Trend.
00:04:59Ich sage nicht, dass das die Zukunft aller Agenten ist,
00:05:01aber es ist eine der besseren Implementierungen, die ich bisher getestet habe.
00:05:05Schaut es euch an, Link ist unten, und wir sehen uns im nächsten Video.