00:00:00これはASI1が提供するCLIツールです。
00:00:02PythonのCLIから実行できるエージェント型AIモデルになっています。
00:00:06これが本当に有用なものなのか、それとも自動化しようとした瞬間に
00:00:10破綻してしまう、よくあるエージェントの一つに過ぎないのか。
00:00:11今回はそれを確かめていきたいと思います。
00:00:13定期的に動画をアップしていますので、ぜひチャンネル登録をお願いします。
00:00:16[音楽]
00:00:21ASI1はすでにプラットフォームとして存在していますが、このCLIツールは新星です。
00:00:26現在のAIツールの多くは、まずダッシュボードから始まります。
00:00:29しかしASI1はターミナルから起動できます。地味な差に見えますが、実はこれが大きな違いを生みます。
00:00:34UI優先の製品ではないため、ワークフローツールを謳いながら
00:00:39単なるプロンプトの遊び場になっている他のツールとは一線を画します。
00:00:41CLI、API、そしてエージェント的な挙動が一つに集約されているのです。
00:00:45ワークフローに直接組み込めるのは、かなり魅力的ですよね。
00:00:49ただ、この手のツールは時間が経つと使い物にならなくなる「罠」である可能性もあります。
00:00:53もし本物なら、ここでのコマンド操作もしっかり機能するはずです。
00:00:55セットアップはこれだけです。
00:00:57AS1 APIを呼び出すPython CLIを用意しました。
00:01:00このカスタムスクリプトは、実際に
00:01:05自分のシステムに組み込む際に使用するものです。
00:01:06トークンのストリーミングが見えますが、重要なのはそこではありません。
00:01:09これが「APIのふりをしたチャットUI」ではないという点です。
00:01:14純粋にHTTP、ヘッダー、そしてJSONで構成されています。
00:01:17スクリプトがあるので、これを実行して質問を入力してみましょう。
00:01:22「監視、ログ記録、スパイク検出を行うCLIの構築プランを立てて、
00:01:26計画のみを出力して」と入力します。
00:01:29すると、期待通りかなり詳細な出力が返ってきました。
00:01:33もう一つの利点は、このCLIスクリプト版は
00:01:36文脈(コンテキスト)を保持するため、対話を継続できることです。
00:01:39例えば「なぜ?」といった質問を続けることができます。
00:01:42これは開発者が求めている挙動そのものであり、
00:01:45コンテキストをさらに深掘りしていくことが可能です。
00:01:46最新のデータが必要な場合は、
00:01:48「web search」パラメータを使ってWeb検索も行えます。
00:01:52「Python 3.14の最近の変更点は?」と聞いてみましょう。
00:01:55「5つの箇条書きで、Web検索とストリーミングを使用して」と指示します。
00:01:59ただ、これが出力できるからといって、便利だとは限りません。
00:02:01本当の問題は、「なぜこれを使う価値があるのか?」です。
00:02:04機能すれば、ワークフロー、スクリプト、SSHセッション、CIパイプラインに組み込めます。
00:02:12機能しなければ、自動化において信頼できないツールがまた一つ増えるだけです。
00:02:16単に「あればいいな」というツールではなく、
00:02:18実際に組み込んで、あとは任せておけるようなツールが理想です。
00:02:21では、多くのエージェントのデモが避けて通ることをやってみましょう。
00:02:25CLIスクリプトを作成してストリーム実行する代わりに、
00:02:28「pip install」でインストールすることも可能です。
00:02:31これにより、実行時のコマンドを短縮できます。
00:02:34柔軟性は多少落ちますが、より素早く実行できるようになります。
00:02:40インストール完了後、「asi1」と入力してプロンプトを送ります。
00:02:45「自動化においてステートフルなセッションが重要な理由を説明して」と実行します。
00:02:50素早くインターフェースが立ち上がり、
00:02:53回答が出力されました。
00:02:53ただし、このpipインストール版には
00:02:55個人的に大きな欠点だと感じる点が一つあります。
00:02:58CLIスクリプト版とは違い、文脈を一切保持しないのです。
00:03:02この点は留意しておく必要があります。
00:03:04さて、ASI1が「エージェント的」と言うとき、それは3つのことを指しています。
00:03:101つはステートフルなセッション、次に多段階の推論、
00:03:15そして作業を保留して後で再開できる機能です。
00:03:18つまり、単なる「入力して出力」ではなく、
00:03:21継続可能なワークフローに近いということです。
00:03:24現在、エージェントのフレームワークは至る所にあります。
00:03:27デモでは素晴らしく見えても、実際の使用で破綻するものがほとんどです。
00:03:32基準は「スクリプト化したときに持ちこたえられるか」です。
00:03:35先ほどのCLIスクリプトは、皆さんのワークフローに統合可能です。
00:03:39その答えは「時と場合による」ですが、ここでトレードオフについて話しましょう。
00:03:42まず、ASI1 CLIツールの優れた点は何でしょうか?
00:03:45第一に、OpenAI互換のAPIであること。
00:03:48呼び出し方が分かっているので、導入が簡単です。
00:03:51次に、UI優先ではなくCLI優先であること。
00:03:53これは珍しいですが、意図的な設計です。
00:03:56そしてPythonネイティブであること。スクリプトに深く関わる際に非常に便利です。
00:04:01独自のDSLやYAMLの設定も不要です。
00:04:03最後は、セッションの状態がアプリ側ではなく、
00:04:06プロトコル内の適切な場所に保持されることです。
00:04:08これらは開発者にとって大きなメリットです。
00:04:10しかし、一方でデメリットもいくつか存在します。
00:04:13APIアクセスへの導線が分かりにくい点です。
00:04:15見つけるのに予想以上に時間がかかりました。
00:04:18また、まだ初期段階のツールなのでエコシステムが小さいです。
00:04:22そして、あらゆるエージェントシステムと同様に、
00:04:23信頼性はワークフローの設計次第という点です。
00:04:27単純に「繋げば終わり」というものではありません。
00:04:29では、これは一体誰のためのツールなのでしょうか?
00:04:31自動化ツールや社内向けエージェント、あるいは
00:04:33インフラレベルのAIワークフローを構築しているなら、試す価値があります。
00:04:37洗練されたチャットボットや綺麗なUIを求めているなら、これは違います。
00:04:41ですが、それでいいのです。
00:04:42自分のワークフローに何が必要かを知ることが重要です。
00:04:45AIツールは「製品」から、より低レイヤーの「プリミティブ(構成要素)」へと移行しています。
00:04:49CLIが復権し、エージェントはプラットフォームというより、
00:04:53組み合わせ可能なツールのようになってきています。
00:04:55ASI1 CLIツールは、正にその変化の中に位置しています。
00:04:59これがエージェントの決定的な未来だとは言いませんが、
00:05:01これまで触ってきた中では、かなり優れた実装の一つです。
00:05:05下のリンクから試してみてください。それではまた次の動画で。