
2,607 文字

今日は、ユーザーからの単一のプロンプトを使用してウェブアプリやソフトウェアの構築を支援できる自律型エージェントシステムをご紹介します。このエージェントには多くの便利なツールが搭載されており、ユーザー入力を実行可能な洞察プランに変換し、そのプランを実行します。さらに問題が発生した場合でも、それを回復する能力があります。
これは、Ebacus AIのDeepAgentです。他のエージェンティックコーディングシステムと非常に似ていますが、ウェブアプリを作成できるだけでなく、それらのウェブアプリのデプロイも支援します。実際、これは私が作成した完全に機能するウェブアプリで、そのリンクはビデオの説明欄にあります。
この動画では、DeepAgentについて見ていきます。しかしその前に、今日の動画のスポンサーでもあるEvacus AIについて少しお話しします。彼らはChat LLMと呼ばれるプラットフォームを持っており、そこで異なるプロバイダーからの様々なLLMを試すことができます。Chat LLM内では、独自のカスタムエージェントを構築し、それらをデプロイすることもできます。
これについては以前の動画で取り上げましたが、現在彼らは「一般的なエージェント」と呼んでいるDeepAgentを作成しました。これにより、Manis AIのような何かと非常に似たソフトウェアやウェブアプリを作成できます。ここには、人々がそれで作成した楽しい小さなエージェントやウェブアプリの例がいくつかあります。
なぜかすべてのエージェントビルダー企業は旅行計画エージェントを追加したいと考えています。彼らもここでほぼ同じことをしています。他の実装と非常に似ています。ユーザープロンプトを取得し、ユーザーから明確化する質問を取得し、それからシステム全体を実装します。これを使って構築を始める方法をお見せします。
私はDeepAgentでこのシンプルなウェブアプリを構築しました。すでにデプロイされているため、インターネットを通じてアクセス可能です。始めるには、abacus.aiでアカウントを作成する必要があります。アカウントにサインインしてください。左下隅に「deep agents」が表示されます。これをクリックすると、このインターフェースが表示されます。
あとはプロンプトを提供するだけです。エージェントが使用する文書や画像を追加することもできます。DeepAgentで作成したアプリの例を見ていきましょう。私はクリケットの大ファンなので、このDeepAgentを使用して、さまざまなワールドカップの統計を表示するインタラクティブなウェブアプリを作成します。
クリケットに馴染みがない方のために言うと、これは野球のより良いバージョンです。このウェブアプリでは、各ワールドカップの全参加チームのリスト、プレイされた試合の総数、場所、決勝戦のチーム名、勝ったチーム、そして異なる選手の特定の統計情報を表示したいと思います。さらに、使用する異なるテキストタックについての詳細な指示も含めます。
これらの要件をDeepAgentに提供し、同時にタイマーも開始します。OpenAIやGrockのような他のディープリサーチャーと同様に、明確化の質問をしてくれるのは非常に役立ちます。ユーザーが正確に何を求めているのかを理解しようとしています。
すべての質問に素早く答え、同時にタイマーも開始します。このウェブアプリの作成にかかる時間を正確に見てみましょう。バックグラウンドで実行されるサンドボックスもあります。完全に機能するコンピュータセットアップです。実際にChrome Webブラウザやターミナルにアクセスできます。
エージェントはこれを使用してコードを実行します。現在、クリケットワールドカップのデータをコンパイルしています。おそらく、私たちが要求しているデータを収集するためにウェブ検索を使用するでしょう。ウェブ検索ツールの使用を開始し、使用している検索フレーズを確認できます。
現在、クリケットワールドカップの歴史に関するウィキペディア、1975年から2023年までのすべての大会を検索しています。その後、環境をセットアップするためにPythonコマンドを使用しています。アプリが最終的に完成し、約16分かかりました。実際にアクセスできるアプリをデプロイし、カスタムURLにもデプロイできます。「デプロイ」をクリックすると、このウェブアプリをデプロイするカスタム名を提供できます。
アプリの外観はこのようになっています。ドロップダウンメニューがあります。すべてのワールドカップが実際にここにリストされているようです。そして各ワールドカップについて、プレイされた試合の総数、参加したチームの数、開催地の数が表示されています。ここには異なる開催地がリストされています。そして参加チームの分布です。
各国が単一のチームを持つことができるため、すべてのワールドカップは非常に似た外観になります。また、どのチームが関わっていたか、決勝戦がどのようなものだったかの詳細も提供されています。これはとても素晴らしいです。また選手の統計、マッチMVP(最優秀選手)も表示されています。最終試合のMVPだと思います。
最優秀ボーラー、最優秀フィールダーもあります。とても素晴らしいです。実は当初、大会最優秀選手や最優秀賞はありませんでした。全体的にとても素晴らしいです。エージェントは私たちのためにウェブ検索を行い、データを収集し、すべてをデプロイ可能なウェブアプリにまとめることができました。とても素晴らしいです。
abacus AIのDeepAgentをぜひチェックしてみることをお勧めします。これらの一般化されたエージェントをますます多く見るようになるでしょう。abacus AIサブスクリプションでこのDeepAgentにアクセスできます。ただし、クエリの実行回数は限られています。より多くのアクセスが必要な場合は、ユーザーあたり$10のProティアにサインアップする必要があります。
これらのディープエージェントで何が可能かを確認する価値があります。いずれにせよ、この動画が役立つことを願っています。ご視聴ありがとうございました。いつものように、次回の動画でお会いしましょう。


コメント